Zum Inhalt springen

Ironfang Finance - Regelreferenz

NL-R-001: In einer Gutschrift eines niederländischen Lieferanten auf die korrigierte Rechnung verweisen

Liegt die Anschrift des Verkäufers in den Niederlanden, muss eine Gutschrift die Nummer der korrigierten Rechnung in cac:BillingReference tragen.

Peppol BIS BillingFehler: Das Dokument ist ungültigProzess und Referenzen

Auf dieser Seite

Die kurze Antwort

NL-R-001 schlägt fehl, wenn eine UBL CreditNote eines Verkäufers mit Postanschrift in den Niederlanden kein cac:BillingReference/cac:InvoiceDocumentReference/cbc:ID hat. Fügen Sie die Rechnungsreferenz mit der Nummer der Rechnung hinzu, die die Gutschrift korrigiert.

Der Befund wird an cbc:CreditNoteTypeCode gemeldet, weil die Regel an diesem Element hängt. Was fehlt, ist die Rechnungsreferenz.

Was die Regel prüft

Die Regel gilt nur für Dokumente vom Typ CreditNote und nur, wenn der Ländercode der Postanschrift des Verkäufers NL ist. Das Präfix der Umsatzsteuer-Identifikationsnummer spielt keine Rolle: Im Versuch meldete die niederländische Gutschrift mit einer GB-Umsatzsteuer-Identifikationsnummer die Regel weiterhin, und mit einer Postanschrift in GB und einer NL-Umsatzsteuer-Identifikationsnummer bestand sie.

Dann sucht sie ein cbc:ID innerhalb von cac:InvoiceDocumentReference in einer cac:BillingReference auf Dokumentenebene. Eine Bestellreferenz zählt nicht, ebenso wenig eine cac:SelfBilledInvoiceDocumentReference; im Versuch meldeten beide weiterhin NL-R-001.

Anwesenheit ist alles, was sie verlangt. Ein leeres cbc:ID an dieser Stelle erfüllt diese Regel, wurde im Versuch aber stattdessen von PEPPOL-EN16931-R008 gemeldet.

Eine Invoice wird nie geprüft, gleich welchen Typcode sie hat. Eine Gutschrift, die als Invoice mit Typcode 381 gesendet wird, wird ohnehin abgewiesen: Im Versuch meldete sie BR-CL-01 und PEPPOL-EN16931-P0100.

BegriffBedeutungUBL-Element
BT-3Code für den Rechnungstypcbc:CreditNoteTypeCode
BT-25Nummer der vorausgegangenen Rechnungcac:BillingReference/cac:InvoiceDocumentReference/cbc:ID
BT-40Ländercode des Verkäuferscac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cac:Country/cbc:IdentificationCode

Wie es in einer Integration dazu kommt

Mögliche Ursachen, abgeleitet aus der Form der Regel und nicht aus gemessener Nutzung:

  • Gutschriften werden als eigenständige Erstattungen oder Kulanzgutschriften erstellt, ohne Verknüpfung zu einer ursprünglichen Rechnung in der Quelle.
  • Die Verknüpfung zur ursprünglichen Rechnung existiert in der Quelle, wird aber nur auf eine Bemerkung oder auf cac:OrderReference abgebildet.
  • Ein System für mehrere juristische Personen schreibt die Rechnungsreferenz nur dort, wo sie konfiguriert wurde, und die niederländische Gesellschaft wurde nie dafür eingerichtet.

So korrigieren Sie das Dokument

  1. Suchen Sie im Quellsystem die Rechnung, die die Gutschrift korrigiert. Bezieht sich die Gutschrift auf mehrere Rechnungen, geben Sie jeder eine eigene cac:BillingReference.
  2. Schreiben Sie ihre Nummer genau wie ausgestellt in cac:BillingReference/cac:InvoiceDocumentReference/cbc:ID, mit ihrem Ausstellungsdatum in cbc:IssueDate daneben.
  3. Setzen Sie cac:BillingReference nach cbc:BuyerReference und einer etwaigen cac:OrderReference und vor die übrigen Dokumentreferenzen und die Parteien, wie es die UBL-Reihenfolge verlangt.
  4. Gibt es in Ihren Unterlagen keine zugrunde liegende Rechnung für die Gutschrift, klären Sie in der Quelle, zu welcher Rechnung sie gehört. Eine erfundene Nummer würde die Prüfung bestehen und den Käufer irreführen.

Korrigierte Rechnung prüfen

Vorher und nachher

Dies sind Ausschnitte, keine vollständigen Dokumente. Die vollständigen synthetischen Dokumente, aus denen sie stammen, sind unten verlinkt.

