ACH Credit upload

File level Validations:On upload of the message, system performs the below validations
  • File format validations - This is done based on the XSD maintained in the 'Schema Definition File Path' for the file type 'ACHCTRECEIPT' in File Parameters Detailed screen PMDFLPRM
  • Validation of Number of transactions and control sum in the file, if available
  • Uniqueness of Message ID of the incoming message

If any of the above listed validations fails, the file gets rejected.

Branch & Network Derivation

If the message is received with file envelope, the below details are derived from the file
envelope details available for the message:

  • Host Code
  • Transaction Branch
  • Network Code
  • Network Code
Debit Value Date Derivation

Settlement Date (FIToFICstmrCdtTrf/CdtTrfTxInf/IntrBkSttlmDt ) received in the inbound
pacs.008 message is considered as the Initial Value date for the transaction. If it is a past
date, it is moved to current date. Network holiday check and Debit currency holiday check is
done for the Value Date and moved forward to next network business day if Value date is a
Network holiday.

Receipt Accounting

Receipt accounting is posted if Receipt Account Code is maintained for ACH Credit Receipts
Preferences PYDINPRF. The transaction records are grouped based on Branch, Currency
and Debit Value Date derived. The consolidated amounts are posted for each group.

Receipt Accounting Event Dr/Cr Account Account Type Amount Tag
CT Receipts - Payment YIRC Dr Nostro Account Account PMT_STTL_AMT
CT Receipts - Payment YIRC Cr Network Clearing GL GL PMT_STTL_AMT

The interbank settlement amount (FIToFICstmrCdtTrf/CdtTrfTxInf/ IntrBkSttlmAmt) for each
transaction is considered for arriving at the consolidated Amount for the Amount Tag
PMT_STTL_AMT.

Sending the transaction records to ACH Credit Receipts Processor

The individual receipt transaction records of the message is sent for processing to ACH Credit
Receipts processor.