Backorder
If the acknowledgment has an acknowledgment code value that's in the scheduleBackOrderChange code list, then the fields that are updated include the Promised Ship Date or the Promised Delivery Date on the PO, or else the descriptive flexfields on the PO header and line are updated. This table displays the data mapping for backorder.
Oracle-1-0-B2B-Purchase-Order-Acknowlegment-In-V2 |
changePurchaseOrder |
---|---|
B2BPurchaseOrderAcknowledgment/OrderNumber |
OrderNumber |
N/A |
SoldToLegalEntityId This is populated during processing. |
B2BPurchaseOrderAcknowledgment/AcknowledgmentCode This value needs to be in the orderAccept or orderChange code list, it's used for processing. |
|
B2BPurchaseOrderAcknowledgment/AcknowledgmentReason |
ChangeOrderDescription If the AcknowledgmentReason isn't provided in the payload, then it will be set to Change to the Order. |
B2BPurchaseOrderAcknowledgment/SupplierOrderNumber |
SupplierOrderNumber |
N/A |
ChangeOrderInitiatingParty Set to SUPPLIER. |
PurchaseOrderEntryLine |
|
B2BPurchaseOrderAcknowledgment/Lines/LineNumber |
LineNumber |
B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/AcknowledgmentReason |
ChangeReason If AcknowledgmentReason isn't provided in the payload, then this is set to Not Provided. |
B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/AcknowledgmentCode |
Action If the acknowledgment code value is in the scheduleBackOrderChange code list then this is set to CHANGE. |
N/A |
PurchaseOrderEntryLine/PurchaseOrderEntrySchedule Schedule is auto generated. |
N/A |
ScheduleNumber This is autogenerated. |
B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/AcknowledgmentReason |
ChangeReason If AcknowledgmentReason isn't provided in the payload, then this is set to Not Provided. |
B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/PromisedDeliveryDate or B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/PromisedShipDate |
PromisedDeliveryDate or PromisedShipDate If PromisedDeliveryDate is provided and the Buyer Managed Transport isn't selected, the date value is mapped to PromisedDeliveryDate.If PromisedShipDate is provided and the Buyer Managed Transport is selected, the date value is mapped to PromisedShipDate. |
B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/AcknowledgmentCode |
Action If the acknowledgment code value is in the scheduleBackOrderChange code list then this is set to CHANGE. |
PurchaseOrderEntryLine/LineFlexfield |
|
N/A |
b2bProvidedDateNote If PromisedDeliveryDate is provided and the Buyer Managed Transport checkbox is selected on the PO, then this field is set to Backordered-Promised Delivery Date Provided. If PromisedShipDate is provided and the Buyer Managed Transport checkbox isn't selected on the PO, then this field is set to Backordered-Promised Ship Date Provided. If neither PromisedDeliveryDate or PromisedShipDate are provided then this field is set to Backordered-No Date Provided. |
B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/PromisedDeliveryDate or B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/PromisedShipDate |
b2bProvidedDate If PromisedDeliveryDate is provided and the Buyer Managed Transport checkbox is selected on the PO, then this field is set to the PromisedDeliveryDate. If PromisedShipDate is provided and the Buyer Managed Transport checkbox isn't selected on the PO, then this field is set to the PromisedShipDate. If no date is provided in PromisedDeliveryDate or PromisedShipDate, this field is blank. |
HeaderFlexfield |
|
N/A |
b2bAckReviewRequired If one of the descriptive flexfields is populated, this field is set to One or more lines have acknowledgment comments. |
Sample Payload
Here's a sample payload for backorder:
<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>BACKORDER</n1:AcknowledgmentCode>
<n1:AcknowledgmentReason>Line 1-Backorder Change</n1:AcknowledgmentReason><!--This value will be populated in the Change Reason field-->
<n1:PromisedDeliveryDate>2026-11-17T09:30:47Z</n1:PromisedDeliveryDate ><!--If Buyer Managed Transport checkbox isn't selected on the PO, this value will be populated in the Promised Delivery Date field under the PO Schedules-->
</n1:Acknowledgments>
</n1:Lines>