Ir al contenido

Aviso

SI-UBL-2: El documento no debería contener elementos vacíos

En resumen

Aviso: conviene revisarlo.

SI-UBL-2 significa que el archivo contiene elementos vacíos, es decir, etiquetas sin ningún valor dentro. Es un aviso. Rellena los campos obligatorios y elimina los elementos opcionales que no tengan valor.

En esta página

Qué significa

Cada elemento del XML debería contener otros elementos o tener un valor. Un elemento sin nada dentro, o solo con espacios y saltos de línea, como <cbc:Note/>, activa este aviso, una vez por cada elemento vacío. Los atributos no cuentan, así que un elemento con solo un atributo scheme y sin valor sigue estando vacío.

Por qué importa

SI-UBL 2.0 / NLCIUS pide que los elementos del XML contengan otros elementos o un valor de texto que no esté en blanco.

Cómo corregirlo

Busca en tu programa de facturación los campos en blanco, como una nota, una referencia o un nombre de contacto. Rellena los campos obligatorios. En los opcionales, indica un valor o haz que sus elementos XML se omitan. Después exporta de nuevo. Si construyes el XML tú mismo, da un valor a los elementos obligatorios y omite los elementos opcionales vacíos.

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

Texto oficial de la regla

Document should not contain empty elements.

Dónde se aplica esta regla

Conjunto de reglas Versión
SI-UBL 2.0 / NLCIUS (invoice) 2.0.3.13
SI-UBL 2.0 / NLCIUS (credit note) 2.0.3.13
Texto de la regla tomado de phive-rules 4.6.4.

Comprueba tu archivo

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

Actualizado el 7 de noviembre de 2026