10. ACH Debit Receipts - Reversal Processing

 

10.1 Upload of Pacs.007 Message

If the ACH Debit payment is reversed by the Creditor bank, pacs.007.001.09 message is received by the Debtor bank with the reversal details.

10.1.1 Pacs.007 Message upload

File level Validations

The message is to be placed in a specified folder and the file path and Network details are to be sent in file envelope service. The file type to be used is 'ACHDDReversal'.

On upload of the message pacs.007.001.09, system performs the below validations:

l File format validations - This is done based on the XSD maintained in the 'Schema Definition File Path' for the file type 'ACHDDReversal' in File Parameters Detailed screen PMDFLPRM.

l Validation of Number of transactions and control sum in the file, if available

Branch & Network Derivation

The below details are derived from the file envelope details available for the message:

l Host Code

l Transaction Branch

l Network Code

l Source Code

The settlement date received is the Instruction Date for the Reversal transaction. If this date falls on a Network Holiday, the Instruction Date is moved forward to next Network working Day. If Instruction Date is a back date, it is moved to current date provided current date is a Network working day. If it is Network holiday, instruction date is moved to next network working day.

Activation Date is same as the Instruction Date provided it is not a branch holiday. If it is a branch holiday, it is moved to next branch working date.

Note

Instruction Date once derived is not changed during transaction processing unless a new date is returned by External FX system.

 

Receipt Accounting

If the parsing & upload of the inbound pacs.007 is completed, Receipt accounting is posted if Receipt Accounting Code is maintained for ACH Debit Receipts Preferences PZDINPRF - Reversal Preferences tab.

Reversal Accounting

Event

Dr/Cr

Account

Account Type

Amount Tag

DD Receipts - Reversal

ZWRC

Dr

Nostro Account

Account

RVL_STTL_AMT

DD Receipts - Reversal

ZWRC

Cr

Network Clearing GL

GL

RVL_STTL_AMT

The return amount received in FItoFTPmtRvsl /TxInf / RvsdIntrBkSttlmAmt is consolidated for accounting. The transaction records are grouped based on Branch, Currency and settlement date.

10.1.2 Reversal Processing

If the Original transaction is in 'In Progress', 'Exception' or 'Future Valued' status, the cancellation of the original transaction is initiated once the matching and business override validations of reversal transaction are completed.

If the original transaction is already in processed status, the reversal transaction is moved to ACH Reversal Response Queue to initiate Accept/Return actions.

The following processing steps are applicable, when pacs.007 message is received for a settled ACH Debit Receipt:

l Matching with the original transaction

l Secondary fields Matching

l Reversal Days/Reason Code validation

l Sanctions screening

l Moving to Reversal Response Queue

On acceptance of the Reversal

l Sanctions screening based on Retry days

l FX rate fetch

l ECA Check

l Reversal Accounting

l Notification/IR XML generation

On return of the Reversal

l Sanctions screening based on retry days

l Return pacs.004 generation

l Notification/IR XML generation

10.1.3 ACH Reversal Response Queue

If the Original transaction is in 'Processed' status and the sanction screening of Reversal transaction is completed, it is moved to Reversal Response queue (Function ID: PQSACHRS). The Original Transaction Status is changed as 'Reversal Requested'. Reversal transaction status is 'Awaiting Response'. From Reversal Response Queue, you can manually Accept/Reject the reversal.

PQSACHRS.jpg

Queues access rights are required for the queue actions listed. Role Queue Access maintenance and User queue access maintenance screens have the new queue and actions added. Role/User level limit check is applicable for the Accept /Reject actions, if configured.

The following actions are supported:

l Accept

l Return

Both the actions require authorization. you can Delete or Reject the unauthorized actions.

10.1.3.1 Processing Accept of Reversals

On authorization of Accept action, following is the processing:

l Sanction screening

l FX Rate Fetch

l ECA check

Reversal accounting is passed with reference as reversal transaction reference:

Event

Dr/Cr

Account

Account Type

Amount Tag

ZWDR

Dr

Network Clearing GL

GL

Reversal Amount

ZWDR

Cr

Intermediary GL

GL

Reversal Amount

ZWCR

Dr

Intermediary GL

GL

Reversal Amount

ZWCR

Cr

Customer Account

Account

Reversal Amount

Accounting occurs with Reversal Reference Number.

IR/Notification generation is done on reversal acceptance processing completion.

Processing Return of Reversals

On authorization of Return action the following processing is done:

l Sanction screening: Sanctions screening based on retry days is done for the reversal transaction.

l Pacs.004 message is generated. Dispatch accounting is posted if it is configured in PMDINPRF Reversal preferences 'Return Dispatch accounting Code.

l The original transaction details in pacs.004 are populated from Reversal of ACH DD Receipts original transaction tables (the original data before any enrichment)

10.1.4 ACH Debit Receipts - Reversal Input

