EDI 823 Lockbox
Functional Group LB
X12F Finance Subcommittee
This X12 Transaction Set 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
- 0100Transaction Set HeaderMandatoryMax 1To indicate the start of a transaction set and to assign a control number 
- N1 Loop MandatoryRepeat 2- 0200NameMandatoryMax 1To 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.
- 0300Additional Name InformationOptionalMax 2To specify additional names 
- 0400Address InformationOptionalMax 2To specify the location of the named party 
- 0500Geographic LocationOptionalMax 1To specify the geographic place of the named party 
- 0600Reference IdentificationOptionalMax 12To specify identifying information 
- 0700Administrative Communications ContactOptionalMax 3To identify a person or office to whom administrative communications should be directed 
 
- 0200NameMandatoryMax 1
- 0800TraceOptionalMax 1To uniquely identify a transaction to an application The TRN segment is used to uniquely identify a lockbox transaction set.
- 0900Date/Time ReferenceOptionalMax 2To 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- 0100DepositMandatoryMax 1To 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.
- 0200Monetary AmountMandatoryMax 1To indicate the total monetary amount AMT = Total deposit dollars.
- 0300QuantityMandatoryMax 2To specify quantity information QTY = Number of batches in deposit; number of checks in deposit.
- 0400Reference IdentificationOptionalMax 5To specify identifying information REF = Identifies deposit number and/or deposit sequence number.
- 0500Date/Time ReferenceOptionalMax 10To specify pertinent dates and times Identifies processing or other date/time information.
- BAT Loop OptionalRepeat >1- 0600BatchMandatoryMax 1To indicate batch identifying information 
- 0700Funds AvailabilityOptionalMax 10To indicate the funds availability in days 
- 0800Monetary AmountOptionalMax 1To indicate the total monetary amount AMT = Total batch dollars.
- 0900QuantityOptionalMax 1To specify quantity information QTY = Number of checks in batch.
- 1000Date/Time ReferenceOptionalMax 10To specify pertinent dates and times DTM = Identifies processing or other date/time information.
- BPR Loop OptionalRepeat >1- 1100Beginning Segment for Payment Order/Remittance AdviceMandatoryMax 1To 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.
- 1150TraceOptionalMax 1To uniquely identify a transaction to an application 
- 1200CurrencyOptionalMax 1To specify the currency (dollars, pounds, francs, etc.) used in a transaction 
- 1300Reference IdentificationOptionalMax >1To specify identifying information REF = Identifies payee code, MICR line, check number and scan line.
- 1400Date/Time ReferenceOptionalMax >1To specify pertinent dates and times DTM = Identifies check date, postmark date, date/time check received by LBX.
- 1420Funds AvailabilityOptionalMax 1To indicate the funds availability in days 
- ADX Loop OptionalRepeat >1- 1440AdjustmentMandatoryMax 1To 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.
- 1450Note/Special InstructionOptionalMax >1To transmit information in a free-form format, if necessary, for comment or special instruction 
- 1460Administrative Communications ContactOptionalMax >1To identify a person or office to whom administrative communications should be directed 
- 1470Date/Time ReferenceOptionalMax 1To specify pertinent dates and times 
- REF Loop OptionalRepeat >1- 1480Reference IdentificationMandatoryMax 1To specify identifying information 
- 1490Date/Time ReferenceOptionalMax >1To specify pertinent dates and times 
 
- 1480Reference IdentificationMandatoryMax 1
- IT1 Loop OptionalRepeat >1- 1500Baseline Item Data (Invoice)MandatoryMax 1To 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- 1510Reference IdentificationMandatoryMax 1To specify identifying information 
- 1520Date/Time ReferenceOptionalMax 1To specify pertinent dates and times 
 
- 1510Reference IdentificationMandatoryMax 1
- SAC Loop OptionalRepeat >1- 1530Service, Promotion, Allowance, or Charge InformationMandatoryMax 1To request or identify a service, promotion, allowance, or charge; to specify the amount or percentage for the service, promotion, allowance, or charge 
- 1540Tax InformationOptionalMax >1To specify tax information 
 
- 1530Service, Promotion, Allowance, or Charge InformationMandatoryMax 1
- SLN Loop OptionalRepeat >1- 1550Subline Item DetailMandatoryMax 1To specify product subline detail item data 
- REF Loop OptionalRepeat >1- 1560Reference IdentificationMandatoryMax 1To specify identifying information 
- 1570Date/Time ReferenceOptionalMax >1To specify pertinent dates and times 
 
