Ir al contenido

Aviso

UBL-CR-665: Solo la referencia a un objeto facturado lleva schemeID

En resumen

Aviso: conviene revisarlo.

UBL-CR-665 significa que una referencia a un documento (cac:AdditionalDocumentReference) lleva un schemeID aunque no es una referencia a un objeto facturado con código de tipo de documento 130. Es una advertencia; quita el schemeID de esa referencia.

En esta página

Qué significa

Un archivo UBL puede contener varias referencias a documentos adicionales (cac:AdditionalDocumentReference). Solo la que tiene el código de tipo de documento 130 es un identificador del objeto facturado (BT-18), por ejemplo un número de suscripción o un contador, y solo esa puede indicar el esquema de su identificador (BT-18-1). La regla comprueba que las demás referencias, también las que no tienen código de tipo de documento, no lleven schemeID en su cbc:ID. La referencia a un documento de apoyo (BG-24, BT-122) es un identificador simple, sin esquema. En las reglas belgas (UBL-BE) el texto oficial está redactado de otro modo y habla de que el identificador sea igual a 130, no del código de tipo de documento. Sin embargo, la prueba XPath suministrada comprueba cbc:DocumentTypeCode, no el valor de cbc:ID.

Por qué importa

Es una advertencia. Un esquema en la referencia a un documento de apoyo no tiene significado en EN 16931. Conviene corregirlo si controlas la exportación o si el destinatario pide un archivo sin advertencias.

Cómo corregirlo

Abre las referencias y los documentos adjuntos de la factura en tu programa de facturación. Si la referencia es un documento de apoyo normal, como un albarán o un contrato, borra el esquema que aparece junto a su número. Si en realidad es un objeto facturado, como una suscripción o un contador, introdúcela como referencia de objeto facturado. Si generas el XML tú mismo, elimina el atributo schemeID de cbc:ID en cac:AdditionalDocumentReference salvo que cbc:DocumentTypeCode sea 130.

Una vez corregido el archivo, vuelve a comprobarlo gratis: Comprobar una factura electrónica

O corrige la factura en un formulario y descarga el archivo corregido, por 1 crédito: Corregir una factura electrónica rechazada

Texto oficial de la regla

A UBL invoice should not include the AdditionalDocumentReference ID schemeID unless the DocumentTypeCode equals '130'

Dónde se aplica esta regla

Conjunto de reglas Versión
EN 16931 (UBL) 1.3.17
EN 16931 (UBL credit note) 1.3.17
XRechnung 3.0 (UBL) 3.0.2
XRechnung 3.0 (UBL credit note) 3.0.2
Peppol BIS Billing 3.0 (invoice) 2026.5
Peppol BIS Billing 3.0 (credit note) 2026.5
SI-UBL 2.0 / NLCIUS (invoice) 2.0.3.13
SI-UBL 2.0 / NLCIUS (credit note) 2.0.3.13
France CTC (UBL invoice) 1.4.0-04
France CTC (UBL credit note) 1.4.0-04
CIUS-RO UBL Invoice 1.0.9 1.0.9
CIUS-RO UBL Credit Note 1.0.9 1.0.9
Texto de la regla tomado de phive-rules 4.6.4.

Comprueba tu archivo

Arrastra aquí tu factura electrónica para ver si UBL-CR-665 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026