Ir al contenido

Error

FX-SCH-A-000666: El registro fiscal del agente debe indicar de qué tipo es

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-000666 significa que el NIF-IVA o el NIF del agente del destinatario (ram:ID en ram:SpecifiedTaxRegistration) no tiene el atributo schemeID. Añade el tipo de número: VA para un NIF-IVA o FC para un NIF.

En esta página

Qué significa

Cada ram:ID dentro de ram:BuyerAgentTradeParty/ram:SpecifiedTaxRegistration, en ram:ApplicableHeaderTradeAgreement, debe llevar el atributo schemeID. Los valores habituales son VA para un NIF-IVA y FC para un número fiscal nacional (NIF). Esta regla solo comprueba que el atributo exista; un atributo vacío también la supera.

Por qué importa

El perfil Extended exige el atributo schemeID en el identificador del registro fiscal del agente del destinatario.

Cómo corregirlo

En tu programa de facturación marca el número como NIF-IVA o como NIF y vuelve a exportar. Si generas el XML tú mismo, añade schemeID al ram:ID dentro de ram:SpecifiedTaxRegistration, con VA para un NIF-IVA o FC para un NIF.

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

Actualizado el 7 de noviembre de 2026