Ir al contenido

Error

FX-SCH-A-000489: El código de medio de pago debe ser válido (Basic WL)

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-000489 significa que el código de medio de pago (BT-81) no está en la lista que admite el perfil Basic WL. Corrige ram:TypeCode con un código admitido que corresponda al medio de pago real, exporta la factura y compruébala de nuevo.

En esta página

Qué significa

En el perfil Basic WL de Factur-X y ZUGFeRD, esta regla comprueba ram:TypeCode dentro de ram:SpecifiedTradeSettlementPaymentMeans, bajo ram:ApplicableHeaderTradeSettlement, frente a la lista de códigos de medio de pago del perfil. Por ejemplo, 30 indica una transferencia, 58 una transferencia SEPA y 59 una domiciliación SEPA. Un valor vacío pasa. FX-SCH-A-000488 cuenta los elementos, pero no comprueba su contenido.

Por qué importa

El código expresa el medio de pago en el formato definido por el perfil. Esta comprobación no determina si el resto de las instrucciones de pago está completo o es correcto.

Cómo corregirlo

Elige el medio de pago real en tu programa de facturación y comprueba que la exportación use su código de Basic WL. En el XML, corrige ram:TypeCode dentro de ram:SpecifiedTradeSettlementPaymentMeans. Usa el código admitido, no el nombre del medio de pago como texto. Exporta la factura y compruébala de nuevo.

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

Actualizado el 7 de noviembre de 2026