Ir al contenido

Error

FX-SCH-A-000639: El esquema del identificador del objeto facturado debe ser válido

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-000639 significa que el código de esquema (BT-18-1) del identificador del objeto facturado (BT-18) no está en la lista que admite el perfil Extended. Corrige ram:ReferenceTypeCode con un código permitido que describa el tipo de identificador.

En esta página

Qué significa

La regla comprueba ram:ReferenceTypeCode dentro de una referencia ram:AdditionalReferencedDocument de la cabecera que contenga ram:TypeCode con valor 130, bajo ram:ApplicableHeaderTradeAgreement. Si el código de esquema no está vacío, debe figurar en la lista del perfil, basada en UNTDID 1153. Un valor vacío pasa esta prueba. El código de esquema es distinto del código de tipo 130.

Por qué importa

El esquema indica qué clase de identificador has incluido, por ejemplo una referencia de suscripción. No es el código de tipo de la referencia ni una descripción en texto libre.

Cómo corregirlo

Comprueba a qué se refiere tu identificador BT-18 y elige el código correspondiente de la lista del perfil. Escribe ese código en ram:ReferenceTypeCode de la referencia afectada. Conserva ram:TypeCode 130 para la referencia del objeto facturado; no lo sustituyas por el código de esquema. Exporta el archivo corregido y vuelve a comprobarlo.

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:ReferenceTypeCode' 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-000639 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026