DGFiP e-Rechnungsstellung in B2Brouter verwalten
Die französische Reform der elektronischen Rechnungsstellung verpflichtet französische mehrwertsteuerpflichtige Unternehmen, B2B-Rechnungen und Mehrwertsteuerdaten über eine von der DGFiP zertifizierte Plateforme Agréée (PA) zu übermitteln. B2Brouter ist eine zertifizierte PA: Sie verbinden sich damit, und wir übernehmen die Registrierung im PPF, die Dokumentübertragung, Mehrwertsteuerberichte und den gesamten Statuslebenszyklus.
Kostenloser Pilot bis September 2026 — Vor dem Pflichtdatum kann jedes Unternehmen, das am Pilot teilnimmt, die Plattform kostenlos für echte Tests verwenden. Rechnungen und Berichte, die während des Pilots gesendet werden, zählen nicht für spätere Buchhaltungs-Resets. Außerdem haben Sie während des Pilots vollständigen Zugriff auf B2Brouter: Sie können Integrationen und Automatisierungen über unsere Connectors und unsere API verwalten.
B2B ≠ B2G — DGFiP verwaltet B2B über das Peppol-Netzwerk mit dem Schema 0225 (FRCTC). Chorus Pro ist der B2G-Weg für Rechnungen an französische Verwaltungen. Es sind zwei unabhängige Wege: Ein Unternehmen kann parallel B2B über DGFiP und B2G über Chorus Pro abrechnen.
PA und PDP sind dasselbe — In offiziellen DGFiP-Dokumenten, im Portail Public de Facturation und in anderen Branchenprogrammen werden die Begriffe PA (Plateforme Agréée) und PDP (Plateforme de Dématérialisation Partenaire) oft gleichbedeutend verwendet. Sie bezeichnen dieselbe Rolle. Der offizielle und aktuelle Begriff ist PA.
Zwei Nutzungsmodi
Section titled “Zwei Nutzungsmodi”Wenn Sie DGFiP aktivieren, wählen Sie einen von zwei Modi. Sie können jederzeit zwischen ihnen wechseln.
Nur Empfang (Annuaire only) — Standardmodus bei Aktivierung. Sie möchten Rechnungen Ihrer Lieferanten empfangen, stellen aber noch nicht über DGFiP aus. B2Brouter registriert Ihre SIREN im PPF-Verzeichnis mit Peppol-Transport 0225. Es erzeugt keine Mehrwertsteuerberichte und keine CDAR-Nachrichten. Es verpflichtet Sie nicht, über Peppol auszustellen.
Vollständiges e-Reporting — Pilot (freiwillig) bis 2026-09-01; ab diesem Datum verpflichtend. Sie möchten B2B-Rechnungen über DGFiP ausstellen und Mehrwertsteuerberichte automatisch erzeugen. Alles aus dem vorherigen Modus plus Erstellung und Versand der Berichte Flux 1 (inländisch B2B) und Flux 10 (B2C, grenzüberschreitend) an den PPF.
1 · DGFiP aktivieren
Section titled “1 · DGFiP aktivieren”Voraussetzungen
Section titled “Voraussetzungen”- Ein B2Brouter-Konto.
- Die SIREN (9 Ziffern) oder SIRET (14 Ziffern) des Unternehmens. Wenn Sie mehrere Niederlassungen haben (SIRETs unter derselben SIREN), werden diese als Organisationseinheiten innerhalb desselben Kontos modelliert, nicht als separate Konten. Eine SIREN = ein Konto.
Schritte
Section titled “Schritte”- ⚙ Kontoeinstellungen → Steuern → e-Reporting France.
- Hinzufügen → DGFiP.
- Füllen Sie das Formular aus:
- Startdatum — wann die Mehrwertsteuererklärung beginnt. Heute oder später.
- Modus — Nur Empfang (Standard) oder Vollständiges e-Reporting. Sie können dies später ändern.
- Wenn Sie Vollständiges e-Reporting wählen, zusätzlich:
- Art des Vorgangs —
Dienstleistungen,WarenoderGemischt(im Zweifel:Gemischt). - NAF-Code — INSEE-Tätigkeitscode (z. B.
62für IT-Dienstleistungen). Er erscheint auf Ihrem Kbis-Auszug. - Unternehmensgröße —
Micro,PME,ETIoderGrande Entreprisenach Beschäftigten und Umsatz.
- Art des Vorgangs —
- E-Mail des Meldenden — erhält steuerliche Benachrichtigungen.
- Speichern.
Registrierung im Verzeichnis — Die Veröffentlichung der SIREN im PPF-Verzeichnis kann bis zu 24 Stunden dauern, sowohl in Produktion als auch in Tests. Das ist ein DGFiP-Infrastrukturtempo, nicht B2Brouter. Bis zur Verbreitung können Sie keine DGFiP-Rechnungen ausstellen oder empfangen.
Alter Peppol-Transport — Wenn das Konto bereits einen Peppol-Transport hatte, z. B. von einer anderen PA oder für eine andere Nutzung, wird er durch den Transport 0225 ersetzt. Wenn die SIREN bei einer anderen PA registriert war, schließt B2Brouter diesen Eintrag im Verzeichnis und öffnet den neuen automatisch.
Wenn die Registrierung fehlschlägt — Eine ungültige SIREN (Luhn) oder ein temporärer DGFiP-Vorfall macht die Konfiguration rückgängig und zeigt einen Fehler. Korrigieren Sie die Daten und speichern Sie erneut.
Prüfen, ob die Registrierung veröffentlicht ist
Section titled “Prüfen, ob die Registrierung veröffentlicht ist”Nach dem Speichern der Konfiguration öffnen Sie Kontoeinstellungen → Transporte → Peppol. Dort sehen Sie drei Veröffentlichungsstatus mit den Werten not_published, processing oder published:
- SML — globale Registrierung im Peppol-SML.
- SMP — Metadatendienst (folgt in B2Brouter dem SML).
- Peppol Directory — Veröffentlichung im öffentlichen Peppol-Verzeichnis.
Wenn alle drei auf published stehen, kann jede andere Plattform Sie finden und Ihnen Rechnungen senden.
2 · Französischen Kontakt erstellen
Section titled “2 · Französischen Kontakt erstellen”Vor dem Ausstellen einer Rechnung muss der Kunde in den Kontakten vorhanden sein. B2Brouter vervollständigt die Kennungen anhand Ihrer Eingabe automatisch.
- Kontakte → Neuer Kontakt.
- Wählen Sie France als Land.
- Wählen Sie den Kennungstyp und geben Sie den Wert ein:
- SIREN — 9 Ziffern, z. B.
123456789. - SIRET — 14 Ziffern, z. B.
12345678900012. - Mehrwertsteuernummer —
FR{kk}{siren}mitkkals zweistelliger Prüfziffer, z. B.FR32123456789.
- SIREN — 9 Ziffern, z. B.
- Kennung validieren und fortfahren.
- Füllen Sie Firmenname, Adresse, Postleitzahl und Stadt aus.
- Unter Zustellmethode wählt B2Brouter automatisch Peppol Network und das Format France UBL Invoice CIUS. Prüfen Sie, ob die Peppol-Kennung korrekt ist.
- Fortfahren → Speichern.
Drei verschiedene Kennungen — Im Kontaktprofil existieren drei verschiedene Codes nebeneinander, jeder mit eigener Rolle:
- Unternehmenskennung (
cin_scheme):0002für SIREN (9 Ziffern) oder0009für SIRET (14 Ziffern). - Steuer-/Mehrwertsteuerkennung (
tin_scheme):9957; WertFR{kk}{siren}. - Peppol-Kennung (
pin_scheme):0225; Wert SIREN oderSIREN_SIRET.
Wenn Sie 0002 in der UI sehen, ist das die Unternehmenskennung (nicht Peppol). Peppol für DGFiP ist immer 0225.
Autovervollständigung — Für DGFiP-Konten, die ab dem 31.03.2026 aktiviert werden, leitet B2Brouter die drei Kennungen automatisch voneinander ab: Wenn Sie SIREN eingeben, erzeugt es die Mehrwertsteuernummer und Peppol; wenn Sie die Mehrwertsteuernummer eingeben, erzeugt es SIREN und Peppol.
Alte Kontakte — Kontakte, die vor der DGFiP-Aktivierung erstellt wurden, haben möglicherweise keine Mehrwertsteuernummer. Wenn Sie auf einen solchen Kontakt eine Rechnung ausstellen, erscheint der Fehler „Die TVA-Nummer des Kunden ist für die DGFiP-Meldung erforderlich“. Bearbeiten Sie den Kontakt, fügen Sie die Mehrwertsteuernummer hinzu und stellen Sie erneut aus.
Prüfung im Verzeichnis
Section titled “Prüfung im Verzeichnis”Beim Erstellen eines französischen Kontakts prüft B2Brouter automatisch dessen Präsenz im Verzeichnis:
- Im Verzeichnis registriert → Rechnungen werden über Peppol UBL übertragen und erzeugen einen Flux-1-Bericht.
- Nicht registriert → Rechnungen werden erstellt, erzeugen aber keinen Flux-1-Bericht (die Einreichung wäre ungültig). Der Kunde muss sich bei einer PA registrieren.
- Prüfung ausstehend — die Erstellung wird nicht blockiert: Die Rechnung läuft weiter und der Bericht wird erzeugt. Die Prüfung kommt später.
Nicht französische Kontakte — Jede Rechnung mit einem Kontakt aus einem anderen Land erzeugt automatisch einen Flux-10-Bericht (grenzüberschreitendes e-Reporting). Verwenden Sie im Kennungsfeld das für das Land des Kontakts passende Peppol-Schema.
3 · Rechnung ausstellen
Section titled “3 · Rechnung ausstellen”Empfänger auswählen
Section titled “Empfänger auswählen”- Rechnungen → Rechnung erstellen.
- Wählen Sie den Kontakt und Fortfahren.
Prüfen Sie, ob Transport Peppol Network und Format France UBL Invoice CIUS ist. Wenn ja, wird die Rechnung über das DGFiP-Netzwerk übertragen.
Allgemeine Informationen
Section titled “Allgemeine Informationen”- Rechnungsnummer — eindeutig fortlaufend. Maximal 20 Zeichen. Erlaubt:
A-Z 0-9 -+_/. Keine Leerzeichen am Anfang, Ende oder mehrfach hintereinander. - Rechnungsdatum und Fälligkeitsdatum — verpflichtend.
- Währung —
EURfür inländische Rechnungen. Für Fremdwährungen füllen Sie den Wechselkurs zu EUR am Rechnungsdatum aus.
Rechnungszeilen
Section titled “Rechnungszeilen”Pro Zeile: Beschreibung, Menge, Einzelpreis ohne MwSt. und MwSt.-Satz.
Französische MwSt.-Sätze:
- 20 % — Normalsatz.
- 10 % — Gastronomie, Bauarbeiten, Transport.
- 5,5 % — Lebensmittel, Bücher, Energie.
- 2,1 % — Presse, erstattungsfähige Medikamente.
- 0 % — Befreit — CGI-Befreiungen (erfordert Code
VATEX-FR-CGI…). - 0 % — Zero-rate — franchise en base de TVA (
VATEX-FR-FRANCHISE). - 0 % — Reverse Charge — reverse charge (
VATEX-FR-AE).
MwSt.-Befreiung — Code verpflichtend — Wenn Sie 0 % Befreiung anwenden, müssen Sie den entsprechenden VATEX-FR-…-Code im Kommentar der Zeile angeben. Ohne Code wird die Rechnung erstellt, aber nicht an den PPF übertragen: Sie bleibt hängen und muss gelöscht und mit dem korrekten Code neu erstellt werden.
Häufig verwendete VATEX-Codes:
VATEX-FR-FRANCHISE— franchise en base de TVA (Kleinstunternehmen). B2Brouter mappt dies im XML auf KategorieZ(zero-rate).VATEX-FR-AE— Reverse Charge.VATEX-FR-CGI261-1— medizinische Dienstleistungen.VATEX-FR-CGI261-3— Unterricht und Berufsausbildung.VATEX-FR-CGI261-5— gemeinnützige Organisationen.VATEX-FR-CGI261C-1— Bank- und Finanzgeschäfte.VATEX-FR-CGI261C-2— Versicherungen und Rückversicherungen.VATEX-FR-CNWVAT— nicht in Frankreich niedergelassen.
Die vollständige Liste (mehr als 20 Codes) finden Sie in der technischen Entwickleranleitung: https://developer.b2brouter.net/docs/dgfip.
Zahlungsinformationen — Pflichtfelder (B2B)
Section titled “Zahlungsinformationen — Pflichtfelder (B2B)”Drei Felder sind für französische B2B-Rechnungen verpflichtend. Wenn eines fehlt, wird die Rechnung nicht erstellt: An jedem Feld erscheint ein ausdrücklicher Fehler.
- Zahlungsinformationen (DGFiP-Code PMD) — Referenz und rechtliche Angaben (Gesellschaftsform, Kapital, RCS).
- Zahlungsmethode (Text) (DGFiP-Code PMT) — Methode + IBAN/BIC.
- Zahlungsbedingungen (DGFiP-Code AAB) — Frist, Verzugsstrafen, Skonto bei Vorauszahlung.
Beispiele:
Zahlungsinformationen (PMD):FA-2026-0048 — Exemplar SAS, SAS au capital de 50 000 EUR, RCS Paris 123 456 789Zahlungsmethode (PMT):Virement bancaire, IBAN FR00 0000 0000 0000 0000 0000 000, BIC XXXXFRPPZahlungsbedingungen (AAB):Net 30 jours à compter de la date de facture.Pénalité de retard : 12% annuel (Art. L441-10 C. com.).Indemnité forfaitaire de recouvrement : 40,00 EUR (Art. D441-5 C. com.).Pas d'escompte pour paiement anticipé.Diese Felder sind nicht verpflichtend für B2C-Rechnungen (Tickets an Privatpersonen).
Zahlungsmethode (häufige Codes): 4 Banküberweisung, 58 SEPA-Überweisung, 2 Lastschrift, 59 SEPA-Lastschrift, 19 Bankkarte, 11 Scheck, 13 Sonstige (verwenden Sie das Textfeld zur Beschreibung).
Senden
Section titled “Senden”- Speichern und Vorschau — prüfen.
- Ausstellen und senden — B2Brouter erzeugt das Dokument (UBL, CII oder Factur-X je nach Kontakt), legt es per Peppol beim PPF ab und erzeugt automatisch den Mehrwertsteuerbericht.
4 · Rechnungslebenszyklus
Section titled “4 · Rechnungslebenszyklus”Im Profil einer ausgestellten Rechnung sehen Sie den aktuellen Status und bei Fehler oder Ablehnung den genauen Grund.
Versand läuft → Gesendet → Registriert → Akzeptiert → Bezahlt ↘ Abgelehnt ↘ Fehler- Versand läuft — die Rechnung wurde erstellt und steht zum Versand an den PPF in der Warteschlange.
- Gesendet — B2Brouter hat das Dokument beim PPF abgelegt.
- Registriert ✅ — DGFiP hat die Rechnung validiert und akzeptiert. Konformitätsstatus.
- Akzeptiert — der Käufer hat die Rechnung genehmigt.
- Abgelehnt — der Käufer hat die Rechnung abgelehnt.
- Bezahlt — der Käufer hat die Rechnung als bezahlt gemeldet. Funktion in Entwicklung.
- Fehler — Übertragungsfehler oder PPF-Ablehnung. Der Grund erscheint im Profil.
Zwei Antwortzeitpunkte des PPF — Die PPF-Antworten kommen in zwei Phasen:
- Technischer Empfang (schnell) — Der PPF bestätigt, dass er das Dokument technisch empfangen und validiert hat. In diesem Moment bleibt die Rechnung Gesendet.
- Endgültige Registrierung (einmal täglich) — DGFiP verarbeitet die empfangenen Dokumente stapelweise, einmal täglich. In diesem Schritt entscheidet sie, ob die Rechnung Registriert oder Abgelehnt wird. Das kann bis zu 24 Stunden nach dem Versand dauern.
Konfigurieren Sie Webhooks unter Einstellungen → Webhooks, wenn Sie sofort benachrichtigt werden möchten, sobald die Registrierung eintrifft.
„Bezahlt“ — Dieser Status kann derzeit weder über die UI noch über die API gesetzt werden. CDAR 212 (Encaissée) ist für eine zukünftige Version geplant.
Rechnung mit Fehler
Section titled “Rechnung mit Fehler”Eine Rechnung im Status Fehler kann nicht erneut übertragen werden. Sie muss gelöscht, korrigiert und neu erstellt werden.
- Öffnen Sie die Rechnung und lesen Sie den Fehlergrund.
- Löschen Sie die Rechnung.
- Korrigieren Sie die Daten (Kontakt, MwSt., Pflichtfelder usw.).
- Erstellen und senden Sie eine neue Rechnung.
Häufige Fehler
Section titled “Häufige Fehler”- “Remittance information is required for DGFiP reporting” — PMD-Feld leer. Füllen Sie Zahlungsinformationen aus.
- “Payment information is required for DGFiP reporting” — PMT-Feld leer. Füllen Sie Zahlungsmethode (Text) aus.
- “Payment terms are required for DGFiP reporting” — AAB-Feld leer. Füllen Sie Zahlungsbedingungen aus.
- “Die TVA-Nummer des Kunden ist für die DGFiP-Meldung erforderlich” — Kontakt ohne MwSt.-Nummer. Bearbeiten Sie den Kontakt und fügen Sie die TIN hinzu.
- “Invoice number too long / invalid chars” — Nummer mit >20 Zeichen oder nicht erlaubten Zeichen. Passen Sie sie an.
REJ_COH BT-47— die SIREN des Käufers existiert nicht im PPF-Verzeichnis. In Produktion muss der Kunde sich bei einer PA registrieren. In Tests ist das erwartbar (QAS enthält nicht alle SIRENs).- Befreite Zeile ohne VATEX-Code (stille Blockierung) — löschen Sie die Rechnung und erstellen Sie sie mit dem korrekten VATEX-Code im Zeilenkommentar neu.
parameter_invalid(SIREN) — die SIREN besteht die Luhn-Prüfung nicht. Prüfen Sie sie.parameter_taken(SIREN) — die SIREN ist bereits mit einem anderen Konto verbunden. Kontaktieren Sie den Support.
5 · Gutschriften (Berichtigungen)
Section titled “5 · Gutschriften (Berichtigungen)”Eine Gutschrift storniert oder berichtigt eine frühere Rechnung. B2Brouter erzeugt ein UBL-CreditNote-Dokument mit Typcode 381 und Referenz zur ursprünglichen Rechnung.
- Öffnen Sie die ursprüngliche Rechnung.
- Gutschrift erstellen.
- Füllen Sie aus:
- Nummer der ursprünglichen Rechnung und Ausstellungsdatum dieser Rechnung.
- Die Zeilen und Beträge, die Sie berichtigen möchten. Sie können sie mit positivem oder negativem Vorzeichen eingeben — steuerlich werden sie immer als Beträge behandelt, die den ursprünglich gemeldeten Betrag mindern, unabhängig vom Vorzeichen bei der Eingabe.
- Dieselben verpflichtenden Zahlungsfelder (PMD / PMT / AAB).
- Speichern und senden — wird wie jede Rechnung an den PPF übertragen (Flux 1).
Verwenden Sie immer die reale Nummer und das reale Datum der berichtigten Rechnung, nicht eine interne Referenz.
6 · Rechnungen empfangen
Section titled “6 · Rechnungen empfangen”Wenn Ihr Konto aktiviert ist (in einem der beiden Modi), sind Sie im Verzeichnis registriert und können Rechnungen von Lieferanten über Peppol 0225 empfangen.
- Ausgaben → eingehende Rechnungen anzeigen.
- Öffnen Sie eine Rechnung, um Details zu sehen.
Aktionen bei empfangener Rechnung
Section titled “Aktionen bei empfangener Rechnung”- Genehmigen — teilt dem Lieferanten und der DGFiP mit, dass Sie die Rechnung akzeptieren (CDAR 205, Approuvée).
- Ablehnen — teilt die Ablehnung dem Lieferanten und der DGFiP mit (CDAR 210, Refusée). Ein Grund ist erforderlich.
- Als bezahlt markieren — CDAR 212, Encaissée. Funktion in Entwicklung, noch nicht verfügbar.
Wenn Sie den Status aktualisieren, sendet B2Brouter die entsprechende CDAR-Nachricht automatisch an den PPF und den Lieferanten.
Flux 10 für empfangene Rechnungen — Ein Bericht wird nur erzeugt, wenn die empfangene Rechnung von einem nicht französischen Lieferanten stammt. Rechnungen eines französischen Lieferanten erfordern auf Ihrer Seite keine Meldung (das erledigt die PA des Lieferanten).
7 · Mehrwertsteuerberichte (nur bei Vollständigem e-Reporting)
Section titled “7 · Mehrwertsteuerberichte (nur bei Vollständigem e-Reporting)”Im Modus Vollständiges e-Reporting erzeugt und übermittelt B2Brouter Mehrwertsteuerberichte automatisch, ohne manuelle Aktion. Im Modus Nur Empfang werden keine Berichte erzeugt.
Flux 1 — Inländische B2B-Rechnungen
Section titled “Flux 1 — Inländische B2B-Rechnungen”Pro Rechnung wird ein Bericht erzeugt. B2Brouter legt ihn beim PPF ab und aktualisiert nach Antwort den Status.
Flux 10 — B2C und grenzüberschreitend
Section titled “Flux 10 — B2C und grenzüberschreitend”Alle B2C-Rechnungen und alle Rechnungen mit nicht französischem Empfänger werden in täglichen Ledgers gruppiert. Der Ledger wird einmal täglich an den PPF gesendet (Cron um 02:00 Serverzeit).
An einem Tag können je nach Rolle und Typ mehrere Ledgers entstehen:
- Transaktionsledger — Verkäufe (Rolle SE): grenzüberschreitende und B2C-Ausgangsrechnungen.
- Transaktionsledger — Käufe (Rolle BY): empfangene Rechnungen ausländischer Lieferanten.
- Zahlungsledger (Rolle SE): bereits bezahlte Ausgangsrechnungen.
Berichte anzeigen
Section titled “Berichte anzeigen”⚙ Kontoeinstellungen → Steuern → e-Reporting France → Liste der übermittelten Berichte.
Lebenszyklus eines Berichts
Section titled “Lebenszyklus eines Berichts”- Neu — erstellt und in Warteschlange (Flux 1) oder sammelt sich im Ledger des Tages (Flux 10).
- Gesendet — B2Brouter hat ihn beim PPF abgelegt.
- Empfangen — PPF bestätigt Empfang (CDV 500, Recevable).
- Registriert ✅ — DGFiP hat ihn akzeptiert (CDV 300). Positiver Endstatus.
- Abgelehnt ❌ — DGFiP hat ihn abgelehnt (CDV 301).
- Fehler ❌ — Übertragungs- oder Verarbeitungsfehler.
- Storniert — Rechnung wurde nach Registrierung storniert (nur Flux 1).
CDV — Compte-Rendu de Validation: die asynchrone Antwort des PPF. Es gibt zwei Typen:
- CDV 500 (Recevable) — kommt kurz nach dem Versand und bestätigt, dass der PPF das Dokument empfangen und technisch validiert hat. Entspricht dem Status Empfangen.
- CDV 300 / 301 (Registriert / Abgelehnt) — DGFiP sendet sie stapelweise, einmal täglich: Dann entscheidet sie, ob die Meldung akzeptiert oder abgelehnt wird. Das kann bis zu 24 Stunden nach dem Versand dauern.
Bericht mit Fehler
Section titled “Bericht mit Fehler”Die meisten Fehler stammen aus der Ausgangsrechnung. Korrigieren Sie die Rechnung (löschen + neue Rechnung) und es wird automatisch ein neuer Bericht erzeugt. Wenn die Meldung unklar ist, kontaktieren Sie den Support.
8 · Dokumentformate
Section titled “8 · Dokumentformate”B2Brouter wählt das Format automatisch je nach Kontaktkonfiguration:
- UBL Peppol France CIUS — Standard, wenn der Empfänger im Verzeichnis/Peppol registriert ist.
- CII France CIUS — alternative XML-Variante, wenn der Empfänger sie verlangt.
- Factur-X — Fallback für Empfänger, die nicht in Peppol FR registriert sind. Es ist ein PDF/A-3 mit eingebettetem CII XML; ein gescanntes oder gedrucktes PDF ist kein Factur-X.
Sobald die Rechnung im Status Gesendet ist, erscheint eine Option zum Herunterladen des übertragenen Dokuments. Das Format ist je nach Fall UBL oder Factur-X.
9 · API-Integrationen (für Entwickler)
Section titled “9 · API-Integrationen (für Entwickler)”Dieses Handbuch beschreibt die UI. Wenn Sie B2Brouter per API integrieren, ist die offizielle Referenz die DGFiP-Entwickleranleitung. Sie behandelt den Endpoint Tax Report Settings, die API für Invoices und Contacts, Status-Webhooks und den Directory lookup, um zu prüfen, ob ein Kontakt im Verzeichnis registriert ist.
Authentifizierung über statischen API key (Header X-B2B-API-Key) + API-Version (X-B2B-API-Version). DGFiP-spezifische Funktionen erfordern Version 2026-04-20 oder neuer.
Sie können bestehende UBL-, CII- oder Factur-X-Rechnungen importieren. Wenn das Format keine nativen Zahlungsfelder (PMD / PMT / AAB) enthält, fügen Sie sie im Feld extra_info mit den Tags #PMD#, #PMT# und #AAB# hinzu.