Eine API für E-Rechnungen: generieren, validieren, zustellen.
Europa führt die E-Rechnungspflicht schrittweise ein, jedes Land mit eigenem Format und Netzwerk. Beliq bietet Ihnen eine einzige Integration für den gesamten Prozess, mit Compliance, die Sie anhand der offiziellen Regelsätze überprüfen können. Generieren und Validieren sind heute live. Die verwaltete Zustellung folgt als Nächstes.
Eine API für den gesamten E‑Rechnungsprozess.
Eine Integration deckt die Generierung der Datei, die Prüfung gegen die Behördenregeln und die Zustellung über das richtige Netzwerk ab. Zwei der drei Schritte sind heute live, der dritte folgt als Nächstes.
Ebenfalls heute live: strukturierte Daten aus eingehenden Hybrid-PDFs extrahieren und zwischen CII und UBL konvertieren.
JSON rein, konformes XML oder Hybrid-PDF/A-3b raus. Factur-X, ZUGFeRD, XRechnung, Peppol BIS 3.0, UBL und CII.
XSD, EN 16931 und die länderspezifischen Regeln in einem Durchgang. Fehler werden mit Regel-ID, XPath und einer umsetzbaren Meldung zurückgegeben.
Automatisch über zertifizierte EU-Netzwerke geroutet, je nach Ziel. Abgerechnet pro zugestellter Rechnung.
Jedes Format. Und wie genau wir es prüfen.
Wir listen jedes unterstützte Format und die strengste Prüfung, die wir dafür durchführen. Wo die Formatbehörde ein Regelwerk veröffentlicht, wenden wir es an, versioniert und per Hash gesichert. Wo keines existiert, validieren wir gegen das offizielle XSD-Schema. Die Kennzeichnung auf jeder Karte zeigt Ihnen, welche Prüfung gilt.
Die endgültige Akzeptanz entscheidet das behördliche System bei der Einreichung.
Reguläre Umsatzsteuerrechnungen in PLN. Über die Annahme entscheidet KSeF bei der Einreichung, die Beliq nicht übernimmt.
Nicht vertrauen. Nachprüfen.
Versionierte Quellen mit Prüfsumme
Beliqs Compliance-Engine versioniert und sichert mit SHA-256-Hash jeden Schematron, jedes Schema und jede Codeliste von CEN, KoSIT, OpenPeppol, FNFE-MPE, FeRD, DGFiP und NEN. Drift-Erkennung läuft nach festem Zeitplan gegen die Originalartefakte der Behörden.
Validierung in einem Aufruf
XSD plus EN 16931 Schematron plus länderspezifische CIUS in einem einzigen Durchgang. Fehler werden mit Regel-ID, XPath und einer verständlichen Meldung zurückgegeben, die Ihr Support-Team direkt in ein Ticket übernehmen kann.
PDF/A-3b ab Werk
Factur-X-PDFs sind PDF/A-3-Dateien mit eingebettetem XML, das die E-Rechnung abbildet. Bevor das PDF zurückgesendet wird, wird es von veraPDF gegen dessen PDF/A-3b-Profil geprüft. Eine Datei, die diesen Test nicht besteht, wird nicht zurückgesendet. Ein PDF im Testmodus erhält nach der Prüfung ein Wasserzeichen. Derselbe Aufruf liefert das PDF zusammen mit der strukturierten Rechnung.
Deterministisch, in angemessenem Rahmen
XML-Ausgaben sind byte-identisch bei gleicher Eingabe und versioniertem Regelsatz. PDF-Metadaten, eingebettete Schriften und XML-Anhangpositionen sind pro Release festgelegt, sodass Audit-Fingerabdrücke auch bei PDF-Byte-Änderungen stabil bleiben.
Signierte Webhooks, strukturierte Fehler
Jeder Webhook ist mit HMAC-SHA256 signiert; jeder Fehler enthält Regel-ID, XPath, den fehlerhaften Wert und einen stabilen Fehlercode, sodass Sie Ausnahmen nach Klasse routen können, ohne Strings zu parsen.
Europäisch, ganz bewusst
EU-Infrastruktur auf Hetzner, datenschutzkonforme Verarbeitung und ein Team, das sich mit Ihren Prüfern abstimmt. Keine überraschenden transatlantischen Datenübertragungen.
Eine Integration, an kein Netzwerk gebunden.
Wenn es soweit ist, routet Beliq jede Rechnung automatisch über das richtige nationale Netzwerk, über zertifizierte EU-Netzwerke, die wir je nach Ziel auswählen und austauschbar halten. Sie integrieren einmal und verbinden nie selbst ein Netzwerk, und Sie sind nie an einen Anbieter gebunden. Abgerechnet wird pro zugestellter Rechnung.
Eine Integration, viele zertifizierte Netzwerke, je nach Ziel ausgewählt. Wir wählen das Netzwerk und können umleiten, Ihre Integration bleibt unverändert.
Heute erstellt und prüft Beliqs Compliance-Engine die Datei. Sie versenden sie über den Anbieter, den Sie bereits nutzen.
Wo Beliq heute aufhört ↗Fünf Wege, eine Schnittstelle.
Rufen Sie Beliq direkt über REST auf, nutzen Sie die Node-, Python-, MCP- und CLI-Entwicklertools oder integrieren Sie ohne Code über n8n, Activepieces oder Directus. Generieren Sie Rechnungen direkt aus Ihrem Shopware- oder WooCommerce-Shop (die Plugins installieren Sie über GitHub; sie sind noch nicht gelistet) oder fügen Sie eine unabhängige Prüfung zu den E-Rechnungen hinzu, die Ihr Buchhaltungstool bereits erstellt. Jeder Weg verwendet dieselbe Struktur und dieselbe JSON-Fehlerform.
JSON senden. Fertiges Dokument erhalten.
REST und cURL, heute verfügbar. Jeder andere Integrationsweg baut auf dieser API auf, sodass Sie Beliq flexibel in Ihre eigene Software einbinden können. Eine Struktur, eine Fehlerform, jeder Endpunkt.
Beliq aus Ihrem Stack aufrufen.
Getypte Node- und Python-SDKs, ein MCP-Server für KI-Agenten, eine CLI und eine GitHub-Action, alle bauen auf derselben API auf.
Beliq in Ihren Workflow einbauen.
Integrieren Sie Beliq in n8n, Activepieces oder Directus. Ordnen Sie Ihre Felder zu und erzeugen Sie konforme Rechnungen, ganz ohne Code.
Rechnungen direkt aus Ihrem Shop.
Plugins für Shopware und WooCommerce wandeln Bestellungen in konforme Rechnungen um, generiert und validiert beim von Ihnen gewählten Bestellstatus. Sie behalten Versand und Archivierung.
Eine zweite Meinung zu Ihren Tools.
Validieren und konvertieren Sie die E-Rechnungen, die Ihr Buchhaltungstool bereits erstellt, als unabhängige, behördengeprüfte Kontrolle. In diesem Ablauf generiert oder versendet Beliq die Rechnung nicht neu.
Die echte Engine testen, bevor Sie eine Zeile Code schreiben.
Generieren, validieren, parsen und konvertieren Sie gegen die Live-API. Bearbeiten Sie die Anfrage und sehen Sie die echte Antwort: die Datei, das Ergebnis, das geparste JSON, das konvertierte XML.
- Die echte Engine, kein Mock
- Bot-geprüft und ratenlimitiert
- Nicht dauerhaft gespeichert
$ curl -X POST https://api.beliq.eu/v1/generate \ -H "Authorization: Bearer $BELIQ_KEY" \ -H "Content-Type: application/json" \ -d @invoice.json ✓ 200 · application/pdf x-validation pass · 0 err · 2 warn x-pdf-kind hybrid x-request-id 4f1a9c02-7b3e-4d18-9a06-2c5e8d41b7f0
Lieber sehen statt lesen? Zwei Videos.
Außen Ihr Branding, innen das validierte XML.
Gestalten Sie Ihr Rechnungs-PDF im Dashboard (Logo, Farben, Layout) und generieren Sie es dann per Vorlagen-ID. Ihr Factur-X oder ZUGFeRD kommt als PDF/A-3b mit eingebettetem strukturiertem XML zurück, genau wie die Standardausgabe validiert.
- Drag-and-Drop-Designer im Dashboard, die Vorschau ist das Ergebnis
- Vorlagen sind organisationsgebunden und verschlüsselt gespeichert
- Daten werden aus der validierten Rechnung gerendert, sodass das Layout nicht im Widerspruch zum XML steht
Kein Entwickler? Erstellen Sie eine konforme Rechnung, kostenlos.
Wählen Sie ein Format, füllen Sie die wichtigsten Felder aus und generieren Sie eine echte validierte E-Rechnung zum Download. Kein Konto, keine Kreditkarte, kein Wasserzeichen.
Zwei Preisbausteine: die Engine und die Zustellung.
Dieselbe Engine in jedem Tarif, dieselbe EN 16931-Konformität. Sie zahlen für die verarbeiteten Dokumente nach Volumen und für die zugestellten Rechnungen pro Stück. Kein Format ist gesperrt. Preise in EUR; jährliche Abrechnung spart etwa 20%.
Die volle Engine, ohne Kreditkarte. Alle Funktionen der bezahlten Tarife, im kleinsten Volumen.
Kostenlos starten →Für eine erste Integration im Produktivbetrieb, bei kleinem, stetigem Volumen.
Starter starten →Für Teams, die Starter entwachsen sind, aber noch kein Enterprise-Volumen haben.
Growth starten →Für SaaS-Plattformen, die E-Rechnungen im Produktivbetrieb betreiben, mit dem passenden Durchsatz.
Business starten →Für ERP-Systeme und Buchhaltungssuiten mit Zehntausenden Dokumenten im Monat.
Scale starten →Für Volumen über dem größten Tarif. Der Preis richtet sich nach Ihrem Volumen.
Vertrieb kontaktieren- Alle verfügbaren Formate
- Validieren · Generieren · Parsen · Konvertieren
- Webhooks + signierte Ereignisse
- Byte-stabiles XML · PDF/A-3b
- EU-gehostet · DSGVO-konform
- Testmodus-Sandbox-Key
Konten und kostenpflichtige Tarife sind Unternehmern im Sinne des § 14 BGB vorbehalten; ein Verbraucherwiderrufsrecht besteht nicht. Die angegebenen Preise sind Endpreise: die jeweils anwendbare Umsatzsteuer ist enthalten und wird von Creem als Merchant of Record beim Checkout ausgewiesen. Die kostenlosen Werkzeuge auf dieser Seite stehen jedermann offen.AGB · Kostenlose Angebote
Eine Integration, viele zertifizierte Netzwerke, je nach Ziel ausgewählt. Sie verbinden nie selbst ein Netzwerk und sind nie an einen Anbieter gebunden.
Fragen? Antworten.
Wenn hier etwas unklar ist, sprechen Sie mit den Ingenieuren, die es bauen.
Kontaktieren Sie uns ↗Stellen Sie Rechnungen über Peppol, KSeF oder SDI zu?
Für Peppol und SDI noch nicht. Generieren, Validieren, Parsen und Konvertieren sind heute live. Die verwaltete Zustellung folgt als Nächstes: automatisches Routing über zertifizierte EU-Netzwerke, die wir je nach Ziel auswählen, abgerechnet pro zugestellter Rechnung. Bis dahin erstellen und prüfen Sie die Datei mit Beliq und versenden sie über den Access Point oder das Portal, dem Sie bereits vertrauen. Bei KSeF ist es anders: Die Einreichung bei KSeF übernimmt Beliq nicht, polnische Rechnungen laufen über den Dienstleister Ihrer Wahl. Abonnieren Sie den Newsletter unten, und wir informieren Sie, sobald die Zustellung live geht.
Welche Formate sind aktuell verfügbar?
XRechnung, Factur-X, ZUGFeRD, Peppol BIS 3.0 und NLCIUS sind behördengeprüft: geprüft gegen das offizielle Regelwerk der Formatbehörde, versioniert und per Hash gesichert. FatturaPA, Facturae, e-SLOG und KSeF FA(3) sind schema-geprüft: gegen das offizielle XSD-Schema validiert, da kein maschinenlesbares Regelwerk veröffentlicht ist. Alle neun Formate sind für Generierung und Validierung verfügbar. KSeF FA(3) erzeugt Beliq für reguläre Umsatzsteuerrechnungen in PLN; die Einreichung bei KSeF übernimmt Beliq nicht. Die fünf behördengeprüften Formate bauen auf der EN 16931 auf. Die vier schema-geprüften sind nationale Formate, auf denen keine Regeln der EN 16931 laufen.
Wie integriere ich Beliq?
Starten Sie mit der REST API und cURL, auf der alle anderen Wege aufbauen. Von dort aus: typsichere Node- und Python-SDKs, eine CLI, eine GitHub-Action und ein MCP-Server für KI-Agenten; No-Code-Connector für n8n, Activepieces und Directus; Plugins für Shopware und WooCommerce, die Sie über GitHub installieren und die noch nicht gelistet sind; sowie ein Buchhaltungs- und ERP-Weg, der die E-Rechnungen, die Tools wie sevDesk bereits erstellen, unabhängig prüft. Jeder Weg verwendet dieselbe Struktur und dieselbe JSON-Fehlerform.
Kann ich testen, bevor ich live gehe?
Ja. Jeder API-Key ist entweder live oder im Testmodus. Ein Test-Key (blq_test_…) führt dieselbe Engine, dieselben Regelsätze und dasselbe Validierungsergebnis aus wie ein Live-Key, zählt aber nie gegen Ihr Kontingent, wird nie abgerechnet und kann nie ein echtes Netzwerk erreichen. Seine Ausgabe ist als Sandbox-Exemplar gekennzeichnet (Wasserzeichen auf PDFs, Kommentar im XML), sodass sie nie als Produktionsrechnung durchgeht. Erstellen Sie einen im Dashboard, bauen und proben Sie Ihre Integration, dann wechseln Sie zu einem Live-Key. Test-Key funktionieren heute für Generieren, Validieren, Parsen und Konvertieren; Versand und Empfang sind in keinem der beiden Key-Modi bereits geöffnet.
Was passiert, wenn ich das Kontingent oder das Ratenlimit meines Tarifs überschreite?
Beide sind harte Grenzen; Mehrverbrauch wird nicht berechnet. Wenn Sie Ihr monatliches Dokumentenkontingent oder Ihr Ratenlimit pro Minute erreichen, geben weitere Aufrufe HTTP 429 zurück (mit einem Retry-After-Hinweis beim Ratenlimit), bis das Fenster zurückgesetzt wird, ohne überraschende Rechnung. Sie können jederzeit im Dashboard upgraden oder downgraden.
Wie werden Validierungsfehler zurückgegeben?
Als strukturiertes JSON, nicht als Text, den Sie scrapen müssen. Jeder Befund enthält die Regel-ID (einen stabilen Code), den Schweregrad, den Dokumentenort (XPath), an dem er auftrat, und eine verständliche Meldung, die Ihr Support-Team direkt in ein Ticket übernehmen kann. Jede Antwort enthält außerdem eine x-request-id für die Nachverfolgung.
Was passiert, wenn eine E-Rechnung die Validierung nicht besteht?
Wie halten Sie die Regelsätze aktuell?
Jeder Schematron, jedes Schema und jede Codeliste ist versioniert und mit SHA-256-Hash vom jeweiligen Herausgeber gesichert, dann nach festem Zeitplan gegen die Quelle neu geprüft. Jede Änderung erscheint im öffentlichen Changelog.
Gegen welche Version der Regeln wird meine Rechnung geprüft?
Wo werden meine Daten verarbeitet?
Ausschließlich in der EU, auf Hetzner-Infrastruktur in mehreren EU-Rechenzentren, ohne US-Subprozessoren. Nutzdaten werden im Arbeitsspeicher verarbeitet und nicht dauerhaft gespeichert; eine Fehlermeldung kann Teile davon enthalten. Details finden Sie im Trust Center.
Wann kann ich Rechnungen senden und empfangen, nicht nur validieren?
Die verwaltete Zustellung (Peppol und nationale Kanäle, nicht KSeF) ist in aktiver Entwicklung. Heute erstellt und prüft Beliq das Dokument; die Übertragung bleibt bei Ihrem Access Point. Sie öffnet zuerst im Testmodus: Sie können einen Versand und einen Empfang in der Sandbox des Zustellpartners proben, bevor etwas von Ihnen in ein echtes Netzwerk geht. Was eine Probe zeigen kann, ist je Netzwerk verschieden, und die Dokumentation benennt das, anstatt die Lücken nachzubilden: bei Peppol ist es das echte Testnetzwerk, beim italienischen SdI betreibt der Partner einen Mock, dessen Ergebnis keine Vorhersage für einen Live-Versand ist, und für Frankreich und Polen gibt es noch keine Probe. Abonnieren Sie den Newsletter unten, und wir informieren Sie, sobald die Zustellung live geht.
Unterschreiben Sie einen DPA? Sind Sie DSGVO-konform?
Ja. Für die Rechnungsdaten, die Sie senden, sind Sie der Verantwortliche und wir Ihr Auftragsverarbeiter gemäß der im Footer verlinkten Datenverarbeitungsvereinbarung. Jeder Subprozessor, der diese Rechnungsdaten berührt, ist EU-basiert ohne US-Datenübertragung, und das Trust Center listet sie zusammen mit Hosting, Speicherung und Herkunft auf.
Brauche ich eine Kreditkarte, und kann ich jederzeit kündigen?
Für den kostenlosen Tarif benötigen Sie keine Karte: 20 Dokumente pro Monat, ohne Verpflichtungen. Bei einem kostenpflichtigen Tarif können Sie jederzeit im Dashboard upgraden, downgraden oder kündigen. Downgrades treten am Ende der Abrechnungsperiode in Kraft.
Kann ich Beliq als Privatperson nutzen?
Konten und kostenpflichtige Tarife sind für Unternehmen: Sie registrieren sich im Namen eines Unternehmens oder einer Organisation oder als selbstständiger Freiberufler. Die kostenlosen Tools auf dieser Website benötigen kein Konto und keinen Vertrag und können von jedem genutzt werden:
- Rechnungsgenerator: Wählen Sie ein Format, füllen Sie die wichtigsten Felder aus und laden Sie eine echte validierte E-Rechnung herunter.
- Live-Playground: Generieren, validieren, parsen und konvertieren Sie gegen die Live-API direkt im Browser.
Warum nicht für Privatpersonen?
Der Verkauf an Verbraucher unterliegt eigenen rechtlichen Regelungen: Widerrufsfristen, Stornierungsabläufe, andere Preisdarstellungen.
Wir liefern transparent.
Ein Dokument, das das französische Profil EXTENDED-CTC-FR angibt, wird gegen das EXTENDED-CTC-FR-Paket von FNFE-MPE geprüft und darunter gegen die EN-16931-Regeln von CEN. Diese ließen es an Regeln scheitern, die die französische Norm XP Z12-012 V1.4 aus dem Profil streicht, etwa BR-O-11, sodass eine Rechnung mit Positionen außerhalb des Anwendungsbereichs der Umsatzsteuer neben Positionen zum Normalsatz abgelehnt wurde. Solche Befunde entfallen jetzt, und ein Info-Befund nennt sie. AFNORs eigene Beispiele bestehen jetzt, wie gegen das französische Paket allein. Kein Dokument, das vorher bestand, scheitert jetzt. Das Ruleset-Changelog nennt jede Regel.
POST /v1/generate antwortet jetzt mit 400 VALIDATION_ERROR und nennt das Feld, wenn eine Anfrage für XRechnung, Peppol BIS, FatturaPA, Facturae, e-SLOG oder KSeF invoice.franceCtc auf true setzt oder invoice.businessProcessId enthält. Beliq schreibt France-CTC-Ausgabe nur als Factur-X oder ZUGFeRD. Bisher antwortete eine Anfrage für XRechnung in CII-Syntax mit franceCtc bei eingeschaltetem verify mit 422 INVALID_INVOICE, eine Anfrage für Peppol BIS mit einem der beiden Felder mit 200. franceCtc false gilt als nicht gesendet. Wenn Sie eines der Felder bei einem dieser Standards senden, lassen Sie es weg. Anfragen für Factur-X und ZUGFeRD ändern sich nicht. Die Docs-Seite Generate nennt, wo jedes Feld geschrieben wird.
Beliq speichert die Prüfbefunde Ihrer API-Anfragen 12 Monate lang, und die Job-Seite im Dashboard zeigt sie an. Ein gespeicherter Befund behält jetzt seine Regel-ID, seinen Schweregrad und seine Fundstelle, und seine Meldung wird durch einen festen Satz ersetzt, weil eine Meldung die Werte zitieren kann, die eine Regel geprüft hat. Bisher wurden nur Werte in einfachen Anführungszeichen entfernt, sodass die Werte gespeichert wurden, die die französischen Pakete Flux 2 und EXTENDED-CTC-FR zitieren, etwa SIRET-Nummern, Rechnungsnummern und Beträge. Die Antwort auf eine validate- oder generate-Anfrage enthält weiterhin jede Meldung vollständig.
Fünf Minuten bis zu Ihrer ersten konformen Rechnung.
Melden Sie sich an, fügen Sie eine Rechnung ein und sehen Sie zu, wie die Engine sie in einem Durchgang gegen EN 16931 und die länderspezifische CIUS validiert. Keine Kreditkarte. 20 kostenlose Dokumente pro Monat.

