Ir al contenido
Tema
Español

Error

BR-FXEXT-BR-23: Cada línea necesita una unidad de medida para su cantidad

En resumen

Error: no supera las comprobaciones seleccionadas.

BR-FXEXT-BR-23 significa que la cantidad de una línea de la factura no lleva código de unidad de medida. Añade a la cantidad de esa línea un código como C62 para unidades o HUR para horas.

En esta página

Qué significa

La cantidad facturada (BT-129) de cada línea normal (BG-25) debe ir acompañada de un código de unidad de medida (BT-130). La comprobación busca el código de unidad en la cantidad facturada y solo verifica que exista. Una línea es normal cuando su subtipo (BT-X-8) es DETAIL o no se indica. Los códigos proceden de la lista de la Recomendación 20 de UN/ECE.

Por qué importa

Sin unidad, la cantidad es ambigua: 10 pueden ser unidades, horas o kilos. El destinatario no puede comprobar la línea y la factura se rechaza.

Cómo corregirlo

Abre la línea y elige la unidad junto a la cantidad: unidad, hora, día, kilogramo o litro. El programa debería escribir el código correspondiente, por ejemplo C62 para una unidad, HUR para una hora, DAY para un día y KGM para un kilogramo. Si ninguna encaja, C62 (uno) es la opción neutra habitual.

Texto oficial de la regla

An Invoice line (BG-25) shall have an Invoiced quantity unit of measure code (BT-130) if the "Subtype of invoice line item" (BT-X-8) has the value "Normal line item (standard case)" (DETAIL) or is not specified.

Términos de negocio: BG-25, BT-130

Dónde se aplica esta regla

Conjunto de reglas Versión
Factur-X 1.09 EXTENDED 1.0.9-2
ZUGFeRD 2.5 EXTENDED 2.5.2
Texto de la regla tomado de phive-rules 4.6.4.

Comprueba tu archivo

Arrastra aquí tu factura electrónica para ver si BR-FXEXT-BR-23 sigue fallando y qué otras reglas fallan.

Actualizado el 6 de noviembre de 2026