- 1560Reference IdentificationMandatoryMax 1
- SAC Loop OptionalRepeat >1- 1580Service, Promotion, Allowance, or Charge InformationMandatoryMax 1To request or identify a service, promotion, allowance, or charge; to specify the amount or percentage for the service, promotion, allowance, or charge 
- 1590Tax InformationOptionalMax >1To specify tax information 
 
- 1580Service, Promotion, Allowance, or Charge InformationMandatoryMax 1
 
- 1550Subline Item DetailMandatoryMax 1
 
- 1500Baseline Item Data (Invoice)MandatoryMax 1
 
- 1440AdjustmentMandatoryMax 1
- N1 Loop OptionalRepeat 200- 1600NameMandatoryMax 1To identify a party by type of organization, name, and code N1 = Identifies payer/remitter name, number.
- 1700Additional Name InformationOptionalMax 2To specify additional names 
- 1800Address InformationOptionalMax 2To specify the location of the named party 
- 1900Geographic LocationOptionalMax 1To specify the geographic place of the named party 
- 2000Reference IdentificationOptionalMax 12To specify identifying information 
- 2100Administrative Communications ContactOptionalMax 3To identify a person or office to whom administrative communications should be directed 
 
- 1600NameMandatoryMax 1
- RMR Loop OptionalRepeat >1- 2200Remittance Advice Accounts Receivable Open Item ReferenceMandatoryMax 1To 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.
- 2300NameOptionalMax 1To identify a party by type of organization, name, and code N1 = Identifies payer name, number if distinct from remitter name, number.
- 2400CurrencyOptionalMax 1To specify the currency (dollars, pounds, francs, etc.) used in a transaction 
- 2500Reference IdentificationOptionalMax >1To specify identifying information REF = Identifies scan line.
- 2600Date/Time ReferenceOptionalMax >1To specify pertinent dates and times DTM = Identifies document date.
- IT1 Loop OptionalRepeat >1- 2700Baseline Item Data (Invoice)MandatoryMax 1To 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- 2800Reference IdentificationMandatoryMax 1To specify identifying information 
- 2900Date/Time ReferenceOptionalMax 1To specify pertinent dates and times 
 
- 2800Reference IdentificationMandatoryMax 1
- SAC Loop OptionalRepeat >1- 3000Service, Promotion, Allowance, or Charge InformationMandatoryMax 1To request or identify a service, promotion, allowance, or charge; to specify the amount or percentage for the service, promotion, allowance, or charge 
- 3100Tax InformationOptionalMax >1To specify tax information 
 
- 3000Service, Promotion, Allowance, or Charge InformationMandatoryMax 1
- SLN Loop OptionalRepeat >1- 3200Subline Item DetailMandatoryMax 1To specify product subline detail item data 
- REF Loop OptionalRepeat >1- 3300Reference IdentificationMandatoryMax 1To specify identifying information 
- 3400Date/Time ReferenceOptionalMax >1To specify pertinent dates and times 
 
- 3300Reference IdentificationMandatoryMax 1
- SAC Loop OptionalRepeat >1- 3500Service, Promotion, Allowance, or Charge InformationMandatoryMax 1To request or identify a service, promotion, allowance, or charge; to specify the amount or percentage for the service, promotion, allowance, or charge 
- 3600Tax InformationOptionalMax >1To specify tax information 
 
- 3500Service, Promotion, Allowance, or Charge InformationMandatoryMax 1
 
- 3200Subline Item DetailMandatoryMax 1
 
- 2700Baseline Item Data (Invoice)MandatoryMax 1
- ADX Loop OptionalRepeat >1- 3700AdjustmentMandatoryMax 1To 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.
- 3800Note/Special InstructionOptionalMax >1To transmit information in a free-form format, if necessary, for comment or special instruction 
- 3900Administrative Communications ContactOptionalMax >1To identify a person or office to whom administrative communications should be directed 
- REF Loop OptionalRepeat >1- 4000Reference IdentificationMandatoryMax 1To specify identifying information 
- 4100Date/Time ReferenceOptionalMax >1To specify pertinent dates and times 
 
