rechnungsapi.de Dokumentation
Schritt-für-Schritt-Anleitungen für rechnungsapi.de: die Ordner-Integration ohne Programmierung und die Einrichtung Ihres Kontos. Die Endpunkt-Referenz finden Sie in der API-Dokumentation.
Übersicht
Anleitungen für die Nutzung von rechnungsapi.de ohne eigene Programmierung. Entwickler finden die Endpunkt-Referenz in der API-Dokumentation.
Ordner-Integration
E-Rechnung ohne eigene Programmierung: Legen Sie eine Rechnung (PDF oder Bild) in einen Ordner, und wenige Minuten später liegt die fertige ZUGFeRD-Rechnung im nächsten Ordner. Ihre Rechnungssoftware muss nicht angepasst werden. Der Ordner lässt sich wie ein normales Netzlaufwerk an Ihrem Rechner einbinden – ob Sie Dateien per Hand hineinziehen oder Ihre Software dorthin exportiert, macht keinen Unterschied.
Verfügbarkeit
Die Ordner-Integration wird auf Anfrage für Ihr Konto eingerichtet. Kontaktieren Sie support@rechnungsapi.de, um Ihren Ordner zu erhalten.
Ihre Ordner
| Ordner | Inhalt | Wer schreibt dort |
|---|---|---|
In/ | Rechnungen, die konvertiert werden sollen | Sie |
Processed/ | Ihr Originaldokument, unverändert – es bleibt, bis Sie es löschen | automatisch |
Archive/ | Die fertige ZUGFeRD-Rechnung | automatisch |
Error/ | Rechnungen, die nicht konvertiert werden konnten | automatisch |
Sie legen Dateien nur in In/ ab. Die anderen drei Ordner füllen sich automatisch.
Wie verbinde ich mich? Über den Nextcloud-Client oder per SFTP – siehe Verbindung zu Ihrem Ordner.
So funktioniert es
- Legen Sie eine Rechnung in In/ ab – als PDF oder als PNG-, JPEG- oder TIFF-Bild.
- Die Datei verschwindet aus In/ und wird mit Zeitstempel im Namen nach Processed/ verschoben (z. B. 2026-09-23_09-41-12_IhrOrdner_Rechnung-1234.pdf). Das bedeutet: Sie wird gerade verarbeitet.
- Die Rechnungsdaten werden ausgelesen und geprüft – Beträge, Steuersätze und Summen werden mit Ihrem Dokument abgeglichen.
- Bei Erfolg: Die ZUGFeRD-Rechnung erscheint in Archive/, mit -zugferd im Namen (Rechnung-1234.pdf → Rechnung-1234-zugferd.pdf). Das Ergebnis ist immer ein PDF, auch wenn Sie ein Bild abgelegt haben.
- Bei einem Problem: Die Datei wird nach Error/ verschoben und Sie erhalten eine E-Mail mit der Begründung.
Wir löschen Ihr Original nie – es bleibt bei Erfolg in Processed/, bei einem Fehler in Error/.
Was verarbeitet wird
- PDF-Dateien sowie Bilder im Format PNG, JPEG oder TIFF (.pdf, .png, .jpg, .jpeg, .tif, .tiff). Andere Dateien – z. B. Word-Dateien, HEIC-Fotos, ZIP-Archive – und Unterordner werden ignoriert: Sie bleiben in In/ liegen, und Sie erhalten dazu keine Fehlermeldung.
- Bilder müssen eine sehr gute Qualität haben. Der Rechnungstext muss scharf und gut lesbar sein – gut ausgeleuchtet, gerade ausgerichtet, nicht abgeschnitten und in hoher Auflösung. Handschriftliche Rechnungen werden nicht empfohlen, da sie oft nicht zuverlässig gelesen werden können. Verwenden Sie nach Möglichkeit das Original-PDF aus Ihrer Rechnungssoftware.
- Eine Datei ergibt eine E-Rechnung. Eine Datei mit mehreren Rechnungen wird als eine einzige Rechnung behandelt.
- Älteste Datei zuerst. Mehrere Dateien werden nacheinander verarbeitet, in der Reihenfolge, in der Sie sie abgelegt haben.
Wenn eine Rechnung nicht konvertiert werden kann
Die Datei wird nach Error/ verschoben, Sie erhalten eine E-Mail, und es gibt keinen automatischen neuen Versuch. Die E-Mail nennt das Problem und die Details – fehlende Pflichtangaben werden einzeln mit ihrer Norm-Nummer aufgeführt, z. B. „BT-31 — USt-IdNr. des Verkäufers“. Außerdem enthält sie eine Referenz wie ZAPI-151431; geben Sie diese bei Rückfragen an den Support an.
| Ursache | Was tun |
|---|---|
| Es konnte kein lesbarer Text erkannt werden (z. B. unscharfer oder niedrig aufgelöster Scan oder Foto, oder eine handschriftliche Rechnung) | Eine schärfere, höher aufgelöste Aufnahme verwenden – oder idealerweise das Original-PDF aus Ihrer Rechnungssoftware |
| Das PDF ist passwortgeschützt | Passwortschutz entfernen und die Datei erneut ablegen |
| Pflichtangaben fehlen | Die aufgeführten Angaben in der Rechnung ergänzen |
| Die Beträge auf der Rechnung passen nicht zusammen | Rechnung prüfen und korrigieren – es wird keine E-Rechnung mit anderen Beträgen als auf Ihrem Dokument erzeugt |
| Ein vorübergehendes technisches Problem | Die Datei später erneut in In/ ablegen |
Für einen neuen Versuch legen Sie die korrigierte Datei wieder in In/ ab. Kopieren Sie sie dazu aus Error/, statt Dateien zwischen den Ordnern zu verschieben.
Datenschutz
Alle Ihre Rechnungsdaten werden ausschließlich auf unseren Servern in Deutschland gespeichert und verarbeitet – nichts verlässt sie. Ihre Dateien liegen in Ihrem eigenen Ordner, auf den Sie selbst Zugriff haben: das Original in Processed/, das Ergebnis in Archive/ bzw. Error/. Sie können Ihre Dateien jederzeit über Nextcloud löschen oder den Support mit der Löschung beauftragen. Per SFTP ist Löschen bewusst gesperrt, damit keine Software fertige Rechnungen versehentlich entfernt.
FAQ
Muss ich etwas installieren?
Mit dem Nextcloud-Client: nur diesen Client. Darüber verbinden Sie sich mit Ihrem Ordner, der anschließend lokal auf Ihrem Rechner erscheint – im Finder auf dem Mac bzw. im Explorer unter Windows – wie jeder andere Ordner auch. Mit SFTP: nichts, wenn Ihre Rechnungssoftware per SFTP hochladen kann; sonst einen SFTP-Client oder den rechnungsapi Sync-Agenten (siehe „Verbindung zu Ihrem Ordner“).
Kann ich SFTP und Nextcloud gleichzeitig nutzen?
Ja. Beide zeigen denselben Ordner. Eine per SFTP hochgeladene Datei erscheint innerhalb von etwa einer Minute in Nextcloud (im Desktop-Client kann die Synchronisation etwas länger dauern). In Nextcloud abgelegte Dateien sind sofort per SFTP verfügbar.
Wie lange dauert es?
In der Regel wenige Minuten. Länger bei vielen Seiten oder schwer lesbaren Vorlagen.
Kann ich mehrere Rechnungen gleichzeitig ablegen?
Ja. Sie werden nacheinander verarbeitet, die älteste zuerst.
Was, wenn ich während der Verarbeitung den Ordner umbenenne oder Dateien verschiebe?
Die Datei wird übersprungen – legen Sie sie danach erneut in In/ ab. Bitte benennen Sie die Hauptordner (In/, Processed/, Archive/, Error/) nicht um und verändern Sie sie nicht, sonst kann die Verarbeitung keine Ergebnisse liefern.
Fragen? Antworten Sie auf die Fehler-E-Mail oder schreiben Sie an support@rechnungsapi.de – idealerweise mit der Referenz aus der E-Mail.
Verbindung zu Ihrem Ordner
Wählen Sie den Weg, der zu Ihnen passt. Alle führen zum selben Ordner: Eine per SFTP hochgeladene Datei erscheint auch in Nextcloud und umgekehrt.
| Sie möchten… | Weg | Anmeldung |
|---|---|---|
| Ein Ordner auf dem Mac, der sich selbst abgleicht | rechnungsapi Sync-Agent | SSH-Schlüssel |
| Gelegentlich per Hand hochladen | SFTP-Client (Cyberduck, FileZilla, WinSCP) | SSH-Schlüssel oder Passwort |
| Ihre Rechnungs- oder ERP-Software exportiert per SFTP | Ihre eigene Software | SSH-Schlüssel oder Passwort |
| Ihren Ordner im Browser oder mit der Nextcloud-App nutzen | Nextcloud (Browser oder Desktop-Client) | Ihr Nextcloud-Benutzer von uns |
Über Nextcloud
- Sie erhalten von uns einen eigenen Nextcloud-Benutzer auf unserem Nextcloud-Server: die Serveradresse, einen Benutzernamen und ein Passwort. Ihr Rechnungsordner ist für diesen Benutzer freigegeben.
- Im Browser: Öffnen Sie die Serveradresse und melden Sie sich an. Ihr Ordner erscheint unter „Dateien“. Wir empfehlen, das Passwort nach der ersten Anmeldung zu ändern (Persönliche Einstellungen → Sicherheit).
- Als Ordner auf Ihrem Rechner: Installieren Sie den Nextcloud-Desktop-Client von nextcloud.com/install (macOS, Windows, Linux), geben Sie die Serveradresse ein, melden Sie sich an und wählen Sie Ihren Rechnungsordner zur Synchronisation aus. Er erscheint dann im Finder (Mac) bzw. im Explorer (Windows).
- Legen Sie Rechnungen in In/ ab. Ihre Dateien können Sie in Nextcloud löschen – benennen Sie die vier Ordner In/, Processed/, Archive/ und Error/ aber bitte nicht um, verschieben oder löschen Sie sie nicht, sonst stoppt die Verarbeitung für Ihr Konto.
SFTP-Zugang
Die Verbindungsdaten und die Anmeldung für alle SFTP-Wege: den Sync-Agenten, einen SFTP-Client oder Ihre eigene Software.
Verbindungsdaten
| Server | sftp.prod.finbc.com |
| Port | 2022 |
| Protokoll | SFTP (nicht FTP, nicht FTPS) |
| Benutzername | vom Support mitgeteilt – Groß-/Kleinschreibung beachten |
| Anmeldung | SSH-Schlüssel (ed25519), empfohlen. Passwort auf Anfrage. |
Server-Fingerprints
Bei der ersten Verbindung zeigt Ihre Software den Fingerprint des Servers an und fragt, ob sie ihm vertrauen soll. Je nach Software erscheint einer dieser drei. Fahren Sie nur fort, wenn er genau mit dem Wert desselben Schlüsseltyps übereinstimmt.
| Schlüsseltyp | Fingerprint |
|---|---|
| Ed25519 | SHA256:2UhWXnSrjcJ3eddsm85uxXhDohD7NSy7NugVNwPfY7g |
| ECDSA | SHA256:5G4byQbM0xJxCIevcQuN8sMr+augKrqraXlpHm9ExdQ |
| RSA | SHA256:ehC6UgaEa2cMZkiGVoMa5POaz1KO7QHe431DW94JUtg |
Stimmt er mit keinem überein, verbinden Sie sich nicht und wenden Sie sich an den Support. Diese Werte sind öffentlich – sie kennzeichnen unseren Server und ermöglichen keine Anmeldung.
Schlüssel oder Passwort?
Wir empfehlen einen SSH-Schlüssel: Er lässt sich nicht erraten, und der Teil, den Sie uns senden, ist unkritisch, falls er verloren geht. Unterstützt Ihre Software nur Passwörter, fordern Sie beim Support ein Passwort an – Sie erhalten es getrennt vom Benutzernamen. Der rechnungsapi Sync-Agent verwendet immer einen Schlüssel.
Schlüssel einrichten
1Schlüssel erstellen
ssh-keygen -t ed25519 -f ~/.ssh/rechnungsapi
1WSchlüssel unter Windows erstellen
New-Item -ItemType Directory -Force "$env:USERPROFILE\.ssh" | Out-Null
ssh-keygen -t ed25519 -f "$env:USERPROFILE\.ssh\rechnungsapi"
2Öffentlichen Schlüssel senden
cat ~/.ssh/rechnungsapi.pub
3Bestätigung abwarten
Was Sie in welchem Ordner dürfen
| Ordner | SFTP |
|---|---|
In/ | nur hochladen |
Processed/ | nur herunterladen |
Archive/ | nur herunterladen |
Error/ | nur herunterladen |
Per SFTP lassen sich Dateien nicht löschen, überschreiben oder umbenennen, und in In/ werden nur PDF-, PNG-, JPEG- und TIFF-Dateien angenommen. Liegt in In/ bereits eine Datei mit demselben Namen, laden Sie sie unter einem anderen Namen hoch.
Sync-Agent
Ein kleines Programm, das einen Ordner auf Ihrem Rechner synchron hält – derzeit unter macOS: Rechnungen in In/ werden hochgeladen, fertige ZUGFeRD-Rechnungen erscheinen in Archive/. Es läuft im Hintergrund und startet automatisch. Die Einrichtung dauert etwa 15 Minuten.
So arbeitet der Sync-Agent
↑ Push (hochladen)
Alle 30 Sekunden prüft er Ihren lokalen Ordner In/. Neue Rechnungen (PDF, PNG, JPG, TIFF) werden in Ihren Ordner auf unserem Server hochgeladen; das Original wandert danach in Ihr lokales Processed/.
↓ Pull (herunterladen)
Im selben Durchlauf holt er neue Ergebnisse vom Server: fertige ZUGFeRD-Rechnungen in Ihr lokales Archive/, nicht verarbeitbare Dateien in Error/. Jede Datei wird einmal heruntergeladen.
- Er läuft dauerhaft von selbst. Nach der Einrichtung startet Ihr Rechner ihn bei jeder Anmeldung im Hintergrund (als macOS-Launch-Agent) und startet ihn nach einem Absturz neu. Es gibt kein Fenster und nichts, was Sie von Hand starten müssen.
- Ihr Rechner muss eingeschaltet und angemeldet sein. Dateien, die Sie ablegen, während er aus ist oder schläft, werden übertragen, sobald er wieder läuft.
- Er verbindet sich nur mit unserem Server: Bei jeder Verbindung prüft er den Server-Fingerprint und verweigert die Verbindung, falls er sich geändert hat. Alles, was er tut, steht in agent.log.
Was Sie von uns erhalten
Sobald Ihr Schlüssel eingerichtet ist, sendet Ihnen der Support per E-Mail eine ZIP-Datei, die für Ihr Konto vorbereitet ist:
| Datei | Was es ist |
|---|---|
rechnungsapi-agent-<Benutzername>.zip | Das Paket. Es enthält einen Ordner rechnungsapi-agent mit den beiden Dateien unten. Entpacken Sie es wie in den Einrichtungsschritten beschrieben (Mac: Doppelklick, Windows: ein PowerShell-Befehl). |
rechnungsapi_sync.py | Das Sync-Programm selbst (Push und Pull). Für alle Kunden gleich. Es benötigt nur Python 3 und die SFTP-Werkzeuge, die macOS mitbringt – sonst ist nichts zu installieren. |
agent.ini | Ihre Einstellungen, bereits ausgefüllt: Server, Port, Ihr Benutzername, der Ort Ihres Schlüssels, der Server-Fingerprint, Ihr lokaler Ordner und das Sync-Intervall. Normalerweise ändern Sie nichts; höchstens den lokalen Ordner (base). |
Es enthält keinen Schlüssel und kein Passwort – Ihr privater Schlüssel liegt nur auf Ihrem Rechner.
Einrichtung auf dem Mac
Unter Windows? Nutzen Sie vorerst einen SFTP-Client oder Ihre eigene Software.
Sie benötigen: einen Mac, Ihren Benutzernamen und die ZIP-Datei vom Support. Öffnen Sie das Terminal (⌘ + Leertaste → „Terminal“), fügen Sie jeden Befehl ein, drücken Sie Enter und warten Sie, bis er fertig ist.
1Verbindung prüfen
nc -vz sftp.prod.finbc.com 2022
✓ succeeded!
2Python prüfen
python3 --version
✓ eine Versionsnummer, z. B. Python 3.9.6
3Schlüssel erstellen und senden
4Programm ablegen
mv ~/Downloads/rechnungsapi-agent ~/Rechnungsapi-Agent
ls ~/Rechnungsapi-Agent
✓ agent.ini rechnungsapi_sync.py
5Erster Test
python3 ~/Rechnungsapi-Agent/rechnungsapi_sync.py --config ~/Rechnungsapi-Agent/agent.ini --once
✓ keine ERROR-Zeile. Beim allerersten Lauf erscheint zusätzlich „Server identity verified (SHA256:2UhWXnSrjcJ3eddsm85uxXhDohD7NSy7NugVNwPfY7g) and saved.“
6Automatische Synchronisation starten
python3 -c "import plistlib,os;h=os.path.expanduser('~');p=h+'/Library/LaunchAgents/de.rechnungsapi.sync.plist';os.makedirs(os.path.dirname(p),exist_ok=True);plistlib.dump({'Label':'de.rechnungsapi.sync','ProgramArguments':['/usr/bin/python3',h+'/Rechnungsapi-Agent/rechnungsapi_sync.py','--config',h+'/Rechnungsapi-Agent/agent.ini'],'RunAtLoad':True,'KeepAlive':True,'ThrottleInterval':60,'StandardErrorPath':h+'/Library/Logs/rechnungsapi-sync.log'},open(p,'wb'));print('Autostart OK')"launchctl load -w ~/Library/LaunchAgents/de.rechnungsapi.sync.plist
launchctl list | grep rechnungsapi
✓ eine Zeile, die mit einer Zahl beginnt
7Ordner im Finder anzeigen
open ~/Rechnungsapi
Wo was liegt nach der Einrichtung (Mac)
| Ort | Was es ist |
|---|---|
~/Rechnungsapi/ | Ihr Rechnungsordner mit In/, Processed/, Archive/ und Error/ – der einzige Ordner, mit dem Sie arbeiten. Hier liegt auch das Protokoll agent.log. |
~/Rechnungsapi-Agent/ | Das Programm (rechnungsapi_sync.py) und Ihre Einstellungen (agent.ini). Lassen Sie es, wo es ist. |
~/Library/LaunchAgents/de.rechnungsapi.sync.plist | Der Autostart-Eintrag, der den Sync-Agenten im Hintergrund laufen lässt. |
~/.ssh/rechnungsapi | Ihr privater Schlüssel. Niemals weitergeben – der Support benötigt nur die .pub-Datei. |
Eigener Ordner statt ~/Rechnungsapi
Öffnen Sie vor Schritt 5 die Einstellungen und ändern Sie nur die Zeile base = … auf den Pfad Ihres Ordners (ziehen Sie den Ordner aus dem Finder ins Terminal, um den Pfad zu sehen). In, Processed, Archive und Error werden darin angelegt, falls sie fehlen. Nicht geeignet sind Schreibtisch, Dokumente, Downloads, iCloud Drive und Dropbox – macOS blockiert dort Hintergrundprogramme, und Sync-Dienste verursachen Konflikte.
open -e ~/Rechnungsapi-Agent/agent.ini
Im Alltag
- Legen Sie eine Rechnung in In/ ab. Nach etwa einer Minute wandert sie nach Processed/ – sie ist übertragen. Die ZUGFeRD-Rechnung erscheint in der Regel wenige Minuten später in Archive/.
- Ihr Mac muss eingeschaltet und angemeldet sein. Dateien, die Sie ablegen, während er aus ist, werden später übertragen.
- Sichern Sie Archive/ mit Ihrem Backup (z. B. Time Machine). Die gesetzliche Aufbewahrung Ihrer Rechnungen (GoBD) liegt bei Ihnen.
Pausieren, fortsetzen, deinstallieren (Mac)
| Aktion | Befehl |
|---|---|
| Läuft er? | launchctl list | grep rechnungsapi (Zahl am Anfang = läuft) |
| Live mitlesen | tail -f ~/Rechnungsapi/agent.log (Ctrl+C beendet nur das Mitlesen) |
| Protokoll anzeigen | tail -20 ~/Rechnungsapi/agent.log |
| Pausieren | launchctl unload ~/Library/LaunchAgents/de.rechnungsapi.sync.plist |
| Fortsetzen | launchctl load -w ~/Library/LaunchAgents/de.rechnungsapi.sync.plist |
| Deinstallieren | launchctl unload ~/Library/LaunchAgents/de.rechnungsapi.sync.plist && rm ~/Library/LaunchAgents/de.rechnungsapi.sync.plist && rm -r ~/Rechnungsapi-Agent |
Beim Deinstallieren bleibt Ihr Rechnungsordner erhalten.
SFTP-Client
Zum Hochladen von Rechnungen und Herunterladen der Ergebnisse per Hand. Das Beispiel nutzt Cyberduck (kostenlos, macOS und Windows); FileZilla und WinSCP funktionieren ähnlich – die Felder bedeuten dasselbe, nur Namen und Position unterscheiden sich.
1Zugang erhalten
2Cyberduck installieren
3Verbindung öffnen
| Feld | Wert |
|---|---|
| Protokoll | SFTP (SSH File Transfer Protocol) |
| Server | sftp.prod.finbc.com |
| Port | 2022 |
| Benutzername | Ihr Benutzername, genau wie mitgeteilt |
| Passwort | mit Passwort: Ihr Passwort · mit Schlüssel: leer lassen |
| SSH-Schlüssel | mit Schlüssel: Mac ~/.ssh/rechnungsapi (im Dateidialog: ⌘ + Shift + G), Windows C:\Users\<Name>\.ssh\rechnungsapi · mit Passwort: keiner |
4Fingerprint prüfen
5Hoch- und herunterladen
Ihre eigene Software
Wenn Ihre Rechnungs- oder ERP-Software per SFTP exportieren kann, liefert sie Rechnungen selbstständig in Ihren Ordner – ohne zusätzliche Installation.
1Zugang erhalten
2Export-Einstellungen eintragen
| Einstellung | Wert |
|---|---|
| Protokoll | SFTP (nicht FTP, nicht FTPS) |
| Host | sftp.prod.finbc.com |
| Port | 2022 |
| Benutzername | Ihr Benutzername, genau wie mitgeteilt |
| Anmeldung | privater Schlüssel ~/.ssh/rechnungsapi oder das Passwort vom Support |
| Ziel- / Remote-Ordner | /In |
| Host-Key / Fingerprint | SHA256:2UhWXnSrjcJ3eddsm85uxXhDohD7NSy7NugVNwPfY7g (Ed25519). Nutzt Ihre Software ECDSA oder RSA, vergleichen Sie mit der Tabelle unter „Server-Fingerprints“. |
3Ergebnisse abholen
4Mit einer Rechnung testen
Fehlerbehebung
| Problem | Was tun |
|---|---|
| Sie werden nach einem Passwort gefragt, obwohl Sie einen Schlüssel nutzen | Der Schlüssel passt nicht zum hinterlegten, oder der Benutzername ist anders geschrieben (Groß-/Kleinschreibung). Prüfen Sie beides; haben Sie einen neuen Schlüssel erstellt, senden Sie uns die neue .pub-Zeile. |
| „Connection closed“ oder „Connection reset“ | Nach mehreren fehlgeschlagenen Anmeldungen ist Ihre IP-Adresse vorübergehend gesperrt. Versuchen Sie es nicht weiter, prüfen Sie Benutzername und Schlüssel bzw. Passwort und wenden Sie sich an den Support. |
| „Connection timed out“ | Ihr Netzwerk blockiert ausgehende Verbindungen auf Port 2022. Bitten Sie Ihre IT, ihn freizugeben. |
| Der Fingerprint stimmt nicht überein | Vergleichen Sie ihn mit dem Wert desselben Schlüsseltyps unter „Server-Fingerprints“. Stimmt er mit keinem der drei überein, verbinden Sie sich nicht – wenden Sie sich an den Support. |
| Der Sync-Agent überträgt eine Datei nicht | Der Dateiname enthält Anführungszeichen, Backslashes oder Zeilenumbrüche – solche Dateien überspringt der Agent aus Sicherheitsgründen. Benennen Sie die Datei um; agent.log nennt die übersprungene Datei. |
| Ein Upload wird abgelehnt | Angenommen werden nur PDF-, PNG-, JPEG- und TIFF-Dateien, nur in In/, und dort darf noch keine Datei mit demselben Namen liegen. |
| Gerät verloren oder Passwort bekannt geworden | Informieren Sie sofort den Support, damit wir Schlüssel bzw. Passwort sperren. |
Sie nutzen den Sync-Agenten? Senden Sie uns die letzten Zeilen seines Protokolls – sie enthalten keine Passwörter. Mac: tail -20 ~/Rechnungsapi/agent.log
E-Mail-Versand einrichten
Über die API erzeugte Rechnungen lassen sich im selben Schritt per E-Mail versenden – DKIM-signiert, an Empfänger, CC und BCC gleichzeitig, ohne eigene Mailinfrastruktur.
- Freischaltung anfragen: Der E-Mail-Versand ist ein kostenpflichtiger Zusatzservice im Enterprise-Paket. Schreiben Sie an support@rechnungsapi.de, um ihn für Ihr Konto freischalten zu lassen.
- Absenderdomain authentifizieren: Hinterlegen Sie einen DKIM-CNAME- und einen SPF-TXT-Eintrag bei Ihrem Domain-Provider. Das ist eine einmalige Einrichtung und dauert etwa fünf Minuten.
- Versenden: Ab dann ergänzen Sie eine Erzeugungs-Anfrage um das transport-Objekt oder nutzen den Endpunkt delivery. Die Details stehen in der API-Dokumentation.
Der Versand läuft über die Mailinfrastruktur unseres Mass-Mailing-Partners saas.do. Die DNS-Einträge berechtigen ihn, im Namen Ihrer Domain zu versenden.
Für Entwickler: das transport-Objekt, delivery und sendEmailWithZugferdData in der API-Dokumentation.
Support
Schreiben Sie an support@rechnungsapi.de. Bei einer fehlgeschlagenen Konvertierung antworten Sie auf die Fehler-E-Mail oder nennen Sie deren Referenz (z. B. ZAPI-151431). Bei Verbindungsproblemen nennen Sie Ihren Benutzernamen – niemals Ihren privaten Schlüssel oder Ihr Passwort.