Aloaha ZUGFeRD GUI – E-Rechnungen ohne Programmierung erstellen, prüfen und signieren

Kurz: Die Aloaha ZUGFeRD GUI ist ein Windows-Programm, mit dem Sie E-Rechnungen im Format ZUGFeRD, Factur-X und XRechnung ohne Programmierung erstellen, einlesen, bearbeiten und signieren. Sie erfasst Rechnungsdaten in Formularen, speichert sie als XML nach EN 16931, bettet das XML in ein PDF/A-3 ein und signiert die fertige ZUGFeRD-Rechnung – mit einem lokalen Zertifikat oder über die CodeB-Fernsignatur (PAdES). Die GUI basiert vollständig auf der Aloaha ZUGFeRD SDK. Preis: 199 Euro zzgl. MwSt.

Aloaha ZUGFeRD GUI – Rechnungsdaten erfassen und als ZUGFeRD-XML speichern

Preis: 199 Euro zzgl. MwSt. Verkauf ausschließlich an Unternehmen (B2B), nicht an Privatpersonen. Bestellung per E-Mail an info@aloaha.com. Die Lizenz gilt auch für den Aloaha ZUGFeRD PDF Viewer. Eine kostenlose Testlizenz erhalten Sie ebenfalls über info@aloaha.com.

Funktionen im Überblick

  • E-Rechnung erstellen: Rechnungsdaten, Adressen, Bankverbindungen und Positionen in Formularen erfassen und als ZUGFeRD- / XRechnung-XML speichern.
  • E-Rechnung einlesen: ZUGFeRD-PDF, Factur-X-PDF, XRechnung (CII) und UBL-Rechnungen öffnen; die Daten erscheinen in den Formularen und lassen sich ändern.
  • UBL konvertieren: UBL-XRechnungen einlesen und als XRechnung (CII) oder ZUGFeRD-PDF/A ausgeben.
  • XML in PDF einbetten: Ein vorhandenes PDF/A mit dem Rechnungs-XML zu einer hybriden ZUGFeRD-Rechnung (PDF/A-3) zusammenführen.
  • PDF aus Word-Vorlage: Aus XML und einer DOCX-Vorlage direkt eine ZUGFeRD-Rechnung als PDF/A erzeugen.
  • Signieren (neu ab 11.0.0.2): Fertige ZUGFeRD-PDFs digital signieren – lokal mit Zertifikat oder per CodeB-Fernsignatur (PAdES B-B bis B-LTA).
  • Zweisprachig: Oberfläche auf Deutsch oder Englisch, umschaltbar in der Statusleiste.
  • Portabel oder installiert: Läuft ohne Installation oder als Windows-Installer.

Die Register der GUI

Erstelle XML

Hier erfassen Sie die Rechnung in vier Unterregistern:

  • Rechnungsdaten: Rechnungsnummer, Rechnungsdatum, Rechnungstyp (z. B. Rechnung 380, Gutschrift 381, Korrekturrechnung 384 oder Schlussrechnung 877), Lieferdatum, Zahlungsreferenz, Währung, Zahlungsart, Notizen, Umsatzsteuersatz, Steuerkategorie mit Befreiungsgrund und die Summen (Netto, Zuschläge, Nachlässe, Umsatzsteuer, Brutto, Anzahlung, zahlbarer Betrag). Über Lade XML oder PDF öffnen Sie eine vorhandene E-Rechnung, über Speicher XML speichern Sie das Ergebnis. Das deutsche Zahlenformat (1.000,00) lässt sich ein- und ausschalten.
  • Adressen: Anschrift, Kontakt und Umsatzsteuer-ID von Verkäufer und Käufer.
  • Bankverbindungen: Kontodaten von Verkäufer und Käufer, z. B. IBAN und BIC für die Überweisung.
  • Rechnungsposten: Positionen mit Menge, Einheit, Bezeichnung, Beschreibung und Nettopreis; neue Zeilen mit Posten hinzufügen, Löschen über das Kontextmenü.

