Ir al contenido

Error

FX-SCH-A-000955: La categoría fiscal de un pago anticipado debe ser válida

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-000955 significa que un código de categoría del impuesto de un pago anticipado tiene contenido, pero no está en la lista de códigos permitidos. Sustitúyelo por un código de la lista que corresponda al tratamiento fiscal de la operación. Exporta y vuelve a comprobar el archivo.

En esta página

Qué significa

La regla comprueba ram:CategoryCode dentro de ram:SpecifiedAdvancePayment/ram:IncludedTradeTax frente a la lista de categorías del perfil Extended. Un valor vacío supera esta regla. Para el IVA, S corresponde a tipos positivos, incluidos los reducidos; Z indica tipo cero, E exención, AE inversión del sujeto pasivo, K entrega intracomunitaria y G exportación fuera de la UE. Esta comprobación no determina si la categoría elegida corresponde a la operación.

Por qué importa

El código de categoría identifica el tratamiento fiscal indicado en los datos del pago anticipado.

Cómo corregirlo

Revisa la categoría del impuesto del pago anticipado. Si generas tú el XML, corrige ram:CategoryCode dentro de ram:SpecifiedAdvancePayment/ram:IncludedTradeTax. Usa un código de la lista permitida que corresponda a la operación, no S por defecto. Escríbelo exactamente como aparece en la lista. Exporta 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:CategoryCode' 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-000955 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026