Saltar para o conteúdo

Fatal

BR-CO-09: O NIF tem de começar pelo código do país

Em resumo

Fatal: falha nas verificações selecionadas.

BR-CO-09 significa que um NIF na fatura (BT-31, BT-48 ou BT-63) não começa por um código de país de duas letras. Escreva o número completo com o prefixo do país, por exemplo PT123456789, e gere o ficheiro novamente.

Nesta página

O que significa

O número de identificação para efeitos de IVA do fornecedor (BT-31), do seu representante fiscal (BT-63) ou do adquirente (BT-48) não começa por um código de país de duas letras, como PT, DE, FR ou NL. A Grécia pode usar EL em vez de GR. A regra verifica apenas o prefixo.

Porque é importante

O prefixo identifica o país que atribuiu o número de IVA. Sem ele, o número não pode ser confirmado no VIES, o sistema europeu de verificação de números de IVA, e a fatura é rejeitada.

Como corrigir

Escreva o NIF completo com o prefixo do país, por exemplo PT123456789 para Portugal, DE123456789 para a Alemanha ou FR12345678901 para a França. Corrija o campo do NIF nas definições da empresa ou na ficha do cliente do seu software de faturação e gere o ficheiro novamente. Um número fiscal nacional sem prefixo não é um número de IVA europeu: no caso do fornecedor, pertence ao número de registo fiscal (BT-32).

A regra tal como foi publicada

The Seller VAT identifier (BT-31), the Seller tax representative VAT identifier (BT-63) and the Buyer VAT identifier (BT-48) shall have a prefix in accordance with ISO code ISO 3166-1 alpha-2 by which the country of issue may be identified. Nevertheless, Greece may use the prefix ‘EL’.

Termos de negócio: BT-31, BT-48, BT-63

Onde esta regra se aplica

Conjunto de regras Versão
EN 16931 (UBL) 1.3.17
EN 16931 (UBL credit note) 1.3.17
EN 16931 (CII) 1.3.17
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 MINIMUM 1.0.9-2
Factur-X 1.09 BASIC WL 1.0.9-2
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 MINIMUM 2.5.2
ZUGFeRD 2.5 BASIC WL 2.5.2
ZUGFeRD 2.5 BASIC 2.5.2
ZUGFeRD 2.5 EN 16931 2.5.2
ZUGFeRD 2.5 EXTENDED 2.5.2
SI-UBL 2.0 / NLCIUS (invoice) 2.0.3.13
SI-UBL 2.0 / NLCIUS (credit note) 2.0.3.13
NLCIUS (CII) 1.0.3.13
France CTC (UBL invoice) 1.4.0-04
France CTC (UBL credit note) 1.4.0-04
France CTC (CII) 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
Texto da regra retirado de phive-rules 4.6.4.

Verifique o seu ficheiro

Arraste para aqui a sua fatura eletrónica para ver se a regra BR-CO-09 ainda falha e que outras regras falham.

Atualizado em 6 de novembro de 2026