Document type

Purchase Order OCR

Purchase orders are processed through the invoice/financial path.

Can Mahad OCR read a Purchase Order?

Available with limits. Purchase orders are processed through the invoice/financial path. It returns po_number where printed; supplier and buyer; dates and more as JSON. Input: PDF, PNG, JPG. Limitation: There is no dedicated purchase-order template — POs reuse the invoice extraction path, so the detected type may be reported as "Invoice".

Limited

Fields normally extracted

  • po_number where printed
  • supplier and buyer
  • dates
  • line items

Validation available

Same financial extraction and ✓ / ⚠ field checks as invoices.

Example response

Synthetic example — not a real document.

{ "type": "Invoice", "values": { "invoice_number": "PO-2026-88" }, "line_items": [ … ] }

Supported formats

PDF, PNG, JPG

Common business uses

  • Procurement intake
  • Supplier order matching

Integration

POST https://api.mahadocr.com/v1/documents/upload

Integration guide →

Limitations

There is no dedicated purchase-order template — POs reuse the invoice extraction path, so the detected type may be reported as "Invoice". PO-to-invoice matching is not provided.

Try it on your own document

Upload a purchase order in the live demo — the file is processed in memory and not stored.