Feature Request – Purchase Order to Invoice Matching Workflow
I wanted to share a workflow improvement idea based on how we currently use Xero alongside EzzyBills.
At present, our process is:
Staff raise purchase orders internally
Orders are placed with suppliers
Supplier invoices are received and imported via EzzyBills
Invoices are then posted directly into Xero
The challenge we have is that the purchase order currently serves very little practical purpose in the system, as the invoice effectively becomes the trigger document for processing and approval.
What we would find highly valuable is:
A feature that allows imported invoices (via EzzyBills or similar integrations) to be automatically or manually matched against existing purchase orders.
Key benefits would include:
Turning purchase orders into meaningful control documents rather than standalone records
Enabling variance checking (price/quantity differences)
Improving financial control and audit trails
Reducing manual reconciliation effort
Supporting better approval workflows before payment
Ideally, this could include:
Suggested PO matching based on supplier, amount, or reference
Highlighting discrepancies between PO and invoice
Allowing partial matches or multiple POs per invoice where required
At the moment, the lack of this linkage means the PO process is largely duplicated effort without system enforcement.
I believe this would add significant value for businesses using Xero alongside invoice capture tools and strengthen the overall purchasing workflow.
Happy to discuss further or provide more detail on our use case if helpful.
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. 🙂