What the example contains

The ACH Payment Related Information (PRI) example contains these files, schemas, and maps.

Files

These files are contained in the example:

  • pri.tst.rslt.001.xsd - metadata that represents the XML output reported by the example PRI validation map.

  • ach_pri_example.in- input to the achpri01_validate map which contains a total of 20 ACH batch records with various supported Payment Related Information field formats.

  • ach_error_codes.txt - a resource file that consists of all error codes and descriptions used by the PRI validation map when generating XML output.

Schemas

This schema is contained in the example:
  • pri_tst_rslt - type tree that represents the place holder used by the example utility maps for each of the PRI validation results.

  • pri_fmt - type tree that represents different payment related information field formats based on NACHA endorsed banking conventions, and ANSI ASC X12 data segments.

  • ach_v2024 - current version of NACHA type tree.

  • ach_error_codes - type tree that represents the ach_error_codes.txt file which lists all error codes.

  • pri.tst.rslt.001.xsd - metadata that represents the XML output reported by the example PRI validation map.

Maps

These maps are contained in the example:

  • achpri02_validate_ack_atx - utility map called by main map achpri01_validate to validate the PRI field of ACH Payment Acknowledgement (ACK) and Financial EDI Acknowledgement (ATX) entries.

  • achpri05_validate_dne - utility map called by main map achpri01_validate to validate the PRI field of Death Notification Entry (DNE) entries.

  • achpri03_validate_ccd - utility map called by main map achpri01_validate to validate the PRI field of Corporate Credit or Debit Entry (CCD) entries.

  • achpri06_validate_enr - utility map called by main map achpri01_validate to validate the PRI field of Automated Enrollment Entry (ENR) entries.

  • achpri08_validate_web - utility map called by main map achpri01_validate to validate the PRI field of Internet-Initiated or Mobile Entry (WEB) entries.

  • achpri07_validate_iat - utility map called by main map achpri01_validate to validate the PRI field of International ACH Entry (IAT) entries.

  • achpri04_validate_cie_ppd - utility map called by main map achpri01_validate to validate the PRI field of Customer Initiated Entry (CIE) and Prearranged Payment and Deposit Entries (PPD) entries.

  • achpri01_validate - the PRI main map used to validate the Addenda Record's PRI field.