Date Reschedule

If the acknowledgment has an acknowledgment code value that's in the scheduleRescheduleChange code list, then either the Promised Ship Date or the Promised Delivery Date fields are updated in the purchase order.

The flexfields on the purchase order line are updated to indicate the reschedule.

This table displays the data mapping for date reschedule.

changePurchaseOrder

ORACLE_1.0_B2B_PURCHASE_ORDER_ACKNOWLEDGMENT_IN

OrderNumber

B2BPurchaseOrderAcknowledgment/OrderNumber

SoldToLegalEntityId

Note: This is populated during processing.

N/A

B2BPurchaseOrderAcknowledgment/AcknowledgmentCode

Note: This value needs to be in the orderChange or orderAccept code list, it is used for processing.

ChangeOrderDescription

Note: If the AcknowledgmentReason isn't provided in the payload, then it will be set to Change to the Order.

B2BPurchaseOrderAcknowledgment/AcknowledgmentReason

SupplierOrderNumber

B2BPurchaseOrderAcknowledgment/SupplierOrderNumber

ChangeOrderInitiatingParty

Note: Set to SUPPLIER.

N/A

PurchaseOrderEntryLine

LineNumber

B2BPurchaseOrderAcknowledgment/Lines/LineNumber

ChangeReason

Note: If an AcknowledgmentReason isn't provided, then this will be set to Not Provided.

B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/AcknowledgmentReason

Action

Note: When the AcknowledgmentCode is in the scheduleRescheduleChange code list, this is set to CHANGE.

B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/AcknowledgmentCode

PurchaseOrderEntryLine/PurchaseOrderEntrySchedule

Note: A schedule is created.

N/A

ScheduleNumber

Note: This is autogenerated.

N/A

ChangeReason

Note: If an AcknowledgmentReason isn't provided, then this will be set to Not Provided.

B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/AcknowledgmentReason

PromisedDeliveryDate or PromisedShipDate

Note: If the PromisedDate is provided in the payload and the Buyer Managed Transport isn't selected on the order or if the PromisedDeliveryDate is provided in the payload, then the value is mapped to PromisedDeliveryDate.If the PromisedDate is provided in the payload and the Buyer Managed Transport is selected on the order, then the value is mapped to PromisedShipDate.

One of these must be passed:

  • B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/PromisedDeliveryDate

  • B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/PromisedShipDate

  • B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/PromisedDate

Action

Note: When the AcknowledgmentCode is in the scheduleRescheduleChange code list, this is set to CHANGE.

B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/AcknowledgmentCode

PurchaseOrderEntryLine/LineFlexfield

Note: These flexfields are populated when if no date has been provided in the payload.

N/A

b2bBackOrderStatus

Note: When the acknowledgment code value is in the scheduleRescheduleChange code list and no date is provided in the payload for PromisedDeliveryDate or PromisedShipDate or PromisedDate, this field is set to Reschedule, otherwise it's blank.

N/A

b2bBackOrderDate

Note: When the acknowledgment code value is in the scheduleRescheduleChange code list and no date is provided in the payload for PromisedDeliveryDate or PromisedShipDate or PromisedDate, this field is set to No Date Provided, otherwise this flexfield is blank.

N/A

Sample Payload

Here's a sample payload for date reschedule:

<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>RESCHEDULE</n1:AcknowledgmentCode>
      <n1:AcknowledgmentReason>Line 1-Date Change-Date Provided</n1:AcknowledgmentReason><!--This value will be populated in the Change Reason field-->
      <n1:PromisedDate>2026-11-17T09:30:47Z</n1:PromisedDate><!--This value will be populated in the Promised Delivery/Ship Date field under the Schedules-->
   </n1:Acknowledgments>
</n1:Lines>