O que significa
A morada postal do fornecedor (BG-5) pode indicar um distrito, uma região ou uma província como texto, na subdivisão do país (BT-39, cbc:CountrySubentity). Esta regra verifica que o elemento separado com o código, cbc:CountrySubentityCode, não existe. Falha sempre que o elemento está presente, mesmo vazio, e aplica-se a faturas e notas de crédito UBL.
Porque é importante
Esta regra é um aviso, por isso a fatura continua a ser aceite. A EN 16931 não tem lugar para um código de subdivisão, pelo que o software do destinatário o ignora e nunca vê o valor. Vale a pena corrigir quando o código é importante para o destinatário, porque só o texto da BT-39 é lido, ou quando quer um ficheiro que passe sem qualquer aviso.
Como corrigir
Verifique a morada da sua empresa no software de faturação e, se existirem, as definições de exportação. Se houver um campo para o distrito, a região ou a província, confirme que é exportado como texto e não como código. Se criar o XML diretamente, elimine cbc:CountrySubentityCode de cac:AccountingSupplierParty/cac:Party/cac:PostalAddress e escreva o nome em cbc:CountrySubentity.
A regra tal como foi publicada
A UBL invoice should not include the AccountingSupplierParty Party PostalAddress CountrySubentityCode Onde esta regra se aplica
| Conjunto de regras | Versão |
|---|---|
| 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 |