Ir al contenido

Error

FX-SCH-A-000945: El identificador fiscal del pagador debe llevar schemeID

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-000945 significa que el número de registro fiscal del pagador no tiene schemeID, el atributo que indica de qué clase de número se trata. Añade el atributo con el código correspondiente al tipo de identificador y vuelve a exportar el archivo.

En esta página

Qué significa

Cada ram:ID dentro de ram:PayerTradeParty/ram:SpecifiedTaxRegistration debe llevar un atributo schemeID. Esta regla solo comprueba que el atributo existe; un atributo vacío también supera esta comprobación. No comprueba su valor ni establece por sí sola qué tipos de registro fiscal admite el perfil.

Por qué importa

El esquema identifica de qué clase de número de registro fiscal se trata.

Cómo corregirlo

Comprueba qué tipo de número de registro fiscal has indicado para el pagador. Añade schemeID a ram:ID dentro de ram:PayerTradeParty/ram:SpecifiedTaxRegistration con el código correspondiente; si es un NIF-IVA, el código es VA. Comprueba también las restricciones de valores del perfil y 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

Attribute '@schemeID' is required in this context.

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-000945 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026