Comparison

Beleggo compared

Only published, verifiable facts — every claim with its source and check date. We compare what matters: where your invoice goes, daily limits and pricing.

Where does your file go?Daily limitBatchReport / evidenceWorks offline
BeleggoNothing uploaded — local in browser/desktopUnlimited, no accountUnlimited (web + desktop)PDF/CSV report + evidence packYes
RechneXAs of 28 Sept 2026Server upload (DE hosting)3/day (50/day registered)——No
EU-Rechnung.deAs of 28 Sept 2026Server upload; report stored 7 daysFree, no account (max 1 MB)——No
erechnungs-validator.deAs of 28 Sept 2026Server upload (despite "in browser" wording)———No
e-rechnung.toolsAs of 28 Sept 2026Server upload; deleted after 24 hNo account; per-minute limit per IP——No
Munich Enterprise SoftwareAs of 28 Sept 2026Server upload (Azure Cloud, EU)Free, no registration——No
invowerkAs of 30 Sept 2026Server upload (DE hosting)Free, no account (max 20 MB)—PDF/JSON report with SHA-256—
zugferd-validator.deAs of 30 Sept 2026Server upload (DE hosting, Nuremberg)Free, no account (20/week registered)Free tier: one invoice at a time——
KlarfrachtAs of 30 Sept 2026No upload — local in browserFree (max 15 MB)———
Belegpostfach (inoxision)As of 30 Sept 2026Server upload (DE hosting)10/day—KoSIT validation report + JSON data—
FacturionAs of 30 Sept 2026Server upload (Frankfurt hosting)No account (max 4 MB)———
InvoiceRailsAs of 30 Sept 2026——No (single file only)PDF report + share link—
DocuflairAs of 30 Sept 2026Upload; not stored permanently without account——Downloadable report, no accountYes (on-premise, from €399/month)
PeppolioAs of 30 Sept 2026Upload; data not stored1 free use/hour—Report per rule with field and fix—

What Beleggo does in detail — 50 capabilities with use cases →

All third-party figures come from the vendors' own public pages (see the date column) and may change. No judgement, just facts.

A figure out of date or wrong? Tell us — we correct it promptly.

Libraries and command-line validators, measured

Anyone building e-invoices into their own software reaches for a library rather than a web service. We ran 23 of them — from Mustangproject and phive to young Rust, Go and .NET projects — over the same 722 e-invoices of the Beleggo data kit, each only in the profiles it claims to check.

EngineRuntimeLicenceProfilesCorrect
Beleggoartefacts 2026-08-31JavaScriptproprietaryall100%722 documents
dealerweb/einvoice1.1.0PHP 8MIT7 / 1198.7%697 documents
EU ITB eInvoicing validator1.14.0-SNAPSHOT (2026-09-25) · CEN 1.3.16Java 17+EUPL-1.21 / 1198%449 documents
KoSIT Validator1.6.3 · Validator Configuration XRechnung 3.0.2 2026-09-02 · referenceJava 11+Apache-2.01 / 1197.9%187 documents
verifaktura0.1.8Node.jsApache-2.02 / 1197.6%455 documents
einvoice-kit0.1.3Node.jsMIT1 / 1197.3%449 documents
phive4.6.0Java 17+Apache-2.0all96.7%722 documents
en16931 (npm)0.1.0Node.jsMIT AND EUPL-1.21 / 1196.7%449 documents
Klarfakt1.0.0-preview.2.NET 10BUSL-1.1 (free for evaluation; Apache-2.0 after four years)3 / 1196.4%687 documents
@kontor-mcp/core1.0.4Node.jsApache-2.02 / 1195.9%636 documents
Mustangproject2.26.0Java 11+Apache-2.06 / 1195.4%646 documents
@aifind/mustangjs0.4.0Node.jsApache-2.02 / 1194%636 documents
core-invoice (Rust CLI)2.0.3RustMIT OR Apache-2.02 / 1194%500 documents
verifyhash-einvoice0.2.9Python 3Apache-2.02 / 1193.6%636 documents
International.EInvoicing (.NET CLI)1.1.0.NET 8+MIT2 / 1193.4%636 documents
john-wink/en16931-php0.3.0PHP 8MIT2 / 1193.1%636 documents
@attestwire/en169310.14.0Node.jsMIT3 / 1190.5%687 documents
en16931 (Dart)0.1.4Dart, AOT-compiledMIT7 / 1189%697 documents
speedata/einvoicev0.0.22GoBSD-3-Clause3 / 1188.9%687 documents
stampbench (@stampbench/core)0.1.1Node.jsMIT2 / 1184.9%636 documents
en16931 (Rust CLI)0.6.0RustMIT OR Apache-2.03 / 1176.4%687 documents
@fin.cx/einvoice11.1.1Node.jsMIT2 / 1169.5%636 documents
KoSIT Validator + ZUGFeRD configuration1.6.3 · Validator Configuration ZUGFeRD 2.5.2 2026-06-11 · referenceJava 11+Apache-2.04 / 1150%10 documents
factur-x (akretion)6.8Python 3BSD-2-Clause4 / 1150%10 documents

“Profiles”: how many of the kit’s 11 profiles the engine itself claims to check. “Correct”: the share of documents in those profiles whose verdict (valid or defective) matches the expected one; a document the engine cannot judge counts as wrong. As every engine covers different profiles, the percentages rest on different numbers of documents. The KoSIT validator is the official reference for XRechnung. Measured 25 – 30 September 2026.

All 23 engines in detail — verdicts, speed and memory over 722 e-invoices →