EDI 860 Purchase Order Change Request - Buyer Initiated
Functional Group PC
X12M Supply Chain Subcommittee
This X12 Transaction Set 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
- 0100Transaction Set HeaderMandatoryMax 1
To indicate the start of a transaction set and to assign a control number
- 0200Beginning Segment for Purchase Order ChangeMandatoryMax 1
To indicate the beginning of the Purchase Order Change Transaction Set and transmit identifying numbers and dates
- 0400CurrencyOptionalMax 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
- 0500Reference InformationOptionalMax >1
To specify identifying information
- 0600Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 0700Tax ReferenceOptionalMax >1
To provide data required for proper notification/determination of applicable taxes applying to the transaction or business described in the transaction
- 0800F.O.B. Related InstructionsOptionalMax >1
To specify transportation instructions relating to shipment
- 0900Pricing InformationOptionalMax >1
To specify pricing information
- 0950Period AmountOptionalMax 10
To indicate a quantity, and/or amount for an identified period
- 1100Sales RequirementsOptionalMax 5
To specify general conditions or requirements of the sale
- SAC Loop OptionalRepeat 25
- 1200Service, 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
- 1250CurrencyOptionalMax 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
- 1200Service, Promotion, Allowance, or Charge InformationMandatoryMax 1
- 1300Terms of Sale/Deferred Terms of SaleOptionalMax >1
To specify terms of sale
- 1400Discount DetailOptionalMax 20
To specify the exact type and terms of various discount information
- 1450Installment InformationOptionalMax 1
To specify installment billing arrangement
- 1500Date/Time ReferenceOptionalMax 10
To specify pertinent dates and times
- 1800Item IdentificationOptionalMax 5
To specify basic item identification data
If segment LIN is used, do not use LIN01. - 1850Service Characteristic IdentificationOptionalMax >1
To specify service characteristic data
- 1900Product/Item DescriptionOptionalMax 200
To describe a product or process in coded or free-form format
- 2000MeasurementsOptionalMax 40
To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001)
- 2100PaperworkOptionalMax 25
To identify the type or transmission or both of paperwork or supporting information
- 2200Marking, Packaging, LoadingOptionalMax 200
To describe marking, packaging, loading, and unloading requirements
- 2300Carrier Details (Quantity and Weight)OptionalMax 2
To specify the transportation details relative to commodity, weight, and quantity
- 2400Carrier Details (Routing Sequence/Transit Time)OptionalMax 12
To specify the carrier and sequence of routing and provide transit time information
- 2500Carrier Details (Equipment)OptionalMax 12
To specify transportation details relating to the equipment used by the carrier
- 2600Carrier Details (Special Handling, or Hazardous Materials, or Both)OptionalMax 5
To specify transportation special handling requirements, or hazardous materials information, or both
- 2670Restrictions/ConditionsOptionalMax >1
To specify restrictions/conditions (such as shipping, ordering)
- 2700Marks and Numbers InformationOptionalMax 10
To indicate identifying marks and numbers for shipping containers
- 2740Maintenance TypeOptionalMax >1
To identify the specific type of item maintenance
- 2750Tax InformationOptionalMax >1
To specify tax information
- 2760Percent AmountsOptionalMax >1
To qualify percent amounts and supply percent amounts
- LDT Loop OptionalRepeat >1
- 2762Lead TimeMandatoryMax 1
To specify lead time for availability of products and services
- 2764Quantity InformationOptionalMax >1
To specify quantity information
- 2766TextOptionalMax >1
To specify textual data
- 2768Reference InformationOptionalMax >1
To specify identifying information
- 2762Lead TimeMandatoryMax 1
- AMT Loop OptionalRepeat >1
- 2770Monetary Amount InformationMandatoryMax 1
To indicate the total monetary amount
- 2790Reference InformationOptionalMax >1
To specify identifying information
- 2800Date/Time ReferenceOptionalMax 1
To specify pertinent dates and times
- 2810Percent AmountsOptionalMax >1
To qualify percent amounts and supply percent amounts
- FA1 Loop OptionalRepeat >1
- 2820Type of Financial Accounting DataMandatoryMax 1
To specify the organization controlling the content of the accounting citation, and the purpose associated with the accounting citation
- 2830Accounting DataMandatoryMax >1
To specify the detailed accounting data
- 2820Type of Financial Accounting DataMandatoryMax 1
- 2770Monetary Amount InformationMandatoryMax 1
- N9 Loop OptionalRepeat 1000
- 2850Extended Reference InformationMandatoryMax 1
To transmit identifying information as specified by the Reference Identification Qualifier
- 2870Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 2900TextOptionalMax >1
To specify textual data
- 2950PaperworkOptionalMax >1
To identify the type or transmission or both of paperwork or supporting information
- 2980Electronic Format IdentificationOptionalMax >1
To provide basic information about the electronic format of the interchange data
- 2850Extended Reference InformationMandatoryMax 1
- N1 Loop OptionalRepeat 200
- 3000Party IdentificationMandatoryMax 1
To identify a party by type of organization, name, and code
- 3100Additional Name InformationOptionalMax 2
To specify additional names
- 3150Individual Name Structure ComponentsOptionalMax >1
To sequence individual name components for maximum specificity
- 3200Party LocationOptionalMax 2
To specify the location of the named party
- 3300Geographic LocationOptionalMax >1
To specify the geographic place of the named party
- 3350Location ID ComponentOptionalMax >1
To define types and values of a geographic location
- 3400Reference InformationOptionalMax 12
To specify identifying information
- 3500Administrative Communications ContactOptionalMax >1
To identify a person or office to whom administrative communications should be directed
- 3550Service Characteristic IdentificationOptionalMax >1
To specify service characteristic data
- 3600F.O.B. Related InstructionsOptionalMax 1
To specify transportation instructions relating to shipment
- 3700Carrier Details (Quantity and Weight)OptionalMax 2
To specify the transportation details relative to commodity, weight, and quantity
- 3800Carrier Details (Routing Sequence/Transit Time)OptionalMax 12
To specify the carrier and sequence of routing and provide transit time information
- 3900Carrier Details (Equipment)OptionalMax 12
To specify transportation details relating to the equipment used by the carrier
- 4000Carrier Details (Special Handling, or Hazardous Materials, or Both)OptionalMax 5
To specify transportation special handling requirements, or hazardous materials information, or both
- 4100Marking, Packaging, LoadingOptionalMax 200
To describe marking, packaging, loading, and unloading requirements
- 3000Party IdentificationMandatoryMax 1
- LM Loop OptionalRepeat >1
- 4200Code Source InformationMandatoryMax 1
To transmit standard code list identification information
- 4300Industry Code IdentificationMandatoryMax >1
To identify standard industry codes
- 4200Code Source InformationMandatoryMax 1
- SPI Loop OptionalRepeat >1
- 4400Specification IdentifierMandatoryMax 1
To provide a description of the included specification or technical data items
- 4500Reference InformationOptionalMax 5
To specify identifying information
- 4600Date/Time ReferenceOptionalMax 5
To specify pertinent dates and times
- 4700TextOptionalMax >1
To specify textual data
- N1 Loop OptionalRepeat 20
- 4800Party IdentificationMandatoryMax 1
To identify a party by type of organization, name, and code
- 4900Additional Name InformationOptionalMax 2
To specify additional names
- 5000Party LocationOptionalMax 2
To specify the location of the named party
- 5100Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 5200Reference InformationOptionalMax 20
To specify identifying information
- 5300ContactOptionalMax 1
To identify a person or office to whom communications should be directed
- 5400TextOptionalMax >1
To specify textual data
- 4800Party IdentificationMandatoryMax 1
- CB1 Loop OptionalRepeat >1
- 5500Contract and Cost Accounting Standards DataMandatoryMax 1
To specify contract and cost accounting standards data
- 5600Reference InformationOptionalMax 20
To specify identifying information
- 5700Date/Time ReferenceOptionalMax 5
To specify pertinent dates and times
- 5800Lead TimeOptionalMax 1
To specify lead time for availability of products and services
- 5900TextOptionalMax >1
To specify textual data
- 5500Contract and Cost Accounting Standards DataMandatoryMax 1
- 4400Specification IdentifierMandatoryMax 1
- ADV Loop OptionalRepeat >1
- 6000Advertising Demographic InformationMandatoryMax 1
To convey advertising demographic information
- 6100Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 6200TextOptionalMax >1
To specify textual data
- 6000Advertising Demographic InformationMandatoryMax 1
Detail
- POC Loop OptionalRepeat >1
- 0100Line Item ChangeMandatoryMax 1
To specify changes to a line item
- 0150Item IdentificationOptionalMax >1
To specify basic item identification data
- 0180Service Characteristic IdentificationOptionalMax >1
To specify service characteristic data
- 0200CurrencyOptionalMax 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
- 0250Contract InformationOptionalMax 1
To specify basic data about the contract or contract line item
- 0300Additional Item DetailOptionalMax 25
To specify additional item-related data involving variations in normal price/quantity structure
- 0400Pricing InformationOptionalMax >1
To specify pricing information
- 0410Period AmountOptionalMax 10
To indicate a quantity, and/or amount for an identified period
- 0490MeasurementsOptionalMax 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
- 0500Product/Item DescriptionMandatoryMax 1
To describe a product or process in coded or free-form format
- 0600MeasurementsOptionalMax 10
To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001)
- 0500Product/Item DescriptionMandatoryMax 1
- 0700PaperworkOptionalMax 25
To identify the type or transmission or both of paperwork or supporting information
- 0800Marking, Packaging, LoadingOptionalMax 200
To describe marking, packaging, loading, and unloading requirements
- 0900Item Physical DetailsOptionalMax >1
To specify the physical qualities, packaging, weights, and dimensions relating to the item
- 1000Reference InformationOptionalMax >1
To specify identifying information
- 1100Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- SAC Loop OptionalRepeat 25
- 1300Service, 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
- 1350CurrencyOptionalMax 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
- 1300Service, Promotion, Allowance, or Charge InformationMandatoryMax 1
- 1400Conditions of SaleOptionalMax 1
To specify general conditions or requirements and to detail conditions for substitution of alternate products
- 1420Sales RequirementsOptionalMax >1
To specify general conditions or requirements of the sale
- 1500Terms of Sale/Deferred Terms of SaleOptionalMax >1
To specify terms of sale
- 1600Discount DetailOptionalMax 20
To specify the exact type and terms of various discount information
- 1650Installment InformationOptionalMax 1
To specify installment billing arrangement
- 1700Tax ReferenceOptionalMax >1
To provide data required for proper notification/determination of applicable taxes applying to the transaction or business described in the transaction
- 1800F.O.B. Related InstructionsOptionalMax >1
To specify transportation instructions relating to shipment
- 1900Destination QuantityOptionalMax >1
To specify destination and quantity detail
- 2000Date/Time ReferenceOptionalMax 10
To specify pertinent dates and times
- 2300Carrier Details (Quantity and Weight)OptionalMax 1
To specify the transportation details relative to commodity, weight, and quantity
- 2400Carrier Details (Routing Sequence/Transit Time)OptionalMax 12
To specify the carrier and sequence of routing and provide transit time information
- 2500Carrier Details (Equipment)OptionalMax 12
To specify transportation details relating to the equipment used by the carrier
- 2600Carrier Details (Special Handling, or Hazardous Materials, or Both)OptionalMax 5
To specify transportation special handling requirements, or hazardous materials information, or both
- 2700Marks and Numbers InformationOptionalMax 10
To indicate identifying marks and numbers for shipping containers
- 2760Percent AmountsOptionalMax >1
To qualify percent amounts and supply percent amounts
- 2850CommodityOptionalMax 2
To identify a commodity or a group of commodities or a tariff page commodity
- 2860Restrictions/ConditionsOptionalMax >1
To specify restrictions/conditions (such as shipping, ordering)
- 2900Tax InformationOptionalMax >1
To specify tax information
- 2910Specification IdentifierOptionalMax >1
To provide a description of the included specification or technical data items
- 2920TextOptionalMax >1
To specify textual data
- QTY Loop OptionalRepeat >1
- 2930Quantity InformationMandatoryMax 1
To specify quantity information
- 2940Service Characteristic IdentificationOptionalMax >1
To specify service characteristic data
- 2930Quantity InformationMandatoryMax 1
- SCH Loop OptionalRepeat 200
- 2950Line Item ScheduleMandatoryMax 1
To specify the data for scheduling a specific line-item
- 3000Carrier Details (Quantity and Weight)OptionalMax 2
To specify the transportation details relative to commodity, weight, and quantity
- 3050Carrier Details (Routing Sequence/Transit Time)OptionalMax 12
To specify the carrier and sequence of routing and provide transit time information
- 3100Carrier Details (Equipment)OptionalMax 12
To specify transportation details relating to the equipment used by the carrier
- 3150Carrier Details (Special Handling, or Hazardous Materials, or Both)OptionalMax 5
To specify transportation special handling requirements, or hazardous materials information, or both
- 3160Reference InformationOptionalMax >1
To specify identifying information
- 2950Line Item ScheduleMandatoryMax 1
- N9 Loop OptionalRepeat 1000
- 3200Extended Reference InformationMandatoryMax 1
To transmit identifying information as specified by the Reference Identification Qualifier
- 3250Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 3260TextOptionalMax >1
To specify textual data
- 3270PaperworkOptionalMax >1
To identify the type or transmission or both of paperwork or supporting information
- 3290Electronic Format IdentificationOptionalMax >1
To provide basic information about the electronic format of the interchange data
- 3200Extended Reference InformationMandatoryMax 1
- 3310Loop HeaderOptionalMax 1
To indicate that the next segment begins a loop
- LDT Loop OptionalRepeat >1
- 3320Lead TimeMandatoryMax 1
To specify lead time for availability of products and services
- 3330Quantity InformationOptionalMax >1
To specify quantity information
- 3340TextOptionalMax >1
To specify textual data
- 3350Reference InformationOptionalMax 3
To specify identifying information
- LM Loop OptionalRepeat >1
- 3360Code Source InformationMandatoryMax 1
To transmit standard code list identification information
- 3370Industry Code IdentificationMandatoryMax >1
To identify standard industry codes
- 3360Code Source InformationMandatoryMax 1
- 3320Lead TimeMandatoryMax 1
- 3380Loop TrailerOptionalMax 1
To indicate that the loop immediately preceding this segment is complete
- N1 Loop OptionalRepeat 200
- 3400Party IdentificationMandatoryMax 1
To identify a party by type of organization, name, and code
- 3500Additional Name InformationOptionalMax 2
To specify additional names
- 3550Individual Name Structure ComponentsOptionalMax >1
To sequence individual name components for maximum specificity
- 3600Party LocationOptionalMax 2
To specify the location of the named party
- 3700Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 3730Quantity InformationOptionalMax >1
To specify quantity information
- 3750Location ID ComponentOptionalMax >1
To define types and values of a geographic location
- 3800Reference InformationOptionalMax 12
To specify identifying information
- 3900Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 3950Service Characteristic IdentificationOptionalMax >1
To specify service characteristic data
- 3960Date/Time ReferenceOptionalMax 1
To specify pertinent dates and times
- 4000F.O.B. Related InstructionsOptionalMax 1
To specify transportation instructions relating to shipment
- 4050Line Item ScheduleOptionalMax 200
To specify the data for scheduling a specific line-item
- 4100Carrier Details (Quantity and Weight)OptionalMax 2
To specify the transportation details relative to commodity, weight, and quantity
- 4200Carrier Details (Routing Sequence/Transit Time)OptionalMax 12
To specify the carrier and sequence of routing and provide transit time information
- 4300Carrier Details (Equipment)OptionalMax 12
To specify transportation details relating to the equipment used by the carrier
- 4400Carrier Details (Special Handling, or Hazardous Materials, or Both)OptionalMax 5
To specify transportation special handling requirements, or hazardous materials information, or both
- 4500Marking, Packaging, LoadingOptionalMax 200
To describe marking, packaging, loading, and unloading requirements
- LDT Loop OptionalRepeat >1
- 4510Lead TimeMandatoryMax 1
To specify lead time for availability of products and services
- 4520Marks and Numbers InformationOptionalMax 10
To indicate identifying marks and numbers for shipping containers
- 4530Quantity InformationOptionalMax 5
To specify quantity information
- 4540TextOptionalMax >1
To specify textual data
- 4550Reference InformationOptionalMax 3
To specify identifying information
- 4510Lead TimeMandatoryMax 1
- 3400Party IdentificationMandatoryMax 1
- SLN Loop OptionalRepeat 1000
- 4600Subline Item DetailMandatoryMax 1
To specify product subline detail item data
- 4650TextOptionalMax >1
To specify textual data
- 4700Service Characteristic IdentificationOptionalMax >1
To specify service characteristic data
- 4800Product/Item DescriptionOptionalMax 1000
To describe a product or process in coded or free-form format
- 4900Additional Item DetailOptionalMax 104
To specify additional item-related data involving variations in normal price/quantity structure
- 4930MeasurementsOptionalMax >1
To specify physical measurements or counts, including dimensions, tolerances, variances, and weights (See Figures Appendix for example of use of C001)
- 4950CommodityOptionalMax 2
To identify a commodity or a group of commodities or a tariff page commodity
- SAC Loop OptionalRepeat 10
- 5000Service, 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
- 5050CurrencyOptionalMax 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
- 5000Service, Promotion, Allowance, or Charge InformationMandatoryMax 1
- 5100Date/Time ReferenceOptionalMax 10
To specify pertinent dates and times
- 5120Pricing InformationOptionalMax 25
To specify pricing information
- 5130Period AmountOptionalMax 10
To indicate a quantity, and/or amount for an identified period
- 5140Item Physical DetailsOptionalMax 1
To specify the physical qualities, packaging, weights, and dimensions relating to the item
- 5170Tax ReferenceOptionalMax 3
To provide data required for proper notification/determination of applicable taxes applying to the transaction or business described in the transaction
- 5180Advertising Demographic InformationOptionalMax >1
To convey advertising demographic information
- QTY Loop OptionalRepeat >1
- 5190Quantity InformationMandatoryMax 1
To specify quantity information
- 5210Service Characteristic IdentificationOptionalMax >1
To specify service characteristic data
- 5190Quantity InformationMandatoryMax 1
- N9 Loop OptionalRepeat >1
- 5230Extended Reference InformationMandatoryMax 1
To transmit identifying information as specified by the Reference Identification Qualifier
- 5240Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 5250TextOptionalMax >1
To specify textual data
- 5230Extended Reference InformationMandatoryMax 1
- N1 Loop OptionalRepeat 10
- 5360Party IdentificationMandatoryMax 1
To identify a party by type of organization, name, and code
- 5380Additional Name InformationOptionalMax 2
To specify additional names
- 5390Individual Name Structure ComponentsOptionalMax >1
To sequence individual name components for maximum specificity
- 5400Party LocationOptionalMax 2
To specify the location of the named party
- 5500Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 5600Location ID ComponentOptionalMax >1
To define types and values of a geographic location
- 5700Reference InformationOptionalMax 12
To specify identifying information
- 5800Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 5850Service Characteristic IdentificationOptionalMax >1
To specify service characteristic data
- 5360Party IdentificationMandatoryMax 1
- 4600Subline Item DetailMandatoryMax 1
- AMT Loop OptionalRepeat >1
- 5900Monetary Amount InformationMandatoryMax 1
To indicate the total monetary amount
- 6000Reference InformationOptionalMax >1
To specify identifying information
- 6020Percent AmountsOptionalMax >1
To qualify percent amounts and supply percent amounts
- 5900Monetary Amount InformationMandatoryMax 1
- LM Loop OptionalRepeat >1
- 6100Code Source InformationMandatoryMax 1
To transmit standard code list identification information
- 6200Industry Code IdentificationMandatoryMax >1
To identify standard industry codes
- 6100Code Source InformationMandatoryMax 1
- 0100Line Item ChangeMandatoryMax 1
Summary
- CTT Loop OptionalRepeat 1
- 0100Transaction 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. - 0200Monetary Amount InformationOptionalMax 5
To indicate the total monetary amount
- 0100Transaction TotalsMandatoryMax 1
- 0300Transaction 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)