Ir al contenido

Error

FX-SCH-A-000620: El tipo de impuesto de una línea debe usar un código permitido

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-000620 significa que el código de tipo de impuesto (ram:TypeCode) de una línea de la factura no está en la lista permitida del perfil EN 16931 de Factur-X o ZUGFeRD. Para los datos del IVA de la línea, ponlo en VAT.

En esta página

Qué significa

Los datos del IVA de cada línea (ram:ApplicableTradeTax dentro de ram:SpecifiedLineTradeSettlement) contienen un código de tipo de impuesto en ram:TypeCode. Para el IVA, el código es VAT, en mayúsculas. La regla comprueba el valor con la lista de códigos del perfil EN 16931 de Factur-X y ZUGFeRD. Un valor vacío pasa esta comprobación, pero uno relleno debe estar en la lista. Esta regla no comprueba si el elemento está presente.

Por qué importa

El tipo de impuesto identifica el impuesto aplicado. Es un campo distinto de la categoría de IVA y del tipo de IVA.

Cómo corregirlo

Revisa el código de tipo de impuesto de la línea en la exportación de tu programa de facturación. Para los datos del IVA, usa VAT, en mayúsculas, en ram:TypeCode dentro del ram:ApplicableTradeTax de la línea. No pongas una categoría de IVA ni un porcentaje en ese campo. Vuelve a exportar el archivo y compruébalo.

Una vez corregido el archivo, vuelve a comprobarlo gratis: Validar una factura Factur-X

O corrige la factura en un formulario y descarga el archivo corregido, por 1 crédito: Corregir una factura electrónica rechazada Beta

Texto oficial de la regla

Value of 'ram:TypeCode' is not allowed.

Dónde se aplica esta regla

Conjunto de reglas Versión
Factur-X 1.09 EN 16931 1.0.9-2
ZUGFeRD 2.5 EN 16931 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 FX-SCH-A-000620 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026