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 |
Comprueba tu archivo
Arrastra aquí tu factura electrónica para ver si SI-UBL-2 sigue fallando y qué otras reglas fallan.