Delimited EDI Based Message Category (CCD, CTX, and PPD)

The Delimited EDI Based Message Category is used in an outbound ACH Batch/Entry Detail envelope when the outbound ACH data is generated based on an input interchange (typically X12 or EDIFACT). The EDI Message category is available only for the CCD and CTX SEC codes, and generates a single batch and entry detail record for each input file. The basic process for enveloping using the EDI Message Category is as follows:

  1. An EDI interchange (for example, an X12 820) is used as input.
  2. The input interchange is translated into an XML document using the map specified in the envelope. The map specified in the envelope can be either a Sterling B2B Integrator map or a WebSphere® Transformation Extender map.
  3. The contents of the XML document are used to determine the values for various fields in the batch and entry detail records of the outbound ACH document. See below for the full list of XML elements and their corresponding values in the ACH batch and entry detail records.
  4. For CTX, the EDI interchange is put into the addenda records.

When you configure the outbound ACH Batch/Entry Detail envelope, you can select Default for the Map Name Mode parameter if you are using an X12 820 as the input document. Otherwise, you must create a map for translating the input document into XML and configure the envelope to use that map.

The following table shows the mapping from the XML document to the ACH batch or entry detail record field. Every user-created map must generate XML containing the elements in the first column of this table.

XML Element ACH Field Name Batch Header or Entry Detail Record
CompanyName Company Name Batch Header
CompanyIdentification Company Identification Batch Header
StandardEntryClassCode Standard Entry Class Code Batch Header
Note: The StandardEntryClassCode value is checked against the value entered in the envelope definition.
CompanyEntryDescription Company Entry Description Batch Header
CompanyDescriptiveDate Company Descriptive Date Batch Header
EffectiveEntryDate Effective Entry Date Batch Header
OriginatingDFIIdentification Originating DFI Identification Batch Header
TransactionCode Transaction Code Entry Detail
ReceivingDFIIdentification Receiving DFI Identification Entry Detail
CheckDigit Check Digit Entry Detail
DFIAccountNumber DFI Account Number Entry Detail
TotalAmount Total Amount Entry Detail
SendingCompanyAuditNumber Identification Number Entry Detail
ReceivingCoNameIDNumber Receiving Company Name/ID Number Entry Detail
TraceNumber Trace Number Entry Detail