EDI 865 Purchase Order Change Acknowledgment/Request - Seller Initiated
Functional Group CA
X12M Supply Chain Subcommittee
This X12 Transaction Set contains the format and establishes the data contents of the Purchase Order Change Acknowledgment/Request - Seller Initiated Transaction Set (865) for use within the context of an Electronic Data Interchange (EDI) environment. The transaction set can be used to convey acceptance or rejection of changes to a previously submitted purchase order by the seller or to notify the buyer of changes initiated by the seller to a previously submitted purchase order by the seller.
What is an EDI 865?
An EDI 865 Purchase Order Change Acknowledgment/Request - Seller Initiated communicates a response to the buyer's EDI 860 Purchase Order Change Request - Buyer Initiated. Similar to the EDI 855 Purchase Order Acknowledgment, it contains information about whether the EDI 860 has been accepted or not (BCA segment), line level detail (POC segment) and per line acknowledgment detail (ACK segment).
How is an EDI 865 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. Vendor B responds with an EDI 865 Purchase Order Change Acknowledgment/Request - Seller Initiated to confirm they will only fill the 10 units.
Heading
- 0100Transaction Set HeaderMandatoryMax 1
To indicate the start of a transaction set and to assign a control number
- 0200Beginning Segment for Purchase Order Change AcknowledgmentMandatoryMax 1
To indicate the beginning of the Purchase Order Change Acknowledgment Transaction Set and transmit identifying numbers and dates
- 0400CurrencyOptionalMax 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
- 0500Reference IdentificationOptionalMax >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 1
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 5
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 25
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
- 2660Percent AmountsOptionalMax >1
To qualify percent amounts and supply percent amounts
- 2700Marks and NumbersOptionalMax 10
To indicate identifying marks and numbers for shipping containers
- 2750Tax InformationOptionalMax >1
To specify tax information
- 2760Restrictions/ConditionsOptionalMax >1
To specify restrictions/conditions (such as shipping, ordering)
- 2770Maintenance TypeOptionalMax >1
To identify the specific type of item maintenance
- LDT Loop OptionalRepeat >1
- 2780Lead TimeMandatoryMax 1
To specify lead time for availability of products and services
- 2790QuantityOptionalMax >1
To specify quantity information
- 2795TextOptionalMax >1
To specify textual data
- 2780Lead TimeMandatoryMax 1
- N9 Loop OptionalRepeat 1000
- 2800Reference IdentificationMandatoryMax 1
To transmit identifying information as specified by the Reference Identification Qualifier
- 2850Date/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
- 2800Reference IdentificationMandatoryMax 1
- N1 Loop OptionalRepeat 200
- 3000NameMandatoryMax 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
- 3200Address InformationOptionalMax 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 IdentificationOptionalMax 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 25
To describe marking, packaging, loading, and unloading requirements
- 4200TextOptionalMax >1
To specify textual data
- 3000NameMandatoryMax 1
- AMT Loop OptionalRepeat >1
- 4300Monetary AmountMandatoryMax 1
To indicate the total monetary amount
- 4400Percent AmountsOptionalMax >1
To qualify percent amounts and supply percent amounts
- 4300Monetary AmountMandatoryMax 1
- ADV Loop OptionalRepeat >1
- 4500Advertising Demographic InformationMandatoryMax 1
To convey advertising demographic information
- 4600Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 4700TextOptionalMax >1
To specify textual data
- 4500Advertising Demographic InformationMandatoryMax 1
- LM Loop OptionalRepeat >1
- 4800Code Source InformationMandatoryMax 1
To transmit standard code list identification information
- 4900Industry CodeMandatoryMax >1
Code to transmit standard industry codes
- 4800Code Source 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
- 0300Additional Item DetailOptionalMax 25
To specify additional item-related data involving variations in normal price/quantity structure
- 0400Pricing InformationOptionalMax >1
To specify pricing information
- 0450Period 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 25
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 IdentificationOptionalMax >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 2
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 500
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
- 2650Tax InformationOptionalMax >1
To specify tax information
- 2660Percent AmountsOptionalMax >1
To qualify percent amounts and supply percent amounts
- ACK Loop OptionalRepeat 104
- 2700Line Item AcknowledgmentMandatoryMax 1
To acknowledge the ordered quantities and specify the ready date for a specific line item
- 2800Date/Time ReferenceOptionalMax 1
To specify pertinent dates and times
- 2700Line Item AcknowledgmentMandatoryMax 1
- 2900Marks and NumbersOptionalMax 10
To indicate identifying marks and numbers for shipping containers
- 2910Specification IdentifierOptionalMax >1
To provide a description of the included specification or technical data items
- 2920TextOptionalMax >1
To specify textual data
- 2930Restrictions/ConditionsOptionalMax >1
To specify restrictions/conditions (such as shipping, ordering)
- LM Loop OptionalRepeat >1
- 2980Code Source InformationMandatoryMax 1
To transmit standard code list identification information
- 2990Industry CodeMandatoryMax >1
Code to transmit standard industry codes
- 2980Code Source InformationMandatoryMax 1
- AMT Loop OptionalRepeat >1
- 3000Monetary AmountMandatoryMax 1
To indicate the total monetary amount
If AMT is used in the detail area, then AMT01 will = 1 and AMT02 will indicate total line amount as calculated by the sender. - 3010Percent AmountsOptionalMax >1
To qualify percent amounts and supply percent amounts
- 3000Monetary AmountMandatoryMax 1
- QTY Loop OptionalRepeat >1
- 3020QuantityMandatoryMax 1
To specify quantity information
- 3030Service Characteristic IdentificationOptionalMax >1
To specify service characteristic data
- 3020QuantityMandatoryMax 1
- SCH Loop OptionalRepeat 200
- 3050Line Item ScheduleMandatoryMax 1
To specify the data for scheduling a specific line-item
- 3100Carrier Details (Quantity and Weight)OptionalMax 2
To specify the transportation details relative to commodity, weight, and quantity
- 3150Carrier Details (Routing Sequence/Transit Time)OptionalMax 12
To specify the carrier and sequence of routing and provide transit time information
- 3200Carrier Details (Equipment)OptionalMax 12
To specify transportation details relating to the equipment used by the carrier
- 3300Carrier Details (Special Handling, or Hazardous Materials, or Both)OptionalMax 5
To specify transportation special handling requirements, or hazardous materials information, or both
- 3330Reference IdentificationOptionalMax >1
To specify identifying information
- 3050Line Item ScheduleMandatoryMax 1
- LDT Loop OptionalRepeat >1
- 3350Lead TimeMandatoryMax 1
To specify lead time for availability of products and services
- 3400QuantityOptionalMax >1
To specify quantity information
- 3420TextOptionalMax >1
To specify textual data
- LM Loop OptionalRepeat >1
- 3440Code Source InformationMandatoryMax 1
To transmit standard code list identification information
- 3460Industry CodeMandatoryMax >1
Code to transmit standard industry codes
- 3440Code Source InformationMandatoryMax 1
- 3350Lead TimeMandatoryMax 1
- N9 Loop OptionalRepeat 1000
- 3500Reference IdentificationMandatoryMax 1
To transmit identifying information as specified by the Reference Identification Qualifier
- 3550Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 3600TextOptionalMax >1
To specify textual data
- 3650PaperworkOptionalMax >1
To identify the type or transmission or both of paperwork or supporting information
- 3680Electronic Format IdentificationOptionalMax >1
To provide basic information about the electronic format of the interchange data
- 3500Reference IdentificationMandatoryMax 1
- N1 Loop OptionalRepeat 200
- 3700NameMandatoryMax 1
To identify a party by type of organization, name, and code
- 3800Additional Name InformationOptionalMax 2
To specify additional names
- 3850Individual Name Structure ComponentsOptionalMax >1
To sequence individual name components for maximum specificity
- 3900Address InformationOptionalMax 2
To specify the location of the named party
- 4000Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 4030QuantityOptionalMax >1
To specify quantity information
- 4050Location ID ComponentOptionalMax >1
To define types and values of a geographic location
- 4100Reference IdentificationOptionalMax 12
To specify identifying information
- 4200Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 4250Service Characteristic IdentificationOptionalMax >1
To specify service characteristic data
- 4260Date/Time ReferenceOptionalMax 1
To specify pertinent dates and times
- 4300F.O.B. Related InstructionsOptionalMax 1
To specify transportation instructions relating to shipment
- 4350Line Item ScheduleOptionalMax 200
To specify the data for scheduling a specific line-item
- 4400Carrier Details (Quantity and Weight)OptionalMax 2
To specify the transportation details relative to commodity, weight, and quantity
- 4500Carrier Details (Routing Sequence/Transit Time)OptionalMax 12
To specify the carrier and sequence of routing and provide transit time information
- 4600Carrier Details (Equipment)OptionalMax 12
To specify transportation details relating to the equipment used by the carrier
- 4700Carrier Details (Special Handling, or Hazardous Materials, or Both)OptionalMax 5
To specify transportation special handling requirements, or hazardous materials information, or both
- 4800Marking, Packaging, LoadingOptionalMax 25
To describe marking, packaging, loading, and unloading requirements
- LDT Loop OptionalRepeat >1
- 4850Lead TimeMandatoryMax 1
To specify lead time for availability of products and services
- 4860Marks and NumbersOptionalMax 10
To indicate identifying marks and numbers for shipping containers
- 4870QuantityOptionalMax 5
To specify quantity information
- 4880TextOptionalMax >1
To specify textual data
- 4850Lead TimeMandatoryMax 1
- 3700NameMandatoryMax 1
- SLN Loop OptionalRepeat 1000
- 4900Subline Item DetailMandatoryMax 1
To specify product subline detail item data
- 4950TextOptionalMax >1
To specify textual data
- 5000Service Characteristic IdentificationOptionalMax >1
To specify service characteristic data
- 5100Product/Item DescriptionOptionalMax 1000
To describe a product or process in coded or free-form format
- 5200Additional Item DetailOptionalMax 25
To specify additional item-related data involving variations in normal price/quantity structure
- 5220Pricing InformationOptionalMax 25
To specify pricing information
- 5230Period AmountOptionalMax 10
To indicate a quantity, and/or amount for an identified period
- 5300Line Item AcknowledgmentOptionalMax 104
To acknowledge the ordered quantities and specify the ready date for a specific line item
- SAC Loop OptionalRepeat 10
- 5400Service, 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
- 5450CurrencyOptionalMax 1
To specify the currency (dollars, pounds, francs, etc.) used in a transaction
- 5400Service, Promotion, Allowance, or Charge InformationMandatoryMax 1
- 5500Date/Time ReferenceOptionalMax 10
To specify pertinent dates and times
- 5540Item Physical DetailsOptionalMax 1
To specify the physical qualities, packaging, weights, and dimensions relating to the item
- 5570Tax ReferenceOptionalMax 3
To provide data required for proper notification/determination of applicable taxes applying to the transaction or business described in the transaction
- 5580Advertising Demographic InformationOptionalMax >1
To convey advertising demographic information
- QTY Loop OptionalRepeat >1
- 5610QuantityMandatoryMax 1
To specify quantity information
- 5620Service Characteristic IdentificationOptionalMax >1
To specify service characteristic data
- 5610QuantityMandatoryMax 1
- N9 Loop OptionalRepeat >1
- 5630Reference IdentificationMandatoryMax 1
To transmit identifying information as specified by the Reference Identification Qualifier
- 5640Date/Time ReferenceOptionalMax >1
To specify pertinent dates and times
- 5650TextOptionalMax >1
To specify textual data
- 5630Reference IdentificationMandatoryMax 1
- N1 Loop OptionalRepeat 10
- 5690NameMandatoryMax 1
To identify a party by type of organization, name, and code
- 5700Additional Name InformationOptionalMax 2
To specify additional names
- 5750Individual Name Structure ComponentsOptionalMax >1
To sequence individual name components for maximum specificity
- 5800Address InformationOptionalMax 2
To specify the location of the named party
- 5900Geographic LocationOptionalMax 1
To specify the geographic place of the named party
- 6000Location ID ComponentOptionalMax >1
To define types and values of a geographic location
- 6100Reference IdentificationOptionalMax 12
To specify identifying information
- 6200Administrative Communications ContactOptionalMax 3
To identify a person or office to whom administrative communications should be directed
- 6250Service Characteristic IdentificationOptionalMax >1
To specify service characteristic data
- 5690NameMandatoryMax 1
- 4900Subline Item DetailMandatoryMax 1
- PD Loop OptionalRepeat >1
- 6300Pricing DataMandatoryMax 1
To describe the pricing basic input detail
- 6400Pricing Data DetailOptionalMax >1
To provide the rates, direct input, and pricing factors for each element of work, cross-referenced to an applicable request or submission
- 6300Pricing DataMandatoryMax 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 AmountOptionalMax 5
To indicate the total monetary amount
When AMT is used, then one occurrence of AMT01 will = TT and AMT02 will indicate total transaction amount as calculated by the sender.
- 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)