What the example contains

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

Files

These files are contained in the example:

  • ach_return_ccd_ct_input.txt - input to the rtniso01 map which contains a total of 2 Returns CCD batch entries for Credit Transfer.

  • ach_return_ccd_dd_input.txt - input to the rtniso01 map which contains a total of 2 Returns CCD batch entries for Direct Debit.

  • ach_return_ppd_ct_input.txt - input to the rtniso01 map which contains a total of 1 Returns PPD batch entries for Credit Transfer.

  • ach_return_ppd_dd_input.txt - input to the rtniso01 map which contains a total of 1 Returns PPD batch entries for Direct Debit.

  • ach_return_ctx_ct_input.txt - input to the rtniso01 map which contains a total of 2 Returns CTX batch entries for Credit Transfer.

  • ach_return_ctx_dd_input.txt - input to the rtniso01 map which contains a total of 2 Returns CTX batch entries for Direct Debit.

  • iso_camt053_to_returns_ccd_ct_input.xml - input to the isortn01 map which contains a total of 2 Statement message level records for Credit Transfer.

  • iso_camt053_to_returns_ccd_dd_input.xml - input to the isortn01 map which contains a total of 2 Statement message level records for Direct Debit.

  • iso_camt053_to_returns_ppd_ct_input.xml - input to the isortn01 map which contains a total of 1 Statement message level records for Credit Transfer.

  • iso_camt053_to_returns_ppd_dd_input.xml - input to the isortn01 map which contains a total of 1 Statement message level records for Direct Debit.

  • iso_camt053_to_returns_ctx_ct_input.xml - input to the isortn01 map which contains a total of 2 Statement message level records for Credit Transfer.

  • iso_camt053_to_returns_ctx_dd_input.xml - input to the isortn01 map which contains a total of 2 Statement message level records for Direct Debit.

  • ach_error_codes.txt - list of error messages used in the pre-conversion rule verification step.

  • rtrn_reason_codes.txt - lists of CH return reason code and their equivalent ISO ExternalStatusReason1 Codes.

Schemas

These schemas are contained in the example:

  • camt.053.001.02.xsd- XML schema that represents the ISO 20022 Bank To Customer Statement message document.

  • pre_conv_rules- type tree that serves as place holder for pre-conversion rules enforced in the transformation maps.

  • rtrn_reason_codes - type tree that represents the rtrn_reason_codes.txt file which lists ACH return reason code and their equivalent ISO ExternalStatusReason1 Codes.

  • 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.

Maps

These maps are contained in the example:

  • rtniso01 - map used to transform an ACH Returns for Corporate Credit or Debit (CCD), Prearranged Payment and Deposit (PPD) and Corporate Trade Exchange (CTX) file to an XML Bank To Customer Statement message (camt.053.001.02).

  • isortn01 - map used to transform an XML Bank To Customer Statement message (camt.053.001.02) to an ACH Returns Corporate Credit or Debit (CCD),Prearranged Payment and Deposit (PPD) and Corporate Trade Exchange (CTX) file.