Qué significa
Una factura no puede tener elementos vacíos: cada elemento debe llevar un valor no vacío que no sea solo espacios en blanco o elementos hijos, salvo cbc:ID directamente dentro de cac:OrderReference en XRechnung UBL o ram:ApplicableHeaderTradeDelivery en XRechnung CII. No se admite una etiqueta vacía como <cbc:Note/> o <cac:PartyName></cac:PartyName>. En los conjuntos de reglas de Factur-X y ZUGFeRD esta misma comprobación es solo un aviso.
Por qué importa
Peppol BIS Billing 3.0 prohíbe los elementos vacíos.
Cómo corregirlo
Deja los campos opcionales fuera del archivo en lugar de enviarlos vacíos. Pide a tu proveedor que deje de escribir etiquetas vacías. Si construyes el XML tú mismo, escribe un elemento solo cuando tenga un valor no vacío que no sea solo espacios en blanco o contenga elementos hijos, salvo cbc:ID directamente dentro de cac:OrderReference en XRechnung UBL o ram:ApplicableHeaderTradeDelivery en XRechnung CII.
Una vez corregido el archivo, vuelve a comprobarlo gratis: Validar una XRechnung
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
Document MUST not contain empty elements. En Factur-X 1.09 BASIC, Factur-X 1.09 EN 16931, Factur-X 1.09 EXTENDED, ZUGFeRD 2.5 BASIC, ZUGFeRD 2.5 EN 16931, ZUGFeRD 2.5 EXTENDED, la regla dice:
Document MUST not contain empty elements. (still status warning) Dónde se aplica esta regla
| Conjunto de reglas | Versión |
|---|---|
| XRechnung 3.0 (UBL) | 3.0.2 |
| XRechnung 3.0 (UBL credit note) | 3.0.2 |
| XRechnung 3.0 (CII) | 3.0.2 |
| Peppol BIS Billing 3.0 (invoice) | 2026.5 |
| Peppol BIS Billing 3.0 (credit note) | 2026.5 |
| Factur-X 1.09 BASIC | 1.0.9-2 |
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Comprueba tu archivo
Reglas relacionadas
- PEPPOL-EN16931-R010 La dirección electrónica del destinatario es obligatoria
- PEPPOL-EN16931-R020 La dirección electrónica del emisor es obligatoria
- PEPPOL-EN16931-R040 Un descuento o recargo en porcentaje debe cuadrar
- PEPPOL-EN16931-R041 Un porcentaje necesita un importe base
- PEPPOL-EN16931-R042 Un importe base necesita un porcentaje
- PEPPOL-EN16931-R043 El indicador de recargo debe ser true o false