In order to understand Disbursement cancellation and reclassification in Advantage Financial, you will need to know the following:
Request Reversal or Cancellation of EFT Payments through the EFT Reversal table
Disbursement Reclassification document (discussed in another section)
In order to cancel any disbursement (for example, Automated Disbursements, Manual Disbursements, or Electronic Funds Transfer), the payment must be ‘eligible’ for cancellation. The following must be true in order for a payment to be eligible for cancellation:
The payment cannot have cleared the bank. Disbursements that have been cleared by the bank are removed from the Check Reconciliation (CHREC) table at the end of the Check Reconciliation process.
The current status of the disbursement on the Check Reconciliation (CHREC) table must be Disbursed/Warranted.
In order to account for a variety of possible accounting scenarios, different cancellation and reclassification types have been identified for canceling or reclassifying disbursements in CGI Advantage Financial. They are as follows: Reschedule, Hold, Close, PR Cancellation, Stale, Escheat, Cancel, and Warrant Reconciliation.
The first four cancellation types are used to reverse the effects of the original disbursement and are initiated via a Discard to the original disbursement document, or by running the Mass Cancellation batch process. These first four are referred to as cancellation types. When the disbursement documents with Document Types of AD, EFT and MD are cancelled using the cancellation type of PR Cancellation, Hold, or Reschedule, the value for the Interest Ineligible flag on the referenced Payment Request documents will be checked (set to True). When the value for this flag is checked, it will not be considered during the Automated Interest Calculation batch process to determine interest eligibility. The value comes from the payment request document to the Disbursement Request (DISRQ) table and the AD Chain will update the AD disbursement document. This is to ensure that during the Automated Interest Calculation batch process the disbursement record and all its accounting lines will be excluded from interest payment. Please see "Interest Calculation" section in CGI Advantage Financial Accounts Payable User Guide for more information on this process.
When a disbursement is cancelled with the reasons of PR Cancellation, Hold, or Rescheduled the system will update the Payment Request information to the DISRQ table. A parameter on APPCTRL called Create DISRQ Records from Disbursement Documents determines where the disbursement options will be obtained that updates DISRQ. If this parameter is set to False, the system will load the disbursement options from the payment request (PR/ABS) document. If this parameter is set to True, the system will load the disbursement options to DISRQ from the disbursement document upon cancellation. The system will update DISRQ with accounting lines from the Disbursement document and a single entry will be made for each accounting line of a disbursement document.
For Payment Requests of document type “PR”, the Commodity Information on DISRQ will be populated from original Payment Request documents since there will be no commodity information on the Disbursement Document. A combination of Ref Doc Code, Ref Doc Dept, Ref Doc ID, Ref Vendor Line, Ref Accounting Line, Ref Commodity Line in the reference section of disbursement document will be used to get the original Payment Request document.
The Cancellation Types of Stale, Escheat, and Cancel are used to re-classify the original expenditure to a liability account, while Warrant Reconciliation is used to re-classify the monies booked by the disbursement to warrants payable as cash. These four reclassification types are processed via the Disbursement Cancellation (DC) document.
The EFT Reversal (EFTREV) table is a user-maintained table that allows authorized users to:
Request the reversal of EFT payments that went to the bank for processing.
Request the cancellation of EFT payments that were reversed successfully by the bank.
Requests to reverse applicable EFT transactions can only be inserted manually on the EFT Reversal table. However, records on this table can be updated manually by authorized users, the Reversal ACH Transaction batch process or the Returned ACH Transaction batch process (see run sheet for more information on these processes). The Generate Reversal ACH file batch process selects the records with the EFT Reversal Status set to Request Reversal and builds the ACH file. The file will be sent to the bank. Once the bank confirms the reversal of the ACH transactions, the status will be changed to Reversal Confirmed. The Initiate Disbursement Cancellation batch process selects the records with status set to Reversal Confirmed and initiates the disbursement cancellation by inserting the records into the Disbursement Cancellation parameter table. This table supports EFT documents with the Disbursement Type of EFT and the Disbursement Format of CTX, CCD, PPD or IAT.
The EFTREV table has the following edits.
The entered combination of Bank Account Code and EFT Number must exist on the Check Recon table, the EFT Status on the Check Recon table must be set to Disbursed or Warranted, and the entered amount must match the net amount on the Check Reconciliation table.
Requests to reverse EFT transactions with $0 net amount are not allowed.
Requests for reversal are only applicable to EFT transactions.
Only records with the Reversal Status of Request Reversal can be deleted by authorized users.
This table provides the capability to manually set the Reversal Status to Reversal Confirmed for records with the Reversal Status of Reversal Sent to the Bank when the bank sends a notification (via fax, letter, email, phone call, and so forth) indicating the successful reversal of corresponding EFT payment. In this case, an explanation can be entered on the Comment field.
If the request to reverse an EFT payment is returned by the bank on the ACH file (that is the reversal is rejected), then the Returned ACH Transaction batch process will set the Reversal Status to Reversal Returned by the Bank and the Date Reversal Returned to the Application Control Date. However, an authorized user could manually change the Reversal Status of applicable transactions to Reversal Confirmed if the bank confirmed the reversal of the EFT payment. You are encouraged to enter an explanation on the Comment field. Transactions on the EFT Reversal table with the Reversal Status of Reversal Confirmed will be picked up by the Reversal ACH Transaction batch process when it runs next time. The EFT Return table stores the information of the returned EFT payments and EFT reversals by the bank.
If an EFT payment is reversed successfully by the bank but its cancellation in the Advantage system request fails, then the Reversal ACH Transaction batch process will set the Reversal Status to EFT Cancel Request Failed. However, an authorized user could manually change the Reversal Status of applicable transactions to Reversal Confirmed after conducting adequate research. You are encouraged to enter an explanation on the Comment field. Transactions on the EFT Reversal table with the Reversal Status of Reversal Confirmed will be picked up by the Reversal ACH Transaction batch process when it runs next time.
Even authorized users cannot change the Reversal Status to one of the following values for existing records on the EFT Reversal tables:
Request Reversal
Reversal Sent to the Bank
Reversal Returned by the bank
EFT Cancel Request Failed
EFT Cancel Initiated
If a Hold Type is entered, it must exist on the Payment Hold Maintenance by Department table (PHLDTD), where the Hold Level equals User Hold or Automated Payment Request and the Payment Type Hold Department and Payment Hold Type Unit combination must be either ALL / ALL, Document Department / ALL, or Document Department / Document Unit.
If a Hold Type is entered but the Payment Hold Type Department and/or Payment Hold Type Unit fields are blank, the Payment Hold Type Department and/or the Payment Hold Type Unit fields are defaulted to ALL.
If the Cancellation Type is set to Hold, then the Hold Type, Hold Request Description, Payment Hold Type Department, and Payment Hold Type Unit fields must be populated.
The following table summarizes allowable / not allowable manual changes of the Reversal Status field on the EFT Reversal table:
From |
To |
Allowed vs. Not Allowed |
Any valid value |
One of the following values: - Request Reversal - Reversal sent to the bank - Reversal returned by the bank - EFT cancel request Failed - EFT cancel initiated |
Not Allowed |
- Request Reversal - EFT cancel initiated |
Reversal confirmed |
Not Allowed |
- Reversal sent to the bank - Reversal returned to the bank - EFT cancel request Failed |
Reversal confirmed |
Allowed |