Saltar al contenido
Reglas básicas de EN 16931

BR-46: Importe del IVA de la categoría (BT-117) es obligatorio para su categoría de IVA

Qué exige esta regla

Importe del IVA de la categoría (BT-117) es obligatorio para su categoría de IVA.

EjemploEN 16931 (UBL)

Una factura válida en todo, salvo en esto:

<cac:TaxSubtotal>
  <cbc:TaxableAmount currencyID="EUR">100.00</cbc:TaxableAmount>
  <cac:TaxCategory>
    <cbc:ID>AE</cbc:ID>
    <cbc:Percent>0.00</cbc:Percent>
    <cac:TaxScheme>
      <cbc:ID>VAT</cbc:ID>
    </cac:TaxScheme>
  </cac:TaxCategory>
</cac:TaxSubtotal>

El validador dice: Importe del IVA de la categoría (BT-117) es obligatorio para la categoría de IVA AE, pero falta.

Mensaje de validación oficial

Este es el mensaje de validación oficial de EN 16931 para esta regla, citado textualmente en inglés de los artefactos de validación indicados más abajo. No está traducido: una traducción ya no sería el texto oficial.

[BR-46]-Each VAT breakdown (BG-23) shall have a VAT category tax amount (BT-117).

Citado textualmente y sin modificaciones de los artefactos de validación oficiales de EN 16931 publicados por CEN/TC 434, versión validation-1.3.16 del 13 de abril de 2026, bajo la Licencia Pública de la Unión Europea v. 1.2. Se ofrece sin garantía de ningún tipo, incluida la exactitud. Fuente y licencia →

Cómo corregirla

Añada Importe del IVA de la categoría para cada categoría de IVA presente en una línea de la factura.

Preguntas frecuentes

¿Qué significa BR-46?
Importe del IVA de la categoría (BT-117) es obligatorio para su categoría de IVA. La regla se aplica en EN 16931 (UBL), Peppol BIS 3.0 y XRechnung 3.0 (UBL).
¿Cómo se corrige BR-46?
Añada Importe del IVA de la categoría para cada categoría de IVA presente en una línea de la factura. En UBL el elemento es ⁦/Invoice/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmount⁩.

Se aplica en estos perfiles

  • EN 16931 (UBL)
  • Peppol BIS 3.0
  • XRechnung 3.0 (UBL)

Ruta del elemento

  • Importe del IVA de la categoría (BT-117)UBL /Invoice/cac:TaxTotal/cac:TaxSubtotal/cbc:TaxAmountCII /CrossIndustryInvoice/SupplyChainTradeTransaction/ApplicableHeaderTradeSettlement/ApplicableTradeTax/CalculatedAmountObtenida a partir de lo que acepta el lector CII de WorkAlio. Todavía no hay generador CII, así que esta ruta no está verificada de forma independiente, como sí lo está la ruta UBL.

Categoría de IVA

Este ejemplo usa la categoría de IVA AE (VAT reverse charge), aunque la regla se aplica a cualquier categoría.