1. Support arrow-right
  2. Why am I seeing multiple transactions for the same order?

Why am I seeing multiple transactions for the same order?

When using Data Push, you may see more than one transaction with the same order name. Transactions are records of every step of order processing. That means each order line will have at least one transaction, and could have more due to several factors, like these:

  • Something was deleted or changed, had shortages/deviated quantities
  • The materials have unique serial numbers
  • Materials in the order were picked from/put to multiple locations
  • A pick had a shortage
  • A put didn't have enough space

Each order line has its own status, since an order can have multiple lines at different stages. For example, an order could have one order line fully processed, another order line partially processed, and another order line not yet processed.

It can be helpful to include the Motive Type in your integration Mappings to see the reason an order line was not fully completed.

Motive Types

  • 0: NotSet
  • 1: StockUnavailable
  • 2: Shortage
  • 3: SpaceUnavailable
  • 4: SpaceFull
  • 5: Deleted
  • 6: Canceled
  • 7: RoundUpOverstock
  • 8: ResolveMissingQty
  • 9: Trim
  • 10: CancelError

It can also be useful to include the Order Status Type. An order's status is automatically set to "Untouched" when it is created, but these values can be helpful when updating or searching for the status of an order.

Order Status Types

  • 1: "Untouched"
  • 2: "Ready for Allocation" (when reverted from "Is Allocated”)
  • 10: "Is Allocated”
  • 11: "In Process" (order is imported but not fully picked/put)
  • "Processed" (order is fulfilled and can be found via name or orderId in the History/Transactions list)

Resources

To learn more about ItemPath and see it in action, please book a demo with our sales team. In the meantime, here are some of our popular articles and key topics.