Skip to main content

Notifications

Community site session details

Community site session details

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

Cancellation of PO

(4) ShareShare
ReportReport
Posted on by 236
Dear Members,

We have a requirement on cancelling a PO. For example, I created a PO with 10 Quantity but while receiving I received only 5 qty and rest 5 I need to cancel it without changing the Original Qty field in business central. How to cancel it? Please help me with this.

Thanks in advance,
Sneha
  • Suggested answer
    Sohail Ahmed Profile Picture
    3,297 on at
    Cancellation of PO
    Maybe this will help clarify.
     
    In standard Business Central, there's no direct way to cancel the remaining quantity on a Purchase Order without adjusting the original Quantity field.
     
    Why?
     
    BC expects the remaining quantity to be either:
     
    Received later, or
     
    Manually reduced in the PO line.
     
     
    Your Option:
     
    To meet your requirement without changing the original Qty, you'll need a customization. A developer or your Microsoft Partner can create logic (in AL) to:
     
    Mark the remaining quantity as "cancelled"
     
    Preserve the original Qty for audit/reference
     
    Stop it from showing up in planning/suggestions
     
     
    Mark below checkbox to make this answer Verified if it helps you.
     
     
  • Suggested answer
    Khushbu Rajvi. Profile Picture
    17,377 Super User 2025 Season 1 on at
  • Suggested answer
    Mansi Soni Profile Picture
    3,391 on at
    Cancellation of PO
    Hii Sneha,

    Your requirement doesn't align in standard functionality, I agree with Ben Baxter's approach for that you required customization into the system if you are facing this type of transactions regularly!

    Regards,
    Mansi Soni
  • Gerardo Rentería García Profile Picture
    19,744 Most Valuable Professional on at
    Cancellation of PO

    Hi, good day
    I hope this can help you, and give you some hints.

    Deleting Old Purchase Orders

    How to delete Purchase Orders with Backlogs? - Dynamics 365 Business Central

    Best Regards
    Gerardo

  • Suggested answer
    YUN ZHU Profile Picture
    84,325 Super User 2025 Season 1 on at
    Cancellation of PO
    I totally agree with Sagar's approach. There is no order cancellation function in BC Standard, only deletion. If you want to keep the archive, please use the Archive function.
     
    Thanks.
    ZHU
  • Suggested answer
    RockwithNav Profile Picture
    7,059 on at
    Cancellation of PO
    We do have a functionality of Over Receiving but no under receiving :)
     
    So a standard a process we have to take care if all the quantity or else your PO will stay open forever. So easiest way out is to create new field as Original Quantity and push that 10 into this and then change the quantity to 5 and complete your PO.
     
    Make sure to make the same column on Posted Invoice side so that you can go and check even after posting.
     
     
  • Suggested answer
    Ben Baxter Profile Picture
    5,810 Super User 2025 Season 1 on at
    Cancellation of PO
    Sneha,
    In base Business Central, you can't delete the PO until the Quantity, Quantity Received and Quantity Invoiced all match.
     
    A simple extension is to create an "Original Quantity" field that has the value updated upon validation of the Quantity field.  Be sure to either only insert if the value is blank OR build a question that asks if you want to change the "Original Quantity" if a value exists and the Quantity is changed.
     
    This way you can change the Quantity down to what has been received/invoiced, allowing you to delete the PO, but keeps the "Original Quantity" for any future analysis of Purchase Lines.  Be sure the value passes to the Posted Purchase Lines or else the value will be lost when the PO is deleted.
     
    Best Regards,
    Ben Baxter
    Accent Software Inc
  • Suggested answer
    Sagar Dangar, MCP Profile Picture
    538 on at
    Cancellation of PO
    Hi,
     
     
    1. Click on archive document button on PO .
     
    2. After archive, you can delete PO.
     
    Note: Archive PO used to keep historical data. If historical data not needed for PO, you can directly delete PO.
     
    Second way to enable "Archive Orders" boolean on Purchase setup and delete PO. it would automatically archive POs.

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

Jainam Kothari – Community Spotlight

We are honored to recognize Jainam Kothari as our June 2025 Community…

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Announcing the Engage with the Community forum!

This forum is your space to connect, share, and grow!

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

#1
Sohail Ahmed Profile Picture

Sohail Ahmed 1,452

#2
YUN ZHU Profile Picture

YUN ZHU 1,313 Super User 2025 Season 1

#3
Gerardo Rentería García Profile Picture

Gerardo Rentería Ga... 1,083 Most Valuable Professional

Featured topics

Product updates

Dynamics 365 release plans