Ir al contenido

Fatal

BR-FR-DEC-03_BT-147: Formato y signo del descuento de precio

En resumen

Fatal: no supera las comprobaciones seleccionadas.

BR-FR-DEC-03_BT-147 significa que el descuento de precio (BT-147), si lo incluyes, no cumple el formato o la condición de signo aplicable; el cero está permitido y solo puedes usar un signo menos inicial, que cuenta para el límite de caracteres, si BT-23 es S9, M9 o B9. Usa punto, como máximo 6 decimales y no más de 19 caracteres sin contar el punto.

En esta página

Qué significa

BT-147 es el importe que se resta del precio bruto del artículo para obtener su precio neto, no un descuento sobre el importe de toda la línea. En UBL es cbc:Amount dentro de cac:Price/cac:AllowanceCharge de la línea; CII comprueba el campo equivalente. Si está presente, debe usar punto, tener como máximo 6 decimales y no superar 19 caracteres sin contar el punto, incluido cualquier signo menos. Fuera de los marcos bidireccionales S9, M9 y B9 de BT-23, debe ser cero o positivo y no llevar signo menos. La excepción se aplica en UBL y CII, aunque solo el mensaje CII la menciona.

Por qué importa

El descuento de precio relaciona el precio antes del descuento con el precio después del descuento. Su condición de signo depende del marco de facturación indicado en BT-23.

Cómo corregirlo

Corrige BT-147 en los datos del precio de la línea, no en los descuentos sobre el importe de toda la línea. Comprueba BT-23 antes de cambiar el signo. Fuera de S9, M9 y B9, usa cero o un valor positivo sin signo menos. Usa punto y como máximo 6 decimales, sin separador de miles, símbolo de moneda ni espacios. Comprueba el límite de caracteres y 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 montant « … » est invalide. Il doit : - être un nombre strictement positif (sans signe « - »), - comporter au plus 6 décimales (séparateur « . »), - contenir au maximum 19 caractères (hors séparateur). Veuillez corriger ce montant pour respecter le format requis.

En France CTC (CII), la regla dice:

Le montant « … » est invalide. Il doit : - être un nombre strictement positif (sans signe « - »), sauf si Cadre de Facturation (BT-23) est S9, M9 ou B9 (bi-directionnel) - comporter au plus 6 décimales (séparateur « . »), - contenir au maximum 19 caractères (hors séparateur). Veuillez corriger ce montant pour respecter le format requis.

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-DEC-03_BT-147 sigue fallando y qué otras reglas fallan.

Actualizado el 8 de noviembre de 2026