Peppol-Validierungsfehler: Regelcodes, Ursachen und Korrekturen
Was Peppol-Validierungsfehler wie BR-CO-14, R003, R043 und CL001 bedeuten, was OrdoGrid vor dem Versand prüft und was Sie korrigieren oder aufbewahren.
- Aktualisiert
- Inhaltsverantwortung
- Team für Kundendokumentation
- Für
- Unternehmer und Finanzmitarbeitende, die Rechnungen über Peppol versenden · Buchhalter, die Validierungsberichte für Mandanten lesen · Entwickler, die Rechnungen über die OrdoGrid-API versenden
Auf einen Blick
Ein Validierungsfehler bedeutet, dass die Rechnungsdatei gegen eine blockierende Regel von EN 16931 oder Peppol BIS Billing 3.0 verstößt: Sie wurde abgewiesen, bevor jemand sie erhielt. OrdoGrid prüft jeden Peppol-Versand nach den offiziellen Regeln (BIS Billing 3.0.21, EN-16931-Artefakte 1.3.16). Prüfen Sie Anhänge, MwSt.-Regelung und Adressen vor dem Versand: Eine abgewiesene Rechnung bleibt gesperrt und braucht den OrdoGrid-Support.
Bevor Sie beginnen
- Die Rechnung oder Gutschrift (Kreditnote, Rechnungskorrektur), die Sie über Peppol senden möchten, oder der erhaltene Validierungsbericht
- Zugang als Inhaber oder Administrator zum Unternehmen in OrdoGrid
- Die MwSt.-Nummer Ihres Kunden und, bei einem belgischen Kunden, seine Unternehmensnummer
Erwartete Ergebnisse
- Einen Regelcode lesen und wissen, welche Angabe zu korrigieren ist
- Eine Abweisung bei der Validierung von einem Zustellproblem und einer Ablehnung durch den Kunden unterscheiden
- Eine Rechnung in OrdoGrid vor dem ersten Peppol-Versand prüfen
- Wissen, was aufzubewahren ist und wen Sie nach einer Abweisung kontaktieren
Auf dieser Seite
Ein Peppol-Validierungsfehler bedeutet, dass die strukturierte Rechnungsdatei gegen eine Regel der europäischen Norm EN 16931 oder von Peppol BIS Billing 3.0 verstößt und vor dem Versand abgewiesen wurde. Es ist weder ein Zustellfehler noch eine Ablehnung durch den Kunden: Die Datei hat den Kunden nie erreicht, er hat also nichts zu buchen, zu genehmigen oder abzulehnen.
Dieser Leitfaden richtet sich an alle, die strukturierte Rechnungen versenden, einen Validierungsbericht lesen oder die OrdoGrid-API nutzen. Meldungen vor der Validierung, etwa eine fehlende Peppol-Autorisierung oder ein nicht gefundener Kunde, und Ablehnungen durch den Kunden behandelt Fehlgeschlagenen Peppol-Versand oder abgelehnte Rechnung beheben.
Validierungsfehler, Zustellproblem oder Ablehnung?
| Was Sie sehen | Wann | Was es bedeutet | Weiter |
|---|---|---|---|
| Ein Regelcode wie BR-CO-14; in OrdoGrid ein Fehler in der Zeile Peppol des Versandergebnisses | Vor der Übertragung | Die Datei verstößt gegen eine blockierende Regel; nichts wurde gesendet | Dieser Artikel |
| Erreur (Fehler), Pas sur Peppol (nicht auf Peppol) oder Nouvelle tentative (neuer Versuch) unter Peppol → Outbox | Nach Beginn der Übertragung | Das Netz konnte noch nicht oder gar nicht zustellen | Peppol-Zustellstatus |
| Eine Invoice Response wie RE Rejetée (abgelehnt) oder UQ Sous question (in Klärung) | Nach der Zustellung (Traité) | Die Entscheidung des Kunden über den Inhalt | Peppol-Rechnungsantworten |
Traité (verarbeitet) heißt, dass das Netz die Datei zugestellt hat, nicht dass der Kunde den Inhalt akzeptiert hat; eine inhaltlich fehlerhafte Rechnung muss trotzdem mit einer Gutschrift (Kreditnote, Rechnungskorrektur) korrigiert werden.
So funktioniert die Peppol-Validierung
Die Validierung prüft in drei Schichten: das XML-Schema UBL 2.1 (ist die Datei richtig aufgebaut?), die Geschäftsregeln der EN 16931 (passen Angaben und Beträge zusammen?) und die Regeln von Peppol BIS Billing (Peppol-Einschränkungen und Codelisten). Eine Regel der Stufe fatal (blockierend) weist die Datei ab; eine Regel der Stufe warning (Warnung) informiert nur.
- Schematron
- Die Regeldateien, die CEN (EN 16931) und OpenPeppol (BIS Billing) veröffentlichen. Jede Prüfung hat einen Code wie BR-CO-14, eine Stufe (fatal oder warning), eine Stelle im XML und eine Meldung mit den betroffenen Geschäftsbegriffen (BT-Nummern).
| Präfix | Festgelegt von | Prüft |
|---|---|---|
| BR-, BR-CO-, BR-CL- | EN 16931 | Pflichtangaben (BR-02 Rechnungsnummer), Berechnungen (BR-CO-10 bis BR-CO-17), Codelisten (Einheiten, Länder) |
| BR-S-, BR-Z-, BR-E-, BR-AE-, BR-IC-, BR-G- | EN 16931 | Je eine MwSt.-Kategorie |
| PEPPOL-EN16931-R, -CL, -P | OpenPeppol | Peppol-Einschränkungen: Käuferreferenz, Anhangstypen, Typcodes |
| PEPPOL-COMMON-R | OpenPeppol | Format von Kennungen, etwa R043 für die belgische Unternehmensnummer |
Welche Version gilt. Stand Oktober 2026 gilt Peppol BIS Billing 3.0.21 (Release vom Mai 2026), veröffentlicht am 20. Mai 2026 und verpflichtend seit dem 17. August 2026. OpenPeppol veröffentlicht jedes Frühjahr und jeden Herbst eine Version, die etwa drei Monate später verpflichtend wird (Release Notes). Version 3.0.21 hat BR-CO-25 (Fälligkeitsdatum oder Zahlungsbedingungen) gestrichen und PEPPOL-EN16931-R004 verschärft: Die Spezifikationskennung darf nicht mehr mit einem Versionssuffix wie ::2.1 enden. Belgien hat keine nationalen Regeln in BIS Billing; seine einzige eigene Prüfung ist PEPPOL-COMMON-R043.
Eine Berichtszeile lesen. „[BR-CO-14]-Invoice total VAT amount (BT-110) = Σ VAT category tax amount (BT-117)“ nennt die Regel und dann die Geschäftsbegriffe: BT-110 ist die MwSt.-Summe, BT-117 die MwSt. je Kategorie. Korrigieren Sie die Angaben hinter diesen Begriffen; ein falscher Betrag löst oft mehrere BR-CO-Regeln gleichzeitig aus.
Was OrdoGrid vor einem Peppol-Versand prüft
OrdoGrid ist über einen zertifizierten Zugangspunkt mit Peppol verbunden. Bevor es eine Datei übergibt, erstellt es das UBL aus Ihrem Profil entreprise (Unternehmensprofil), dem Kunden und der Rechnung und validiert es gegen das UBL-2.1-Schema, die EN-16931-Validierungsartefakte 1.3.16 und die Regeln von Peppol BIS Billing 3.0.21. Nur blockierende Regeln stoppen den Versand. Schlägt eine fehl, wird nichts übertragen: Das Versandergebnis zeigt Des erreurs sont survenues. (es sind Fehler aufgetreten) und in der Zeile Peppol die englische Meldung „Official Peppol/EN16931 validation refused the emitted XML“ oder eine ähnliche Meldung zum UBL-2.1-Schema. Die Regelcodes erscheinen nicht auf dem Bildschirm. Nach einer Abweisung führt Peppol → Outbox die Rechnung trotzdem mit dem Badge Créé (erstellt), und im Fenster von Envoyer steht Déjà envoyé via Peppol (bereits über Peppol gesendet), obwohl nichts übertragen wurde; eine Rechnung im Status Brouillon (Entwurf) bleibt darin, sofern die E-Mail nicht versendet wurde. Créé bedeutet hier nicht, dass die Rechnung unterwegs ist.
OrdoGrid deckt viele Regeln selbst ab, weil es die Angaben ausfüllt:
| Regel | Was OrdoGrid tut |
|---|---|
| BR-CO-10 bis BR-CO-17 | Berechnet alle Summen aus den Positionen, die MwSt. einmal je Satz; eine Cent-Differenz aus Bruttopreisen wird als BT-114 (Arrondi, Rundung) übermittelt |
| PEPPOL-EN16931-R003 | Füllt die Käuferreferenz: N° bon de commande (Bestellnummer), sonst die Communication (Mitteilung), sonst die Rechnungsnummer |
| BR-CL-23 | Die Auswahl Unité (Einheit) bietet nur UN/ECE-Codes: C62, HUR, DAY, KGM, LTR, MTR, KWH, MTK. Sie kann ein Kürzel wie pcs oder h anzeigen, die Datei enthält aber immer den Code |
| BR-25 | Keine Position lässt sich ohne Description (Beschreibung) speichern |
| R010, R020, PEPPOL-COMMON-R043 | Ihre elektronische Peppol-Adresse ist 0208: plus die Unternehmensnummer aus Ihrer BE-MwSt.-Nummer; die des Kunden stammt aus der Suche im Peppol-Netzwerk anhand seiner MwSt.-Nummer |
| P0100, P0101 | Rechnungen gehen als Typ 380, Gutschriften (Kreditnoten, Rechnungskorrekturen) als 381 mit der Nummer der ursprünglichen Rechnung |
Der Editor blockiert außerdem zwei MwSt.-Widersprüche, die gegen BR-S-05 verstoßen würden: alle Positionen zu 0 % unter Standard (Warnung Attention : Régime standard incompatible avec TVA à 0%, dann ein Fenster mit Appliquer ce régime, diese Regelung anwenden) und eine Mischung aus 0 % und anderen Sätzen unter Standard, die beim Versand abgelehnt wird. Wenden Sie eine vorgeschlagene Regelung nur an, wenn sie rechtlich stimmt: Der Vorschlag von OrdoGrid ist keine Steuerregel.
Was bei Ihnen liegt:
| Ursache | Regel | Vorbeugung |
|---|---|---|
| Anhang als Word (.docx, .doc), altes Excel (.xls) oder GIF | PEPPOL-EN16931-CL001 | OrdoGrid akzeptiert diese Dateien und sendet standardmäßig alle Anhänge mit, Peppol erlaubt aber nur PDF, PNG, JPEG, CSV, XLSX und ODS (Liste der MIME-Typen). In PDF umwandeln oder die Datei unter Documents et Références entfernen |
| Regelung Livraison intracommunautaire (innergemeinschaftliche Lieferung von Waren) | BR-IC-11, BR-IC-12 | Diese Regeln verlangen ein Lieferdatum oder einen Abrechnungszeitraum und ein Lieferland. OrdoGrid übermittelt das unter Liefer- / Leistungsdatum eingetragene Datum (die Bezeichnung folgt Ihrer Dokumentsprache: auf Französisch Date de livraison / prestation) oder ersatzweise das Rechnungsdatum (bei einer Gutschrift das der gutgeschriebenen Rechnung) sowie das Land der Kundenanschrift. Das tatsächliche Lieferdatum eintragen, wenn es vom Rechnungsdatum abweicht; eine Gutschrift zu einer außerhalb von OrdoGrid ausgestellten Rechnung wird abgelehnt, bis dieses Datum eingetragen ist. Ist der Kunde nicht auf Peppol, per Email senden: Grenzüberschreitende Rechnungen fallen nicht unter die belgische Pflicht (Ausländische Kunden abrechnen) |
| Unvollständige Adresse im Profil oder beim Kunden | PEPPOL-EN16931-R008, BR-09, BR-11 | Ein leeres Feld kann ein leeres XML-Element erzeugen, das R008 abweist. Ergänzen Sie Straße, Code postal (Postleitzahl), Ville (Ort) und Pays (Land) im Profil entreprise und im Kundendatensatz |
Regelcodes: Ursache und Korrektur
Eine Auswahl blockierender Regeln mit typischer Ursache und Korrektur. Die Toleranzen stammen von den offiziellen Regelseiten (BIS-Regeln, EN-16931-Regeln). CL001, R008, BR-09, BR-11 und BR-IC-11/12 stehen oben in der Tabelle „Was bei Ihnen liegt“.
| Regel | Prüft | Typische Ursache | Korrektur |
|---|---|---|---|
| PEPPOL-EN16931-R003 | Käuferreferenz (BT-10) oder Bestellreferenz (BT-13) | Beide leer | Bestellnummer des Kunden angeben; ohne Nummer erlaubt BIS in der Käuferreferenz („Your ref“) einen anderen Wert, etwa den Namen des Bestellers |
| PEPPOL-COMMON-R043 | Jeder 0208-Wert: 10 Ziffern, Prüfung Modulo 97 | Punkte, Leerzeichen, Präfix „BE“, 9 Ziffern, Tippfehler | Unternehmensnummer aus der Zentralen Datenbank der Unternehmen (ZDU), nur Ziffern |
| PEPPOL-EN16931-R010, R020, CL008 | Elektronische Adresse von Käufer und Verkäufer mit einem Schema aus der EAS-Liste | Fehlt, oder zurückgezogenes Schema wie 9956 | Belgische Teilnehmer müssen unter 0208 registriert sein; 9925 (MwSt.-Nummer) ist ein gültiges Zusatzschema. Schema und Wert müssen zusammenpassen |
| BR-CO-10 | Summe der Positionsnettobeträge (BT-106) = Σ Positionsnettobeträge (BT-131) | Summe aus einer anderen Berechnung | Aus den Positionen neu berechnen |
| BR-CO-14 | MwSt.-Summe (BT-110) = Σ MwSt. je Kategorie (BT-117), genau | Summe aus der gerundeten MwSt. je Position addiert, Aufschlüsselung aber je Satz berechnet, oder von Hand eingetippt | Summe aus der MwSt.-Aufschlüsselung übernehmen |
| BR-CO-15 | Gesamtbetrag inkl. MwSt. (BT-112) = ohne MwSt. (BT-109) + MwSt. (BT-110) | Eine Summe von Hand geändert | Neu berechnen; nie nur ein Feld anpassen |
| BR-CO-16 | Zahlbetrag (BT-115) = BT-112 − gezahlt (BT-113) + Rundung (BT-114) | Bruttosumme als Zahlbetrag ohne BT-114 gesendet | Differenz als BT-114 senden (Bruttopreise, Rabatte und Rundung) |
| BR-CO-17, BR-S-08, BR-S-09 | Je Satz: Bemessungsgrundlage = Σ Positionsnettobeträge + Zuschläge auf Belegebene − Nachlässe auf Belegebene, MwSt. = Grundlage × Satz, jeweils auf weniger als 1,00 genau | Falscher Satz, falsche Grundlage oder Kategorie | Position korrigieren, dann neu berechnen |
| PEPPOL-EN16931-R120 | Positionsnetto = Menge × Nettopreis + Zuschläge − Rabatte (Toleranz 0,02) | Preis vor der Multiplikation gerundet; Rabatt nicht als Positionsrabatt gesendet | Stückpreis ungerundet lassen; Rabatt als Positionsrabatt senden |
| BR-S-05, BR-Z-05, BR-E-05, BR-AE-05, BR-G-05 | Satz passt zur Kategorie: über 0 bei S, 0 bei den anderen | Position zu 0 % unter der Regelung Standard | Richtige Regelung oder richtigen Satz wählen |
| BR-E-10, BR-AE-10, BR-AE-02 | Befreiungsgrund; bei Verlagerung der Steuerschuldnerschaft beide MwSt.-Nummern | Grund oder MwSt.-Nummer des Kunden fehlt | Ergänzen |
| BR-CL-23 | Einheiten nach UN/ECE-Empfehlung 20 | „pcs“, „uur“, „Stück“ | C62, HUR, DAY usw. |
| PEPPOL-EN16931-R002 | Höchstens eine Notiz auf Dokumentebene | Eine Notiz je Pflichtangabe | In einer Notiz zusammenfassen |
| PEPPOL-EN16931-P0100 | Zulässige Rechnungstypcodes | 389 (Gutschriftverfahren / Selbstfakturierung) als BIS Billing gesendet | Die Selbstfakturierung hat eine eigene BIS-Spezifikation; OrdoGrid stellt keine Rechnungen im Gutschriftverfahren aus |
Die Prüfung der Unternehmensnummer. PEPPOL-COMMON-R043 teilt die ersten acht Ziffern durch 97 und erwartet, dass die letzten beiden Ziffern 97 minus dem Rest entsprechen. Mit dem Beispiel des FÖD Finanzen, 0208:0308357159: 03083571 geteilt durch 97 ergibt den Rest 38, und 97 − 38 = 59, die letzten beiden Ziffern. Ein Tippfehler wie 0308357195 scheitert. Seit September 2023 vergebene Unternehmensnummern beginnen mit 1: Sie sind gültig und müssen unverändert akzeptiert werden. Der FÖD Finanzen verweist auf lookup.peppol.org, um zu prüfen, ob eine Nummer registriert ist.
Die MwSt.-Kategorien, die OrdoGrid sendet, und die Regeln, die jede auslöst:
| Regelung in OrdoGrid | Kategorie | Gesendeter Befreiungsgrund | Wichtigste Regeln |
|---|---|---|---|
| Standard | S | – | BR-S-05, BR-S-08, BR-S-09 |
| Taux zéro (Nullsatz) | Z | – | BR-Z-05 |
| Régime de la franchise de taxe (Kleinunternehmerregelung) | E | Der auf das PDF gedruckte Vermerk zur Kleinunternehmerregelung, ohne VATEX-Code | BR-E-02, BR-E-05, BR-E-10 |
| Autoliquidation, Régime cocontractant (Verlagerung der Steuerschuldnerschaft) | AE | VATEX-EU-AE | BR-AE-02, BR-AE-05, BR-AE-10 |
| Livraison intracommunautaire | K | VATEX-EU-IC | BR-IC-02, BR-IC-11, BR-IC-12 |
| Export (Ausfuhr) | G | VATEX-EU-G | BR-G-02, BR-G-05 |
Die Codeliste (UNCL 5305) kennt keine Kategorie „Kleinunternehmer“: Die Kleinunternehmerregelung (Steuerbefreiungsregelung für Kleinunternehmen) wird als Kategorie E mit einem Befreiungsgrund übermittelt. OrdoGrid schreibt außerdem jeden MwSt.-Vermerk, gefolgt von Ihren Notes, in die einzige Bemerkung auf Dokumentebene (BT-22), die die Regel R002 zulässt.
Rechenbeispiel: eine Rechnung, Regel für Regel
Imprimerie Dufour SRL (Namur) druckt für Agence Lumen SRL (Brüssel): Rechnung F-2026-0087 vom 6. Oktober 2026, fällig am 5. November 2026, Bestellnummer PO-4471.
| Position | Menge × Preis | Netto | MwSt. |
|---|---|---|---|
| Flyer A5, 2.500 Stück | 1 × 212,50 € | 212,50 € | 21 % |
| Plakate A2 | 50 × 1,75 € | 87,50 € | 21 % |
| Visitenkarten, 500 | 1 × 162,50 € | 162,50 € | 21 % |
| Summe der Positionsnettobeträge (BT-106) | 462,50 € |
Nach der Rechenweise der EN 16931 wird die MwSt. einmal für die Kategorie 21 % berechnet: 462,50 € × 21 % = 97,125 €, gerundet 97,13 €. Gesamtbetrag inklusive MwSt.: 462,50 € + 97,13 € = 559,63 €; Zahlbetrag 559,63 €.
Eine Tabellenkalkulation, die die MwSt. je Position rundet, kommt auf 44,63 € + 18,38 € + 34,13 € = 97,14 €. Was dann geschieht, hängt vom Export ab:
| Export | Werte in der Datei | Ergebnis |
|---|---|---|
| Aufschlüsselung 97,13 €, MwSt.-Summe 97,14 € | BT-117 weicht von BT-110 ab | BR-CO-14 scheitert |
| Aufschlüsselung und MwSt.-Summe 97,14 €, Gesamtbetrag 559,64 € | Stimmig | Geht dank der Toleranz von BR-CO-17 durch, weicht aber von den 97,13 € der Norm ab |
| Position Plakate 87,50 € mit Stückpreis 1,70 € | 50 × 1,70 € = 85,00 € | PEPPOL-EN16931-R120 scheitert (Differenz 2,50 €) |
In OrdoGrid zeigt TVA 97,13 € und Total TVAC 559,63 €: Diese Regeln sind damit automatisch erfüllt. Das Risiko lag woanders: Der Lieferschein hing als bon-de-livraison.docx an. Vor dem Versand geht die Buchhalterin so vor:
- Sie öffnet F-2026-0087 und prüft N° bon de commande unter Documents et Références: PO-4471 wird zur Käuferreferenz (R003).
- Sie entfernt
bon-de-livraison.docxund fügtbon-de-livraison.pdfhinzu, aus Word exportiert (CL001). - Sie prüft Options de TVA: Standard, alle Positionen zu 21 %.
- Sie klickt auf Aperçu du PDF, dann auf Envoyer, lässt Envoi électronique via Peppol angehakt, entfernt den Haken bei Email (das PDF steckt bereits in der Peppol-Datei, so erhält der Kunde keine zwei Exemplare) und klickt auf Sauvegarder & Envoyer.
- Sie verfolgt die Zeile unter Peppol → Outbox mit Vérifier (prüfen), bis sie Traité zeigt.
Mit der Word-Datei im Anhang hätte Schritt 4 mit einer Abweisung und einer gesperrten Rechnung geendet.
Nach einer Abweisung in OrdoGrid
- Meldung festhalten. Machen Sie einen Screenshot des Versandergebnisses mit Rechnungsnummer und Uhrzeit: Peppol → Outbox zeigt die Rechnung danach mit dem Badge Créé, nicht als abgewiesen.
- Zeile Email prüfen. E-Mail und Peppol werden parallel versendet. War Email angehakt und erfolgreich, hat der Kunde das PDF bereits: Senden Sie keine weitere Kopie. Bei einem belgischen B2B-Verkauf, der unter die Pflicht fällt, ist dieses PDF nicht die rechtsgültige Rechnung: Die strukturierte Rechnung muss noch ausgestellt werden, Schritt 5 bleibt also nötig.
- Nicht erneut versuchen und kein neues Dokument anlegen. Kein zweites Sauvegarder & Envoyer, kein Dupliquer, keine Note de crédit: Die Rechnung ist gesperrt, und ein zweites Dokument für denselben Verkauf birgt das Risiko einer Doppelbuchung.
- Wahrscheinliche Ursache finden. Sehen Sie in der Tabelle „Was bei Ihnen liegt“ nach. Bei Livraison intracommunautaire ist der Versand derselben Rechnung per Email ein gültiger Weg und eine Ausnahme zu Schritt 3: über Envoyer mit nur Email angehakt oder über die E-Mail-Aktion in der Rechnungsliste.
- OrdoGrid-Support kontaktieren. Nennen Sie Rechnungsnummer, Screenshot und vermutete Ursache. Muss die Rechnung am Ende ersetzt werden, folgen Sie dem Rat des Supports und Ihres Buchhalters: Hat der Kunde das PDF bereits per E-Mail erhalten, erfolgt die Korrektur mit einer Gutschrift (Kreditnote, Rechnungskorrektur) und einer neuen Rechnung (Fehlgeschlagenen Peppol-Versand oder abgelehnte Rechnung beheben).
Über die API. Ein bei der Validierung abgewiesener Versand liefert HTTP 400 mit dem Code PEPPOL_XML_INVALID; details.failures listet jede gescheiterte Regel auf (id, location, message) und details.validation die verwendeten Versionen. Scheitert die Prüfung gegen das UBL-2.1-Schema, stehen die Fehler in details.schema_errors. Weist die Validierung einen Aufruf von POST /api/v1/peppol/send ab, hat dieser Aufruf die Rechnung bereits angelegt: Sie bleibt in OrdoGrid, gesperrt, mit ihrer Nummer. Wiederholen Sie den Aufruf nicht mit korrigierten Daten, denn so entsteht eine zweite Rechnung für denselben Verkauf. Ist nur ein Anhang gescheitert (PEPPOL-EN16931-CL001), senden Sie dieselbe Rechnung erneut mit POST /api/v1/peppol/invoices/{id}/send und attachment_ids, die diese Datei auslassen; um ihren Inhalt zu behalten, fügen Sie eine PDF-Fassung unter attachments hinzu. Bei jeder anderen Regel kontaktieren Sie den OrdoGrid-Support wie oben beschrieben. Verwenden Sie für neue Rechnungen UN/ECE-Einheitencodes und die sechs Peppol-Anhangstypen. Einen Testmodus gibt es nicht: Jeder Aufruf wirkt auf echte Daten und das echte Netz.
Sonderfälle und häufige Fehler
| Situation | Risiko | Was tun |
|---|---|---|
| Das XML von Hand ändern, bis es durchgeht | Neue Abweichungen; die Datei passt nicht mehr zu Ihrer Buchhaltung | Quelldaten korrigieren und die Datei neu erzeugen |
| Der Bericht enthält nur Warnungen | Keines für den Versand | Warnungen (warnings), etwa die Prüfungen von 3.0.21 zu niederländischen Kennungen, blockieren nicht |
| Eine Rechnung für mehrere Bestellungen | EN 16931 (2017) sieht eine Bestellreferenz je Rechnung vor | Fragen Sie den Kunden, welche Referenz er möchte, oder stellen Sie je Bestellung eine Rechnung aus; der FÖD Finanzen beschreibt eine Übergangslösung in seinen FAQ (Frage 12) |
| Gutschrift ohne Verweis auf die Rechnung | Kein Validierungsfehler (der Verweis BG-3 ist in BIS optional; BR-55 prüft nur, dass ein vorhandener Verweis eine Nummer enthält), aber das belgische Recht verlangt, dass eine Gutschrift (Kreditnote) auf die Rechnung verweist, die sie korrigiert (Königlicher Erlass Nr. 1, Art. 12) | OrdoGrid setzt die ursprüngliche Nummer ein; halten Sie Rechnungsnummern eindeutig |
Aufzubewahrende Nachweise
- Der Screenshot der Abweisung mit Rechnungsnummer, Datum und Uhrzeit, und ob die E-Mail versendet wurde.
- Bei Versand über die API: die vollständige Fehlerantwort mit
details.failuresunddetails.validation. - Bei einem Bericht aus einem anderen Programm: der Bericht selbst, mit den Regelcodes und der verwendeten Version.
- Bei versendeten Rechnungen: XML und PDF wie übertragen, die OrdoGrid mit Validierungsversionen und SHA-256-Hashwerten archiviert. Laden Sie sie unter Peppol → Outbox herunter (XML oder PDF, oder ein ZIP ausgewählter Zeilen).
- Eine kurze Notiz, was sich geändert hat und warum, für Ihren Buchhalter, falls eine Rechnungsnummer ungenutzt bleibt oder ersetzt wird.
Häufige Fragen
Warum verweigert OrdoGrid den Versand, obwohl das PDF richtig aussieht?
Das PDF ist eine lesbare Kopie. Peppol validiert das strukturierte XML, das seit dem 1. Januar 2026 die rechtsgültige Rechnung für betroffene belgische B2B-Verkäufe ist. Ein Word-Anhang oder eine unvollständige Anschrift verstößt gegen Regeln, die das PDF nicht zeigt.
Ist ein Validierungsfehler dasselbe wie eine abgelehnte Rechnung?
Nein. Ein Validierungsfehler hält die Datei vor der Übertragung auf: Der Kunde hat nichts erhalten. Eine Ablehnung ist eine Invoice Response (RE) eines Kunden, der die Rechnung erhalten hat.
Nach welchen Peppol-Regeln validiert OrdoGrid?
Nach dem UBL-2.1-Schema, den EN-16931-Validierungsartefakten 1.3.16 und den Regeln von Peppol BIS Billing 3.0.21 (Release vom Mai 2026, verpflichtend seit dem 17. August 2026). Nur blockierende Regeln stoppen einen Versand.
Kann ich die Rechnung nach einer Abweisung korrigieren und erneut senden?
Nicht selbst: Beträge, MwSt., Kunde und Nummer sind gesperrt, sobald OrdoGrid die Peppol-Datei vorbereitet, also vor der Validierung. Duplizieren Sie die Rechnung nicht und erstellen Sie keine Gutschrift (Kreditnote) dazu; kontaktieren Sie den OrdoGrid-Support mit Rechnungsnummer und Screenshot.
Warum passt die MwSt.-Summe nicht zu den Positionen?
EN 16931 berechnet die MwSt. je Kategorie, nicht je Position. Addiert eine Software die gerundete MwSt. der Positionen zur Summe, berechnet die Aufschlüsselung aber je Satz, scheitert BR-CO-14.
Warum lehnt die Regel R043 die Unternehmensnummer meines Kunden ab?
Ein 0208-Wert muss genau zehn Ziffern haben, ohne BE, Punkte oder Leerzeichen, und die Prüfung Modulo 97 auf den letzten beiden Ziffern bestehen. Prüfen Sie die Nummer in der ZDU.
Bedeutet ein fehlerfreier Validierungsbericht, dass meine MwSt. stimmt?
Nein. Die Validierung prüft die Stimmigkeit; der richtige Satz, die richtige Regelung und die Pflichtangaben bleiben Ihre Verantwortung.
Quellen und Referenzen
- Peppol BIS Billing 3.0: Regeln für Peppol BIS (PEPPOL-EN16931 und PEPPOL-COMMON)
- Peppol BIS Billing 3.0: an UBL gebundene Geschäftsregeln der EN 16931 (BR-Regeln)
- Peppol BIS Billing 3.0: Release Notes (3.0.21, Mai 2026)
- Peppol BIS Billing 3.0: Spezifikation, Abschnitt 7.2.10 (Anhänge) und Kapitel 9 (Rundung)
- Königlicher Erlass vom 17. Dezember 2025, Art. 10: Rundung strukturierter E-Rechnungen (Belgisches Staatsblatt, 31.12.2025)
- FÖD Finanzen, Peppol-FAQ: Unternehmensnummer (0208) und Teilnehmersuche