1. Split Shipments for Unfulfilled Lines (Shipment Rules much like Sales Order Rules)
Current behavior: If TechOMS assumes all lines can be fulfilled when a shipment is created. But in reality, the warehouse may only ship a portion of those lines (e.g. 3 out of 5 items). When that happens, TechOMS keeps the order in a mismatched state because it expected more to be shipped.
Proposed change:
If WMS returns a shipment with only part of the order fulfilled, TechOMS should automatically split out the unfulfilled lines/quantities into a new open shipment.
This ensures the 3 fulfilled lines are closed out, and the 2 remaining lines stay open for the next shipment cycle.
TechOMS should continue creating split shipments until all remaining quantities are fulfilled, even if TechOMS thought inventory existed when the original shipment was created.
👉 Benefit: Keeps order/shipment states accurate, prevents shipment rejections, and ensures the system gracefully handles cases where WMS can’t fulfill everything that TechOMS initially planned.
  1. Accept Additional Shipments on Short Shipped Orders (Alternatively or in addition to #1)
When an order is flagged as Short Shipped, Synapse can generate additional shipments (e.g. ORDERID_SHIPID 1, 2, 3...) to try to fill the remaining open lines. Today, TechOMS rejects these follow-up shipments.
Proposed change:
TechOMS should accept these additional shipments as long as the order is still open for fulfillment.
Each new shipment would decrement the remaining open quantities.
Once all quantities are covered, the order transitions from Short Shipped to Fulfilled.
👉 Benefit: Seamless handling of backfilled or staggered shipments, prevents manual intervention, and ensures all partials get captured under the same order.
Why these matter
Both enhancements solve the same underlying pain point: orders don’t always ship in full, even when TechOMS expects them to.
Enhancement 1 covers when WMS ships less than TechOMS expected on the first attempt.
Enhancement 2 covers when WMS tries to send follow-up shipments later.
Together, they ensure TechOMS can track, split, and complete shipments progressively until every line and unit is accounted for.