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 |
Comprueba tu archivo
Arrastra aquí tu factura electrónica para ver si UBL-SR-43 sigue fallando y qué otras reglas fallan.
Reglas relacionadas
- UBL-SR-44 La factura solo puede llevar un concepto de pago
- UBL-SR-45 Una sola fecha de vencimiento en los medios de pago
- UBL-SR-46 El texto del medio de pago solo puede indicarse una vez
- UBL-SR-47 Todos los códigos de medio de pago deben ser iguales
- UBL-SR-48 Cada línea debe tener exactamente una categoría de IVA
- UBL-SR-49 El código de devengo del IVA solo puede indicarse una vez