Check Status Update

The Check Status Update page allows users to change the Status of a check, provide a Cancellation Reason, request a stop payment, enter a comment, and provide a Cleared Date. This page also provides an option to enter the undelivered date for a disbursement tagging the appropriate reason for the undelivered check and is accessible from the Check Reconciliation page. Status updates do not generate accounting entries. If needed, those entries must be recorded in a separate transaction.

Updating of undelivered date is prohibited, when the Undelivered date is greater than the system application date and is less than the Check/EFT issue date.

Checks that have been placed on stopped payment cannot have a Cleared Date entered. To clear the check manually, the status must not be one of the stop payment statuses. 

Since users have the ability to change status, it may be necessary to restrict users from changing the status to a stop payment process that is not chosen by your site. Below is an example validation added using Configuration Validation at your site if you use the simple stop payment option with the status of Stopped and you don’t want your users to use the alternate stop payment statuses offered in Advantage.

Business Object: R_AP_CHK_RECON

Name: Prevent alternate stop payment status.

Active: Yes

Priority: 999

Validation Type: Validation

Description: Prevent alternate stop payment option

Trigger Action: Updated

Validation: this.isChanged("CHK_STA") and (CHK_STA == 100 or CHK_STA == 101 or CHK_STA == 102 or CHK_STA == 103)

Validation Severity: Error

Validation Text: [Sample] The stop payment status is restricted per department procedures (BORULE).

To enforce the above validation at the Bank Account level, add the additional constraint to the Validation field as follows (sample shown for Bank Account code 0001 and 0002): 

Validation: this.isChanged("CHK_STA") and (CHK_STA == 100 or CHK_STA == 101 or CHK_STA == 102 or CHK_STA == 103) and StringUtils.containsAny(BANK_ACCT_CD,’0001’,’0002’)

If your site uses the more extensive stop payment statuses, you may want to restrict the use of status code of 9 and 10 by adjusting the above sample rule.

Check Status 9 is Stopped

Check Status 10 is Undelivered

Check Status 100 is Request Stop Reissue

Check Status 101 is Request Stop Cancel

Check Status 102 is Pending Stop Reissue

Check Status 103 is Pending Stop Cancel

To prevent users from entering the Clear Date when status is changed to any of the Request / Pending stop payments statuses.

Business Object: R_AP_CHK_RECON

Validation Type:  Validation

Trigger Action: Updated

Validation:  this.isChanged("CHK_STA") and (CHK_STA == 100 or CHK_STA == 101 or CHK_STA == 102 or CHK_STA == 103) and CLR_DT !=null

Validation Field: CLR_DT

Validation Severity: Error

Validation Text: [Sample] The Clear Date cannot be entered as the check has a stop payment status. If the check is no longer stopped, set it to the accurate status.