Evidence-linked field extraction

Invoice & Receipt to JSON/CSV

Extract vendor, invoice number, date, subtotal, tax, total and currency from document text, then review every field against its source line.

✓ Deterministic local baseline✓ Evidence per finding✓ JSON + CSV report✓ Versioned method
Interactive tool

Analyse your own file

Local by default

Choose a PDF, plain text and receipt/invoice images file

Drop it here or browse this device

No file selected

Your original file is analysed in this browser and is not uploaded. An optional AI second-opinion button appears only after the local report; if you choose it, extracted text—not the original file—is sent to our server.

Processing manifest

What happens to the file

Original stays on this device
Default processing
Browser-only JavaScript, PDF.js, pdf-lib and Tesseract where the task needs them
Accepted input
PDF, plain text and receipt/invoice images
Report contract
File Intelligence JSON schema 1.0 plus a flattened CSV view
Optional AI
Explicit second opinion; extracted text only; original file is not uploaded
Example analysis report

Synthetic invoice fields: FH-2026-0042, 2026-07-18, EUR 120.00 subtotal, EUR 24.00 VAT and EUR 144.00 total.

Download invoice-sample.txtRun it with “Load published sample” above to reproduce the report.

How the result is calculated

PDF text or local OCR is normalised, then multilingual labels and bounded value patterns extract fields. Each value retains a source line and evidence preview. Optional AI can refine ambiguous labels but cannot bypass review.

Published formula and threshold

Confidence = detected supported fields ÷ seven expected fields × 88. It measures coverage, not accounting correctness. Totals are never silently recalculated or invented.

Supported and unsupported cases

Input or situationWhat version 1.0.0 checksWhat it does not claim
Labelled invoice/receiptVendor candidate, invoice number, date, subtotal, tax, total and currencyEvery country-specific tax schema
Selectable PDF/textDeterministic label extraction with source evidenceComplex tables and merged line items
Printed imageLocal English or Turkish OCR before extractionHandwriting, thermal damage or unsupported languages
JSON/CSV exportOne reviewed record and evidence metadataDirect bookkeeping-system posting
Advertisements

What the confidence score means

Confidence describes how much of the file the published parser could inspect and how specific the evidence was. It is deliberately separate from the result score. A 95/100 confidence value does not mean “95% likely to be true,” and a high health/readiness score does not certify safety, compliance or factual correctness.

Comparison with other approaches

ApproachUseful strengthImportant limitation
Local evidence extractorLocal first, source-line evidence, JSON/CSVSmall published field schema
Manual spreadsheet entryFlexible human judgmentSlow and vulnerable to transposition
Template OCRStrong on one fixed layoutBreaks when the supplier layout changes
Accounting platform OCRIntegrates with posting workflowUpload, subscription and vendor lock-in may apply
Anonymous synthetic release dataset

7/7 fixtures passed (100%)

Dataset: FH-INT-SYNTH-2026-07. Scope: Vendor, number, date, subtotal, tax, total and currency labelled-field fixtures. Fixtures contain generated data only; no visitor file or personal record is collected.

Open method and raw CSV

When this result can be wrong

A document may contain several dates, currencies or totals. OCR decimal errors are costly. “Total” can mean a line item, subtotal or amount due. Confirm vendor, date, tax and final amount before importing.

Keep the original file, test the output in the receiving application and escalate high-stakes legal, financial, medical, accessibility or security decisions to a qualified reviewer.

Advertisements

Version and accuracy change log

ReleaseDateCalculation/coverage changeRe-test requirement
1.0.02026-07-29Initial public engine, report schema, thresholds, synthetic fixtures and sample files.All published fixtures and one browser sample per tool.

Downloadable evidence, not a black-box verdict

After analysis, use Download JSON report for structured evidence or Download CSV report for review in a spreadsheet. Both include engine version, timestamp, score, confidence, metrics, findings, recommendations and limitations. Sensitive-data reports mask candidate values and no report includes the complete extracted document text.

Related tools and independent checks

Method or accuracy correction? Read the testing methodology and contact info@brothers.net.tr. Material scoring changes are published in the change log.