Ir al contenido

Error

FX-SCH-A-001046: El identificador global del emisor de una línea necesita esquema

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-001046 significa que un identificador global (ram:GlobalID) del emisor de una línea no tiene el atributo schemeID. Añade el código del esquema del que procede el identificador, por ejemplo 0088 para un GLN.

En esta página

Qué significa

En el perfil Extended de Factur-X y ZUGFeRD, cada ram:GlobalID del ram:ItemSellerTradeParty de una línea debe tener el atributo schemeID. Esta regla comprueba que el atributo exista, no que su valor esté permitido o sea distinto de vacío.

Por qué importa

El atributo schemeID indica el sistema al que pertenece el identificador global.

Cómo corregirlo

En tu programa de facturación, revisa el identificador global del emisor o proveedor indicado en la línea e indica su esquema real. Si el programa no permite indicar el esquema, pide que se corrija la exportación para incluirlo, en lugar de quitar un identificador que necesitas. Si generas tú el XML, añade schemeID al ram:GlobalID afectado dentro de ram:ItemSellerTradeParty, por ejemplo schemeID="0088" para un GLN. Exporta de nuevo 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

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

Actualizado el 7 de noviembre de 2026