Saltar para o conteúdo

Aviso

CII-SR-352: Não atribua um código de função ao beneficiário do pagamento

Em resumo

Aviso: convém verificar.

CII-SR-352 significa que o bloco do beneficiário do pagamento tem um RoleCode, um código de função que a EN 16931 não utiliza. Elimine o código e mantenha apenas o nome e os identificadores do beneficiário que a norma admite.

Nesta página

O que significa

O beneficiário do pagamento (BG-10) é a empresa que recebe o pagamento quando não é o fornecedor, por exemplo uma empresa de factoring. A EN 16931 só prevê o seu nome (BT-59), um identificador (BT-60) e o número de matrícula (BT-61). Um RoleCode dentro do bloco do beneficiário (PayeeTradeParty) fica fora disso.

Porque é importante

Trata-se de um aviso, pelo que o ficheiro continua a ser aceite. O software que recebe a fatura não lê o código de função, por isso ele não influencia a forma como a fatura é contabilizada ou paga: quem indica para onde vai o dinheiro são os dados de pagamento (BG-16). Convém retirar o código para manter o ficheiro dentro da EN 16931, sobretudo quando um adquirente ou uma rede lhe devolve avisos.

Como corrigir

Elimine o elemento RoleCode do bloco PayeeTradeParty. Deixe o nome e o identificador do beneficiário como estão. Se o seu software de contabilidade escreve este código para todos os beneficiários, procure nas definições de fatura eletrónica ou de factoring as opções do beneficiário, ou peça ao suporte do software que o deixe de escrever.

A regra tal como foi publicada

RoleCode should not be present

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
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 CII-SR-352 ainda falha e que outras regras falham.

Atualizado em 6 de novembro de 2026