EDI 820 Payment Order/Remittance Advice
Functional Group RA
X12F Finance Subcommittee
This Draft Standard for Trial Use contains the format and establishes the data contents of the Payment Order/Remittance Advice Transaction Set (820) for use within the context of an Electronic Data Interchange (EDI) environment. The transaction set can be used to make a payment, send a remittance advice, or make a payment and send a remittance advice. This transaction set can be an order to a financial institution to make a payment to a payee. It can also be a remittance advice identifying the detail needed to perform cash application to the payee's accounts receivable system. The remittance advice can go directly from payer to payee, through a financial institution, or through a third party agent.
Heading
- 010Transaction Set HeaderMandatoryMax 1
To indicate the start of a transaction set and to assign a control number
- 020Beginning Segment for Payment Order/Remittance AdviceMandatoryMax 1
To (1) indicate the beginning of a Payment Order/Remittance Advice Transaction Set and Total Payment Amount or (2) to enable related transfer of funds and/or information from payer to payee to occur
- 030Note/Special InstructionOptionalMax >1
To transmit information in a free-form format, if necessary, for comment or special instruction
- 035TraceOptionalMax 1
To uniquely identify a transaction to an application.
The TRN segment is used to uniquely identify a payment order/remittance advice. - 040CurrencyOptionalMax 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
The CUR segment does not initiate a foreign exchange transaction. - 050Reference NumbersOptionalMax >1
To specify identifying numbers.
- 060Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- N1 Loop OptionalRepeat >1
- 070NameMandatoryMax 1
To identify a party by type of organization, name and code
The N1 loop allows for name/address information for the payer and payee which would be utilized to address remittance(s) for delivery. - 080Additional Name InformationOptionalMax >1
To specify additional names or those longer than 35 characters in length
- 090Address InformationOptionalMax >1
To specify the location of the named party
- 100Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 110Reference NumbersOptionalMax >1
To specify identifying numbers.
- 120Administrative Communications ContactOptionalMax >1
To identify a person or office to whom administrative communications should be directed
- 070NameMandatoryMax 1
Detail
- ENT Loop OptionalRepeat >1
- 010EntityMandatoryMax 1
To designate the entities which are parties to a transaction and specify a reference meaningful to those entities
ENT09 may contain the payee's accounts receivable customer number. - N1 Loop OptionalRepeat >1
- 020NameMandatoryMax 1
To identify a party by type of organization, name and code
Allowing the N1 segment to repeat in this area allows the paying entity within a payer and the paid entity within a payee to be identified (note the payer and payee). - 030Additional Name InformationOptionalMax >1
To specify additional names or those longer than 35 characters in length
- 040Address InformationOptionalMax >1
To specify the location of the named party
- 050Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 060Reference NumbersOptionalMax >1
To specify identifying numbers.
- 070Administrative Communications ContactOptionalMax >1
To identify a person or office to whom administrative communications should be directed
- 020NameMandatoryMax 1
- ADX Loop OptionalRepeat >1
- 080AdjustmentMandatoryMax 1
To convey accounts payable adjustment for the purpose of cash application, including payer-generated debit/credit memos
This ADX adjustment loop contains adjustment information not related to items referenced by any RMR segment in this transaction (see Comment G). This ADX loop may contain adjustments of any other nature. - 090Note/Special InstructionOptionalMax >1
To transmit information in a free-form format, if necessary, for comment or special instruction
- 100Administrative Communications ContactOptionalMax >1
To identify a person or office to whom administrative communications should be directed
- REF Loop OptionalRepeat >1
- 110Reference NumbersMandatoryMax 1
To specify identifying numbers.
- 120Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 110Reference NumbersMandatoryMax 1
- IT1 Loop OptionalRepeat >1
- 130Baseline Item Data (Invoice)MandatoryMax 1
To specify the basic and most frequently used line item data for the invoice and related transactions.
Loop IT1 within the ADX loop is the adjustment line item detail loop. - REF Loop OptionalRepeat >1
- 140Reference NumbersMandatoryMax 1
To specify identifying numbers.
- 141Date/Time ReferenceOptionalMax 1
To specify pertinent dates and times
- 140Reference NumbersMandatoryMax 1
- ITA Loop OptionalRepeat >1
- 142Allowance, Charge or ServiceMandatoryMax 1
To specify allowances, charges or services
- 143Tax InformationOptionalMax >1
To specify tax information.
- 142Allowance, Charge or ServiceMandatoryMax 1
- SLN Loop OptionalRepeat >1
- 144Subline Item DetailMandatoryMax 1
To specify product subline detail item data
- REF Loop OptionalRepeat >1
- 145Reference NumbersMandatoryMax 1
To specify identifying numbers.
- 146Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 145Reference NumbersMandatoryMax 1
- ITA Loop OptionalRepeat >1
- 147Allowance, Charge or ServiceMandatoryMax 1
To specify allowances, charges or services
- 148Tax InformationOptionalMax >1
To specify tax information.
- 147Allowance, Charge or ServiceMandatoryMax 1
- 144Subline Item DetailMandatoryMax 1
- 130Baseline Item Data (Invoice)MandatoryMax 1
- 080AdjustmentMandatoryMax 1
- RMR Loop OptionalRepeat >1
- 150Remittance Advice Accounts Receivable Open Item ReferenceMandatoryMax 1
To specify the accounts receivable open item(s) to be included in the cash application and to convey the appropriate detail
Loop RMR is for items being paid. - 160Note/Special InstructionOptionalMax >1
To transmit information in a free-form format, if necessary, for comment or special instruction
- 170Reference NumbersOptionalMax >1
To specify identifying numbers.
- 180Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- IT1 Loop OptionalRepeat >1
- 190Baseline Item Data (Invoice)MandatoryMax 1
To specify the basic and most frequently used line item data for the invoice and related transactions.
Loop IT1 within the RMR loop is the remittance line item detail loop. - REF Loop OptionalRepeat >1
- 200Reference NumbersMandatoryMax 1
To specify identifying numbers.
- 201Date/Time ReferenceOptionalMax 1
To specify pertinent dates and times
- 200Reference NumbersMandatoryMax 1
- ITA Loop OptionalRepeat >1
- 202Allowance, Charge or ServiceMandatoryMax 1
To specify allowances, charges or services
- 203Tax InformationOptionalMax >1
To specify tax information.
- 202Allowance, Charge or ServiceMandatoryMax 1
- SLN Loop OptionalRepeat >1
- 204Subline Item DetailMandatoryMax 1
To specify product subline detail item data
- REF Loop OptionalRepeat >1
- 205Reference NumbersMandatoryMax 1
To specify identifying numbers.
- 206Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 205Reference NumbersMandatoryMax 1
- ITA Loop OptionalRepeat >1
- 207Allowance, Charge or ServiceMandatoryMax 1
To specify allowances, charges or services
- 208Tax InformationOptionalMax >1
To specify tax information.
- 207Allowance, Charge or ServiceMandatoryMax 1
- 204Subline Item DetailMandatoryMax 1
- 190Baseline Item Data (Invoice)MandatoryMax 1
- ADX Loop OptionalRepeat >1
- 210AdjustmentMandatoryMax 1
To convey accounts payable adjustment for the purpose of cash application, including payer-generated debit/credit memos
Loop ADX within the RMR loop is the adjustment loop for the remittance detail in this payment. This adjustment loop can only contain adjustment information for the RMR loop. - 220Note/Special InstructionOptionalMax >1
To transmit information in a free-form format, if necessary, for comment or special instruction
- 230Administrative Communications ContactOptionalMax >1
To identify a person or office to whom administrative communications should be directed
- REF Loop OptionalRepeat >1
- 240Reference NumbersMandatoryMax 1
To specify identifying numbers.
- 250Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 240Reference NumbersMandatoryMax 1
- IT1 Loop OptionalRepeat >1
- 260Baseline Item Data (Invoice)MandatoryMax 1
To specify the basic and most frequently used line item data for the invoice and related transactions.
Loop IT1 within the ADX loop is the adjustment line item detail loop. - REF Loop OptionalRepeat >1
- 270Reference NumbersMandatoryMax 1
To specify identifying numbers.
- 271Date/Time ReferenceOptionalMax 1
To specify pertinent dates and times
- 270Reference NumbersMandatoryMax 1
- ITA Loop OptionalRepeat >1
- 272Allowance, Charge or ServiceMandatoryMax 1
To specify allowances, charges or services
- 273Tax InformationOptionalMax >1
To specify tax information.
- 272Allowance, Charge or ServiceMandatoryMax 1
- SLN Loop OptionalRepeat >1
- 274Subline Item DetailMandatoryMax 1
To specify product subline detail item data
- REF Loop OptionalRepeat >1
- 275Reference NumbersMandatoryMax 1
To specify identifying numbers.
- 276Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 275Reference NumbersMandatoryMax 1
- ITA Loop OptionalRepeat >1
- 277Allowance, Charge or ServiceMandatoryMax 1
To specify allowances, charges or services
- 278Tax InformationOptionalMax >1
To specify tax information.
- 277Allowance, Charge or ServiceMandatoryMax 1
- 274Subline Item DetailMandatoryMax 1
- 260Baseline Item Data (Invoice)MandatoryMax 1
- 210AdjustmentMandatoryMax 1
- 150Remittance Advice Accounts Receivable Open Item ReferenceMandatoryMax 1
- 010EntityMandatoryMax 1
- TXP Loop OptionalRepeat >1
- 280Tax PaymentMandatoryMax 1
To identify tax payment data
- 285Tax InformationOptionalMax >1
To specify tax information.
- 280Tax PaymentMandatoryMax 1
Summary
- 010Transaction Set TrailerMandatoryMax 1
To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments).