Zum Inhalt springen

Ironfang Finance - Regelreferenz

NL-R-003: Schema 0106 (KVK) oder 0190 (OIN) für die rechtliche Kennung eines niederländischen Verkäufers verwenden

Liegt die Anschrift des Verkäufers in den Niederlanden, braucht cac:PartyLegalEntity/cbc:CompanyID einen Wert und die schemeID 0106 (KVK) oder 0190 (OIN).

Peppol BIS BillingFehler: Das Dokument ist ungültigBeteiligte und Adressen

Auf dieser Seite

Die kurze Antwort

NL-R-003 schlägt fehl, wenn der Verkäufer in den Niederlanden sitzt und seine cac:PartyLegalEntity/cbc:CompanyID keine schemeID 0106 oder 0190 oder keinen Wert hat. Senden Sie die Nummer der Handelskammer (KVK) mit schemeID="0106" oder die OIN der Organisation mit schemeID="0190".

Im aufgezeichneten Beispiel ist die KVK-Nummer vorhanden, das Schema-Attribut aber nicht. schemeID="0106" hinzuzufügen ist die ganze Korrektur; die Nummer bleibt gleich.

Was die Regel prüft

Die Regel greift, wenn der Ländercode der Postanschrift des Verkäufers NL ist, und liest die cbc:CompanyID des Verkäufers innerhalb von cac:PartyLegalEntity. Sie ist erfüllt, wenn schemeID 0106 oder 0190 ist und das Element einen Wert hat; im Versuch bestand eine OIN mit 0190.

Jedes andere Schema schlägt fehl, auch ein gültiger ISO 6523-Code: Im Versuch meldete eine GLN mit Schema 0088 diese Regel. Eine fehlende schemeID schlägt fehl, wie das aufgezeichnete Beispiel zeigt.

Auch eine leere Kennung mit dem richtigen Schema schlägt fehl. Im Versuch meldete schemeID="0106" ohne Nummer diese Regel, PEPPOL-EN16931-R008 und die KVK-Formatwarnung PEPPOL-COMMON-R054.

Die Regel beurteilt nur eine Kennung, die gesendet wird. Im Versuch bestand das niederländische Beispiel ohne cbc:CompanyID in cac:PartyLegalEntity jeden Prüfschritt, während eine KVK-Nummer, die nur in cac:PartyIdentification stand, nicht half, solange der Kennung der juristischen Person das Schema fehlte.

Das Format der Nummer wird an anderer Stelle geprüft, und nur als Warnung: PEPPOL-COMMON-R054 erwartet acht Ziffern für eine KVK-Nummer und PEPPOL-COMMON-R055 zwanzig Ziffern für eine OIN. Im Versuch löste eine siebenstellige KVK-Nummer diese Warnung aus, und das Dokument blieb gültig.

BegriffBedeutungUBL-Element
BT-30Kennung der rechtlichen Registrierung des Verkäuferscac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:CompanyID
BT-30-1Kennung der rechtlichen Registrierung des Verkäufers: Attribut für die Kennung des Schemascac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:CompanyID/@schemeID
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:

  • Die Vorlage schreibt cbc:CompanyID ohne schemeID, was der Validator bei Verkäufern außerhalb der Niederlande akzeptiert.
  • Die Kennung der juristischen Person enthält die Umsatzsteuer-Identifikationsnummer oder eine andere Registrierung, und das Schema folgt diesem Wert.
  • Eine GLN oder eine andere Parteikennung wird in die Kennung der juristischen Person kopiert.

So korrigieren Sie das Dokument

  1. Suchen Sie die KVK-Nummer des Verkäufers (acht Ziffern, aus seiner Eintragung bei der niederländischen Handelskammer) oder seine OIN in den Stammdaten des Unternehmens.
  2. Schreiben Sie sie in cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:CompanyID, mit schemeID="0106" für eine KVK-Nummer oder schemeID="0190" für eine OIN.
  3. Enthält das Element derzeit eine andere Kennung, etwa die Umsatzsteuer-Identifikationsnummer, verschieben Sie diesen Wert an die richtige Stelle, für die Umsatzsteuer cac:PartyTaxScheme/cbc:CompanyID, statt ihn umzuetikettieren.
  4. Speichern Sie das Schema zusammen mit der Nummer in den Stammdaten, damit jedes Dokument der niederländischen Gesellschaft beides trägt.

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 Rechnung: ein niederländischer Verkäufer, dessen KVK-Nummer kein Schema hat

<cac:AccountingSupplierParty>
  <cac:Party>
    <!-- electronic address omitted from this fragment -->
    <cac:PostalAddress>
      <cbc:StreetName>Voorbeeldstraat 1</cbc:StreetName>
      <cbc:CityName>Amsterdam</cbc:CityName>
      <cbc:PostalZone>1011 AA</cbc:PostalZone>
      <cac:Country>
        <cbc:IdentificationCode>NL</cbc:IdentificationCode>
      </cac:Country>
    </cac:PostalAddress>
    <!-- VAT registration omitted from this fragment -->
    <cac:PartyLegalEntity>
      <cbc:RegistrationName>Example Supplier Ltd</cbc:RegistrationName>
      <cbc:CompanyID>12345678</cbc:CompanyID>
    </cac:PartyLegalEntity>
  </cac:Party>
</cac:AccountingSupplierParty>

Ausschnitt der korrigierten Rechnung: Die KVK-Nummer trägt das Schema 0106

<cac:AccountingSupplierParty>
  <cac:Party>
    <!-- electronic address omitted from this fragment -->
    <cac:PostalAddress>
      <cbc:StreetName>Voorbeeldstraat 1</cbc:StreetName>
      <cbc:CityName>Amsterdam</cbc:CityName>
      <cbc:PostalZone>1011 AA</cbc:PostalZone>
      <cac:Country>
        <cbc:IdentificationCode>NL</cbc:IdentificationCode>
      </cac:Country>
    </cac:PostalAddress>
    <!-- VAT registration omitted from this fragment -->
    <cac:PartyLegalEntity>
      <cbc:RegistrationName>Example Supplier Ltd</cbc:RegistrationName>
      <cbc:CompanyID schemeID="0106">12345678</cbc:CompanyID>
    </cac:PartyLegalEntity>
  </cac:Party>
</cac:AccountingSupplierParty>

Der einzige Unterschied ist schemeID="0106" an der cbc:CompanyID der juristischen Person des Verkäufers; die Nummer 12345678 ist in beiden gleich. NL-R-003 ist der einzige Befund, weil EN 16931 das Schema einer rechtlichen Registrierungskennung als optional behandelt, sodass dessen Prüfschritt besteht.

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 gleichermaßen für Invoice und CreditNote; im Versuch meldete die niederländische Gutschrift ohne Schema dieselbe Regel.
  • Eine niederländische nationale Regel in Peppol, gemeldet im Peppol-Prüfschritt. Sie hängt von der Postanschrift des Verkäufers ab, nicht vom Präfix der Umsatzsteuer-Identifikationsnummer: Im Versuch meldete dieselbe Rechnung mit einer GB-Umsatzsteuer-Identifikationsnummer sie weiterhin.
  • Sitzt auch der Käufer in den Niederlanden, wendet NL-R-005 dieselbe Schema-Anforderung auf die rechtliche Kennung des Käufers an.
  • Die KVK-Nummer 12345678 und die Umsatzsteuer-Identifikationsnummer NL123456789B01 im aufgezeichneten Beispiel sind synthetisch; verwenden Sie die Registrierungsnummern des echten Verkäufers.

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-003 (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.