EDI 812 Credit/Debit Adjustment
Functional Group CD
X12F Finance Subcommittee
This Draft Standard for Trial Use contains the format and establishes the data contents of the Credit/Debit Adjustment Transaction Set (812) for use within the context of an Electronic Data Interchange (EDI) environment. The transaction set can be used to notify a trading partner of an adjustment or billback and may be used to request an adjustment or billback. It identifies and contains the details and amounts covering exceptions, adjustments, credits, or debits for goods or services. This transaction set is multidirectional between trading partners.
Heading
- 010Transaction Set HeaderMandatoryMax 1
To indicate the start of a transaction set and to assign a control number
- 020Beginning Credit/Debit AdjustmentMandatoryMax 1
To transmit identifying dates and numbers for this transaction set and to indicate the monetary value to the receiver of the transaction
BCD05 indicates whether the net of the detail is a credit or a debit. - 030CurrencyOptionalMax 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
- 040Reference NumberOptionalMax >1
To transmit identifying numbers and descriptive information as specified by the reference number qualifier
- 050Administrative Communications ContactOptionalMax >1
To identify a person or office to whom administrative communications should be directed
- 060Terms of Sale/Deferred Terms of SaleOptionalMax >1
To specify terms of sale.
- 070Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 080F.O.B. Related InstructionsOptionalMax 1
To specify transportation instructions relating to shipment
- 090Shipment DetailOptionalMax >1
To indicate shipment details in terms of quantity, weight and routing instructions related to credit or debit of returned product
SHD is used to indicate shipment detail relative to credit or debit of returned product. - 095Financial AccountingOptionalMax 3
To transmit financial accounting data
- N1 Loop MandatoryRepeat 200
- 100NameMandatoryMax 1
To identify a party by type of organization, name and code
- 110Additional Name InformationOptionalMax 2
To specify additional names or those longer than 35 characters in length
- 120Address InformationOptionalMax 2
To specify the location of the named party
- 130Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 140Reference NumberOptionalMax 12
To transmit identifying numbers and descriptive information as specified by the reference number qualifier
- 150Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 100NameMandatoryMax 1
- LM Loop OptionalRepeat 10
- 155Code Source InformationMandatoryMax 1
To transmit standard code list identification information
- 156Industry CodeMandatoryMax 100
Code to transmit standard industry codes
- 155Code Source InformationMandatoryMax 1
Detail
- CDD Loop OptionalRepeat >1
- 160Credit/Debit Adjustment DetailMandatoryMax 1
To provide information relative to a line item adjustment
- 170Item IdentificationOptionalMax 1
To specify basic item identification data.
- 180Item Physical DetailsOptionalMax 1
To specify the physical qualities, packaging, weights and dimensions relating to the item.
- 190Service, Promotion, Allowance, or Charge InformationOptionalMax 25
To request or identify a service, promotion, allowance, or charge; to specify the amount or percentage for the service, promotion, allowance, or charge
- 200Reference NumberOptionalMax >1
To transmit identifying numbers and descriptive information as specified by the reference number qualifier
- 204Date/Time ReferenceOptionalMax 5
To specify pertinent dates and times
- LM Loop OptionalRepeat 10
- 205Code Source InformationMandatoryMax 1
To transmit standard code list identification information
- 206Industry CodeMandatoryMax 100
Code to transmit standard industry codes
- 205Code Source InformationMandatoryMax 1
- 160Credit/Debit Adjustment DetailMandatoryMax 1
- 210Transaction 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).