Saltar para o conteúdo

Aviso

CII-SR-249: Não indique o código de função do adquirente

Em resumo

Aviso: convém verificar.

CII-SR-249 significa que o adquirente tem um elemento RoleCode, que a norma EN 16931 não utiliza. Remova o código de função do adquirente, embora seja apenas um aviso e o ficheiro continue a ser aceite.

Nesta página

O que significa

O adquirente não pode ter um elemento RoleCode, um código que indica a função desempenhada pela parte. A fatura já mostra quem é o adquirente pela secção em que a parte se encontra, por isso a norma não tem utilização para esse código. A mesma restrição aplica-se às regras CII do XRechnung, do NLCIUS e do CTC francês.

Porque é importante

Trata-se de um aviso, por isso o ficheiro continua a ser aceite. O software do destinatário lê apenas os campos que a norma define, pelo que o código de função é ignorado. Não prejudica a fatura, mas é informação desnecessária no ficheiro. Corrija se o destinatário pedir um ficheiro sem avisos. Caso contrário, pode esperar.

Como corrigir

O código de função é acrescentado pelo software de faturação, normalmente a partir de uma definição de função da parte ou de tipo de cliente na ficha do cliente. Limpe essa definição ou desative a opção que o escreve na fatura eletrónica. Se editar o XML diretamente, elimine o elemento RoleCode dentro do elemento do adquirente (BuyerTradeParty).

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

Atualizado em 6 de novembro de 2026