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 |
Note:
This value needs to be in the orderAccept or orderChange code list. This value is used in processing. |
ChangeOrderDescription Note:
If the |
|
SupplierOrderNumber |
B2BPurchaseOrderAcknowledgement/SupplierOrderNumber |
ChangeOrderInitiatingParty Note:
Set to Supplier. |
N/A |
PurchaseOrderEntryLine |
|
LineNumber |
B2BPurchaseOrderAcknowledgment/Lines/LineNumber |
Price |
|
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 |
|
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>