Ir al contenido

Error

FX-SCH-A-001066: El tipo de impuesto incluido en el precio debe ser un código válido

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-001066 significa que el código del tipo de impuesto de un impuesto incluido en el precio unitario neto de una línea no es un código permitido. Para el IVA, usa el código VAT.

En esta página

Qué significa

Si no está vacío, el código del tipo de impuesto (ram:TypeCode) de un impuesto incluido en el precio unitario neto de una línea debe pertenecer a la lista 23 de la base de códigos del perfil Extended. Para el IVA el código es VAT. Un valor vacío supera esta comprobación.

Por qué importa

El tipo de impuesto identifica a qué impuesto corresponde el importe. Esta regla comprueba que un código no vacío esté en la lista 23, no que sea el adecuado para la operación.

Cómo corregirlo

En tu programa de facturación, revisa el tipo de impuesto incluido en el precio unitario neto de la línea. Usa el código que corresponda al impuesto real, VAT solo si es IVA. Si generas tú el XML, corrige ram:TypeCode dentro de ram:IncludedTradeTax, bajo ram:NetPriceProductTradePrice, y vuelve a comprobar el archivo.

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

Actualizado el 7 de noviembre de 2026