Ir al contenido

Error

FX-SCH-A-000857: El código de la clase de impuesto debe ser un valor permitido

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-000857 significa que el código de la clase de impuesto en un desglose a nivel de documento no está en la lista del perfil Extended. Corrige ram:TypeCode con el código permitido que corresponda al impuesto indicado. Si se trata del IVA, usa VAT en mayúsculas.

En esta página

Qué significa

Comprueba los valores no vacíos de ram:TypeCode en ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax con la lista de códigos 26 del perfil Extended. El código identifica la clase de impuesto, no el porcentaje del tipo de IVA. Un elemento ausente o vacío no falla esta comprobación. Esta regla no exige que todas las entradas correspondan al IVA.

Por qué importa

El código identifica el impuesto al que corresponde la entrada del desglose. Sustituir el código de otro impuesto por VAT cambiaría su significado.

Cómo corregirlo

Corrige ram:TypeCode en el ram:ApplicableTradeTax afectado, dentro de ram:ApplicableHeaderTradeSettlement. Si la entrada corresponde al IVA, usa VAT en mayúsculas. Si corresponde a otro impuesto, usa el código permitido para ese impuesto. No lo cambies a IVA solo para superar esta regla. Exporta la factura corregida y vuelve a comprobarla.

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-000857 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026