Skip to content

Fatal

BR-FR-27_BT-160: Item attribute name must not be empty

In short

Fatal: fails the selected checks.

BR-FR-27_BT-160 means an item attribute name (BT-160) is empty or contains only XML whitespace, such as spaces, tabs or line breaks. Enter a meaningful name in cbc:Name, or remove that element and provide an attribute code (EXT-FR-FE-159) in cbc:NameCode instead.

On this page

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
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether BR-FR-27_BT-160 still fails, and which other rules do.

Updated 6 November 2026