EDI 860 Purchase Order Change Request - Buyer Initiated
Functional Group PC
X12M Supply Chain Subcommittee
This Draft Standard for Trial Use contains the format and establishes the data contents of the Purchase Order Change Request - Buyer Initiated Transaction Set (860) for use within the context of an Electronic Data Interchange (EDI) environment. The transaction set can be used to provide the information required for the customary and established business and industry practice relative to a purchase order change. This transaction can be used: (1) by a buyer to request a change to a previously submitted purchase order or (2) by a buyer to confirm acceptance of a purchase order change initiated by the seller or by mutual agreement of the two parties.
What is an EDI 860?
An EDI 860 Purchase Order Change Request - Buyer Initiated communicates a change from the buyer to the original EDI 850 Purchase Order. It contains information about changes in quantity to an item (POC Segment), changes in shipping/delivery dates (DTM Segment), or changes in delivery location (N1 Loop).
How is an EDI 860 used?
For example, Retailer A accidentally orders 100 units of a SKU from Vendor B in an EDI 850 Purchase Order. Retailer A then realizes their mistake, and reduces the order to 10 units of the SKU by issuing an EDI 860 Purchase Order Change Request - Buyer Initiated to Vendor B.
Heading
- 010Transaction Set HeaderMandatoryMax 1
To indicate the start of a transaction set and to assign a control number
- 020Beginning Segment for Purchase Order ChangeMandatoryMax 1
To indicate the beginning of the Purchase Order Change Transaction Set and transmit identifying numbers and dates
- 040CurrencyOptionalMax 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
- 050Reference IdentificationOptionalMax >1
To specify identifying information
- 060Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 070Tax ReferenceOptionalMax >1
To provide data required for proper notification/determination of applicable taxes applying to the transaction or business described in the transaction
- 080F.O.B. Related InstructionsOptionalMax >1
To specify transportation instructions relating to shipment
- 090Pricing InformationOptionalMax >1
To specify pricing information
- 095Period AmountOptionalMax 10
To indicate a quantity, and/or amount for an identified period
- 110Sales RequirementsOptionalMax 5
To specify general conditions or requirements of the sale
- SAC Loop OptionalRepeat 25
- 120Service, 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
- 125CurrencyOptionalMax 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
- 120Service, Promotion, Allowance, or Charge InformationMandatoryMax 1
- 130Terms of Sale/Deferred Terms of SaleOptionalMax 5
To specify terms of sale
- 140Discount DetailOptionalMax 20
To specify the exact type and terms of various discount information
- 145Installment InformationOptionalMax 1
To specify installment billing arrangement
- 150Date/Time ReferenceOptionalMax 10
To specify pertinent dates and times
- 160Lead TimeOptionalMax 12
To specify lead time for availability of products and services
- 180Item IdentificationOptionalMax 5
To specify basic item identification data
If segment LIN is used, do not use LIN01. - 185Service Characteristic IdentificationOptionalMax >1
To specify service characteristic data
- 190Product/Item DescriptionOptionalMax 200
To describe a product or process in coded or free-form format
- 200MeasurementsOptionalMax 40
To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001)
- 210PaperworkOptionalMax 25
To identify the type or transmission or both of paperwork or supporting information
- 220Marking, Packaging, LoadingOptionalMax 200
To describe marking, packaging, loading, and unloading requirements
- 230Carrier Details (Quantity and Weight)OptionalMax 2
To specify the transportation details relative to commodity, weight, and quantity
- 240Carrier Details (Routing Sequence/Transit Time)OptionalMax 12
To specify the carrier and sequence of routing and provide transit time information
- 250Carrier Details (Equipment)OptionalMax 12
To specify transportation details relating to the equipment used by the carrier
- 260Carrier Details (Special Handling, or Hazardous Materials, or Both)OptionalMax 5
To specify transportation special handling requirements, or hazardous materials information, or both
- 267Restrictions/ConditionsOptionalMax >1
To specify restrictions/conditions (such as shipping, ordering)
- 270Marks and NumbersOptionalMax 10
To indicate identifying marks and numbers for shipping containers
- 274Maintenance TypeOptionalMax >1
To identify the specific type of item maintenance
- 275Tax InformationOptionalMax >1
To specify tax information
- 276Percent AmountsOptionalMax >1
To qualify percent amounts and supply percent amounts
- AMT Loop OptionalRepeat >1
- 277Monetary AmountMandatoryMax 1
To indicate the total monetary amount
- 279Reference IdentificationOptionalMax >1
To specify identifying information
- 280Date/Time ReferenceOptionalMax 1
To specify pertinent dates and times
- 281Percent AmountsOptionalMax >1
To qualify percent amounts and supply percent amounts
- FA1 Loop OptionalRepeat >1
- 282Type of Financial Accounting DataMandatoryMax 1
To specify the organization controlling the content of the accounting citation, and the purpose associated with the accounting citation
- 283Accounting DataMandatoryMax >1
To specify the detailed accounting data
- 282Type of Financial Accounting DataMandatoryMax 1
- 277Monetary AmountMandatoryMax 1
- N9 Loop OptionalRepeat 1000
- 285Reference IdentificationMandatoryMax 1
To transmit identifying information as specified by the Reference Identification Qualifier
- 287Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 290Message TextOptionalMax 1000
To provide a free-form format that allows the transmission of text information
- 285Reference IdentificationMandatoryMax 1
- N1 Loop OptionalRepeat 200
- 300NameMandatoryMax 1
To identify a party by type of organization, name, and code
- 310Additional Name InformationOptionalMax 2
To specify additional names or those longer than 35 characters in length
- 320Address InformationOptionalMax 2
To specify the location of the named party
- 330Geographic LocationOptionalMax >1
To specify the geographic place of the named party
- 335Location ID ComponentOptionalMax >1
To define types and values of a geographic location
- 340Reference IdentificationOptionalMax 12
To specify identifying information
- 350Administrative Communications ContactOptionalMax >1
To identify a person or office to whom administrative communications should be directed
- 355Service Characteristic IdentificationOptionalMax >1
To specify service characteristic data
- 360F.O.B. Related InstructionsOptionalMax 1
To specify transportation instructions relating to shipment
- 370Carrier Details (Quantity and Weight)OptionalMax 2
To specify the transportation details relative to commodity, weight, and quantity
- 380Carrier Details (Routing Sequence/Transit Time)OptionalMax 12
To specify the carrier and sequence of routing and provide transit time information
- 390Carrier Details (Equipment)OptionalMax 12
To specify transportation details relating to the equipment used by the carrier
- 400Carrier Details (Special Handling, or Hazardous Materials, or Both)OptionalMax 5
To specify transportation special handling requirements, or hazardous materials information, or both
- 410Marking, Packaging, LoadingOptionalMax 200
To describe marking, packaging, loading, and unloading requirements
- 300NameMandatoryMax 1
- LM Loop OptionalRepeat >1
- 420Code Source InformationMandatoryMax 1
To transmit standard code list identification information
- 430Industry CodeMandatoryMax >1
Code to transmit standard industry codes
- 420Code Source InformationMandatoryMax 1
- SPI Loop OptionalRepeat >1
- 440Specification IdentifierMandatoryMax 1
To provide a description of the included specification or technical data items
- 450Reference IdentificationOptionalMax 5
To specify identifying information
- 460Date/Time ReferenceOptionalMax 5
To specify pertinent dates and times
- 470Message TextOptionalMax 50
To provide a free-form format that allows the transmission of text information
- N1 Loop OptionalRepeat 20
- 480NameMandatoryMax 1
To identify a party by type of organization, name, and code
- 490Additional Name InformationOptionalMax 2
To specify additional names or those longer than 35 characters in length
- 500Address InformationOptionalMax 2
To specify the location of the named party
- 510Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 520Reference IdentificationOptionalMax 20
To specify identifying information
- 530ContactOptionalMax 1
To identify a person or office to whom communications should be directed
- 540Message TextOptionalMax 50
To provide a free-form format that allows the transmission of text information
- 480NameMandatoryMax 1
- CB1 Loop OptionalRepeat >1
- 550Contract and Cost Accounting Standards DataMandatoryMax 1
To specify contract and cost accounting standards data
- 560Reference IdentificationOptionalMax 20
To specify identifying information
- 570Date/Time ReferenceOptionalMax 5
To specify pertinent dates and times
- 580Lead TimeOptionalMax 1
To specify lead time for availability of products and services
- 590Message TextOptionalMax 50
To provide a free-form format that allows the transmission of text information
- 550Contract and Cost Accounting Standards DataMandatoryMax 1
- 440Specification IdentifierMandatoryMax 1
- ADV Loop OptionalRepeat >1
- 600Advertising Demographic InformationMandatoryMax 1
To convey advertising demographic information
- 610Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 620TextOptionalMax >1
To specify textual data
- 600Advertising Demographic InformationMandatoryMax 1
Detail
- POC Loop OptionalRepeat >1
- 010Line Item ChangeMandatoryMax 1
To specify changes to a line item
- 015Item IdentificationOptionalMax >1
To specify basic item identification data
- 018Service Characteristic IdentificationOptionalMax >1
To specify service characteristic data
- 020CurrencyOptionalMax 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
- 025Contract InformationOptionalMax 1
To specify basic data about the contract or contract line item
- 030Additional Item DetailOptionalMax 25
To specify additional item-related data involving variations in normal price/quantity structure
- 040Pricing InformationOptionalMax >1
To specify pricing information
- 041Period AmountOptionalMax 10
To indicate a quantity, and/or amount for an identified period
- 049MeasurementsOptionalMax 40
To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001)
- PID Loop OptionalRepeat 1000
- 050Product/Item DescriptionMandatoryMax 1
To describe a product or process in coded or free-form format
- 060MeasurementsOptionalMax 10
To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001)
- 050Product/Item DescriptionMandatoryMax 1
- 070PaperworkOptionalMax 25
To identify the type or transmission or both of paperwork or supporting information
- 080Marking, Packaging, LoadingOptionalMax 200
To describe marking, packaging, loading, and unloading requirements
- 090Item Physical DetailsOptionalMax >1
To specify the physical qualities, packaging, weights, and dimensions relating to the item
- 100Reference IdentificationOptionalMax >1
To specify identifying information
- 110Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- SAC Loop OptionalRepeat 25
- 130Service, 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
- 135CurrencyOptionalMax 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
- 130Service, Promotion, Allowance, or Charge InformationMandatoryMax 1
- 140Conditions of SaleOptionalMax 1
To specify general conditions or requirements and to detail conditions for substitution of alternate products
- 142Sales RequirementsOptionalMax >1
To specify general conditions or requirements of the sale
- 150Terms of Sale/Deferred Terms of SaleOptionalMax 2
To specify terms of sale
- 160Discount DetailOptionalMax 20
To specify the exact type and terms of various discount information
- 165Installment InformationOptionalMax 1
To specify installment billing arrangement
- 170Tax ReferenceOptionalMax >1
To provide data required for proper notification/determination of applicable taxes applying to the transaction or business described in the transaction
- 180F.O.B. Related InstructionsOptionalMax >1
To specify transportation instructions relating to shipment
- 190Destination QuantityOptionalMax 500
To specify destination and quantity detail
- 200Date/Time ReferenceOptionalMax 10
To specify pertinent dates and times
- 230Carrier Details (Quantity and Weight)OptionalMax 1
To specify the transportation details relative to commodity, weight, and quantity
- 240Carrier Details (Routing Sequence/Transit Time)OptionalMax 12
To specify the carrier and sequence of routing and provide transit time information
- 250Carrier Details (Equipment)OptionalMax 12
To specify transportation details relating to the equipment used by the carrier
- 260Carrier Details (Special Handling, or Hazardous Materials, or Both)OptionalMax 5
To specify transportation special handling requirements, or hazardous materials information, or both
- 270Marks and NumbersOptionalMax 10
To indicate identifying marks and numbers for shipping containers
- 276Percent AmountsOptionalMax >1
To qualify percent amounts and supply percent amounts
- 285CommodityOptionalMax 2
To identify a commodity or a group of commodities or a tariff page commodity
- 286Restrictions/ConditionsOptionalMax >1
To specify restrictions/conditions (such as shipping, ordering)
- 290Tax InformationOptionalMax >1
To specify tax information
- 291Specification IdentifierOptionalMax >1
To provide a description of the included specification or technical data items
- 292Message TextOptionalMax >1
To provide a free-form format that allows the transmission of text information
- QTY Loop OptionalRepeat >1
- 293QuantityMandatoryMax 1
To specify quantity information
- 294Service Characteristic IdentificationOptionalMax >1
To specify service characteristic data
- 293QuantityMandatoryMax 1
- SCH Loop OptionalRepeat 200
- 295Line Item ScheduleMandatoryMax 1
To specify the data for scheduling a specific line-item
- 300Carrier Details (Quantity and Weight)OptionalMax 2
To specify the transportation details relative to commodity, weight, and quantity
- 305Carrier Details (Routing Sequence/Transit Time)OptionalMax 12
To specify the carrier and sequence of routing and provide transit time information
- 310Carrier Details (Equipment)OptionalMax 12
To specify transportation details relating to the equipment used by the carrier
- 315Carrier Details (Special Handling, or Hazardous Materials, or Both)OptionalMax 5
To specify transportation special handling requirements, or hazardous materials information, or both
- 295Line Item ScheduleMandatoryMax 1
- N9 Loop OptionalRepeat 1000
- 320Reference IdentificationMandatoryMax 1
To transmit identifying information as specified by the Reference Identification Qualifier
- 325Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 330Message TextOptionalMax 1000
To provide a free-form format that allows the transmission of text information
- 320Reference IdentificationMandatoryMax 1
- 331Loop HeaderOptionalMax 1
To indicate that the next segment begins a loop
- LDT Loop OptionalRepeat >1
- 332Lead TimeMandatoryMax 1
To specify lead time for availability of products and services
- 333QuantityOptionalMax >1
To specify quantity information
- 334Message TextOptionalMax 1
To provide a free-form format that allows the transmission of text information
- 335Reference IdentificationOptionalMax 3
To specify identifying information
- LM Loop OptionalRepeat >1
- 336Code Source InformationMandatoryMax 1
To transmit standard code list identification information
- 337Industry CodeMandatoryMax >1
Code to transmit standard industry codes
- 336Code Source InformationMandatoryMax 1
- 332Lead TimeMandatoryMax 1
- 338Loop TrailerOptionalMax 1
To indicate that the loop immediately preceding this segment is complete
- N1 Loop OptionalRepeat 200
- 340NameMandatoryMax 1
To identify a party by type of organization, name, and code
- 350Additional Name InformationOptionalMax 2
To specify additional names or those longer than 35 characters in length
- 360Address InformationOptionalMax 2
To specify the location of the named party
- 370Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 373QuantityOptionalMax >1
To specify quantity information
- 375Location ID ComponentOptionalMax >1
To define types and values of a geographic location
- 380Reference IdentificationOptionalMax 12
To specify identifying information
- 390Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 395Service Characteristic IdentificationOptionalMax >1
To specify service characteristic data
- 396Date/Time ReferenceOptionalMax 1
To specify pertinent dates and times
- 400F.O.B. Related InstructionsOptionalMax 1
To specify transportation instructions relating to shipment
- 405Line Item ScheduleOptionalMax 200
To specify the data for scheduling a specific line-item
- 410Carrier Details (Quantity and Weight)OptionalMax 2
To specify the transportation details relative to commodity, weight, and quantity
- 420Carrier Details (Routing Sequence/Transit Time)OptionalMax 12
To specify the carrier and sequence of routing and provide transit time information
- 430Carrier Details (Equipment)OptionalMax 12
To specify transportation details relating to the equipment used by the carrier
- 440Carrier Details (Special Handling, or Hazardous Materials, or Both)OptionalMax 5
To specify transportation special handling requirements, or hazardous materials information, or both
- 450Marking, Packaging, LoadingOptionalMax 200
To describe marking, packaging, loading, and unloading requirements
- LDT Loop OptionalRepeat >1
- 451Lead TimeMandatoryMax 1
To specify lead time for availability of products and services
- 452Marks and NumbersOptionalMax 10
To indicate identifying marks and numbers for shipping containers
- 453QuantityOptionalMax 5
To specify quantity information
- 454Message TextOptionalMax 1
To provide a free-form format that allows the transmission of text information
- 455Reference IdentificationOptionalMax 3
To specify identifying information
- 451Lead TimeMandatoryMax 1
- 340NameMandatoryMax 1
- SLN Loop OptionalRepeat 1000
- 460Subline Item DetailMandatoryMax 1
To specify product subline detail item data
- 465Message TextOptionalMax >1
To provide a free-form format that allows the transmission of text information
- 470Service Characteristic IdentificationOptionalMax >1
To specify service characteristic data
- 480Product/Item DescriptionOptionalMax 1000
To describe a product or process in coded or free-form format
- 490Additional Item DetailOptionalMax 104
To specify additional item-related data involving variations in normal price/quantity structure
- 495CommodityOptionalMax 2
To identify a commodity or a group of commodities or a tariff page commodity
- SAC Loop OptionalRepeat 10
- 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
- 505CurrencyOptionalMax 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
- 500Service, Promotion, Allowance, or Charge InformationMandatoryMax 1
- 510Date/Time ReferenceOptionalMax 10
To specify pertinent dates and times
- 512Pricing InformationOptionalMax 25
To specify pricing information
- 513Period AmountOptionalMax 10
To indicate a quantity, and/or amount for an identified period
- 514Item Physical DetailsOptionalMax 1
To specify the physical qualities, packaging, weights, and dimensions relating to the item
- 517Tax ReferenceOptionalMax 3
To provide data required for proper notification/determination of applicable taxes applying to the transaction or business described in the transaction
- 518Advertising Demographic InformationOptionalMax >1
To convey advertising demographic information
- QTY Loop OptionalRepeat >1
- 519QuantityMandatoryMax 1
To specify quantity information
- 521Service Characteristic IdentificationOptionalMax >1
To specify service characteristic data
- 519QuantityMandatoryMax 1
- N9 Loop OptionalRepeat >1
- 523Reference IdentificationMandatoryMax 1
To transmit identifying information as specified by the Reference Identification Qualifier
- 524Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 525Message TextOptionalMax >1
To provide a free-form format that allows the transmission of text information
- 523Reference IdentificationMandatoryMax 1
- N1 Loop OptionalRepeat 10
- 536NameMandatoryMax 1
To identify a party by type of organization, name, and code
- 538Additional Name InformationOptionalMax 2
To specify additional names or those longer than 35 characters in length
- 540Address InformationOptionalMax 2
To specify the location of the named party
- 550Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 560Location ID ComponentOptionalMax >1
To define types and values of a geographic location
- 570Reference IdentificationOptionalMax 12
To specify identifying information
- 580Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 585Service Characteristic IdentificationOptionalMax >1
To specify service characteristic data
- 536NameMandatoryMax 1
- 460Subline Item DetailMandatoryMax 1
- AMT Loop OptionalRepeat >1
- 590Monetary AmountMandatoryMax 1
To indicate the total monetary amount
- 600Reference IdentificationOptionalMax 1
To specify identifying information
- 602Percent AmountsOptionalMax >1
To qualify percent amounts and supply percent amounts
- 590Monetary AmountMandatoryMax 1
- LM Loop OptionalRepeat >1
- 610Code Source InformationMandatoryMax 1
To transmit standard code list identification information
- 620Industry CodeMandatoryMax >1
Code to transmit standard industry codes
- 610Code Source InformationMandatoryMax 1
- 010Line Item ChangeMandatoryMax 1
Summary
- CTT Loop OptionalRepeat 1
- 010Transaction TotalsMandatoryMax 1
To transmit a hash total for a specific element in the transaction set
Number of line items (CTT01) is the accumulation of the number of POC segments. If used, hash total (CTT02) is the sum of the value of quantities ordered (POC03) for each POC segment. - 020Monetary AmountOptionalMax 5
To indicate the total monetary amount
- 010Transaction TotalsMandatoryMax 1
- 030Transaction 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)