E-Rechnung erzeugen – im Browser

Diese Seite erzeugt aus Ihren Eingaben eine vollständige E-Rechnung nach EN 16931: eine ZUGFeRD-PDF (sieht aus wie eine normale Rechnung, trägt die Daten maschinenlesbar in sich) und eine XRechnung als XML-Datei. Beides entsteht hier im Browser. Es gibt keinen Server, der etwas davon zu sehen bekäme.

Keine InstallationKein ServerKeine Datenübertragung EN 16931 · ZUGFeRD 2.x · PDF/A-3
Ihre Stammdaten – einmalig ausfüllen
Wird auf 400 Pixel verkleinert und nur in diesem Browser gespeichert. Ohne Logo zeichnet die Seite einen Kreis mit Ihren Initialen.
Diese Angaben ändern sich selten. Ihr Browser merkt sie sich auf diesem Gerät, sofern er das zulässt – übertragen wird nichts. Wer die Seite zum ersten Mal öffnet, sieht ausschließlich die Beispieldaten.
MB
Kundennummer:
Rechnungsnummer:
Rechnungsdatum:
Bearbeiter:
Telefon:
E-Mail:
Kontoinhaber:
Bank:
IBAN:
BIC:
USt-IdNr.:
Eine Leerzeile beginnt einen neuen Absatz.
Bezeichnung Menge Einheit Einzelpreis in € Gesamtpreis in €
Rechnungsbetrag (netto) 0,00
Umsatzsteuer ( %) 0,00
Rechnungsbetrag (brutto) 0,00
Mit freundlichen Grüßen
Angaben nur für die E-Rechnung
Diese Felder stehen nicht auf dem Papier, gehören aber nach EN 16931 in die Datei. Sie sind der Grund, weshalb eine E-Rechnung maschinell prüfbar ist.

Was hier passiert

Beim Klick auf „PDF-Rechnung erzeugen“ entstehen zwei Dinge in einem Zug: zuerst die Rechnung als XML nach EN 16931 – der maschinenlesbare Teil, den eine Buchhaltungssoftware einliest –, dann ein PDF im Format PDF/A-3 mit eingebetteten Schriften und Farbprofil, in das diese XML als Anhang gelegt wird. Diese Kombination heißt ZUGFeRD: ein Dokument, das Menschen lesen und Maschinen auswerten können. In aller Regel brauchen Sie nur diesen einen Knopf – die Daten stecken ja in der PDF.

„XML-Rechnung erzeugen“ liefert dieselbe XML als eigene Datei, ohne PDF darum herum. Das ist das Format XRechnung. Es wird vor allem von öffentlichen Auftraggebern verlangt und ist für einen Menschen nicht zum Lesen gedacht.

Die ganze Arbeit erledigt JavaScript in Ihrem Browser. Es gibt keinen Server, keine Anmeldung und keine Datenübertragung – Sie können die Seite speichern und ohne Internet verwenden.

Grenzen

Dies ist ein Schaustück, kein Produkt: keine Pflege, kein Support, keine Gewähr. Wer damit echte Rechnungen schreiben will, sollte das Ergebnis einmal von seinem Steuerberater prüfen lassen und sich überlegen, ob eine gewartete Lösung nicht die bessere Wahl ist. Die fortlaufende Rechnungsnummer müssen Sie selbst vergeben; die Seite führt kein Rechnungsbuch und speichert keine Rechnungen.

Technische Einzelheiten

Profil EN 16931 (CII-Syntax, urn:cen.eu:en16931:2017), Anhang factur-x.xml mit AFRelationship /Alternative, XMP-Metadaten mit Factur-X-Erweiterungsschema, OutputIntent mit sRGB-Profil, Schriften als Teilsatz eingebettet. Erzeugt mit pdf-lib und fontkit, Schrift Carlito (SIL Open Font License).