What it means
In UBL invoices and credit notes, each cbc:Name under cac:Item/cac:AdditionalItemProperty covered by this rule must remain non-empty after XML whitespace is trimmed and collapsed. XML whitespace here means spaces, tabs, carriage returns and line feeds. Providing cbc:NameCode alongside an empty cbc:Name does not make the name pass.
Why it matters
An empty name does not identify the product property. This check still applies to the name element when you also provide an attribute code.
How to fix it
Enter an attribute name, such as Colour or Size, in the affected cbc:Name (BT-160). If you use an attribute code instead, put it in cbc:NameCode (EXT-FR-FE-159) and remove cbc:Name completely; leaving an empty name element still fails this rule. Export the corrected file and check it again.
Once the file is corrected, check it again for free: Check an e-invoice
The rule as published
Le nom d’attribut d’article (cbc:Name) ne doit pas être vide. Valeur actuelle : " … ". Veuillez fournir un nom d’attribut valide ou utiliser un code à la place. Where this rule applies
| Rule set | 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 |
Check your file
Drop your e-invoice to see whether BR-FR-27_BT-160 still fails, and which other rules do.