web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Suggested Answer

Cancelling of Reservations on Assembly Orders

(5) ShareShare
ReportReport
Posted on by 279

Hi Folks,

Just wondering if I could get some insights around whether the standard Assembly Order behaviour can be changed in relation to de-linking Assembly Orders from Sales Orders and partially shipping Sales Orders where Assemble-to-Order items exist.

We currently have a situation where we are trying to cancel reservations around an Assembly Order. The system presents the attached messages and does not allow the reservation to be cancelled. I can normally do this for a general Sales Order reservation; however, not for Sales Orders connected with an Assembly Order. It appears the system waits until all components are fully available/consumed before proceeding.

I had a couple of questions around this behaviour:

  1. Can an Assembly Order be de-linked from the Sales Order without removing/deleting the Assembly Order in the background, or would this only be achievable through customisation?
  2. Can a Sales Order be partially shipped when it contains Assemble-to-Order items? At present, the system does not appear to allow shipment until all Assembly components are available as positive inventory, despite the customer setting being configured to allow partial shipments.

Any guidance around whether this is standard behaviour or if customisation would be the only option available would be appreciated.

As a workaround, I have advised that a separate standalone Assembly Order could be created; however, this was not considered an acceptable operational solution by the customer.

 
I have the same question (0)
  • Suggested answer
    Ben Baxter Profile Picture
    7,115 Super User 2026 Season 1 on at
    You can do partial shipments, but the component quantity required to make the amount being shipped is still required.  For example, if my Sales Order is for 10, but I only have enough components to make 2, then I can only ship 2 of the 10 on the Sales Line.
     
    If any one of the components is out of stock, then I cannot partially ship any because the required materials to make the finished good don't exist.
     
    Best Regards,
    Ben Baxter
    Accent Software Inc
  • Suggested answer
    Grigorios Mavrogeorgis Profile Picture
    2,514 Super User 2026 Season 1 on at

    Hi,

    This is standard BC behaviour and by design. When item is set as Assemble-to-Order, the assembly order is tightly linked to the sales line through reservation entries and the system protects that link — that is why you see the Disallow Cancellation flag set to Yes. You cannot cancel that reservation directly the same way you would for normal stock reservation.

    For partial shipment, it depends on your setup. If you have pure ATO line, the safer approach is to adjust the Quantity to Assemble to Order on the sales line and synchronise the assembly order quantity to match what you want to ship, then post that portion. If you have mixed scenario with some stock and some ATO quantity, BC actually handles this but the quantities need to be set correctly before posting.

     

    Customising around reservation and order tracking is risky — it is core interrelated system and changes there can have effects you don't expect.

    ✅ Tick the checkbox below to mark the answer as verified, if it helped resolve your question.
     
    Regards
    Gregory Mavrogeorgis
     
  • Suggested answer
    YUN ZHU Profile Picture
    101,995 Super User 2026 Season 1 on at
    This is indeed standard practice, and there are significant risks involved in customizing the reservation functionality.
    More details:
    Design details: Reservation, order tracking, and action messaging
     
     
    Thanks.
    ZHU
     
  • Suggested answer
    OussamaSabbouh Profile Picture
    17,586 Super User 2026 Season 1 on at
    Hello,
    This is standard behaviour for Assemble-to-Order. When the item is ATO, Business Central creates a one-to-one link between the sales order line and the assembly order, plus an automatic reservation between the sales demand and assembly supply; that is why cancelling the reservation is blocked with Disallow Cancellation = Yes. In standard BC, you should not treat that reservation like a normal stock reservation, because it is what keeps the sales line, assembly output, and shipment tied together. For your questions: de-linking the assembly order while keeping it as-is is not really a standard flow; you would normally change/delete the ATO quantity/order or use a standalone assembly order, otherwise you are into customization. Partial shipment is supported, but the key rule is that ATO quantity is controlled through Qty. to Ship / Quantity to Assemble, and BC expects the required assembly components/output to be available for the quantity being shipped; it will not ship an ATO line just because the customer allows partial shipment if the assembly side cannot be posted. So your workaround of using a standalone assembly order is the clean standard approach; if the customer wants to freely break the link and manage reservations manually, that is a customization/design change. 
    Regards,
    Oussama Sabbouh
  • Gerardo Rentería García Profile Picture
    27,087 Most Valuable Professional on at

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Women in Power Builds Momentum

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 2,222 Super User 2026 Season 1

#2
YUN ZHU Profile Picture

YUN ZHU 1,603 Super User 2026 Season 1

#3
Grigorios Mavrogeorgis Profile Picture

Grigorios Mavrogeorgis 1,186 Super User 2026 Season 1

Last 30 days Overall leaderboard

Featured topics

Microsoft Training Manuals

Product updates

Dynamics 365 release plans