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 18 of them — from Mustangproject and phive to young Rust, Go and .NET projects — over the same 1,665 e-invoices of the Beleggo data kit, each only in the profiles it claims to check.

EngineRuntimeLicenceProfilesCorrect
Beleggoartefacts 2026-08-31JavaScriptproprietaryall100%1,655 documents
KoSIT Validator1.6.3 · Validator Configuration XRechnung 3.0.2 2026-09-02 · referenceJava 11+Apache-2.01 / 1198.6%285 documents
core-invoice (Rust CLI)2.0.3RustMIT OR Apache-2.02 / 1190.3%874 documents
phive4.6.0Java 17+Apache-2.0all89.8%1,655 documents
dealerweb/einvoice1.1.0PHP 8MIT7 / 1188.3%1,176 documents
Mustangproject2.26.0Java 11+Apache-2.06 / 1184.8%1,067 documents
en16931 (npm)0.1.0Node.jsMIT AND EUPL-1.21 / 1184.6%765 documents
@kontor-mcp/core1.0.4Node.jsApache-2.02 / 1184.2%1,050 documents
verifyhash-einvoice0.2.9Python 3Apache-2.02 / 1183.1%1,050 documents
verifaktura0.1.8Node.jsApache-2.02 / 1181.9%810 documents
EU ITB eInvoicing validator1.14.0-SNAPSHOT (2026-10-21) · CEN 1.3.16Java 17+EUPL-1.21 / 1181.3%765 documents
@attestwire/en169310.14.0Node.jsMIT3 / 1180.2%1,159 documents
einvoice-kit0.1.3Node.jsMIT1 / 1180%765 documents
speedata/einvoicev0.0.22GoBSD-3-Clause3 / 1176.8%1,159 documents
stampbench (@stampbench/core)0.1.1Node.jsMIT2 / 1171.8%1,050 documents
en16931 (Rust CLI)0.6.0RustMIT OR Apache-2.03 / 1168.8%1,159 documents
@fin.cx/einvoice11.1.1Node.jsMIT2 / 1159.9%1,050 documents
KoSIT Validator + ZUGFeRD configuration1.6.3 · Validator Configuration ZUGFeRD 2.5.2 2026-06-11 · referenceJava 11+Apache-2.04 / 1152.9%17 documents
factur-x (akretion)6.8Python 3BSD-2-Clause4 / 1152.9%17 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 22 – 23 October 2026.

Not measured on the current kit, so not in the table: International.EInvoicing (.NET CLI): no .NET SDK on the machine that ran the bench (last measured 27 Sept 2026 over 722 documents); @aifind/mustangjs: no answer on a 1,000-line invoice (DK-790) within 15 minutes (last measured 27 Sept 2026 over 722 documents); Klarfakt: no .NET SDK on the machine that ran the bench (last measured 29 Sept 2026 over 722 documents); john-wink/en16931-php: its composer.lock does not install on the PHP of the machine that ran the bench (last measured 29 Sept 2026 over 722 documents); en16931 (Dart): no Dart SDK on the machine that ran the bench (last measured 29 Sept 2026 over 722 documents).

All 18 engines in detail — verdicts, speed and memory over 1,665 e-invoices →