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.
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).
| Einstellung | Bedeutung |
|---|---|
| Lokales Zertifikat | Signiert 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-Fernsignatur | Signiert ü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. |
| Server | https://phone.codeb.io ist der öffentliche CodeB-Dienst (ab Version 11.0.0.8 voreingetragen); ein eigener CodeB-Server funktioniert genauso. |
| Passwort speichern | Optional. 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 testen | Lässt den Dienst ein kleines Test-PDF signieren und meldet Erfolg und gelieferte Signaturstufe – es wird nichts gespeichert. |
| Grund, Ort, Kontakt | Optionale 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
- XML erstellen: Im Register Erstelle XML die Rechnung erfassen und als XML speichern (oder eine vorhandene Rechnung laden).
- 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.
- 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
| Variante | Download | Hinweis |
|---|---|---|
| Portable Version | Aloaha_ZUGFeRD_GUI_bin.zip | Entpacken und starten – keine Installation nötig. Beim ersten Start bitte als Administrator ausführen. |
| Windows Installer | aloaha_zugferdgui.zip | Feste 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.