Konvertiere XML nach PDF/A

Erzeugt aus einer ZUGFeRD-XML und einer DOCX-Vorlage eine fertige ZUGFeRD-Rechnung als PDF/A-3. Eine Vorlage legen Sie mit Template erstellen an; optional hängen Sie eine weitere Datei an (z. B. einen Leistungsnachweis). Mit PDF digital unterschreiben wird das Ergebnis gleich nach dem Erstellen mit dem Verfahren aus den Signatur-Einstellungen signiert. Für diese Funktion muss Microsoft Word installiert sein.

Führe XML mit PDF zusammen

Bettet ein Rechnungs-XML in ein vorhandenes PDF/A ein und speichert das Ergebnis als hybride ZUGFeRD-Rechnung. So machen Sie aus der Rechnung Ihres bisherigen Rechnungsprogramms eine E-Rechnung, ohne das Layout zu ändern.

PDF signieren (neu)

Signiert eine fertige ZUGFeRD-, Factur-X- oder XRechnung-PDF-Datei. Sie wählen das PDF (auch per Drag & Drop), die GUI prüft, ob ein Rechnungs-XML eingebettet ist und ob das PDF schon eine Signatur enthält, und schlägt als Ziel <Name>_signed.pdf vor. Ein Klick auf PDF signieren signiert mit dem eingestellten Verfahren; das eingebettete XML bleibt unverändert. Bei der Fernsignatur zeigt die GUI anschließend die tatsächlich erzeugte Signaturstufe an.

Signatur-Einstellungen

Unter Einstellungen > Signatur-Einstellungen legen Sie fest, wie die GUI signiert. Die Einstellungen gelten auch für den Aloaha ZUGFeRD PDF Viewer (je Windows-Benutzer).

EinstellungBedeutung
Lokales ZertifikatSigniert mit einem Zertifikat aus dem Windows-Zertifikatsspeicher oder von einer Smartcard. Die Seriennummer wählen Sie über Auswählen…; bleibt das Feld leer, wird das Zertifikat beim Signieren ausgewählt.
CodeB-FernsignaturSigniert über den CodeB Remote Signature Service (Teil der CodeB Wallet Software) – ohne lokales Zertifikat. Ein Fortschrittsfenster zeigt, dass die Signatur läuft. Mit der Mindeststufe legen Sie fest, welche Stufe der Dienst mindestens liefern muss – sonst wird nicht signiert. Angaben: Server-URL Ihres produktiven CodeB-Servers, Benutzername, Passwort und Signaturstufe PAdES B-B, B-T, B-LT oder B-LTA.
Serverhttps://phone.codeb.io ist der öffentliche CodeB-Dienst (ab Version 11.0.0.8 voreingetragen); ein eigener CodeB-Server funktioniert genauso.
Passwort speichernOptional. Das Passwort wird dann mit Windows (DPAPI) für den angemeldeten Benutzer verschlüsselt gespeichert; ohne Häkchen gilt es nur bis zum Schließen des Programms.
Verbindung testenLässt den Dienst ein kleines Test-PDF signieren und meldet Erfolg und gelieferte Signaturstufe – es wird nichts gespeichert.
Grund, Ort, KontaktOptionale Angaben, die in die Signatur geschrieben werden.

Ohne gespeicherte Einstellungen signiert die GUI wie bisher mit einem lokalen Zertifikat.

In drei Schritten zur signierten ZUGFeRD-Rechnung

  1. XML erstellen: Im Register Erstelle XML die Rechnung erfassen und als XML speichern (oder eine vorhandene Rechnung laden).
  2. XML einbetten: Im Register Führe XML mit PDF zusammen das XML in das PDF/A einbetten – oder im Register Konvertiere XML nach PDF/A mit einer Word-Vorlage direkt ein PDF erzeugen.
  3. Signieren: Im Register PDF signieren die fertige ZUGFeRD-PDF auswählen und signieren. Die Signatur kommt immer zuletzt, damit das eingebettete XML unverändert bleibt.

