Was die Regel bedeutet
Die Regel prüft die vom angegebenen UBL-Regelkontext erfassten cbc:NameCode-Elemente unter cac:Item/cac:AdditionalItemProperty in Rechnungen und Rechnungskorrekturen. Der Wert darf weder leer sein noch ausschließlich aus XML-Leerraumzeichen bestehen. Dazu zählen Leerzeichen, Tabulatoren, Wagenrückläufe und Zeilenvorschübe. Die Prüfung stellt nicht fest, ob der Wert ein anerkannter Merkmalscode ist. Ein fehlendes cbc:NameCode wird von dieser Regel nicht geprüft.
Warum sie wichtig ist
Ein leerer Code kennzeichnet nichts. Auch wenn ein Merkmalsname angegeben ist, darf ein vorhandenes cbc:NameCode im geprüften Kontext nicht leer bleiben.
So beheben Sie den Fehler
Suchen Sie das betroffene Artikelmerkmal und tragen Sie den korrekten Merkmalscode in cbc:NameCode (EXT-FR-FE-159) ein. Wenn Sie stattdessen einen Merkmalsnamen verwenden, tragen Sie ihn in cbc:Name (BT-160) ein und entfernen Sie cbc:NameCode vollständig. Lassen Sie nicht zusätzlich ein leeres Codeelement stehen. Exportieren Sie die korrigierte Datei und prüfen Sie sie erneut.
Ist die Datei korrigiert, prüfen Sie sie kostenlos noch einmal: E-Rechnung prüfen
Der veröffentlichte Regeltext
Le code d’attribut d’article (cbc:NameCode) ne doit pas être vide. Valeur actuelle : " … ". Veuillez fournir un code d’attribut valide ou utiliser un nom à la place. Wo diese Regel gilt
| Regelwerk | Version |
|---|---|
| France CTC (UBL invoice) | 1.4.0-04 |
| France CTC (UBL credit note) | 1.4.0-04 |
| France CTC (CII) | 1.4.0-04 |