Financial document classifier

What documentis this?

We specialise in financial documents: payslips, tax invoices, bank statements, salary certificates, PAYG summaries, and receipts. Upload one (or paste a link) and get its type, issuing country, and confidence — it abstains rather than guesses. Type only: to check a document is genuine, use Verify.

PDF or image (PNG/JPG/WebP)
How it works

About the document classifier

The document classifier identifies what kind of financial document you have. It specialises in the document types that move through financial-services workflows — payslip, tax invoice, bank statement, salary certificate, PAYG summary, and receipt. Upload a PDF or image, or point it at a document URL, and it returns the type, the issuing country, and a confidence score.

It is built to be honest about uncertainty. Anything that clearly isn’t one of the supported financial documents comes back as “other”, and a result that falls below the confidence threshold abstains as “unknown” rather than forcing a guess. It reports the document’s type only — it does not judge whether the document is genuine. For that, use the document verifier.

  1. 01

    Upload a document or paste a link

    Send a PDF or an image (PNG/JPG/WebP), or give it a public URL to one. The classifier reads the rendered page, not just the file name.

  2. 02

    It reads the document

    A vision engine takes in the layout, headings, and visible markers — the structural cues that distinguish, say, a payslip from a tax invoice.

  3. 03

    It matches against the financial taxonomy

    The document is weighed against the supported types — payslip, tax invoice, bank statement, salary certificate, PAYG summary, receipt — and anything outside that set is marked “other”.

  4. 04

    It scores its confidence — or abstains

    When the signal is strong you get a type with a confidence score; when it’s weak the classifier returns “unknown” instead of guessing.

  5. 05

    You get the type, country, and evidence

    The response names the document type, the issuing country, a confidence figure, and the visible markers behind the call.

What you get back

document_type

The identified type — one of the supported financial documents, or “other” / “unknown” when it doesn’t fit or the classifier abstains.

confidence

How sure the classifier is, 0–100%. Below the threshold the result abstains as “unknown” rather than committing.

country_code

The issuing country inferred from the document, so downstream rules can branch on jurisdiction.

evidence + is_financial_document

The visible markers that drove the call, plus a flag for whether the document is a financial one at all.

Common uses

  • Routing or triaging incoming documents to the right team or workflow
  • Pre-sorting a mixed inbox of uploads before anyone reviews them
  • Gating which extractor or rule set runs, based on the detected type
  • Filtering out non-financial files early so they never reach a specialised pipeline

Classification reports the document’s type, not its authenticity — and it abstains as “unknown” rather than guessing when confidence is low. Use it to route and sort documents; reach for the document verifier when you need to know a document is genuine.

Questions

Does it tell me whether the document is real?
No. The classifier reports the document’s type only — it is not an authenticity judgment. A genuine payslip and a forged one both classify as “payslip”. To check whether a document is genuine, use the document verifier.
What happens if the document isn’t financial?
If it clearly isn’t one of the supported financial documents, you get “other”. If the classifier can’t place it with enough confidence, it returns “unknown” and abstains rather than guessing.
Which document types does it support?
Payslip, tax invoice, bank statement, salary certificate, PAYG summary, and receipt. Anything else is reported as “other”.
What can I send it?
A PDF or an image (PNG/JPG/WebP) as an upload, or a public URL to one. It reads the rendered document either way.
Do you store what I submit?
No. The classifier is stateless — your document is classified and not retained.

Related tools