Qué significa
UBL permite que una dirección postal indique un distrito, como un barrio o una zona dentro de una ciudad. La norma EN 16931 no tiene campo para él. La dirección del emisor (BG-5) tiene la calle (BT-35), líneas de dirección adicionales (BT-36 y BT-162), la localidad (BT-37), el código postal (BT-38), la subdivisión del país (BT-39) y el código de país (BT-40). Esta regla falla siempre que aparece cbc:District, aunque esté vacío.
Por qué importa
Esta regla es un aviso, así que la factura se acepta igualmente. El programa del destinatario no tiene dónde guardar el distrito, de modo que se ignora. Merece la pena corregirlo cuando el distrito hace falta para localizar la dirección, porque donde está ahora no se lee.
Cómo corregirlo
En tu programa de facturación, revisa la dirección de tu empresa y escribe el distrito en una línea de dirección o en el campo de la localidad. Si generas el XML tú mismo, borra cbc:District de cac:AccountingSupplierParty/cac:Party/cac:PostalAddress. Después añade el texto en cbc:AdditionalStreetName o en un cac:AddressLine/cbc:Line.
Texto oficial de la regla
A UBL invoice should not include the AccountingSupplierParty Party PostalAddress District 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 |