The current limitation of not being able to edit a Purchase Order once it has been sent is a significant workflow obstacle for real-world business operations. Many established systems — including MYOB Retail Manager, Xero, and numerous other ERP and inventory platforms — have long supported the ability to edit, cancel, or remove individual line items on a sent PO without voiding the entire order. This is not a new concept, and the functionality exists across the industry as a standard expectation.
In practice, suppliers regularly advise that certain items are unavailable, discontinued, or have no confirmed restock date. When this happens, a business needs to cleanly remove that line item from the PO and move on — without being forced into a backorder situation or leaving a ghost item permanently sitting as outstanding on the order. Backordering is not always a viable option, particularly when a supplier cannot provide any estimated timeframe for stock availability. Holding a PO open indefinitely for an item that may never arrive creates false data in your procurement records, distorts your project financials, and adds unnecessary admin burden to your team.
The ability to edit a live PO — including removing individual line items, adjusting quantities, or substituting a product — should be a core function of any modern procurement workflow. We strongly urge the D-Tools product team to implement this as a priority update
This would be extremely helpful because currently what we were having to do, so as to not mess up the inventory, is:
Receive every item on a partially received PO.
Go in and manually adjust the inventory.
Go in and recreate the PO from scratch with a different vendor.
It's an incredibly arduous process. Being able to remove items from partially received POs, then the item will become ready to order again, where we can order it from a different vendor, would be extremely helpful.