Date Reschedule

If the acknowledgment has an acknowledgment code value that's in the scheduleRescheduleChange code list, 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. This table displays the data mapping for date reschedule.

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 orderChange or orderAccept code list, it is 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 an AcknowledgmentReason isn't provided, then this will be set to Not Provided.

B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/AcknowledgmentCode

Action

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

N/A

PurchaseOrderEntryLine/PurchaseOrderEntrySchedule

A schedule is created.

N/A

ScheduleNumber

This is autogenerated.

B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/AcknowledgmentReason

ChangeReason

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

One of these must be passed:
  • B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/PromisedDeliveryDate
  • B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/PromisedShipDate

PromisedDeliveryDate or PromisedShipDate

If PromisedDeliveryDate is provided and the Buyer Managed Transport isn't selected on the PO, the date value received is mapped to PromisedDeliveryDate.If PromisedShipDate is provided and the Buyer Managed Transport is selected on the PO, the date value received is mapped to PromisedShipDate.

B2BPurchaseOrderAcknowledgment/Lines/Acknowledgments/AcknowledgmentCode

Action

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

PurchaseOrderEntryLine/LineFlexfield

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

N/A

b2bProvidedDateNote

If PromisedDeliveryDate is provided and the Buyer Managed Transport checkbox is selected on the PO, then this field is set to Rescheduled-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 Rescheduled-Promised Ship Date Provided. If neither PromisedDeliveryDate or PromisedShipDate are provided then this field is set to Rescheduled-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 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:PromisedShipDate>2026-11-17T09:30:47Z</n1:PromisedShipDate><!--If Buyer Managed Transport checkbox is selected on the PO, this value will be populated in the Promised Ship Date field under the PO Schedules-->
    </n1:Acknowledgments>
</n1:Lines>