Ir al contenido

Error

FX-SCH-A-000459: El tipo de impuesto del desglose del IVA debe ser un código válido

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-000459 significa que el código de tipo de impuesto de una fila del desglose del IVA (BG-23) no es uno de los que acepta el perfil Basic WL. Corrige ram:TypeCode en la fila afectada. Para el IVA, usa VAT.

En esta página

Qué significa

En los perfiles Basic WL de Factur-X y ZUGFeRD, esta regla comprueba los valores no vacíos de ram:TypeCode en la lista de tipos de impuesto del perfil. El elemento está dentro de ram:ApplicableTradeTax, bajo ram:ApplicableHeaderTradeSettlement. Un valor vacío pasa esta comprobación. FX-SCH-A-000458 comprueba que exista exactamente un elemento, no que contenga texto.

Por qué importa

La lista del perfil define qué códigos puedes usar para indicar el tipo de impuesto. Esta comprobación se refiere al código declarado en ese campo.

Cómo corregirlo

Revisa a qué impuesto corresponde la fila afectada. Para el IVA, escribe VAT en ram:TypeCode. Si tu programa genera un valor que no figura en la lista del perfil, pide que corrijan la exportación. Vuelve a exportar la factura y compruébala.

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 BASIC WL 1.0.9-2
ZUGFeRD 2.5 BASIC WL 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-000459 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026