Download und Installation

VarianteDownloadHinweis
Portable VersionAloaha_ZUGFeRD_GUI_bin.zipEntpacken und starten – keine Installation nötig. Beim ersten Start bitte als Administrator ausführen.
Windows Installeraloaha_zugferdgui.zipFeste Installation; startet schneller als die portable Version.

Voraussetzungen: Windows mit .NET Framework 4.7.2 (in Windows 10 ab Version 1803 und Windows 11 enthalten). Für Konvertiere XML nach PDF/A zusätzlich Microsoft Word. Für die Fernsignatur ein Konto beim CodeB Remote Signature Service und Internetzugang per HTTPS. Die GUI ist auch im Aloaha ZUGFeRD PDF Viewer enthalten (Document > Show ZUGFeRD Data).

Video

Beim Abspielen wird eine Verbindung zu YouTube (Google) hergestellt – Datenschutz · auf YouTube ansehen

Die Fernsignatur der GUI läuft über den Signaturdienst der CodeB Identity Wallet (CodeB Wallet). So sieht die Wallet aus:

Beim Abspielen wird eine Verbindung zu YouTube (Google) hergestellt – Datenschutz · auf YouTube ansehen

Weitere Videos: Aloaha ZUGFeRD GUI Videos.

Für Entwickler

Alles, was die GUI kann, steht auch als API der Aloaha ZUGFeRD SDK für .NET und COM (VB6, VBA, Delphi) zur Verfügung – etwa SignPDFRemote für die Fernsignatur. Für SDK-Kunden stellen wir die Quellen der GUI auf Anfrage bereit. Für die Stapelverarbeitung per Kommandozeile gibt es zugcmd.

Neu: ZUGFeRD-Rechnungen am Telefon mit CodeB Wallet signieren – qualifiziert mit Signaturkarte oder fortgeschritten ohne Karte, auch mit mehreren Unterzeichnern: ZUGFeRD-Rechnung mit CodeB Wallet signieren.

Häufige Fragen

Kann ich mit der Aloaha ZUGFeRD GUI eine XRechnung ohne Programmierung erstellen?

Ja. Sie erfassen die Rechnungsdaten in Formularen und speichern sie als XML nach EN 16931; die GUI basiert auf dem Aloaha ZUGFeRD SDK und erzeugt ZUGFeRD-, Factur-X- und XRechnung-Daten.

Wie signiere ich eine fertige ZUGFeRD-Rechnung mit der GUI?

Im Register „PDF signieren“ das fertige ZUGFeRD-PDF auswählen und „PDF signieren“ klicken. Signiert wird mit dem Verfahren aus Einstellungen > Signatur-Einstellungen: lokales Zertifikat oder CodeB-Fernsignatur (PAdES). Das eingebettete XML bleibt unverändert.

Brauche ich für die Signatur ein eigenes Zertifikat?

Nicht bei der CodeB-Fernsignatur: Dafür genügen Benutzername und Passwort beim CodeB Remote Signature Service. Für die lokale Signatur wird ein Zertifikat mit privatem Schlüssel im Windows-Zertifikatsspeicher oder auf einer Smartcard benötigt.

Kann die GUI UBL-Rechnungen lesen?

Ja. UBL-Rechnungen werden eingelesen und können als XRechnung (CII) oder als ZUGFeRD-PDF/A gespeichert werden.

Was kostet die Aloaha ZUGFeRD GUI?

199 Euro zzgl. MwSt., Verkauf nur an Unternehmen. Die Lizenz gilt auch für den Aloaha ZUGFeRD PDF Viewer; eine Testlizenz gibt es kostenlos über info@aloaha.com.