How to Undo Assembly Posting | Microsoft Docs

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:

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 Postings. 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 Postings
Process Sales Returns or Cancellations
Work with Bills of Material
Design Details: Warehouse Management
Working with Business Central

© 2019 Microsoft. All rights reserved.