Für Entwickler und Softwarehäuser

E-Rechnung für Ihre Branchenlösung – mit wenigen Zeilen Code.

Ihre Kunden fragen nach XRechnung und ZUGFeRD? Binden Sie den Rechnungsadapter in Ihre Anwendung in VB6, Delphi, VBA, FoxPro oder .NET ein – ohne eigene Umsetzung der EN 16931 und ohne Cloud-Dienst.

  • COM-Komponente und Kommandozeile
  • XRechnung 3.0 und ZUGFeRD
  • Geprüft mit KoSIT und Mustang
  • Kostenlos testen, ohne Zeitlimit
Schnittstellen

Zwei Wege in Ihre Anwendung.

COM-Komponente

ProgID ERechnung.XRechnung, duale Schnittstelle: spätes Binden mit CreateObject oder frühes Binden über die Typbibliothek. 32 und 64 Bit, .NET Framework 4.8 – in Windows 10 und 11 enthalten. Registrierung einmalig mit Administratorrechten.

Kommandozeile

erechnung.exe ohne weitere Voraussetzungen: JSON-Datei rein, XRechnung oder ZUGFeRD-PDF raus, Exit-Codes 0/1/2. Ohne Registrierung und ohne Administratorrechte – aufrufbar aus jeder Sprache.

Eingangsrechnungen

LoadXRechnung liest empfangene XRechnungen (Rechnung und Gutschrift), liefert Kopfdaten und Positionen an Ihre Anwendung und erzeugt eine lesbare HTML-Ansicht.

Was Ihnen abgenommen wird

Sie übergeben Positionen. Den Rest erledigt der Adapter.

Rechnen nach EN 16931

Nettosummen, Steueraufschlüsselung und Zahlbetrag mit korrekter Rundung – auch mit mehreren Steuersätzen, Nachlässen je Position und Anzahlungen.

Prüfen vor dem Speichern

Check meldet fehlende Pflichtangaben auf Deutsch mit BT-Nummer, z. B. die Käuferreferenz. Optional prüft der amtliche KoSIT-Validator lokal jede Datei.

Formate pflegen

XRechnung (UBL), ZUGFeRD/Factur-X als PDF/A-3, Gutschriften, Anlagen. Neue XRechnung-Versionen – in der Regel einmal im Jahr – kommen als Update.

Lizenz für Ihre Kunden

Ein Schlüssel pro Rechnungssteller – offline geprüft.

Pro Unternehmen

Der Lizenzschlüssel gilt für die Steuernummer bzw. USt-IdNr. Ihres Kunden – für alle seine Arbeitsplätze. Die Prüfung erfolgt lokal, ohne Aktivierung und ohne Verbindung zu einem Server.

Testmodus eingebaut

Ohne Schlüssel funktioniert alles, die Rechnungen tragen den Hinweis „TESTRECHNUNG“. Ihre Kunden testen mit ihren eigenen Daten; nach dem Kauf entfällt der Hinweis – ohne neues Setup.

Partnerkonditionen

Für Entwickler und Softwarehäuser: Lizenzen für Ihre Kunden mit Partnerrabatt und Mengenstaffel, für große Kundenstämme eine Pauschale. Die Konditionen nennen wir Ihnen auf Anfrage.

FAQ

Fragen von Entwicklern

Bleibt die Schnittstelle stabil?

Ja. Die COM-Schnittstelle wird nur erweitert, nie geändert: Neue Methoden kommen am Ende hinzu, bestehende behalten Namen, Parameter und Nummern. Ihre Programme laufen nach einem Update unverändert weiter.

Wie übergebe ich den Lizenzschlüssel?

Als Datei lizenz.txt im Programmordner, über die Umgebungsvariable ERECHNUNG_LICENSE oder im Code über die Eigenschaft License (Kommandozeile: --license). So können Sie den Schlüssel aus Ihrer eigenen Konfiguration setzen.

Darf ich den Adapter mit meiner Software ausliefern?

Die Weitergabe zusammen mit Ihrer Software regelt die Partnerlizenz. Die Bedingungen nennen wir Ihnen auf Anfrage.

Brauchen meine Kunden Java oder eine Internetverbindung?

Nein. Erzeugen, Prüfen der Pflichtangaben und die HTML-Ansicht laufen ohne Java und ohne Internet. Nur die optionale amtliche KoSIT-Prüfung benötigt Java 11 oder neuer – ebenfalls lokal.

Welche Beispiele gibt es?

Fertige Module für Excel-VBA, Access-VBA, Access über die Kommandozeile und Delphi, eine Beispiel-JSON-Datei, ein Handbuch zur COM-Schnittstelle und zur Kommandozeile sowie ein Selbsttest, der die Installation beim Kunden prüft.

Testversion anfragen