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>