Undo Assembly Posting

Sometimes you may need to undo a posted assembly order, for example when the order was posted with mistakes that must be corrected, or because it should not have been posted in the first place and must be rolled back.

When you undo a posted assembly order, a set of corrective item ledger entries is created to reverse the original entries. Each positive output entry for the assembly item is reversed by a negative output entry. Each negative consumption entry for an assembly component is reversed by a positive consumption entry. Fixed cost application is automatically created between the corrective and original entries to ensure exact cost reversal.

When you undo a fully posted assembly order, then you can choose to recreate the assembly order to its original state, for example to make corrections before reposting it. Alternatively, you can choose to not recreate the assembly order.

When you undo a partially posted assembly order, then all affected quantity fields, such as the Assembled Quantity, Consumed Quantity, and Remaining Quantity fields are restored to the values they had before the posting in question.

To recreate or restore assembly orders, the following conditions must apply to the assembly item that was output in the original posting:

  • It must still be in inventory, that is, it is not sold or otherwise consumed by outbound transactions.
  • It must not be reserved.
  • It must exist in the bin that it was output to.

In addition, existing assembly orders can only be restored if the number of lines and the sequence of lines on the original assembly order are not changed.


To solve conflicts due to line changes, you can manually revert the changes on the lines in question before undoing the related posted assembly order. Alternatively, you can post the assembly order fully and then select to recreate it when undoing the posting.

The following procedure describes how to undo posted assembly orders where the items were assembled to stock. If you want to undo posted assembly orders where the items were assembled to a sales order, then you must use the Undo Shipment function on the posted shipment that relates to the posted assembly order. For more information, see Reverse Journal Postings and Undo Receipts/Shipments. The undoing of the posted assembly order then happens automatically in the same way as described in this topic.

To undo posting of an assembly order

  1. To undo a fully or partially posted assembly order, Choose the Lightbulb that opens the Tell Me feature. icon, enter Posted Assembly Orders, and choose the related link.

    The Posted Assembly Orders page opens showing one or more posted assembly orders that are posted from the assembly order in question. Each partial posting creates a separate posted assembly order.

  2. Open the posted assembly order that you want to undo, and then choose the Undo Assembly action.

    If the posted assembly order that you want to undo relates to a fully posted assembly order that is now deleted, then you have the option to recreate it, typically because you want to reprocess it.

  3. If you want to recreate the assembly order, choose the Yes button. To undo the posting without recreating the related assembly order, choose the No button.

The Reversed field on the assembly order header changes to Yes. The assembly order posting is now reversed, and you can proceed to process the entire assembly order if you chose to recreate it or the open assembly order that you have restored to its original state.


To restore quantities from multiple partial postings in an assembly order, you must undo all the posted assembly orders in question by following steps 1 through 3 above for each posted assembly order.

See also

Assembly Management
Reverse Journal Postings and Undo Receipts/Shipments
Process Sales Returns or Cancellations
Work with Assembly BOMs
Design Details: Warehouse Management
Work with Business Central

Find free e-learning modules for Business Central here