Ausschnitt der fehlerhaften Gutschrift: ein Verkäufer in den Niederlanden und keine Rechnungsreferenz

<cbc:CreditNoteTypeCode>381</cbc:CreditNoteTypeCode>
<cbc:DocumentCurrencyCode>GBP</cbc:DocumentCurrencyCode>
<cbc:BuyerReference>BUYER-REF-001</cbc:BuyerReference>
<cac:AccountingSupplierParty>
  <cac:Party>
    <cbc:EndpointID schemeID="0088">7300010000001</cbc:EndpointID>
    <cac:PostalAddress>
      <!-- street, city and postcode omitted from this fragment -->
      <cac:Country>
        <cbc:IdentificationCode>NL</cbc:IdentificationCode>
      </cac:Country>
    </cac:PostalAddress>
    <!-- VAT and legal entity details omitted from this fragment -->
  </cac:Party>
</cac:AccountingSupplierParty>

Ausschnitt der korrigierten Gutschrift: Die Rechnungsreferenz nennt die gutgeschriebene Rechnung

<cbc:CreditNoteTypeCode>381</cbc:CreditNoteTypeCode>
<cbc:DocumentCurrencyCode>GBP</cbc:DocumentCurrencyCode>
<cbc:BuyerReference>BUYER-REF-001</cbc:BuyerReference>
<cac:BillingReference>
  <cac:InvoiceDocumentReference>
    <cbc:ID>EXAMPLE-INV-001</cbc:ID>
    <cbc:IssueDate>2026-09-08</cbc:IssueDate>
  </cac:InvoiceDocumentReference>
</cac:BillingReference>
<cac:AccountingSupplierParty>
  <cac:Party>
    <cbc:EndpointID schemeID="0088">7300010000001</cbc:EndpointID>
    <cac:PostalAddress>
      <!-- street, city and postcode omitted from this fragment -->
      <cac:Country>
        <cbc:IdentificationCode>NL</cbc:IdentificationCode>
      </cac:Country>
    </cac:PostalAddress>
    <!-- VAT and legal entity details omitted from this fragment -->
  </cac:Party>
</cac:AccountingSupplierParty>

Die korrigierte Gutschrift hat eine cac:BillingReference, die die Rechnung EXAMPLE-INV-001 vom 2026-09-08 nennt; die fehlerhafte hat keine. NL-R-001 ist ihr einziger Befund: Ohne jede Rechnungsreferenz hat BR-55 nichts zu prüfen, und der Prüfschritt EN 16931 wird bestanden.

Was der Validator gemeldet hat

Aufgezeichnet mit phive 12.1.0 / phive-rules-peppol 4.5.6 / Saxon-HE 12.10, der Engine hinter dem kostenlosen Validator, mit synthetischen Daten. Ein aufgezeichnetes Ergebnis ist ein Regressionsnachweis für diese Dokumente, keine Zertifizierung.

Wo die Regel gilt

  • Gilt nur für UBL CreditNote. Eine Invoice eines niederländischen Verkäufers wird von dieser Regel nicht geprüft.
  • Eine niederländische nationale Regel in Peppol BIS Billing 3.0, gemeldet im Peppol-Prüfschritt. Ob sie gilt, hängt nur davon ab, dass die Postanschrift des Verkäufers in den Niederlanden liegt.
  • Derselbe niederländische Verkäufer muss außerdem NL-R-003 für seine Kennung der juristischen Person erfüllen und NL-R-007 für die Zahlungsmittel, wenn der Käufer Geld zu zahlen hat.
  • Sobald eine Rechnungsreferenz vorhanden ist, prüft sie auch EN 16931: BR-55 weist eine ab, der die Rechnungsnummer fehlt.

Umfang und Quelle

Geschrieben für Peppol BIS Billing 3.0.21 (May 2026), EN 16931 1.3.16, angewendet auf Invoice- und CreditNote-Dokumente in UBL 2.1. Andere Profile, Syntaxen und Releases können diese Kennung anders definieren. Version des Hinweiskatalogs 2026-09-24.1: Quelle geprüft am 2026-09-24, Erklärung zuletzt aktualisiert am 2026-09-24.

Die offizielle Definition von NL-R-001 (auf Englisch) enthält den normativen Wortlaut und den Test. Diese Seite ist unsere Erklärung dazu, keine Kopie.

Die Erklärung ändert das Urteil der Engine nicht. Dass Sie diesen Befund beheben, heißt nicht, dass das Dokument jeden Prüfschritt besteht. Die Validierung bescheinigt keine rechtliche oder steuerliche Konformität und überträgt kein Dokument über Peppol.