Skip to main content

Which Documents Should Be Matched To Make Sure That The Invoice Received Relates To A Valid Order That Was Placed And That The Goods Were Received?

by
Last updated on 4 min read

Match the invoice to the original Purchase Order (PO), the signed Goods Receipt Note (GRN), and your internal Payment Voucher to confirm the order was placed, the goods were received, and the payment is legitimate.

What’s Happening

A three-way match: PO vs. GRN vs. Invoice

Every invoice that lands on your desk needs three documents to pass muster: the original purchase order, proof the goods arrived, and the invoice itself. This isn’t just bureaucracy—it’s your best defense against overpaying, duplicate payments, or outright fraud. Honestly, even with fancy ERP systems in 2026, nothing beats a human eyeball on these three documents. According to a 2024 survey by ACFE, payment discrepancies are one of the top three ways small and mid-sized businesses bleed money, averaging $150,000 per company every year. A proper three-way match catches every price, quantity, or line-item slip-up before the check goes out.

Step-by-Step Solution

Match the invoice to the PO, GRN, and payment voucher in four clear steps

Step 1: Pull the Purchase Order (PO)

  1. Grab the PO number from the invoice header or line items—it’s usually right there.
  2. Open your ERP or accounting software (QuickBooks Desktop 2026, SAP Business One 10.0, or NetSuite work fine).
  3. Type the PO number into the “Purchase Orders” module and hit search.
  4. Double-check these details line up with the invoice:
    • Supplier name and address
    • Item description, SKU, and how many were ordered
    • Unit price and total dollar amount

Step 2: Confirm Receipt with the Goods Receipt Note (GRN)

  1. Head to “Inventory,” then “Receiving,” then “Goods Receipts” in your system.
  2. In a warehouse system, pull up the receipt using the same PO number.
  3. Make sure the GRN shows:
    • The exact items and quantities you ordered
    • A “Received” status plus a real signature (digital or ink)
    • A receipt date no more than 30 days before the invoice—Uncle Sam’s Treasury folks generally like that window for clean reconciliation

Step 3: Match the Invoice

  1. Lay the invoice next to the PO and GRN—compare every single line.
  2. Watch for red flags like:
    • Prices that don’t match the PO
    • Fees that never showed up on the PO
    • Quantities that exceed what the GRN confirms
  3. Call the supplier before you approve anything—fix the mismatches first.

Step 4: Approve the Payment Voucher

  1. Find or create the payment voucher in your system (“Vouchers Payable” in QuickBooks or “Disbursement Voucher” in SAP).
  2. Attach the PO, GRN, and invoice as proof.
  3. Enter the payment terms (Net 30 is common) and the due date.
  4. Send it up the chain—usually a purchasing manager or CFO for sign-off.
  5. Once approved, your system cuts the check or sends the ACH automatically.

If This Didn’t Work

Use a spreadsheet, supplier statement, or voucher system to resolve mismatches

Alternative 1: Use a Three-Way Match Template

No built-in matching in your software? Build a simple spreadsheet with columns for PO Number, Supplier, Item, Ordered Qty, Received Qty, Invoice Qty, Unit Price, and Invoice Total. Plug in the numbers from each document and you’ll spot discrepancies before you pay. Gartner Finance reports that 68% of mid-market firms still use this low-tech method as of 2025.

Alternative 2: Request a Supplier Statement

When an invoice looks off, ask the supplier for a monthly statement listing all open POs. Compare that list to your records to make sure you haven’t already paid that invoice. This trick helps businesses juggling lots of suppliers or high transaction volumes.

Alternative 3: Implement a Formal Voucher System

Bigger companies and nonprofits often formalize the process with a voucher system:

  • Bundle the PO, GRN, invoice, and approval into one packet before any payment leaves.
  • Stamp the packet “Paid” once the check is issued to stop duplicate payments.
  • Use numbered checks and a reconciliation log to track every payment and cut down on mistakes.
AccountingTools says well-run voucher systems can slash payment errors by up to 40% and make audits a breeze.

Prevention Tips

  • Standardize PO Numbers: Pick one format—say, PO-2026-001—and never recycle old numbers. It keeps things tidy and makes audits way easier.
  • Require Digital Signatures: Make digital signatures on GRNs mandatory using tools like Zoho Desk or DocuSign—no more “lost” paperwork or finger-pointing.
  • Set Up Automated Alerts: Program your ERP to flag invoices without a linked PO or GRN after seven days. NetSuite and QuickBooks Online can do this out of the box.
  • Conduct Monthly Audits: Grab 10% of paid invoices at random and verify the matching documents. A simple checklist keeps everyone on the same page and spots recurring problems.
  • Train Staff Quarterly: Run quick training on spotting trouble—altered invoices, mismatched addresses, or suppliers listing multiple locations are classic fraud red flags.
Edited and fact-checked by the TechFactsHub editorial team.
David Okonkwo

David Okonkwo holds a PhD in Computer Science and has been reviewing tech products and research tools for over 8 years. He's the person his entire department calls when their software breaks, and he's surprisingly okay with that.