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:
|
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>