Skip to content

Fatal

BR-FR-27_EXT-FR-FE-159: Item attribute code must not be blank

In short

Fatal: fails the selected checks.

BR-FR-27_EXT-FR-FE-159 means your item attribute's cbc:NameCode is empty or contains only whitespace. Enter the correct attribute code, or remove cbc:NameCode and use cbc:Name to name the attribute instead.

On this page

What it means

Each selected cbc:NameCode under cac:Item/cac:AdditionalItemProperty must contain something other than whitespace. This checks whether the attribute code (EXT-FR-FE-159) is blank, not whether it is a recognised code. An absent cbc:NameCode is not checked by this rule.

Why it matters

A blank code does not identify the attribute.

How to fix it

Find the affected item attribute and enter the correct code in cbc:NameCode. If you use an attribute name instead, enter it in cbc:Name and remove cbc:NameCode completely rather than leaving it empty. Recheck your file.

Once the file is corrected, check it again for free: Check an e-invoice

The rule as published

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.

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_EXT-FR-FE-159 still fails, and which other rules do.

Updated 6 November 2026