Price Change
If an acknowledgment has an acknowledgment code value present in the linePriceChange list, then only the price is updated on the purchase order line.
This table displays the data mapping for price change.
changePurchaseOrder |
ORACLE_1.0_B2B_PURCHASE_ORDER_ACKNOWLEDGMENT_IN |
---|---|
OrderNumber |
B2BPurchaseOrderAcknowledgment/OrderNumber |
SoldToLegalEntityId Note:
This is populated during processing. |
N/A |
N/A |
B2BPurchaseOrderAcknowledgment/AcknowledgmentCode Note:
This value needs to be in the orderAccept or orderChange code list. This value is used in processing. |
ChangeOrderDescription Note:
If the AcknowledgmentReason isn't provided in the payload, then it will be set to Change to the Order. |
B2BPurchaseOrderAcknowledgement/AcknowledgmentReason |
SupplierOrderNumber |
B2BPurchaseOrderAcknowledgement/SupplierOrderNumber |
ChangeOrderInitiatingParty Note:
Set to Supplier. |
N/A |
PurchaseOrderEntryLine |
|
LineNumber |
B2BPurchaseOrderAcknowledgment/Lines/LineNumber |
Price |
B2BPurchaseOrderAcknowledgment/Lines/Acknowledgement/UnitPriceAmount |
ChangeReason Note:
If the AcknowledgementReason isn't provided in the payload, then this is set to Not Provided. |
B2BPurchaseOrderAcknowledgment/Lines/Acknowledgement/AcknowledgementReason |
Action Note:
When the AcknowledgmentCode value is in the linePriceChange code list, this is set to CHANGE. |
B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/AcknowledgementCode |
Sample Payload
Here's a sample payload for price change:
<n1:Lines>
<n1:LineNumber>1</n1:LineNumber>
<n1:SupplierItemNumber>875-351</n1:SupplierItemNumber>
<n1:CustomerItemNumber>851-358</n1:CustomerItemNumber>
<n1:OrderQuantity>10</n1:OrderQuantity>
<n1:UnitOfMeasureCode>EA</n1:UnitOfMeasureCode>
<n1:UnitPriceAmount>7</n1:UnitPriceAmount>
<n1:Acknowledgments>
<n1:AcknowledgmentCode>PRICECHANGE</n1:AcknowledgmentCode>
<n1:AcknowledgmentReason>Line 1-Price Change</n1:AcknowledgmentReason><!--This value will be populated in the Change Reason field-->
<n1:UnitPriceAmount>9.70</n1:UnitPriceAmount><!--This value will be populated in Price field-->
</n1:Acknowledgments>
</n1:Lines>