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>