Ir al contenido

Fatal

UBL-SR-43: Solo el objeto facturado puede llevar identificador de esquema

En resumen

Fatal: no supera las comprobaciones seleccionadas.

UBL-SR-43 significa que una referencia a un documento (cac:AdditionalDocumentReference) lleva un código de tipo de documento no permitido o un identificador de esquema sin un código de tipo permitido. Usa el código 130 para el identificador del objeto facturado (BT-18), o el código 50 si es una factura rectificativa, y quita el esquema y el código de tipo de las referencias a otros documentos justificativos.

En esta página

Qué significa

La regla revisa cada cac:AdditionalDocumentReference. Una referencia es correcta si su código de tipo de documento (cbc:DocumentTypeCode) es 130, que marca el identificador del objeto facturado (BT-18) y su esquema (BT-18-1), o si no tiene código de tipo ni esquema en su identificador, como una referencia normal a un documento justificativo (BT-122). En una factura rectificativa también se acepta el código 50. Un esquema en cualquier otra referencia, o cualquier otro código de tipo, hace fallar la regla. En los conjuntos de reglas belga (UBL.BE) e italiano (Peppol Italia) la regla también admite el código 50 en las facturas rectificativas, pero comprueba cbc:ID/@scheme en lugar de cbc:ID/@schemeID.

Por qué importa

El identificador de esquema y el código de tipo indican que la referencia apunta a un objeto en el que se basa la factura, y no a un documento justificativo corriente.

Cómo corregirlo

En tu programa de facturación, revisa las referencias a documentos y los archivos adjuntos que hayas añadido. Deja un esquema solo en el identificador del objeto facturado, con el código 130 o, si es una factura rectificativa, con el código 50. En los demás documentos justificativos, no indiques esquema ni tipo de documento. Si generas el XML tú mismo, quita schemeID (scheme en UBL.BE y Peppol Italia) de cbc:ID y borra cbc:DocumentTypeCode en los cac:AdditionalDocumentReference de esos documentos justificativos.

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

Scheme identifier shall only be used for invoiced object (document type code with value 130 or 50)

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

Actualizado el 8 de noviembre de 2026