Purchase Order Parser

Purchase orders establish what was authorized: supplier, product, quantity, price, currency and delivery terms. GainingDocx captures header and line-level evidence so invoices are never approved from a total-only comparison.

The parsed PO becomes the commercial baseline for matching against transport or receipt evidence and the supplier or freight invoice. Missing evidence stays incomplete; exact contradictions are blocked instead of averaged away.

No sign-up for your first document · 15–30 seconds per page

What gets extracted

  • PO number, issue date, buyer and supplier addresses
  • Ship-to, bill-to, requested delivery date and transport terms
  • Product code, description, quantity, UOM, unit price and line amount
  • Currency, subtotal, discount, tax, freight and total
  • Incoterm, payment terms and referenced contracts

Deterministic checks

Computed in code — the AI never does the math.

  • Line quantity × unit price versus printed line amount
  • Line sums and charges versus printed PO total
  • Exact PO-reference matching across invoices and transport documents
  • Supplier, currency, quantity and line-level tolerance checks

How it works

  1. 1Upload or photograph the document — pages are compressed on your device.
  2. 2Review the extracted fields; deterministic checks flag anything suspicious.
  3. 3Export to Excel, CSV or JSON, or generate the counterpart document.

Frequently asked questions

Does matching stop when the PO number disagrees?

Yes. A contradictory PO reference is blocking evidence. The shipment cannot be marked matched until it is corrected or reviewed.

Can descriptions match when product codes are missing?

Yes, but description-only matches are conservative and routed to review when the evidence is not strong enough for automatic approval.

Try it on your own document — free, no sign-up

Start parsing