EVERYTHING XIAOMI
Get listed

OpenInvoice

OpenInvoice extracts structured information from PDF and image invoices for review, correction and export.

Place
#14 of 26
Score
6.0
OpenInvoice's website

What OpenInvoice is

OpenInvoice extracts structured information from PDF and image invoices for review, correction and export. It identifies supplier and client details, invoice number and date, totals, tax, currency, SIRET, VAT and client numbers, and line items. Users can check extracted fields against the original document before exporting data as CSV or JSON. Extraction proceeds through regex patterns and invoice2data templates, then uses a MiniMax M2.7 LLM fallback if required fields are missing. The project lists English, French, German and Swiss invoice formats, plus more than 190 vendor-specific templates. A dashboard tracks volume, success rates, supplier distribution and LLM costs. The documented API supports extraction, webhook ingestion, document management, CSV export, dashboard statistics and quality metrics. Typical integrations include Microsoft Teams, Outlook or email through Power Automate, OneDrive or SharePoint, and webhooks. OpenInvoice is free and open-source software that can be deployed on customer infrastructure and integrated with ERP, accounting, Microsoft 365 and email ingestion systems. Its quick start lists Python 3.11+, Node.js 18+, Tesseract OCR and poppler-utils as prerequisites. Deployment, integration and ongoing support are offered as paid business services.

Good

  • Extracts invoice details and line items.
  • Users can review and correct fields against originals.
  • Exports data as CSV or JSON.
  • Lists more than 190 vendor-specific templates.

Watch out

  • Quick start requires Python 3.11+, Node.js 18+, Tesseract OCR and poppler-utils.
  • Deployment, integration and ongoing support are paid services.
  • The MiniMax LLM fallback has an estimated cost of about $0.001 per invoice.

Who it suits

OpenInvoice suits businesses that need structured invoice data for review and export, especially those connecting invoice intake to accounting or ERP workflows. It can be deployed on customer infrastructure.

Verdict

OpenInvoice combines invoice extraction with correction, export, a dashboard and an API. The code is free and open source, but businesses seeking deployment, integration or ongoing support should note those are paid services.

Plans and prices

From OpenInvoice's own pricing page, checked 9 Oct 2026.

All about pricing
PlanPriceWhat it gives you
OpenInvoiceFreeFree and open source code; paid deployment, integration, and ongoing support are offered as a B2B service

The facts

Each one read from OpenInvoice's own pages, with the date it was checked.

What it does

API
The documented API supports invoice extraction, webhook ingestion, document management, CSV export, and dashboard statistics and quality metrics.checked 9 Oct 2026
Authentication and database
Clerk authentication is optional and the project lists SQLite as the default database with PostgreSQL as an option.checked 9 Oct 2026
Dashboard
The dashboard tracks volume, success rates, supplier distribution, and LLM costs.checked 9 Oct 2026
Deployment
The maker describes deploying OpenInvoice on a customer's infrastructure and integrating it with ERP, accounting, Microsoft 365, and email ingestion systems.checked 9 Oct 2026
Extracted fields
It extracts supplier, client, invoice number, date, total, tax, currency, SIRET, VAT number, client number, and line items.checked 9 Oct 2026
Integrations
Typical integrations listed are Microsoft Teams, Outlook or email via Power Automate, OneDrive or SharePoint, and webhook ingestion.checked 9 Oct 2026
Languages and templates
It lists English, French, German, and Swiss invoice formats, plus more than 190 vendor-specific templates.checked 9 Oct 2026
License and support
The code is described as free and open source, while deployment, integration, and ongoing support are offered as paid services; inquiries go to [email protected].checked 9 Oct 2026
Processing pipeline
Extraction cascades through regex patterns, invoice2data templates, and a MiniMax M2.7 LLM fallback when required fields are missing.checked 9 Oct 2026
Purpose
OpenInvoice extracts structured data from PDF or image invoices.checked 9 Oct 2026
Review and export
Users can review and correct extracted fields alongside the original document and export data to CSV or JSON.checked 9 Oct 2026
Runtime requirements
The quick start lists Python 3.11+, Node.js 18+, Tesseract OCR, and poppler-utils as prerequisites.checked 9 Oct 2026

Money

LLM cost
The README estimates the MiniMax LLM fallback at about $0.001 per invoice and says most invoices resolve through earlier layers with no LLM cost.checked 9 Oct 2026

Alternatives to OpenInvoice

All alternatives
  1. 1

    GoNES

    Free planWebLinuxmacOSWindows
    6.9Free plan
  2. 2

    NESER

    Free planWebLinuxmacOSWindows
    6.9Free plan
  3. 3

    JSNES

    Free planWebLinux
    6.5Free plan
  4. 4

    Nestalgia

    Free planLinuxmacOSWindows
    6.5Free plan
  5. 5

    FCEUX

    Free planLinuxmacOSWindows
    6.3Free plan
  6. 6

    Nintendulator

    Free planWindows
    6.3Free plan