Purchase Order quantities should reset when linked bills are deleted or corrected
The new billing interface has created a synchronisation issue between Purchase Orders and Bills.
If a bill is created from a PO and lines are accidentally billed before the goods are delivered, deleting the draft bill does not reset the PO quantities. Xero continues to treat those lines as billed, and when the goods eventually arrive, the system flags them as duplicate or over-billing.
The issue is not inventory. Draft bills do not update stock. The problem is that the PO no longer reflects reality.
Partial deliveries, back orders and simple human errors happen every day. Accounting software should allow users to correct mistakes cleanly.
I understand the argument for locking Purchase Orders to prevent inappropriate changes by staff. However, locking should protect against unauthorised changes, not preserve incorrect data. Permissions and audit history already provide control.
Suggested solution: If a bill created from a Purchase Order is edited, voided or deleted, Xero should automatically recalculate the billed quantities and release those lines back to an unbilled status.
A Purchase Order should always reflect the true purchasing position.
Thanks for submitting your idea on Xero Product Ideas. We appreciate you taking time to let us know how we could improve Xero for you.
Your feedback will soon be reviewed by our Community team, and in the meantime this can begin to build support with votes from other community members.
If you're interested to see recent releases or get a pulse on what's coming soon see The Long and Short of it. 🙂