Saltar para o conteúdo

Fatal

BR-CL-24: Os anexos têm de ser PDF, PNG, JPEG, CSV, XLSX ou ODS

Em resumo

Fatal: falha nas verificações selecionadas.

BR-CL-24 significa que um documento anexado à fatura (BT-125) declara um tipo de ficheiro que não é permitido. Converta o anexo para PDF (ou para um dos outros tipos permitidos), anexe-o de novo e exporte a fatura outra vez.

Nesta página

O que significa

Cada documento incorporado na fatura (BT-125) tem de declarar um dos tipos MIME permitidos: application/pdf, image/png, image/jpeg, text/csv, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet (folha de cálculo XLSX) ou application/vnd.oasis.opendocument.spreadsheet (folha de cálculo ODS). Ficheiros Word, ficheiros comprimidos ZIP e anexos XML não são permitidos. A verificação lê o tipo declarado no atributo mimeCode, não o conteúdo do ficheiro.

Porque é importante

O software do destinatário usa o tipo declarado para decidir como guardar e mostrar o anexo. Um tipo fora da lista acordada não pode ser interpretado, por isso a fatura é rejeitada, mesmo que o ficheiro abra sem problemas no seu computador.

Como corrigir

Converta o anexo para PDF (ou para um dos outros tipos permitidos) antes de o anexar e exporte a fatura de novo. Um documento Word, por exemplo, pode ser guardado como PDF. Se o tipo de ficheiro estiver certo mas o tipo declarado estiver errado, corrija o atributo mimeCode, por exemplo mimeCode="application/pdf" para um PDF. Se criar o XML diretamente, o atributo está em cbc:EmbeddedDocumentBinaryObject (UBL) ou em ram:AttachmentBinaryObject (CII).

A regra tal como foi publicada

For Mime code in attribute use MIMEMediaType.

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

Atualizado em 6 de novembro de 2026