doc_type: invoice · 0.98
Seven document types. Seven schemas.
An invoice is not a statement, and a delivery note is not a receipt. Cribble classifies every document first, then extracts the fields that matter for that type — line items and bank details for invoices, balances for statements, quantities for delivery notes.
Get startedClassification before extraction
Invoice, receipt, statement, remittance advice, purchase order, delivery note or credit note — Cribble decides what it's reading before it reads it, so the right fields come out the other side.
Handwriting included
Typed, printed or handwritten — if a person can read it, Cribble aims to. Confidence scores drop honestly where legibility does.
Three languages, three currencies at launch
English, German and French documents in USD, EUR and GBP, with language and currency detected and normalised automatically. More on the way.
Why type-aware beats one-size-fits-all
Generic OCR templates flatten every document into the same handful of fields, which is why they mangle statements and lose line items. Cribble maintains a separate extraction schema per document type, tuned to the fields bookkeepers actually re-key.
The result: opening and closing balances from statements, PO numbers and requested quantities from purchase orders, credited amounts from credit notes — each in its right place, each individually confidence-scored.