Saltar para o conteúdo

Aviso

SI-UBL-2: O documento não deve conter elementos vazios

Em resumo

Aviso: convém verificar.

SI-UBL-2 significa que o ficheiro contém elementos vazios, isto é, etiquetas sem valor no interior. É um aviso. Preencha os campos obrigatórios e retire os elementos opcionais sem valor.

Nesta página

O que significa

Cada elemento do XML deve conter outros elementos ou ter um valor. Um elemento sem nada, ou apenas com espaços e mudanças de linha, como <cbc:Note/>, provoca este aviso, uma vez por cada elemento vazio. Os atributos não contam, por isso um elemento só com um atributo de esquema e sem valor continua a estar vazio.

Porque é importante

O SI-UBL 2.0 / NLCIUS exige que os elementos XML contenham outros elementos ou texto que não seja apenas espaço em branco.

Como corrigir

Procure no seu software de faturação campos em branco, como uma nota, uma referência ou o nome de um contacto. Preencha os campos obrigatórios. Para os campos opcionais, indique um valor ou omita os respetivos elementos XML. Depois exporte de novo. Se criar o XML manualmente, preencha os elementos obrigatórios e omita os elementos opcionais vazios.

Depois de corrigir o ficheiro, volte a verificá-lo gratuitamente: Verificar uma fatura eletrónica

A regra tal como foi publicada

Document should not contain empty elements.

Onde esta regra se aplica

Conjunto de regras Versão
SI-UBL 2.0 / NLCIUS (invoice) 2.0.3.13
SI-UBL 2.0 / NLCIUS (credit note) 2.0.3.13
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 SI-UBL-2 ainda falha e que outras regras falham.

Atualizado em 7 de novembro de 2026