Mit ERP — API-Integration
Ihr ERP bleibt führend für Buchung und Stammdaten. CoolHanX übernimmt den Teil, der ERP-seitig teuer ist: Formatierung, Validierung, Zustellung, Archiv.
Die Arbeitsteilung
EN-16931-Formatierung, BR-DE-Validierung, Leitweg-Handling, GoBD-Archiv und Zustellkanäle in ein bestehendes ERP zu bauen ist ein Projekt mit sechsstelligem Potenzial — und dauerhafter Pflege bei jeder Standardänderung. Die Alternative: Ihr ERP liefert die Rechnungsdaten so, wie es sie ohnehin hat, und CoolHanX erledigt den E-Rechnungs-Teil als Dienst.
Buchung, Zahlläufe, Mahnwesen, Reporting: unverändert in Ihrem ERP. Was sich ändert, ist nur der letzte Meter zum Empfänger — und der wird geprüft, archiviert und protokolliert.
| Endpunkt | Zweck | Eigenschaften |
|---|---|---|
| POST /v1/erp/invoices | Rechnung aus ERP-Daten ausstellen | EN-16931-Gate, idempotent je Belegnummer, VALID/Fehler als Antwort |
| POST /api/erp/onboarding/ingest | Rohdaten in IHREM Format einliefern | Feld-Mapping serverseitig — kein Umbau im ERP nötig |
| GET /v1/erp/invoices/{nr} | Status & Zustellung abfragen | inkl. Transmissions-Historie |
| GET /v1/erp/inbound | Eingangsbelege maschinell abholen | validiert, mit Fehlerstatus |
| API-Schlüssel | Sandbox & Produktion, Berechtigungen je Schlüssel | issue/receive-Scopes, Rotation, Audit |
Onboarding in drei Schritten
- 1 · Schlüssel & SandboxSie erhalten Test- und Produktionsschlüssel mit getrennten Berechtigungen (nur Ausstellen, nur Abholen, beides).
- 2 · Feld-Mapping statt ProgrammierungIhr Exportformat (CSV, IDoc-artig, JSON) wird serverseitig auf das Rechnungsmodell gemappt — inklusive Positionszeilen. Ein Dry-Run zeigt das Ergebnis, bevor irgendetwas ausgestellt wird.
- 3 · Testbeleg → Freigabe → produktivEin Sandbox-Beleg durchläuft die echte Validierung; passt alles, schalten Sie den Produktionsschlüssel frei. Der Integrationsstatus (Schlüssel, Mapping, erste Belege) ist jederzeit abrufbar.
Verlässlichkeit im Dauerbetrieb
- Idempotenz: dieselbe Belegnummer zweimal gesendet → ein Beleg, keine Dublette. Wiederholungen nach Timeouts sind gefahrlos.
- Ehrliche Fehler: ein invalider Beleg kommt als Fehler mit den konkreten Regelverstößen zurück — nie als stilles „wird schon passen“.
- Mandantentrennung & Segmente: ERP-Schlüssel funktionieren nur für ERP-Mandanten; Web-Konten haben keinen API-Zugriff und umgekehrt.
- Volles Archiv: auch API-Belege liegen 8 Jahre unveränderbar im GoBD-Archiv — Ihr ERP muss das nicht selbst können.
| Situation | Antwort | Ihr ERP macht |
|---|---|---|
| Beleg gültig | 200 · status VALID + Nummer | Status speichern, fertig |
| Gleiche Belegnummer erneut | 200 · idempotent:true | nichts — kein Duplikat entstanden |
| Validierungsfehler | 422 · konkrete Regelverstöße (z. B. BR-DE-15) | Fehler anzeigen, Daten korrigieren |
| Schlüssel ohne Berechtigung | 403 | Konfiguration prüfen |
| Web-Konto statt ERP-Mandant | 403/404 — Segmente sind getrennt | richtigen Mandanten verwenden |
Sicherheit der Maschinenschnittstelle
API-Schlüssel werden gehasht gespeichert (Klartext nur einmal bei Erzeugung sichtbar), tragen Berechtigungen (nur Ausstellen, nur Abholen) und Umgebungen (Sandbox/Produktion) und lassen sich jederzeit rotieren. Jeder Aufruf ist dem Mandanten zugeordnet und protokolliert; Web-Oberfläche und Maschinen-API sind strikt getrennte Zugangswege.
Beispiel-Aufruf
POST /v1/erp/invoices · Authorization: Bearer <API-Key>{"number":"RE-2026-1042","buyer":{"name":"Kunde GmbH","country":"DE","vat_id":"DE…"},"lines":[{"name":"Seefracht","net_price":2500,"service_type":"intl_transport"}]}
Antwort: {"status":"VALID","number":"RE-2026-1042", …} — oder die präzisen Validierungsfehler.
Häufige Fragen
Welche ERP-Systeme werden unterstützt?
Alle, die Rechnungsdaten exportieren können — das Mapping übernimmt die Formatarbeit. Referenzfall ist eine Logistik-Integration (Cello/IDoc-artige Strukturen).
Was kostet die Integration?
Angebot nach Belegvolumen und Anbindungsaufwand — rechnung@coolhan.de.
Wie lange dauert die Anbindung?
Mit vorhandenem Datenexport typischerweise Tage, nicht Monate: Mapping konfigurieren, Sandbox-Beleg, Freigabe.
Gibt es Webhooks?
Statusabfragen sind verfügbar; Push-Webhooks für Zustellereignisse sind für den Betrieb eingeplant.
Wie testen wir gefahrlos?
Mit dem Sandbox-Schlüssel: gleiche Validierung, getrennter Datenraum, keine Auswirkungen auf Produktion — inklusive Dry-Run des Feld-Mappings.
Wer pflegt das Mapping bei Formatänderungen?
Das Mapping liegt serverseitig und wird gemeinsam angepasst — Ihr ERP-Export bleibt unverändert.
Unterstützt ihr mehrere Mandanten/Gesellschaften?
Ja — je Gesellschaft ein Mandant mit eigenen Schlüsseln, Nummernkreisen und eigenem Archiv.
So funktioniert die Anbindung technisch
Ihr System spricht eine schlanke REST-API mit API-Key-Authentisierung an: Es liefert die Rechnungsdaten als JSON (Kopf, Partner, Positionen, Steuer- und Zahlungsangaben), CoolHanX baut daraus die EN-16931-konforme XRechnung, prüft sie gegen BR-DE, vergibt die lückenlose Nummer, archiviert GoBD-konform und meldet den Status zurück. Die Ausstellung ist idempotent: Ein wiederholter Aufruf mit derselben Referenz erzeugt keine Doppelrechnung.
Vom ERP-Datensatz zur geprüften E-Rechnung
- 1 · Mapping einrichtenIhre Feldnamen werden einmalig auf die EN-16931-BT gemappt — im Onboarding mit Testlauf (Sandbox), bevor produktiv gestellt wird.
- 2 · Daten sendenIhr ERP ruft die API mit dem Rechnungsdatensatz auf.
- 3 · Prüfen & ausstellenCoolHanX validiert, nummeriert, archiviert — oder gibt bei Fehlern konkrete BR-DE-Codes zurück, ohne eine Nummer zu verbrauchen.
- 4 · Status zurückErgebnis (VALID/Fehler), Rechnungsnummer und Archiv-Referenz gehen an Ihr System zurück.
| Aufgabe | Ihr ERP | CoolHanX |
|---|---|---|
| Stammdaten, Buchung, Zahlläufe | ✓ | — |
| EN-16931-Formatierung | — | ✓ |
| BR-DE-Validierung | — | ✓ |
| Lückenlose Nummern + GoBD-Archiv | — | ✓ |
| Zustellung (E-Mail/Portal) | — | ✓ |
| Reporting/Mahnwesen | ✓ | — |
Onboarding, Sandbox und Preis
Für ERP-Kunden gibt es eine Sandbox zum gefahrlosen Testen des Mappings und der Ausstellung, bevor produktiv geschaltet wird. Das Angebot richtet sich nach Belegvolumen und Anbindungsaufwand — sprechen Sie uns an, wir erstellen ein passendes Angebot statt eines Pauschaltarifs.
Verwandte Themen
Allgemeine Produktinformation — keine Rechts- oder Steuerberatung. Verbindliche Auskünfte gibt Ihr Steuerberater bzw. Ihre Rechtsberatung.
ERP-Anbindung besprechen? rechnung@coolhan.de — Antwort binnen 24 h werktags.
Kostenloses Firmenkonto erstellen