What the example contains
The ACH ISO 20022 Direct Debit example contains these files, schemas, and maps.
Files
These files are contained in the example:
-
ach_ccd_dd_input.txt - input to the ccdiso08 map which contains a total of 5 CCD batch entries.
-
ach_ppd_dd_input.txt - input to the ppdiso08 map which contains a total of 1 PPD batch entry.
-
iso_pain008_to_ccd_dd_input.xml - input to the isoccd08 map which contains a total of 5 Payment Information level records.
-
iso_pain008_to_ppd_dd_input.xml - input to the isoppd08 map which contains a total of 1 Payment Information level record.
-
ach_error_codes.txt - list of error messages used in the pre-conversion rule verification step.
Schemas
These schemas are contained in the example:
-
pre_conv_rules- type tree that serves as place holder for pre-conversion rules enforced in the transformation maps.
-
ach_error_codes- type tree that represents the ach_error_codes.txt file which lists all error codes.
-
ach_v2016 - current version of NACHA type tree.
-
pain.008.001.02.xsd - XML schema that represents the ISO 20022 Payment Initiation document.
Maps
These maps are contained in the example:
-
ccdiso08 - map used to transform an ACH Corporate Credit or Debit (CCD) file to an xml Payment Initiation (pain.008.001.02) Direct Debit.
-
ppdiso08 - map used to transform an ACH Prearranged Payment and Deposit (PPD) file to an xml Payment Initiation (pain.008.001.02) Direct Debit.
-
isoccd08 - map used to transform an xml Payment Initiation (pain.008.001.02) Direct Debit to an ACH Corporate Credit or Debit (CCD) file.
-
isoppd08 - map used to transform an xml Payment Initiation (pain.008.001.02) Direct Debit to an ACH Prearranged Payment and Deposit (PPD) file.