WoluTools

Invoice vs Purchase Order Checker

Compare Invoice to Purchase Order Online: catch invoice differences before payment review.

Compare what was ordered, billed and optionally received before a payment decision.

START HEREChoose imagesPDF, JPG, PNG, CSV, XLSX
Maximum
20 documents · 20 MB each · 200 PDF pages
File handling
Draft 2 hours · results 24 hours
FREE3 jobs a dayFiles up to 10 MB
PROUp to 200 jobs a day€12.99/month or €89.99/year
See plans

Larger files need Pro. Failed jobs are never counted.

  • Prepared example is free
  • 3 free jobs a day
  • Cancel anytime
EXAMPLE RESULTSample data
Exceptions · 2
8 lines match the order
Unit price above PO+186,00 €
Duplicate line+100,00 €
Potential excess · 286,00 €
Only confirmed, unambiguous matches affect the review totalAccessible report, XLSX, CSV evidence and hash manifest
Matched lines
8
Exceptions
2
Potential excess
€286.00
Formats, limits & file handling
Works with
PDF, JPG, PNG, CSV, XLSX
Limit
20 documents · 20 MB each · 200 PDF pages
You receive
Accessible HTML, XLSX, CSV evidence and hash manifest ZIP
File handling
Draft 2 hours · results 24 hours

Compare one confirmed purchase order with invoices and optional delivery evidence. Every uncertain field remains a review item instead of becoming an automatic payment decision.

THREE CLEAR STEPS

From your images to a usable result.

  1. 01
    Add your input

    Limits and supported formats are visible before you begin.

  2. 02
    Review the result

    Check the preview, findings or artwork before you download.

  3. 03
    Download

    Use your free job, plan or credits. Failed jobs are never counted.

Synthetic reconciliation

See which differences require attention.

The example uses a fictional purchase order, invoice and delivery record. It uploads nothing and never approves a payment.

✓
No public uploadSynthetic documents only
Potential overcharge€27.00Only comparable confirmed lines
Exceptions3Price, quantity and extra line
Match typeThree-wayDelivery evidence included
LineFindingOrderedBilled
A-100Price mismatch Unit price increased10 × €12.0010 × €13.50
B-220Billed above received Quantity needs review8 ordered · 6 received8 billed
SHIPNot ordered Excluded from overcharge—€12.00

Six review steps

From source documents to a traceable exception report

  1. Add documents.Assign one purchase order, one to ten invoices and optional delivery evidence.
  2. Review the purchase order.Confirm header and line fields beside the source document.
  3. Review invoices and deliveries.Low-confidence OCR remains editable and requires confirmation.
  4. Confirm matching.Exact line and SKU references come first; description similarity is never accepted automatically.
  5. Inspect exceptions.Filter price, quantity, receipt, duplicate, total and unexpected-charge findings.
  6. Download the record.Receive XLSX, exceptions CSV, normalized lines and a versioned JSON manifest.

Explicit boundaries

Mixed currencies, unconfirmed units and ambiguous lines block automatic comparison. Unmatched evidence stays outside the potential-overcharge total.

Available now

Inspect the exception logic before sharing documents.

Use the protected workflow with your own files: 3 free jobs a day, no account needed.

Before comparing documents

Invoice matching questions

Clear answers about matching, totals, review responsibility and deletion.

What is the difference between a two-way and three-way match?

A two-way match compares the confirmed purchase order with confirmed invoice lines. A three-way match also checks confirmed delivery or goods-receipt quantities.

Does the tool approve an invoice for payment?

No. It creates a review aid and exception report. It never approves payment, posts accounting entries or replaces the responsible reviewer.

How are invoice lines matched?

Exact purchase-order line references come first, then exact SKU values and user-confirmed normalized SKUs. Similar descriptions remain suggestions until a person confirms them.

What happens when currencies, units or pack sizes differ?

Mixed currencies block the comparison. Unit or pack-size conversions must be explicitly confirmed before the affected lines can enter calculated totals.

What does potential overcharge mean?

It is the sum of comparable, confirmed excess amounts under the selected tolerances. Unmatched or uncertain lines stay outside that figure and remain separate review items.

When are documents deleted?

Unfinished cases expire after two hours. Originals are removed after processing, and encrypted confirmed data and result packages expire after 24 hours or immediately when the user deletes the case.