EDI 823 Lockbox
Functional Group LB
X12F Finance Subcommittee
This Draft Standard for Trial Use contains the format and establishes the data contents of the Lockbox Transaction Set (823) for use within the context of an Electronic Data Interchange (EDI) environment. The transaction set can be used to transmit lockbox (incoming payments) information and totals from a bank or any other lockbox service provider to a company.
Heading
- 010Transaction Set HeaderMandatoryMax 1
To indicate the start of a transaction set and to assign a control number
- N1 Loop MandatoryRepeat 2
- 020NameMandatoryMax 1
To identify a party by type of organization, name, and code
Mandatory: Lockbox (LBX) depository bank ID; optionally, identify ultimate recipient (company who has the LBX) of the LBX information. - 030Additional Name InformationOptionalMax 2
To specify additional names or those longer than 35 characters in length
- 040Address InformationOptionalMax 2
To specify the location of the named party
- 050Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 060Reference IdentificationOptionalMax 12
To specify identifying information
- 070Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 020NameMandatoryMax 1
- 080TraceOptionalMax 1
To uniquely identify a transaction to an application
The TRN segment is used to uniquely identify a lockbox transaction set. - 090Date/Time ReferenceOptionalMax 2
To specify pertinent dates and times
The DTM segment can be used to indicate the transaction creation (and, optionally, time) and the cutoff date and time for lockbox transactions reported in this transaction set.
Detail
- DEP Loop MandatoryRepeat 100
- 010DepositMandatoryMax 1
To indicate the lockbox ID, date, time, deposit number, and bank account information
DEP segment contains LBX ID number, depository bank ABA number, and bank acct. number, deposit date/time. - 020Monetary AmountMandatoryMax 1
To indicate the total monetary amount
AMT = Total deposit dollars. - 030QuantityMandatoryMax 2
To specify quantity information
QTY = Number of batches in deposit; number of checks in deposit. - 040Reference IdentificationOptionalMax 5
To specify identifying information
REF = Identifies deposit number and/or deposit sequence number. - 050Date/Time ReferenceOptionalMax 10
To specify pertinent dates and times
Identifies processing or other date/time information. - BAT Loop OptionalRepeat >1
- 060BatchMandatoryMax 1
To indicate batch identifying information
- 070Funds AvailabilityOptionalMax 10
To indicate the funds availability in days
- 080Monetary AmountOptionalMax 1
To indicate the total monetary amount
AMT = Total batch dollars. - 090QuantityOptionalMax 1
To specify quantity information
QTY = Number of checks in batch. - 100Date/Time ReferenceOptionalMax 10
To specify pertinent dates and times
DTM = Identifies processing or other date/time information. - BPR Loop OptionalRepeat >1
- 110Beginning 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
The BPR segment identifies the payment method. - 115TraceOptionalMax 1
To uniquely identify a transaction to an application
- 120CurrencyOptionalMax 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
- 130Reference IdentificationOptionalMax >1
To specify identifying information
REF = Identifies payee code, MICR line, check number and scan line. - 140Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
DTM = Identifies check date, postmark date, date/time check received by LBX. - 142Funds AvailabilityOptionalMax 1
To indicate the funds availability in days
- ADX Loop OptionalRepeat >1
- 144AdjustmentMandatoryMax 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. - 145Note/Special InstructionOptionalMax >1
To transmit information in a free-form format, if necessary, for comment or special instruction
- 146Administrative Communications ContactOptionalMax >1
To identify a person or office to whom administrative communications should be directed
- 147Date/Time ReferenceOptionalMax 1
To specify pertinent dates and times
- REF Loop OptionalRepeat >1
- 148Reference IdentificationMandatoryMax 1
To specify identifying information
- 149Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 148Reference IdentificationMandatoryMax 1
- IT1 Loop OptionalRepeat >1
- 150Baseline 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 detail loop. - REF Loop OptionalRepeat >1
- 151Reference IdentificationMandatoryMax 1
To specify identifying information
- 152Date/Time ReferenceOptionalMax 1
To specify pertinent dates and times
- 151Reference IdentificationMandatoryMax 1
- SAC Loop OptionalRepeat >1
- 153Service, 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
- 154Tax InformationOptionalMax >1
To specify tax information
- 153Service, Promotion, Allowance, or Charge InformationMandatoryMax 1
- SLN Loop OptionalRepeat >1
- 155Subline Item DetailMandatoryMax 1
To specify product subline detail item data
- REF Loop OptionalRepeat >1
- 156Reference IdentificationMandatoryMax 1
To specify identifying information
- 157Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 156Reference IdentificationMandatoryMax 1
- SAC Loop OptionalRepeat >1
- 158Service, 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
- 159Tax InformationOptionalMax >1
To specify tax information
- 158Service, Promotion, Allowance, or Charge InformationMandatoryMax 1
- 155Subline Item DetailMandatoryMax 1
- 150Baseline Item Data (Invoice)MandatoryMax 1
- 144AdjustmentMandatoryMax 1
- N1 Loop OptionalRepeat 200
- 160NameMandatoryMax 1
To identify a party by type of organization, name, and code
N1 = Identifies payer/remitter name, number. - 170Additional Name InformationOptionalMax 2
To specify additional names or those longer than 35 characters in length
- 180Address InformationOptionalMax 2
To specify the location of the named party
- 190Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 200Reference IdentificationOptionalMax 12
To specify identifying information
- 210Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 160NameMandatoryMax 1
- RMR Loop OptionalRepeat >1
- 220Remittance 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. - 230NameOptionalMax 1
To identify a party by type of organization, name, and code
N1 = Identifies payer name, number if distinct from remitter name, number. - 240CurrencyOptionalMax 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
- 250Reference IdentificationOptionalMax >1
To specify identifying information
REF = Identifies scan line. - 260Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
DTM = Identifies document date. - IT1 Loop OptionalRepeat >1
- 270Baseline 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 detail loop. - REF Loop OptionalRepeat >1
- 280Reference IdentificationMandatoryMax 1
To specify identifying information
- 290Date/Time ReferenceOptionalMax 1
To specify pertinent dates and times
- 280Reference IdentificationMandatoryMax 1
- SAC Loop OptionalRepeat >1
- 300Service, 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
- 310Tax InformationOptionalMax >1
To specify tax information
- 300Service, Promotion, Allowance, or Charge InformationMandatoryMax 1
- SLN Loop OptionalRepeat >1
- 320Subline Item DetailMandatoryMax 1
To specify product subline detail item data
- REF Loop OptionalRepeat >1
- 330Reference IdentificationMandatoryMax 1
To specify identifying information
- 340Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 330Reference IdentificationMandatoryMax 1
- SAC Loop OptionalRepeat >1
- 350Service, 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
- 360Tax InformationOptionalMax >1
To specify tax information
- 350Service, Promotion, Allowance, or Charge InformationMandatoryMax 1
- 320Subline Item DetailMandatoryMax 1
- 270Baseline Item Data (Invoice)MandatoryMax 1
- ADX Loop OptionalRepeat >1
- 370AdjustmentMandatoryMax 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. - 380Note/Special InstructionOptionalMax >1
To transmit information in a free-form format, if necessary, for comment or special instruction
- 390Administrative Communications ContactOptionalMax >1
To identify a person or office to whom administrative communications should be directed
- REF Loop OptionalRepeat >1
- 400Reference IdentificationMandatoryMax 1
To specify identifying information
- 410Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 400Reference IdentificationMandatoryMax 1
- IT1 Loop OptionalRepeat >1
- 420Baseline 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 detail loop. - REF Loop OptionalRepeat >1
- 430Reference IdentificationMandatoryMax 1
To specify identifying information
- 440Date/Time ReferenceOptionalMax 1
To specify pertinent dates and times
- 430Reference IdentificationMandatoryMax 1
- SAC Loop OptionalRepeat >1
- 450Service, 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
- 460Tax InformationOptionalMax >1
To specify tax information
- 450Service, Promotion, Allowance, or Charge InformationMandatoryMax 1
- SLN Loop OptionalRepeat >1
- 470Subline Item DetailMandatoryMax 1
To specify product subline detail item data
- REF Loop OptionalRepeat >1
- 480Reference IdentificationMandatoryMax 1
To specify identifying information
- 490Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 480Reference IdentificationMandatoryMax 1
- SAC Loop OptionalRepeat >1
- 500Service, 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
- 510Tax InformationOptionalMax >1
To specify tax information
- 500Service, Promotion, Allowance, or Charge InformationMandatoryMax 1
- 470Subline Item DetailMandatoryMax 1
- 420Baseline Item Data (Invoice)MandatoryMax 1
- 370AdjustmentMandatoryMax 1
- 220Remittance Advice Accounts Receivable Open Item ReferenceMandatoryMax 1
- TXP Loop OptionalRepeat >1
- 520Tax PaymentMandatoryMax 1
To identify tax payment data
- 530Tax InformationOptionalMax >1
To specify tax information
- 520Tax PaymentMandatoryMax 1
- DED Loop OptionalRepeat >1
- 540DeductionsMandatoryMax 1
To specify payment related information for child support payment deductions
- 540DeductionsMandatoryMax 1
- LX Loop OptionalRepeat >1
- 550Assigned NumberMandatoryMax 1
To reference a line number in a transaction set
- 560Reference IdentificationOptionalMax >1
To specify identifying information
- 570TraceOptionalMax >1
To uniquely identify a transaction to an application
- NM1 Loop OptionalRepeat >1
- 580Individual or Organizational NameMandatoryMax 1
To supply the full name of an individual or organizational entity
- 590Reference IdentificationOptionalMax >1
To specify identifying information
- 600Maintenance TypeOptionalMax >1
To identify the specific type of item maintenance
- AIN Loop OptionalRepeat >1
- 610IncomeMandatoryMax 1
To provide type and amount of income obtained
- 620QuantityOptionalMax >1
To specify quantity information
- 630Date or Time or PeriodOptionalMax >1
To specify any or all of a date, a time, or a time period
- 610IncomeMandatoryMax 1
- PEN Loop OptionalRepeat >1
- 640Pension InformationMandatoryMax 1
To specify financial activity for a pension plan
- 650Monetary AmountOptionalMax >1
To indicate the total monetary amount
- 660Date or Time or PeriodOptionalMax >1
To specify any or all of a date, a time, or a time period
- INV Loop OptionalRepeat >1
- 670Investment Vehicle SelectionMandatoryMax 1
To specify type of investment vehicle or account and other basic data about the investment
- 680Date or Time or PeriodOptionalMax >1
To specify any or all of a date, a time, or a time period
- 670Investment Vehicle SelectionMandatoryMax 1
- 640Pension InformationMandatoryMax 1
- 580Individual or Organizational NameMandatoryMax 1
- 550Assigned NumberMandatoryMax 1
- 110Beginning Segment for Payment Order/Remittance AdviceMandatoryMax 1
- 060BatchMandatoryMax 1
- 010DepositMandatoryMax 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)