- 4000Reference IdentificationMandatoryMax 1
- IT1 Loop OptionalRepeat >1- 4200Baseline Item Data (Invoice)MandatoryMax 1To 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- 4300Reference IdentificationMandatoryMax 1To specify identifying information 
- 4400Date/Time ReferenceOptionalMax 1To specify pertinent dates and times 
 
- 4300Reference IdentificationMandatoryMax 1
- SAC Loop OptionalRepeat >1- 4500Service, Promotion, Allowance, or Charge InformationMandatoryMax 1To request or identify a service, promotion, allowance, or charge; to specify the amount or percentage for the service, promotion, allowance, or charge 
- 4600Tax InformationOptionalMax >1To specify tax information 
 
- 4500Service, Promotion, Allowance, or Charge InformationMandatoryMax 1
- SLN Loop OptionalRepeat >1- 4700Subline Item DetailMandatoryMax 1To specify product subline detail item data 
- REF Loop OptionalRepeat >1- 4800Reference IdentificationMandatoryMax 1To specify identifying information 
- 4900Date/Time ReferenceOptionalMax >1To specify pertinent dates and times 
 
- 4800Reference IdentificationMandatoryMax 1
- SAC Loop OptionalRepeat >1- 5000Service, Promotion, Allowance, or Charge InformationMandatoryMax 1To request or identify a service, promotion, allowance, or charge; to specify the amount or percentage for the service, promotion, allowance, or charge 
- 5100Tax InformationOptionalMax >1To specify tax information 
 
- 5000Service, Promotion, Allowance, or Charge InformationMandatoryMax 1
 
- 4700Subline Item DetailMandatoryMax 1
 
- 4200Baseline Item Data (Invoice)MandatoryMax 1
 
- 3700AdjustmentMandatoryMax 1
 
- 2200Remittance Advice Accounts Receivable Open Item ReferenceMandatoryMax 1
- TXP Loop OptionalRepeat >1- 5200Tax PaymentMandatoryMax 1To identify tax payment data 
- 5300Tax InformationOptionalMax >1To specify tax information 
 
- 5200Tax PaymentMandatoryMax 1
- DED Loop OptionalRepeat >1- 5400DeductionsMandatoryMax 1To specify payment related information for child support payment deductions 
 
- 5400DeductionsMandatoryMax 1
- LX Loop OptionalRepeat >1- 5500Assigned NumberMandatoryMax 1To reference a line number in a transaction set 
- 5600Reference IdentificationOptionalMax >1To specify identifying information 
- 5700TraceOptionalMax >1To uniquely identify a transaction to an application 
- NM1 Loop OptionalRepeat >1- 5800Individual or Organizational NameMandatoryMax 1To supply the full name of an individual or organizational entity 
- 5900Reference IdentificationOptionalMax >1To specify identifying information 
- 6000Maintenance TypeOptionalMax >1To identify the specific type of item maintenance 
- AIN Loop OptionalRepeat >1- 6100IncomeMandatoryMax 1To provide type and amount of income obtained 
- 6200QuantityOptionalMax >1To specify quantity information 
- 6300Date or Time or PeriodOptionalMax >1To specify any or all of a date, a time, or a time period 
 
- 6100IncomeMandatoryMax 1
- PEN Loop OptionalRepeat >1- 6400Pension InformationMandatoryMax 1To specify financial activity for a pension plan 
- 6500Monetary AmountOptionalMax >1To indicate the total monetary amount 
- 6600Date or Time or PeriodOptionalMax >1To specify any or all of a date, a time, or a time period 
- INV Loop OptionalRepeat >1- 6700Investment Vehicle SelectionMandatoryMax 1To specify type of investment vehicle or account and other basic data about the investment 
- 6800Date or Time or PeriodOptionalMax >1To specify any or all of a date, a time, or a time period 
 
- 6700Investment Vehicle SelectionMandatoryMax 1
 
- 6400Pension InformationMandatoryMax 1
 
- 5800Individual or Organizational NameMandatoryMax 1
 
- 5500Assigned NumberMandatoryMax 1
 
- 1100Beginning Segment for Payment Order/Remittance AdviceMandatoryMax 1
 
- 0600BatchMandatoryMax 1
 
- 0100DepositMandatoryMax 1
Summary
- 0100Transaction Set TrailerMandatoryMax 1To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments)