Qué significa
La dirección postal del emisor (BG-5) puede indicar la provincia, el estado o la región como texto en la subdivisión del país (BT-39, cbc:CountrySubentity). Esta regla comprueba que no exista además el elemento separado cbc:CountrySubentityCode. Falla en cuanto el elemento aparece, aunque esté vacío, y se aplica tanto a facturas como a facturas rectificativas en UBL.
Por qué importa
Esta regla es un aviso, así que la factura se acepta igualmente. La norma EN 16931 no tiene un sitio para ese código, de modo que el programa del destinatario lo salta y no llega a ver el valor. Merece la pena corregirlo cuando el código le importa al destinatario, porque solo se lee el texto de BT-39, o cuando quieres un archivo que pase la comprobación sin ningún aviso.
Cómo corregirlo
Revisa la dirección de tu empresa en tu programa de facturación y, si existe, la configuración de exportación. Si hay un campo para la provincia o la región, comprueba que se exporte como texto y no como código. Si generas el XML tú mismo, borra cbc:CountrySubentityCode de cac:AccountingSupplierParty/cac:Party/cac:PostalAddress y escribe el nombre en cbc:CountrySubentity.
Texto oficial de la regla
A UBL invoice should not include the AccountingSupplierParty Party PostalAddress CountrySubentityCode 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 |