What the example contains
The ACH ISO 20022 Credit Transfer example contains these files, schemas, and maps.
Files
These files are contained in the example:
-
ach_ccd_ct_input.txt - input to the ccdiso01 map which contains a total of 5 CCD batch entries.
-
ach_ppd_ct_input.txt - input to the ppdiso01 map which contains a total of 1 PPD batch entry.
-
ach_ctx_ct_input.txt - input to the ctxiso01 map which contains a total of 2 CTX batch entries.
-
ach_iat_ct_input.txt - input to the iatiso01 map which contains a total of 2 IAT batch entries.
-
iso_pain001_to_ccd_ct_input.xml - input to the isoccd01 map which contains a total of 5 Payment Information level records.
-
iso_pain001_to_ppd_ct_input.xml - input to the isoppd01 map which contains a total of 1 Payment Information level record.
-
iso_pain001_to_ctx_ct_input.xml - input to the isoctx01 map which contains a total of 2 Payment Information level records.
-
iso_pain001_to_iat_ct_input.xml - input to the isoiat01 map which contains a total of 2 Payment Information level records.
-
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 a placeholder for the pre-conversion rules that are enforced in the transformation maps.
-
ach_error_codes- metadata that represents the ach_error_codes.txt file which lists all error codes.
-
ach_v2024 - current version of NACHA type tree.
-
pain.001.001.03.xsd - XML schema that represents the ISO 20022 Payment Initiation document.
Maps
These maps are contained in the example:
-
ccdiso01 - map used to transform an ACH Corporate Credit or Debit (CCD) file to an xml Payment Initiation (pain.001.001.03) Credit Transfer.
-
ppdiso01 - map used to transform an ACH Prearranged Payment and Deposit (PPD) file to an xml Payment Initiation (pain.001.001.03) Credit Transfer.
-
ctxiso01 - map used to transform an ACH Corporate Trade Exchange (CTX) file to an xml Payment Initiation (pain.001.001.03) Credit Transfer.
-
iatiso01 - map used to transform an ACH International ACH Transaction (IAT) file to an xml Payment Initiation (pain.001.001.03) Credit Transfer.
-
isoccd01 - map used to transform an xml Payment Initiation (pain.001.001.03) Credit Transfer to an ACH Corporate Credit or Debit (CCD) file.
-
isoppd01 - map used to transform an xml Payment Initiation (pain.001.001.03) Credit Transfer to an ACH Prearranged Payment and Deposit (PPD) file.
-
isoctx01 - map used to transform an xml Payment Initiation (pain.001.001.03) Credit Transfer to an ACH Corporate Trade Exchange (CTX) file.
-
isoiat01 - map used to transform an xml Payment Initiation (pain.001.001.03) Credit Transfer to an ACH International ACH Transaction (IAT) file.