You can invoke ‘ACH Debit Receipts - Reversal’ screen by typing ‘PZDRVITN’ in the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button.

PZDRVITN.jpg

You can specify the following fields:

Host Code

The system defaults the Host Code of transaction branch on clicking ‘New’.

Source Code

Specify the Source Code from the List of Values. All valid source codes maintained for the Host are listed.

Reversal Reference   

Reversal Reference Number is system generated.

Source Reference Number   

You can specify Source Reference Number.

Original Transaction Identification

Specify the Original Transaction Identification form the list of values.

All transactions of payment type 'ACH DD' are listed which are in 'Processed', 'In Progress', 'Exception' and 'Future Valued' status, if the Reversal screen is initiated as a standalone screen. If the Reversal screen is launched from the summary screen PZSIVIEW, the selected transaction identification is defaulted.

Transaction Branch

Transaction Branch is system generated.

Network Code

The system defaults the Network Code based on the Original Transaction Identification selected.

Reversal Details

Settlement Currency & Settlement Amount

These fields are defaulted as original transaction transfer currency and amount. However the amount can be modified by the user to a lesser amount, if required.

Settlement Date

Current Date is populated. You can modify the date.

Reversal Account

This field is Debit account of the original transaction. Account currency, Account branch are populated based on the Debit account.

Account Currency

Specify the Return Account Currency.

Account Branch

Specify the Account Branch.

Debit Amount

All the return codes maintained for the Network in the static table are listed.

Exchange Rate

The system defaults the Return Code Description based on the Primary Return Code selected.

FX Reference Number

The system defaults the Return Code Description based on the Primary Return Code selected.

Reason Code

Specify the Secondary Return Code from the list of values. All valid reason codes maintained for ACH DD in ACH Reason code maintenance (Function ID: PMDRSNCD) for the Network and Payment type 'Reversal' are listed.

Reason Code Description

The system defaults the Reason Code Description based on the Reason Code selected.

Additional Information

Specify any additional Information.

Booking Date

This field is populated as current date.

Value Date

If Original Transaction Settlement Date is not yet reached, the Reversal value date is Original Transaction Settlement Date. If the Original Transaction Settlement date is already over, the Reversal Value Date is populated as current date if it is Network working day. If the current date is not Network working day, the Value date is moved to next network working day.

Activation Date

This field is populated as current date.

Note

This date is rolled over only if the processing is delayed in any Exception Queue and the Return transaction is released from the queue on a later date. No holiday check is done on Return Activation Date.

 

Enrich

Enrich button performs date derivation. On saving a Reversal request system validates that no previous reversal request exists for the transaction in authorized or unauthorized status.

Origination Transaction Details:

The following fields are populated from ACH Debit Receipts transaction:

l Instruction Identification

l End To End Identification

l Other Details

l Interbank Settlement Date

l Inter Bank Settlement Currency

l Inter Bank Settlement Amount

l Message Identification

l Original Transaction Source Code

l Original Source Reference

10.1.4.1 ACH Debit Receipts - Reversal Summary

You can invoke ‘ACH Debit Receipts - Reversal Summary’ screen by typing ‘PZSRVITN’ in the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button.

PZSRVITN.jpg

You can search using one or more of the following parameters:

l Reverse Reference

l End to End ID

l Settlement Currency

l Settlement Date

l Creditor Account Number

l Authorization Status

l Original Transaction Identification

l Network Code

l Settlement Amount

l Debtor Account Number

l Creditor Agent Member ID

Once you have specified the search parameters, click the ‘Enter Query’ button. The system displays the records that match the search criteria.

10.1.5 ACH Debit Receipts - Reversal View

You can invoke ‘ACH Debit Receipts - Reversal View’ screen by typing ‘PZDIRVVW’ in the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button.

PZDIRVVW.jpg

You can search using one or more of the following parameters:

l Reversal Reference

l Original Transaction Identification

l Network Code

l Host Code

l Transaction Branch

l Source Code

l Sender Message Identification

l Sender Reversal Identification

Once you have specified the search parameters, click the ‘Enter Query’ button. The system displays the records that match the search criteria.

The details are shown in following tab details:

l Main

l Processing Details

l R-Transactions

10.1.5.1 ACH Debit Receipts - Reversal View Summary

You can invoke ‘ACH Debit Receipts - Reversal View Summary’ screen by typing ‘PZSIRVVW’ in the field at the top right corner of the Application tool bar and clicking on the adjoining arrow button.

PZSIRVVW.jpg

You can search using one or more of the following parameters:

l Reversal Reference

l Reversal Transaction Status

l Network Code

l Activation Date

l Interbank Settlement Amount

l File Reference

l Original Transaction Identification

l Exception Queue

l Booking Date

l Interbank Settlement Date

l Reversal Account

l End To End Identification

l Reason Code

l Value Date

l Interbank Settlement Currency

l Debit Amount

Once you have specified the search parameters, click the ‘Enter Query’ button. The system displays the records that match the search criteria.