Ir al contenido

Error

FX-SCH-A-000609: El código de la forma de pago debe ser válido

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-000609 significa que el código de la forma de pago (BT-81) no está en la lista UNTDID 4461 del perfil. Usa el código que corresponda a la forma de pago acordada, por ejemplo 58 para una transferencia SEPA, y vuelve a generar y comprobar la factura.

En esta página

Qué significa

Esta regla comprueba ram:TypeCode dentro de ram:SpecifiedTradeSettlementPaymentMeans. Un valor no vacío debe estar en la lista UNTDID 4461 del perfil, por ejemplo 30 para una transferencia bancaria, 58 para una transferencia SEPA, 59 para una domiciliación SEPA o 48 para una tarjeta bancaria. Un valor vacío pasa esta prueba, que no comprueba si la forma de pago elegida corresponde al acuerdo de pago.

Por qué importa

El código identifica la forma de pago. Debe describir la forma de pago acordada, no otra elegida solo para pasar la comprobación.

Cómo corregirlo

Revisa la forma de pago acordada y corrige su código (BT-81). Usa 58 solo si se trata de una transferencia SEPA, no por el mero hecho de que el pago se realice dentro de la zona euro. Si generas el XML por tu cuenta, corrige ram:SpecifiedTradeSettlementPaymentMeans/ram:TypeCode. Vuelve a generar y comprobar la factura.

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

Actualizado el 7 de noviembre de 2026