Fehlercodes · Peppol BIS 3.0

BR-CL-14Hier ergänzbar

Country codes in an invoice MUST be coded using ISO code list 3166-1

So lautet die Ablehnung wörtlich: „[BR-CL-14] BR-CL-14 fires when a country identification code in the invoice is not a valid ISO 3166-1 alpha-2 value. It applies to every address in the document — seller, buyer, delivery, and tax representative — and the check is a strict membership test against a fixed code list. Anything that is not exactly two uppercase letters from that list is rejected, including full country names, three-letter codes, and lowercase variants.

The EN 16931 Schematron rule BR-CL-14 has context cac:Country/cbc:IdentificationCode and tests membership in a hard-coded ISO 3166-1 alpha-2 string using contains(' AD AE AF ... ZW ', concat(' ', normalize-space(.), ' ')). XPaths covered: /Invoice/cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cac:Country/cbc:IdentificationCode, the equivalent under cac:AccountingCustomerParty, /Invoice/cac:Delivery/cac:DeliveryLocation/cac:Address/cac:Country/cbc:IdentificationCode, and the tax representative address. The list also rejects values containing a space, and includes two non-ISO entries the standard adds explicitly: XI for Northern Ireland and 1A for Kosovo. Note that BR-CL-14 governs country codes only — the Electronic Address Scheme (EAS) code list that applies to cbc:EndpointID/@schemeID is a separate rule.

Was Sie bereithaltenDen fehlenden Wert aus Ihrer Bestellung, Ihrem Vertrag oder Ihrer Buchhaltung.
Was wir tunReplace the invalid country value with the correct ISO 3166-1 alpha-2 code in uppercase. Invoice Navigator auto-fixes the common cases — lowercase codes, three-letter ISO codes, and recognised English or local-language country names — at 0.90 confidence, and flags anything ambiguous for review instead of guessing.
Wenn Sie es selbst im Rechnungssystem eintragen
Vorher
<cac:PostalAddress>
  <cbc:CityName>Amsterdam</cbc:CityName>
  <cbc:PostalZone>1011 AB</cbc:PostalZone>
  <cac:Country>
    <cbc:IdentificationCode>Netherlands</cbc:IdentificationCode>
  </cac:Country>
</cac:PostalAddress>
Nachher
<cac:PostalAddress>
  <cbc:CityName>Amsterdam</cbc:CityName>
  <cbc:PostalZone>1011 AB</cbc:PostalZone>
  <cac:Country>
    <cbc:IdentificationCode>NL</cbc:IdentificationCode>
  </cac:Country>
</cac:PostalAddress>
So sieht der Befund ausBeispiel
BefundAngabe fehlt · BR-CL-14
Stelle//cbc:EndpointID/@schemeID
Von IhnenDer fehlende Wert
DanachBestanden
NachweisSHA-256 und /verify-Link nach der Prüfung