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".
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
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.
Related features
Try it on your own document
Upload a purchase order in the live demo — the file is processed in memory and not stored.