Skip to main content
Disclaimer

This content is being improved. You may notice some changes in writing style and navigation but no material changes to the API. You can continue working as normal. Thank you for your patience.

Reporting and Field Mappings

Use this reference to map Transaction Details API fields to common reporting formats and channels, including Access cash reporting, BAI2, SWIFT MT940/942, ISO 20022 camt.052/camt.053/camt.054, NACHA, and payment initiation formats.

Narrative text note: The narrativeText object is optional and varies by transaction type and available remittance information. Not all narrative tags or fields are guaranteed to be present for every transaction. Do not assume specific tags are always populated.

Access reporting vs. API reporting

U.S. ACH Payment (BAI Code: 466)

U.S. ACH Payment (BAI Code: 466)
Field (Access cash reporting) Field (Transaction Details API)
Amount amount
Entry Description narrativeText
ORIG CO NAME narrativeText (if provided)
ORIG ID narrativeText (if provided)
ENTRY DATE narrativeText (if provided)

U.S. ACH Payment settlement-level offset (BAI Code: 466)

U.S. ACH Payment settlement-level offset (BAI Code: 466)
Report field API field
Amount amount
Entry Description narrativeText
ORIG CO NAME narrativeText (if provided)
ORIG ID narrativeText (if provided)
ENTRY DATE narrativeText (if provided)

U.S. ACH Payment item-level offset (BAI Code: 466)

U.S. ACH Payment item-level offset (BAI Code: 466)
Report field API field
Amount amount
Customer Ref. customerReferenceSearchable.standardValue
ORIG CO NAME narrativeText
ORIG ID narrativeText (if provided)
ENTRY DESCR narrativeText

U.S. ACH Payment batch-level offset via PaySource (BAI Code: 455)

U.S. ACH Payment batch-level offset via PaySource (BAI Code: 455)
Report field API field
Amount amount
Customer Ref. customerReferenceSearchable.standardValue
ENTRY DESCR narrativeText
ORIG CO NAME narrativeText (if provided)
ORIG ID narrativeText (if provided)
ENTRY DATE narrativeText (if provided)

U.S. ACH Collection settlement-level offset (BAI Code: 166)

U.S. ACH Collection settlement-level offset (BAI Code: 166)
Report field API field
Amount amount
ORIG CO NAME narrativeText
ORIG ID narrativeText (if provided)
ENTRY DESCR narrativeText

U.S. ACH Collection item-level offset (BAI Code: 166)

U.S. ACH Collection item-level offset (BAI Code: 166)
Report field API field
Amount amount
Customer Ref. customerReferenceSearchable.standardValue
ORIG CO NAME narrativeText
ORIG ID narrativeText (if provided)
ENTRY DESCR narrativeText

Check Issue File (BAI Code: 475)

U.S. ACH Collection item-level offset (BAI Code: 166)
Report field API field
Amount amount
Check Number narrativeText (format varies)

BOOK Transfer (BAI Code: 495)

BOOK Transfer (BAI Code: 495)
Report field API field
Amount amount
Customer Ref. customerReferenceSearchable.standardValue
REMARK narrativeText
PAID TO narrativeText (if provided)

Wire Transfer NA (BAI Code: 495)

Wire Transfer NA (BAI Code: 495)
Report field API field
Payment Amount amount
Internal Reference customerReferenceSearchable.standardValue
Payment Details narrativeText

FX Wire Transfer NA (BAI Code: 514)

FX Wire Transfer NA (BAI Code: 514)
Report field API field
Amount amount
Customer Ref. customerReferenceSearchable.standardValue
REMARK narrativeText
ULTI BENE narrativeText (if provided)
ACCT PARTY narrativeText (if provided)
FXEXCH narrativeText (if provided)

CHIP Transfer NA (BAI Code: 495)

CHIP Transfer NA (BAI Code: 495)
Report field API field
Amount amount
Customer Ref. customerReferenceSearchable.standardValue
REMARK narrativeText
ACCT PARTY narrativeText (if provided)
PAID TO narrativeText (if provided)

Wire Transfer EMEA (BAI Code: 495)

Wire Transfer EMEA (BAI Code: 495)
Report field API field
Amount amount
Customer Ref. customerReferenceSearchable.standardValue
REMARK narrativeText
BENEFICIARY narrativeText (if provided)
PAID TO narrativeText (if provided)

FX Wire Transfer EMEA (BAI Code: 495)

Report field
Report field API field
Amount amount
Customer Ref. customerReferenceSearchable.standardValue
REMARK narrativeText
BENEFICIARY narrativeText (if provided)
PAID TO narrativeText (if provided)
EXCH RATE narrativeText (if provided)

Example of narrative text (illustrative)

{
  "ORIG CO NAME": "(string, optional)",
  "ORIG ID": "(string, optional)",
  "DESC DATE": "(string, optional)",
  "ENTRY DESCR": "(string, optional)",
  "ENTRY CLASS": "(string, optional)",
  "TRACE NO": "(string, optional)",
  "ENTRY DATE": "(string, optional)",
  "IND ID NO": "(string, optional)",
  "IND NAME": "(string, optional)",
  "COMPANY DATA": "(string, optional)",
  "REMARK": "(string, optional)",
  "ORIG BANK": "(string, optional)"
}