Ir al contenido

Fatal

BR-FR-MV-08_BT-128: El motivo de exención debe empezar por #número#

En resumen

Fatal: no supera las comprobaciones seleccionadas.

BR-FR-MV-08_BT-128 significa que una línea afectada por esta regla no tiene número de subfactura AFL, o que su motivo de exención del IVA está vacío o no empieza por ese número entre almohadillas. Corrígelo rellenando BT-128 con esquema AFL y empezando el texto del motivo por #, el número de subfactura y otro #, por ejemplo #12345#, sin espacios delante.

En esta página

Qué significa

En UBL, cuando el marco de facturación (BT-23) es S8, B8, M8, S9, B9 o M9, la comprobación selecciona las líneas DETAIL cuya referencia de facturación identifica el documento actual. Cada línea seleccionada debe tener un número de subfactura AFL (BT-128) rellenado y un motivo de exención del IVA en cac:Item/cac:ClassifiedTaxCategory/cbc:TaxExemptionReason. Ese texto debe empezar directamente por el número de subfactura de la línea entre almohadillas, como #12345#. La comparación usa el texto original, por lo que los espacios iniciales hacen que falle. En CII, la comprobación también se aplica solo a las líneas DETAIL (BG-25) con cualquiera de los seis marcos de facturación. El número AFL se obtiene de ram:IssuerAssignedID en ram:SpecifiedLineTradeSettlement/ram:AdditionalReferencedDocument con ram:ReferenceTypeCode AFL y ram:TypeCode 130.

Por qué importa

El prefijo con almohadillas liga el IVA de cada línea a su subfactura.

Cómo corregirlo

Comprueba primero el número de subfactura de la línea en BT-128 con esquema AFL. En CII, usa ram:IssuerAssignedID en ram:SpecifiedLineTradeSettlement/ram:AdditionalReferencedDocument con ram:ReferenceTypeCode AFL y ram:TypeCode 130. En cada línea afectada, escribe el motivo de exención de modo que empiece por ese número entre almohadillas, por ejemplo #12345#, sin espacios delante y con el texto del motivo a continuación si lo hay. El número debe ser exactamente el número de subfactura de esa línea. En UBL es TaxExemptionReason en la ClassifiedTaxCategory del artículo. En CII, corrige ram:SpecifiedLineTradeSettlement/ram:ApplicableTradeTax/ram:ExemptionReason en la línea DETAIL afectada. Vuelve a comprobar el archivo corregido.

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

Texto oficial de la regla

IDligne … , Raison exemption : … - Num fact ligne: … . Lorsque le cadre de facturation (BT-23) est S8, B8, M8 ou S9, B9, M9, chaque ligne (BG-25) doit contenir une raison d'exemption TVA en texte commençant par le numéro de sous-facture en ligne entre #.

En France CTC (CII), la regla dice:

IDligne … , Raison exemption : … / Num fact ligne: … . Lorsque le cadre de facturation (BT-23) est S8, B8 ou M8, chaque ligne (BG-25) doit contenir une raison d'exemption TVA en texte commençant par le numéro de sous-facture en ligne entre #.

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

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-MV-08_BT-128 sigue fallando y qué otras reglas fallan.

Actualizado el 8 de noviembre de 2026