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, and encourage all Australian and international users experiencing this limitation to vote for it at the D-Tools Ideas Portal: https://d-toolscloud.ideas.aha.io/