Hi JB-08081458-0,
In the direct delivery process, cancelling a remaining quantity on a sales order line can be tricky due to the system's requirement for a sourcing vendor. The error you're seeing:
“A direct delivery chain cannot be created without specifying a sourcing vendor.”
…typically occurs because the system still expects to complete the direct delivery flow, even for the residual quantity, and cannot proceed without vendor information.
Check the Purchase Order Link Ensure that the sales order line is no longer linked to a purchase order. If it is, you may need to cancel or update the PO first.
Manually Adjust the Quantity Try reducing the quantity on the sales order line to match what has already been delivered, then set the line status to “Delivered” or “Canceled” as appropriate.
Use the “Cancel Remaining” Function If available, use the “Cancel Remaining” option on the sales order line. This should remove the residual quantity without triggering the direct delivery logic—provided the line is no longer actively linked to a vendor.
Remove Direct Delivery Flag If the system still treats the line as part of a direct delivery, you may need to temporarily remove the direct delivery flag or unlink the vendor sourcing manually before cancellation.
Review Line Status and Delivery Schedule Sometimes, the issue is caused by mismatched delivery schedules or partial receipts. Make sure the delivery schedule reflects the actual received quantity and that no open deliveries remain.
This scenario often requires careful coordination between sales and purchasing modules to ensure the system doesn’t expect further fulfillment.
Thanks and best regards, Daniele Note: This response was prepared with support from Copilot to ensure clarity and completeness.
Hi,
In Dynamics 365 Sales, when dealing with direct delivery and trying to cancel the remainder of a sales order line, the error you're encountering — "A direct delivery chain cannot be created without specifying a sourcing vendor" — typically occurs because the system expects a vendor to be defined for the direct delivery process.
To resolve this:
Check the Vendor Assignment:
Cancel the Delivery Line Properly:
0
Remove Direct Delivery Link:
Let me know if you'd like help walking through these steps or troubleshooting further!
Best regards, Daniele
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.
As AI tools become more common, we’re introducing a Responsible AI Use…
We are honored to recognize Andrés Arias as our Community Spotlight honoree for…
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Daniyal Khaleel 143
DAnny3211 134
Abhilash Warrier 70 Super User 2025 Season 2