Ir al contenido

Fatal

BR-FR-27_EXT-FR-FE-159: El código del atributo de artículo no puede estar vacío

En resumen

Fatal: no supera las comprobaciones seleccionadas.

BR-FR-27_EXT-FR-FE-159 significa que un atributo de artículo tiene un código vacío o formado solo por espacios, tabulaciones o saltos de línea. Para solucionarlo, escribe un código válido, o quita el código y dale un nombre al atributo.

En esta página

Qué significa

En las facturas y facturas rectificativas UBL, cada cbc:NameCode (EXT-FR-FE-159) situado bajo cac:Item/cac:AdditionalItemProperty y cubierto por esta regla debe contener algún carácter distinto de los espacios, tabulaciones, retornos de carro y saltos de línea. La prueba comprueba que el código no esté en blanco, no que pertenezca a una lista de códigos reconocidos. Si el elemento no existe, esta regla no lo comprueba.

Por qué importa

Un código en blanco no identifica nada.

Cómo corregirlo

Busca el atributo afectado y escribe el código que le corresponda en cbc:NameCode. Si describes el atributo con un nombre, escríbelo en cbc:Name (BT-160) y elimina por completo cbc:NameCode en lugar de dejarlo vacío. Vuelve a comprobar el archivo.

Una vez corregido el archivo, vuelve a comprobarlo gratis: Comprobar una factura electrónica

Texto oficial de la regla

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.

Dónde se aplica esta regla

Conjunto de reglas Versión
France CTC (UBL invoice) 1.4.0-04
France CTC (UBL credit note) 1.4.0-04
France CTC (CII) 1.4.0-04
Texto de la regla tomado de phive-rules 4.6.4.

Comprueba tu archivo

Arrastra aquí tu factura electrónica para ver si BR-FR-27_EXT-FR-FE-159 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026