What the example contains

The ACH EDI example contains these files, schemas, and maps.

Files

These files are contained in the example:

  • 820_for_ccd.in - input to the x12raccd transformation map which contains remittance advice (820) transactions.

  • ccd_valid.in - input to the ccdx12ra transformation map which contains ACH Corporate Credit (CCD+) entries.

  • 820_for_ctx.in - input to the x12ractx transformation map which contains remittance advice (820) transactions.

  • ctx_valid.in - input to the ctxx12ra transformation map which contains ACH Corporate Trade Exchange (CTX) entries.

Schemas

These schemas are contained in the example:

  • 5010_820 - type tree that represents an EDI 820 X12 version 5010X218.

  • utility - miscellaneous schema used in sample maps.

  • ach_v2016 - current version of NACHA type tree.

Maps

These maps are contained in the example:

  • addenda - utility map that is called by x12ractx map to populate the ACH Corporate Trade Exchange (CTX) addenda records.

  • ccdx12ra - used to transform a valid ACH Corporate Credit (CCD+) entry to a valid X12 5010X218 820 Payment Advice Order/Remittance.

  • ctxx12ra - used to transform a valid ACH Corporate Trade Exchange (CTX) entry to a valid X12 5010X218 820 Payment Order/Remittance Advice.

  • x12raccd - used to transform a valid X12 5010X218 820 Payment Order/Remittance Advice to a valid ACH Corporate Credit (CCD+) entry.