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

Community site session details

Session Id :
Customer experience | Sales, Customer Insights,...
Suggested answer

Cancel remainder in direct delivery process

(2) ShareShare
ReportReport
Posted on by 10
In a direct delivery process where there is a small quantity remaining on a sales order line that needs to be cancel, we get this error message:
Error “A direct delivery chain cannot be created without specifying a sourcing vendor.”
And we end up unable to cancel what needs to be cancelled
Categories:
I have the same question (0)
  • JB-08081458-0 Profile Picture
    10 on at
    Cancel remainder in direct delivery process
    I had already tried all proposed suggestion, at the exception of removing the direct delivery flag. all where unsuccessfull.
    When I tried to remove the flag, I got this error message: Sales Order in not an intercompany order.
    But I still cannot cancel remaining quantities, which leaves me still with the same problem 
  • Suggested answer
    DAnny3211 Profile Picture
    11,246 on at
    Cancel remainder in direct delivery process

    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.

     

    Suggested Approach:

     

    1. 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.


    2. 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.


    3. 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.


    4. 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.


    5. 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.



    6.  
     

    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.

  • JB-08081458-0 Profile Picture
    10 on at
    Cancel remainder in direct delivery process
    Thanks Dany
    All the proposed steps have already been tried, without success:
    1. In original sales order, the sourcing vendor at line level is greyed out and cannot be updated. In the intercompany sales order, if trying to add a sourcing vendor, I get this error message: 
    Sourcing vendor cannot be changed because the intercompany sales order is being updated.
    2. This is the steps we are trying to achieve
    3. When trying to remove the direct delivery link, we also get this error message
    Sourcing vendor cannot be changed because the intercompany sales order is being updated.
     
    Any other insights?
  • DAnny3211 Profile Picture
    11,246 on at
    Cancel remainder in direct delivery process

    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:

    1. Check the Vendor Assignment:

      • Ensure that the sourcing vendor is correctly assigned to the sales order line before attempting to cancel or modify it.
    2. Cancel the Delivery Line Properly:

      • If the line is partially delivered and you want to cancel the remainder:
        • Go to the Sales Order Line.
        • Set the Deliver Remainder to 0.
        • Use the Update Line function to apply the change.
    3. Remove Direct Delivery Link:

      • If the direct delivery setup is causing issues, consider removing the direct delivery link temporarily, adjusting the line, and then reapplying it if needed.

    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.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Andrés Arias – Community Spotlight

We are honored to recognize Andrés Arias as our Community Spotlight honoree for…

Leaderboard > Customer experience | Sales, Customer Insights, CRM

#1
Daniyal Khaleel Profile Picture

Daniyal Khaleel 143

#2
DAnny3211 Profile Picture

DAnny3211 134

#3
Abhilash Warrier Profile Picture

Abhilash Warrier 70 Super User 2025 Season 2

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans