Accept a Purchase Order
When you receive a purchase order acknowledgment without any changes, the data is mapped as outlined in this table. The purchase order status is updated to open.
If the feature Allow Delivery on Purchase Orders that are Pending Supplier Acknowledgment is enabled, the acknowledgment can be processed successfully without all the PO lines being included. If the feature isn’t enabled, all the PO lines need to be in the acknowledgment.
Oracle-1-0-B2B-Purchase-Order-Acknowledgment-In-V2 |
acknowledgePurchaseOrder |
---|---|
B2BPurchaseOrderAcknowledgment/OrderNumber |
OrderNumber |
SoldToLEId This is populated during processing. |
|
B2BPurchaseOrderAcknowledgment/AcknowledgmentCode This value needs to be in the orderAccept code list. It's used for processing. |
AcknowledgmentResponse This is set to ACCEPT. |
B2BPurchaseOrderAcknowledgment/AcknowledgmentReason |
AcknowledgmentNote If an AcknowledgmentReason isn't provided, then this will be set to Not Provided. |
B2BPurchaseOrderAcknowledgment/SupplierOrderNumber |
SupplierOrderNumber |
AcknowledgeOrderSchedule Schedule is autogenerated. |
|
B2BPurchaseOrderAcknowledgment/Lines/LineNumber |
LineNumber |
ScheduleNumber ScheduleNumber is autogenerated. |
|
B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/AcknowledgmentCode This value needs to be in the lineAccept code list. It's used for processing. |
Response This is set to ACCEPT. |
Sample Payload for Accepting a Purchase Order
<n1:Lines>
<n1:LineNumber>1</n1:LineNumber>
<n1:SupplierItemNumber>594-379</n1:SupplierItemNumber>
<n1:CustomerItemNumber>544-589</n1:CustomerItemNumber>
<n1:OrderQuantity>10</n1:OrderQuantity>
<n1:UnitOfMeasureCode>EA</n1:UnitOfMeasureCode>
<n1:UnitPriceAmount>7</n1:UnitPriceAmount>
<n1:Acknowledgments>
<n1:AcknowledgmentCode>ACCEPT</n1:AcknowledgmentCode>
</n1:Acknowledgments>
</n1:Lines>