Line Changes
When a purchase order acknowledgment message with change codes is received, a change order is created. A supplier initiated change order is created.
This table explains data mapping of the purchase order acknowledgment message to the payload of the changePurchaseOrder service.
changePurchaseOrder |
ORACLE_1.0_B2B_PURCHASE_ORDER_ACKNOWLEDGMENT_IN |
---|---|
OrderNumber |
B2BPurchaseOrderAcknowledgment/OrderNumber |
SoldToLegalEntityId Note:
This is populated during processing. |
|
N/A |
Note:
This value needs to be in the orderChange or orderAccept code list. It's used for processing and it's not mapped. |
ChangeOrderDescription Note:
If the |
|
SupplierOrderNumber |
B2BPurchaseOrderAcknowledgment/SupplierOrderNumber |
Action Note:
When the |
N/A |
PurchaseOrderEntryLine |
|
LineNumber |
B2BPurchaseOrderAcknowledgment/Lines/LineNumber |
Quantity Note:
Only positive numeric values will result in an update. |
|
Price |
|
ChangeReason Note:
If an |
|
Action Note:
When the |
|
PurchaseOrderEntryLine/PurchaseOrderEntrySchedule Note:
Schedule is autogenerated. |
|
ScheduleNumber Note:
ScheduleNumber is autogenerated. |
N/A |
Quantity |
|
ChangeReason Note:
If the |
|
Note:
If the |
One of these must be provided in the payload:
|
Action Note:
When the |
|
PurchaseOrderEntryLine/LineFlexfield |
N/A |
b2bPartNumberCorrection Note:
The |
|
b2bUOMChange Note:
The |
|
HeaderFlexfield |
|
b2bAckReviewRequired Note:
This flexfield is set to One or more lines have acknowledgment
comments if the |
N/A |
Sample Payload
Here's a sample payload for a line change:
<n1:Lines>
<n1:LineNumber>1</n1:LineNumber>
<n1:SupplierItemNumber>2D72PT65X</n1:SupplierItemNumber>
<n1:CustomerItemNumber>1087162</n1:CustomerItemNumber>
<n1:OrderQuantity>100.0</n1:OrderQuantity>
<n1:UnitOfMeasureCode>BX</n1:UnitOfMeasureCode>
<n1:UnitPriceAmount>69.75</n1:UnitPriceAmount>
<n1:Acknowledgments>
<n1:AcknowledgmentCode>LINECHANGE</n1:AcknowledgmentCode><!--LINECHANGE can process: Price, Part Number Correction, UOM, Qty, Date changes-->
</n1:AcknowledgmentReason>Line 1-Price, Part Number, Quantity, UOM, Date Changes</n1:AcknowledgmentReason><!--This value will be populated in the Change Reason field-->
<n1:UnitPriceAmount>10.25</n1:UnitPriceAmount><!--This value will be populated in Price field-->
<n1:SupplierItemNumber>009-009</n1:SupplierItemNumber><!--This value will be populated in the B2B Part Number Correction DFF-->
<n1:OrderQuantity>8.0</n1:OrderQuantity><!--This value will be populated in the Quantity-->
<n1:UnitOfMeasureCode>BX</n1:UnitOfMeasureCode><!--This value will be populated in the B2B UOM Change DFF-->
<n1:PromisedDate>2025-11-17T09:30:47Z</n1:PromisedDate><!--This value will be populated in the Promised Delivery/Ship Date field under the Schedules-->
</n1:Acknowledgments>
</n1:Lines>