EDI 820 Payment Order/Remittance Advice
Functional Group RA
X12F Finance Subcommittee
This X12 Transaction Set 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 InformationOptionalMax >1
To specify identifying information
- 0600Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 1000 Loop OptionalRepeat >1
- 0700Party IdentificationMandatoryMax 1
To identify a party by type of organization, name, and code
The LOOP ID - 1000 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
- 0900Party LocationOptionalMax >1
To specify the location of the named party
- 1000Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 1100Reference InformationOptionalMax >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
- 0700Party IdentificationMandatoryMax 1
Detail
- 2000 Loop OptionalRepeat >1
- 0100EntityMandatoryMax 1
To designate the entities which are parties to a transaction and specify a reference meaningful to those entities
The LOOP ID - 2000 is for vendor or consumer third party consolidated payments.ENT09 may contain the payee's accounts receivable customer number. - 2100 Loop OptionalRepeat >1
- 0150Type of Financial Accounting DataMandatoryMax 1
To specify the organization controlling the content of the accounting citation, and the purpose associated with the accounting citation
- 0160Accounting DataMandatoryMax >1
To specify the detailed accounting data
- 0150Type of Financial Accounting DataMandatoryMax 1
- 2200 Loop OptionalRepeat >1
- 0200Individual or Organizational NameMandatoryMax 1
To supply the full name of an individual or organizational entity
Allowing LOOP ID - 2200 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
- 0400Party LocationOptionalMax >1
To specify the location of the named party
- 0500Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 0600Reference InformationOptionalMax >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
- 2300 Loop OptionalRepeat >1
- 0800AdjustmentMandatoryMax 1
To convey accounts-payable adjustment information for the purpose of cash application, including payer-generated debit/credit memos
The LOOP ID - 2300 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
- 2310 Loop OptionalRepeat >1
- 1100Reference InformationMandatoryMax 1
To specify identifying information
- 1200Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 1100Reference InformationMandatoryMax 1
- 2320 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
The LOOP ID - 2320 within LOOP ID -2300 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
- 1320Quantity InformationOptionalMax 1
To specify quantity information
- 2321 Loop OptionalRepeat >1
- 1400Reference InformationMandatoryMax 1
To specify identifying information
- 1410Date/Time ReferenceOptionalMax 1
To specify pertinent dates and times
- 1400Reference InformationMandatoryMax 1
- 2322 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
- 2323 Loop OptionalRepeat >1
- 1450Subline Item DetailMandatoryMax 1
To specify product subline detail item data
- 23231 Loop OptionalRepeat >1
- 1460Reference InformationMandatoryMax 1
To specify identifying information
- 1470Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 1460Reference InformationMandatoryMax 1
- 23232 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
- 2330 Loop OptionalRepeat >1
- 1495Type of Financial Accounting DataMandatoryMax 1
To specify the organization controlling the content of the accounting citation, and the purpose associated with the accounting citation
- 1496Accounting DataMandatoryMax >1
To specify the detailed accounting data
- 1495Type of Financial Accounting DataMandatoryMax 1
- 0800AdjustmentMandatoryMax 1
- 2400 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
The LOOP ID - 2400 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 InformationOptionalMax >1
To specify identifying information
- 1800Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 1850Vehicle InformationOptionalMax 1
To provide descriptions that identify a specific vehicle
- 2410 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
The LOOP ID - 2410 within the LOOP ID - 2400 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
- 1940Quantity InformationOptionalMax 1
To specify quantity information
- 2411 Loop OptionalRepeat >1
- 2000Reference InformationMandatoryMax 1
To specify identifying information
- 2010Date/Time ReferenceOptionalMax 1
To specify pertinent dates and times
- 2000Reference InformationMandatoryMax 1
- 2412 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
- 2413 Loop OptionalRepeat >1
- 2040Subline Item DetailMandatoryMax 1
To specify product subline detail item data
- 24131 Loop OptionalRepeat >1
- 2050Reference InformationMandatoryMax 1
To specify identifying information
- 2060Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 2050Reference InformationMandatoryMax 1
- 24132 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
- 2420 Loop OptionalRepeat >1
- 2100AdjustmentMandatoryMax 1
To convey accounts-payable adjustment information for the purpose of cash application, including payer-generated debit/credit memos
The LOOP ID - 2420 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 LOOP ID - 2300 (position 2/0800). - 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
- 2421 Loop OptionalRepeat >1
- 2400Reference InformationMandatoryMax 1
To specify identifying information
- 2500Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 2400Reference InformationMandatoryMax 1
- 2422 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
The LOOP ID - 2422 within LOOP ID - 2420 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
- 2620Quantity InformationOptionalMax 1
To specify quantity information
- 24221 Loop OptionalRepeat >1
- 2700Reference InformationMandatoryMax 1
To specify identifying information
- 2710Date/Time ReferenceOptionalMax 1
To specify pertinent dates and times
- 2700Reference InformationMandatoryMax 1
- 24222 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
- 24223 Loop OptionalRepeat >1
- 2750Subline Item DetailMandatoryMax 1
To specify product subline detail item data
- 242231 Loop OptionalRepeat >1
- 2760Reference InformationMandatoryMax 1
To specify identifying information
- 2770Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 2760Reference InformationMandatoryMax 1
- 242232 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
- 2430 Loop OptionalRepeat >1
- 2795Type of Financial Accounting DataMandatoryMax 1
To specify the organization controlling the content of the accounting citation, and the purpose associated with the accounting citation
- 2796Accounting DataMandatoryMax >1
To specify the detailed accounting data
- 2795Type of Financial Accounting DataMandatoryMax 1
- 1500Remittance Advice Accounts Receivable Open Item ReferenceMandatoryMax 1
- 0100EntityMandatoryMax 1
- 3000 Loop OptionalRepeat >1
- 2800Tax PaymentMandatoryMax 1
To identify tax payment data
The LOOP ID - 3000 is for tax payments. - 2850Tax InformationOptionalMax >1
To specify tax information
- 2855Reference InformationOptionalMax >1
To specify identifying information
- 2860Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 2800Tax PaymentMandatoryMax 1
- 4000 Loop OptionalRepeat >1
- 2870DeductionsMandatoryMax 1
To specify payment related information for child support payment deductions
The LOOP ID - 4000 is for child support payments.
- 2870DeductionsMandatoryMax 1
- 5000 Loop OptionalRepeat >1
- 2900Transaction Set Line NumberMandatoryMax 1
To reference a line number in a transaction set
The LOOP ID - 5000 is for pension payments. - 2950Reference InformationOptionalMax >1
To specify identifying information
- 3000TraceOptionalMax >1
To uniquely identify a transaction to an application
- 5100 Loop OptionalRepeat >1
- 3050Individual or Organizational NameMandatoryMax 1
To supply the full name of an individual or organizational entity
- 3100Reference InformationOptionalMax >1
To specify identifying information
- 3150Maintenance TypeOptionalMax 1
To identify the specific type of item maintenance
- 5110 Loop OptionalRepeat >1
- 3200IncomeMandatoryMax 1
To provide type and amount of income obtained
- 3250Quantity InformationOptionalMax >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
- 5120 Loop OptionalRepeat >1
- 3350Pension InformationMandatoryMax 1
To specify financial activity for a pension plan
- 3400Monetary Amount InformationOptionalMax >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
- 5121 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
- 2900Transaction Set Line NumberMandatoryMax 1
- 6000 Loop OptionalRepeat 1
- 3600Extended Reference InformationMandatoryMax 1
To transmit identifying information as specified by the Reference Identification Qualifier
The LOOP ID - 6000 is for payroll payments. - 3650Reference InformationOptionalMax >1
To specify identifying information
- 6100 Loop OptionalRepeat >1
- 3700Monetary Amount InformationMandatoryMax 1
To indicate the total monetary amount
The AMT segment can be used to provide information about allocation or distribution of net pay that is split across multiple payment orders. - 3800Reference InformationOptionalMax >1
To specify identifying information
- 3700Monetary Amount InformationMandatoryMax 1
- 6200 Loop OptionalRepeat >1
- 3900Party IdentificationMandatoryMax 1
To identify a party by type of organization, name, and code
- 4000Reference InformationOptionalMax >1
To specify identifying information
- 6210 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
- 3900Party IdentificationMandatoryMax 1
- 3600Extended Reference InformationMandatoryMax 1
- 7000 Loop OptionalRepeat >1
- 4500Royalty PaymentMandatoryMax 1
To specify remittance information about royalty payments
The LOOP ID - 7000 is for royalty payments. - 7100 Loop OptionalRepeat >1
- 4600Individual or Organizational NameMandatoryMax 1
To supply the full name of an individual or organizational entity
- 7110 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
- 7111 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
- 71111 Loop OptionalRepeat >1
- 5000Percent AmountsMandatoryMax 1
To qualify percent amounts and supply percent amounts
- 5100Quantity InformationOptionalMax 1
To specify quantity information
- 711111 Loop OptionalRepeat >1
- 5200Monetary Amount InformationMandatoryMax 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 Amount InformationMandatoryMax 1
- 5000Percent AmountsMandatoryMax 1
- 4800Product/Item DescriptionMandatoryMax 1
- 4700LocationMandatoryMax 1
- 7120 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
- 8000 Loop OptionalRepeat >1
- 5600Insured BenefitMandatoryMax 1
To provide benefit information on insured entities
The LOOP ID - 8000 is for health coverage insurance premium payments. - 5610Quantity InformationOptionalMax >1
To specify quantity information
- 5620Individual or Organizational NameOptionalMax 1
To supply the full name of an individual or organizational entity
- 5640Reference InformationOptionalMax >1
To specify identifying information
- 5650Demographic InformationOptionalMax 1
To supply demographic information
- 5660Date or Time or PeriodOptionalMax >1
To specify any or all of a date, a time, or a time period
- 8100 Loop OptionalRepeat >1
- 5700AdjustmentMandatoryMax 1
To convey accounts-payable adjustment information for the purpose of cash application, including payer-generated debit/credit memos
The LOOP ID - 8100 contains adjustment items which are not netted to an RMR segment in this transaction set. - 5750Date/Time ReferenceOptionalMax 1
To specify pertinent dates and times
- 5700AdjustmentMandatoryMax 1
- 8200 Loop OptionalRepeat >1
- 5800Health CoverageMandatoryMax 1
To provide information on health coverage
- 5850Date or Time or PeriodOptionalMax >1
To specify any or all of a date, a time, or a time period
- 5870Reference InformationOptionalMax >1
To specify identifying information
- 8210 Loop OptionalRepeat >1
- 5900Remittance 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
The LOOP ID - 8210 is for open items being referenced or for payment on account. - 5950Reference InformationOptionalMax >1
To specify identifying information
- 5970Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 8211 Loop OptionalRepeat >1
- 5980AdjustmentMandatoryMax 1
To convey accounts-payable adjustment information for the purpose of cash application, including payer-generated debit/credit memos
The LOOP ID - 8211 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 LOOP ID - 8100 (position 2/5700). - 5990Reference InformationOptionalMax >1
To specify identifying information
- 5980AdjustmentMandatoryMax 1
- 5900Remittance Advice Accounts Receivable Open Item ReferenceMandatoryMax 1
- 5800Health CoverageMandatoryMax 1
- 8300 Loop OptionalRepeat >1
- 6000Party IdentificationMandatoryMax 1
To identify a party by type of organization, name, and code
- 6050Reference InformationOptionalMax >1
To specify identifying information
- 6070Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 6000Party IdentificationMandatoryMax 1
- 5600Insured BenefitMandatoryMax 1
- 9000 Loop OptionalRepeat >1
- 6080Third Party PaymentMandatoryMax 1
To transmit data for third party payments, identifying the third party payer as well as the taxpayer on whose behalf the payment is being made. Third party payments include employment taxes paid by payroll service providers on behalf of employers, payments from employers in response to tax agency orders to garnish employee wages for tax liability, etc.
The LOOP ID - 9000 is for third party tax payments.
- 6080Third Party 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)