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
- 0100Transaction Set HeaderMandatoryMax 1
To indicate the start of a transaction set and to assign a control number
- 0200Beginning Segment for Payment Order/Remittance AdviceMandatoryMax 1
To indicate the beginning of a Payment Order/Remittance Advice Transaction Set and total payment amount, or to enable related transfer of funds and/or information from payer to payee to occur
- 0300Note/Special InstructionOptionalMax >1
To transmit information in a free-form format, if necessary, for comment or special instruction
- 0350TraceOptionalMax 1
To uniquely identify a transaction to an application
The TRN segment is used to uniquely identify a payment order/remittance advice. - 0400CurrencyOptionalMax 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
The CUR segment does not initiate a foreign exchange transaction. - 0500Reference IdentificationOptionalMax >1
To specify identifying information
- 0600Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- N1 Loop OptionalRepeat >1
- 0700NameMandatoryMax 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. - 0800Additional Name InformationOptionalMax >1
To specify additional names
- 0900Address InformationOptionalMax >1
To specify the location of the named party
- 1000Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 1100Reference IdentificationOptionalMax >1
To specify identifying information
- 1200Administrative Communications ContactOptionalMax >1
To identify a person or office to whom administrative communications should be directed
- 1300Remittance Delivery MethodOptionalMax 1
To identify remittance delivery when remittance is separate from payment
- 1400Date/Time ReferenceOptionalMax 1
To specify pertinent dates and times
- 0700NameMandatoryMax 1
Detail
- ENT Loop OptionalRepeat >1
- 0100EntityMandatoryMax 1
To designate the entities which are parties to a transaction and specify a reference meaningful to those entities
The ENT loop is for vendor or consumer third party consolidated payments.ENT09 may contain the payee's accounts receivable customer number. - NM1 Loop OptionalRepeat >1
- 0200Individual or Organizational NameMandatoryMax 1
To supply the full name of an individual or organizational entity
Allowing the NM1 segment to repeat in this area allows the paying entity within a payer and the paid entity within a payee to be identified (not the payer and payee). - 0300Additional Name InformationOptionalMax >1
To specify additional names
- 0400Address InformationOptionalMax >1
To specify the location of the named party
- 0500Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 0600Reference IdentificationOptionalMax >1
To specify identifying information
- 0700Administrative Communications ContactOptionalMax >1
To identify a person or office to whom administrative communications should be directed
- 0200Individual or Organizational NameMandatoryMax 1
- ADX Loop OptionalRepeat >1
- 0800AdjustmentMandatoryMax 1
To convey accounts-payable adjustment information for the purpose of cash application, including payer-generated debit/credit memos
This ADX loop contains adjustment items which are not netted to an RMR segment in this transaction set. - 0900Note/Special InstructionOptionalMax >1
To transmit information in a free-form format, if necessary, for comment or special instruction
- 1000Administrative Communications ContactOptionalMax >1
To identify a person or office to whom administrative communications should be directed
- 1050Date/Time ReferenceOptionalMax 1
To specify pertinent dates and times
- REF Loop OptionalRepeat >1
- 1100Reference IdentificationMandatoryMax 1
To specify identifying information
- 1200Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 1100Reference IdentificationMandatoryMax 1
- IT1 Loop OptionalRepeat >1
- 1300Baseline 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. - 1310Rate Amounts or PercentsOptionalMax 1
To identify rate amounts or percents for a specific cost or other line item
- 1320QuantityOptionalMax 1
To specify quantity information
- REF Loop OptionalRepeat >1
- 1400Reference IdentificationMandatoryMax 1
To specify identifying information
- 1410Date/Time ReferenceOptionalMax 1
To specify pertinent dates and times
- 1400Reference IdentificationMandatoryMax 1
- SAC Loop OptionalRepeat >1
- 1420Service, Promotion, Allowance, or Charge InformationMandatoryMax 1
To request or identify a service, promotion, allowance, or charge; to specify the amount or percentage for the service, promotion, allowance, or charge
- 1430Tax InformationOptionalMax >1
To specify tax information
- 1440Date/Time ReferenceOptionalMax 10
To specify pertinent dates and times
- 1420Service, Promotion, Allowance, or Charge InformationMandatoryMax 1
- SLN Loop OptionalRepeat >1
- 1450Subline Item DetailMandatoryMax 1
To specify product subline detail item data
- REF Loop OptionalRepeat >1
- 1460Reference IdentificationMandatoryMax 1
To specify identifying information
- 1470Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 1460Reference IdentificationMandatoryMax 1
- SAC Loop OptionalRepeat >1
- 1480Service, Promotion, Allowance, or Charge InformationMandatoryMax 1
To request or identify a service, promotion, allowance, or charge; to specify the amount or percentage for the service, promotion, allowance, or charge
- 1490Tax InformationOptionalMax >1
To specify tax information
- 1480Service, Promotion, Allowance, or Charge InformationMandatoryMax 1
- 1450Subline Item DetailMandatoryMax 1
- 1300Baseline Item Data (Invoice)MandatoryMax 1
- 0800AdjustmentMandatoryMax 1
- RMR Loop OptionalRepeat >1
- 1500Remittance 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 open items being referenced or for payment on account. - 1600Note/Special InstructionOptionalMax >1
To transmit information in a free-form format, if necessary, for comment or special instruction
- 1700Reference IdentificationOptionalMax >1
To specify identifying information
- 1800Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- IT1 Loop OptionalRepeat >1
- 1900Baseline 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. - 1920Rate Amounts or PercentsOptionalMax 1
To identify rate amounts or percents for a specific cost or other line item
- 1940QuantityOptionalMax 1
To specify quantity information
- REF Loop OptionalRepeat >1
- 2000Reference IdentificationMandatoryMax 1
To specify identifying information
- 2010Date/Time ReferenceOptionalMax 1
To specify pertinent dates and times
- 2000Reference IdentificationMandatoryMax 1
- SAC Loop OptionalRepeat >1
- 2020Service, Promotion, Allowance, or Charge InformationMandatoryMax 1
To request or identify a service, promotion, allowance, or charge; to specify the amount or percentage for the service, promotion, allowance, or charge
- 2030Tax InformationOptionalMax >1
To specify tax information
- 2020Service, Promotion, Allowance, or Charge InformationMandatoryMax 1
- SLN Loop OptionalRepeat >1
- 2040Subline Item DetailMandatoryMax 1
To specify product subline detail item data
- REF Loop OptionalRepeat >1
- 2050Reference IdentificationMandatoryMax 1
To specify identifying information
- 2060Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 2050Reference IdentificationMandatoryMax 1
- SAC Loop OptionalRepeat >1
- 2070Service, Promotion, Allowance, or Charge InformationMandatoryMax 1
To request or identify a service, promotion, allowance, or charge; to specify the amount or percentage for the service, promotion, allowance, or charge
- 2080Tax InformationOptionalMax >1
To specify tax information
- 2070Service, Promotion, Allowance, or Charge InformationMandatoryMax 1
- 2040Subline Item DetailMandatoryMax 1
- 1900Baseline Item Data (Invoice)MandatoryMax 1
- ADX Loop OptionalRepeat >1
- 2100AdjustmentMandatoryMax 1
To convey accounts-payable adjustment information for the purpose of cash application, including payer-generated debit/credit memos
This ADX loop can only contain adjustment information for the immediately preceding RMR segment and affects the amount (RMR04) calculation. If this adjustment amount is not netted to the immediately preceding RMR, use the outer ADX loop (position 080). - 2200Note/Special InstructionOptionalMax >1
To transmit information in a free-form format, if necessary, for comment or special instruction
- 2300Administrative Communications ContactOptionalMax >1
To identify a person or office to whom administrative communications should be directed
- REF Loop OptionalRepeat >1
- 2400Reference IdentificationMandatoryMax 1
To specify identifying information
- 2500Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 2400Reference IdentificationMandatoryMax 1
- IT1 Loop OptionalRepeat >1
- 2600Baseline 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. - 2610Rate Amounts or PercentsOptionalMax 1
To identify rate amounts or percents for a specific cost or other line item
- 2620QuantityOptionalMax 1
To specify quantity information
- REF Loop OptionalRepeat >1
- 2700Reference IdentificationMandatoryMax 1
To specify identifying information
- 2710Date/Time ReferenceOptionalMax 1
To specify pertinent dates and times
- 2700Reference IdentificationMandatoryMax 1
- SAC Loop OptionalRepeat >1
- 2720Service, Promotion, Allowance, or Charge InformationMandatoryMax 1
To request or identify a service, promotion, allowance, or charge; to specify the amount or percentage for the service, promotion, allowance, or charge
- 2730Tax InformationOptionalMax >1
To specify tax information
- 2740Date/Time ReferenceOptionalMax 10
To specify pertinent dates and times
- 2720Service, Promotion, Allowance, or Charge InformationMandatoryMax 1
- SLN Loop OptionalRepeat >1
- 2750Subline Item DetailMandatoryMax 1
To specify product subline detail item data
- REF Loop OptionalRepeat >1
- 2760Reference IdentificationMandatoryMax 1
To specify identifying information
- 2770Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 2760Reference IdentificationMandatoryMax 1
- SAC Loop OptionalRepeat >1
- 2780Service, Promotion, Allowance, or Charge InformationMandatoryMax 1
To request or identify a service, promotion, allowance, or charge; to specify the amount or percentage for the service, promotion, allowance, or charge
- 2790Tax InformationOptionalMax >1
To specify tax information
- 2780Service, Promotion, Allowance, or Charge InformationMandatoryMax 1
- 2750Subline Item DetailMandatoryMax 1
- 2600Baseline Item Data (Invoice)MandatoryMax 1
- 2100AdjustmentMandatoryMax 1
- 1500Remittance Advice Accounts Receivable Open Item ReferenceMandatoryMax 1
- 0100EntityMandatoryMax 1
- TXP Loop OptionalRepeat >1
- 2800Tax PaymentMandatoryMax 1
To identify tax payment data
The TXP loop is for tax payments. - 2850Tax InformationOptionalMax >1
To specify tax information
- 2800Tax PaymentMandatoryMax 1
- DED Loop OptionalRepeat >1
- 2870DeductionsMandatoryMax 1
To specify payment related information for child support payment deductions
The DED loop is for child support payments.
- 2870DeductionsMandatoryMax 1
- LX Loop OptionalRepeat >1
- 2900Assigned NumberMandatoryMax 1
To reference a line number in a transaction set
The LX loop is for pension payments. - 2950Reference IdentificationOptionalMax >1
To specify identifying information
- 3000TraceOptionalMax >1
To uniquely identify a transaction to an application
- NM1 Loop OptionalRepeat >1
- 3050Individual or Organizational NameMandatoryMax 1
To supply the full name of an individual or organizational entity
- 3100Reference IdentificationOptionalMax >1
To specify identifying information
- 3150Maintenance TypeOptionalMax 1
To identify the specific type of item maintenance
- AIN Loop OptionalRepeat >1
- 3200IncomeMandatoryMax 1
To provide type and amount of income obtained
- 3250QuantityOptionalMax >1
To specify quantity information
- 3300Date or Time or PeriodOptionalMax >1
To specify any or all of a date, a time, or a time period
- 3200IncomeMandatoryMax 1
- PEN Loop OptionalRepeat >1
- 3350Pension InformationMandatoryMax 1
To specify financial activity for a pension plan
- 3400Monetary AmountOptionalMax >1
To indicate the total monetary amount
- 3450Date or Time or PeriodOptionalMax >1
To specify any or all of a date, a time, or a time period
- INV Loop OptionalRepeat >1
- 3500Investment Vehicle SelectionMandatoryMax 1
To specify type of investment vehicle or account and other basic data about the investment
- 3550Date or Time or PeriodOptionalMax >1
To specify any or all of a date, a time, or a time period
- 3500Investment Vehicle SelectionMandatoryMax 1
- 3350Pension InformationMandatoryMax 1
- 3050Individual or Organizational NameMandatoryMax 1
- 2900Assigned NumberMandatoryMax 1
- N9 Loop OptionalRepeat 1
- 3600Reference IdentificationMandatoryMax 1
To transmit identifying information as specified by the Reference Identification Qualifier
The N9 loop is for payroll payments. - AMT Loop OptionalRepeat >1
- 3700Monetary AmountMandatoryMax 1
To indicate the total monetary amount
The AMT segment can be used to provide information about allocation or distribution of gross pay that is split across multiple payment orders. - 3800Reference IdentificationOptionalMax >1
To specify identifying information
- 3700Monetary AmountMandatoryMax 1
- N1 Loop OptionalRepeat >1
- 3900NameMandatoryMax 1
To identify a party by type of organization, name, and code
- 4000Reference IdentificationOptionalMax >1
To specify identifying information
- EMS Loop OptionalRepeat >1
- 4100Employment PositionMandatoryMax 1
To describe employment position
- 4200AttendanceOptionalMax >1
To specify attendance information
- 4300IncomeOptionalMax >1
To provide type and amount of income obtained
- 4400Payroll DeductionOptionalMax >1
To specify payroll deduction information
- 4100Employment PositionMandatoryMax 1
- 3900NameMandatoryMax 1
- 3600Reference IdentificationMandatoryMax 1
- RYL Loop OptionalRepeat >1
- 4500Royalty PaymentMandatoryMax 1
To specify remittance information about royalty payments
The RYL loop is for royalty payments. - NM1 Loop OptionalRepeat >1
- 4600Individual or Organizational NameMandatoryMax 1
To supply the full name of an individual or organizational entity
- LOC Loop OptionalRepeat >1
- 4700LocationMandatoryMax 1
To describe the location in space and time of the axis of an item relative to an origin axis Euclidean geometry has been assumed with orthogonal axes; the sequence of axes has been chosen in the customary sequence of X, Y, and Z, however, it is possible to just use two-dimensional space rather than three-dimensional space
- PID Loop OptionalRepeat >1
- 4800Product/Item DescriptionMandatoryMax 1
To describe a product or process in coded or free-form format
- 4900Date/Time ReferenceOptionalMax 1
To specify pertinent dates and times
- PCT Loop OptionalRepeat >1
- 5000Percent AmountsMandatoryMax 1
To qualify percent amounts and supply percent amounts
- 5100QuantityOptionalMax 1
To specify quantity information
- AMT Loop OptionalRepeat >1
- 5200Monetary AmountMandatoryMax 1
To indicate the total monetary amount
- 5300AdjustmentOptionalMax >1
To convey accounts-payable adjustment information for the purpose of cash application, including payer-generated debit/credit memos
- 5200Monetary AmountMandatoryMax 1
- 5000Percent AmountsMandatoryMax 1
- 4800Product/Item DescriptionMandatoryMax 1
- 4700LocationMandatoryMax 1
- ASM Loop OptionalRepeat 1
- 5400Amount and Settlement MethodMandatoryMax 1
Defines a participant's monetary commitment and settlement method
- 5500AdjustmentOptionalMax 1
To convey accounts-payable adjustment information for the purpose of cash application, including payer-generated debit/credit memos
- 5400Amount and Settlement MethodMandatoryMax 1
- 4600Individual or Organizational NameMandatoryMax 1
- 4500Royalty PaymentMandatoryMax 1
Summary
- 0100Transaction 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)