O que significa
Cada morada da fatura é um bloco PostalTradeAddress. A regra verifica que o bloco não tem o elemento CountryName, que guardaria o país por extenso, como Alemanha. A EN 16931 identifica o país pelo respetivo código em CountryID (BT-40 para o fornecedor, BT-55 para o adquirente).
Porque é importante
O código de país é o único campo de país que o software do destinatário lê. Um nome de país num elemento próprio está fora da norma, por isso o ficheiro falha a verificação e a fatura é rejeitada.
Como corrigir
Apague a linha CountryName e verifique se o país está indicado como código em CountryID: duas letras maiúsculas da lista ISO 3166, como PT, DE, FR, NL ou BE. No seu software de faturação, confirme que o país está preenchido nas moradas do fornecedor, do adquirente e de entrega. Se o ficheiro for gerado, peça ao apoio técnico do software que exporte o país apenas como código.
A regra tal como foi publicada
CountryName shall not be used. Onde esta regra se aplica
| Conjunto de regras | Versão |
|---|---|
| EN 16931 (CII) | 1.3.17 |
| XRechnung 3.0 (CII) | 3.0.2 |
| NLCIUS (CII) | 1.0.3.13 |
| France CTC (CII) | 1.4.0-04 |