Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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.

...

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

Filter by label (Content by label)
showLabelsfalse
max5
spacesTFSK
showSpacefalse
sortmodified
reversetrue
typepage
excludeCurrenttrue
cqllabel = "mobileapp" and type = "page" and space = "TFSK"
labelsMobiControl lockdown locked administrator

...