Ir al contenido

Error

FX-SCH-A-000940: El esquema del número de registro del pagador debe ser válido

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-000940 significa que un valor no vacío de schemeID indicado para el número de registro de la empresa del pagador no está en la lista que permite el perfil. Usa el código correspondiente de esa lista, o no indiques esquema si no lo necesitas.

En esta página

Qué significa

Esta regla comprueba schemeID en ram:PayerTradeParty/ram:SpecifiedLegalOrganization/ram:ID. Si el atributo falta o está vacío, esta comprobación se cumple. Si tiene un valor no vacío, debe figurar en la lista de códigos 12 de FACTUR-X_EXTENDED_codedb.xml.

Por qué importa

El esquema identifica el sistema de numeración del número de registro. El perfil Extended limita sus valores no vacíos a una lista de códigos.

Cómo corregirlo

Comprueba el sistema de numeración del número de registro de la empresa del pagador. En ram:PayerTradeParty/ram:SpecifiedLegalOrganization/ram:ID, sustituye schemeID por el código correspondiente de la lista del perfil. Si no necesitas indicar el esquema, elimina el atributo en vez de inventar un código. Vuelve a comprobar el archivo corregido.

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 '@schemeID' 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-000940 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026