Skip Messages

When a confirmation request is received, the PO is updated based on the content of the message.

If the content of the message is ambiguous or doesn't contain the information required to process the confirmation, the PO isn't updated, and the message processing skipped. In such cases, the message is logged with a status Skipped.

Message processing is skipped when:

  • The Confirmation header or any of the confirmation items don’t have a confirmation type.
  • The confirmation header has an orderChange confirmation type and all the confirmation items have confirmation types present in the orderReject list or in the orderAccept list with no date element values (shipmentDate or deliveryDate).
  • A confirmation type specified for a confirmation header isn't present in the orderAccept, orderReject, or orderChange type lists.
  • A confirmation type specified for a confirmation item isn't present in the lineAccept, lineReject, or lineChange type lists.
  • A confirmation item indicates a quantity or price change, and the value of the quantity or price isn't a non-negative number.
  • The confirmation has a confirmation type in the lineChange list and none of the following fields in the confirmation have a value: quantity, shipmentDate, deliveryDate, UnitOfMeasure, SupplierPartID, and Money.
  • The same line or schedule number exists multiple times (under different confirmation items).