Purchasing & suppliers · Weekly
Purchase orders vs. goods received vs. supplier invoices
Three-way match before you pay a supplier: only pay for what you ordered, at the PO price, and actually received.
Files you need
- Purchase order lines: What you ordered from suppliers, line by line, with the agreed price.For example: ERP purchase order lines, Odoo / Zoho purchase orders export, PO tracker spreadsheet.
- Goods received notes (GRN): What your warehouse actually received and accepted against each PO.For example: ERP goods receipt / GRN lines, Warehouse receiving log, 3PL inbound receipt report.
- Supplier invoice lines: Supplier bills booked in your AP, at line level with the PO reference.For example: ERP vendor bill lines, AP invoice register (line level), Supplier invoice scan to Excel.
The Microsoft Dynamics 365 Business Central connector can fill: Purchase order lines, Goods received notes (GRN), Supplier invoice lines.
What Sawwi checks
- Invoiced, not received: Supplier billed for goods with no goods received note. Hold payment.
- Invoiced more than received: Invoiced quantity is above the accepted quantity (received minus rejected).
- Billed above PO price: Line amount is higher than invoiced qty × the PO unit price.
- Invoice without a PO: Invoice line whose PO and SKU aren't on any purchase order.
- Duplicate supplier invoice: The same supplier invoice number and SKU is booked more than once.
- Received, not invoiced: Goods received with no supplier bill yet. Accrue as GRNI (goods received not invoiced).
- Received more than ordered: Warehouse accepted more units than the PO allows.
- Receipt without a PO: Goods received against a PO number or SKU that isn't on any purchase order.
- PO overdue, nothing received: Expected date has passed and nothing has been received.
- Partly received: Open PO balance: fewer units received than ordered so far.
- Billed below PO price: Usually a discount or a wrong PO price. Check before the PO is reused.
What you get
- Invoices cleared for payment
- Payment hold list with reasons
- GRNI accrual (received, not invoiced)
- Open PO backlog
- Excel download of every table
Used for
Bring last month's exports and see what's missing.
Setup takes two minutes. Or try the demo store with invented data first, no sign-up.
Create your workspace