Ir al contenido

Error

FX-SCH-A-000957: El tipo de impuesto de un pago anticipado debe ser válido

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-000957 significa que un código de tipo de impuesto de un pago anticipado tiene contenido, pero no está en la lista de códigos permitidos. Sustitúyelo por un código que identifique el impuesto descrito en ese bloque. Si se trata del IVA, usa VAT. Exporta y vuelve a comprobar el archivo.

En esta página

Qué significa

La regla comprueba ram:TypeCode dentro de ram:SpecifiedAdvancePayment/ram:IncludedTradeTax frente a la lista de tipos de impuesto del perfil Extended. Un valor vacío supera esta regla. No exige que todos los bloques describan IVA ni comprueba cuántos elementos ram:TypeCode hay.

Por qué importa

El código de tipo identifica qué impuesto describe el bloque y es distinto de su categoría y su tipo impositivo.

Cómo corregirlo

Identifica el impuesto al que corresponden los datos del pago anticipado. Corrige ram:TypeCode dentro de ram:SpecifiedAdvancePayment/ram:IncludedTradeTax con un código de la lista permitida. Para el IVA, escribe VAT. No identifiques otro impuesto como IVA solo para eliminar el error. 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: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-000957 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026