Pack & Ship - No support for Assembly-to-Order ?

Problem

We want to use Assembly-to-Order in combination with Pack & Ship

According to the specified prerequisites in the Pack & Ship User Guide - it´s not supported, why is that?

Tasklet´s main arguments for not supporting this feature combined with Pack & Ship


  • The Assembly Order is posted only when the Warehouse Shipment is posted
    • This means that the Assembled item does not exist in Inventory at any time before the Shipment is posted.

  • You are Picking the component items and putting them into License Plates but want to Ship the Assembled Item
    • This does not match the real-world physical process of the goods inside the License Plates.
    • You can put the components in multiple different License Plates, but in which License Plate is the Assembled Item located when shipping?

  • All existing function in Pack & Ship to re-arrange Items in License Plates during the packing process does not know about the relation between the component items and the Assembled items

  • Existing Shipping Connectors must know the details about what´s inside each Package (License Plate)
    • The components you have picked into the packages do not match the Assembled item listed on the Shipment Documents.


You can read more about the standard feature in Microsft Docs in this link:

https://docs.microsoft.com/en-us/dynamics365/business-central/assembly-assemble-to-order-or-assemble-to-stock

Solution

Our suggestion is to use one of the following alternative processes.

We do not recommend implementing customizations to make this work.


  • Option A "Explode BOM"

    • Explode BOM on the Source Document and simply pick the components and not the "Kit"/Assembly Item.

  • Option B "Use Assembly-to-Stock"

    • Use Assembly to stock before the picking process to ensure the "Kit"/Assembly Item is in stock and ready to be picked in the Pick, Pack & Ship process.
    • Assembly Consumption & Output

See also