Por que motivo a minha fatura é um ficheiro XML?
Desde 1 de janeiro de 2025, a Alemanha exige a fatura eletrónica em operações B2B: uma fatura eletrónica é um ficheiro XML estruturado e legível por máquina, baseado na EN 16931, a norma europeia, e não um PDF comum. Por isso, cada vez mais fornecedores enviam ficheiros XRechnung que, num editor de texto, parecem código-fonte. Este visualizador existe exatamente para isso: transforma o XML numa vista de fatura familiar.
XRechnung, UBL, CII, ZUGFeRD
XRechnung é a norma alemã e existe em duas sintaxes: UBL 2.1 ou UN/CEFACT CII. ZUGFeRD / Factur-X é um formato híbrido: um ficheiro PDF/A-3 com XML incorporado (factur-x.xml). O visualizador reconhece automaticamente todas as variantes; no caso do ZUGFeRD, extrai o XML diretamente do PDF e mostra o conteúdo legível por máquina, que é o juridicamente vinculativo.
O que mostra o visualizador?
Todos os dados essenciais segundo a EN 16931: número da fatura, data de emissão e de vencimento, vendedor e comprador com morada e número de IVA, referência de encaminhamento ou referência do comprador, cada linha com quantidade, unidade, preço unitário e taxa de imposto, a discriminação de impostos por taxa, os valores líquido, imposto, bruto e a pagar, além das condições de pagamento com IBAN e BIC.
Imprimir e arquivar
O botão de impressão gera uma vista bem formatada para a caixa de diálogo de impressão do navegador: pode imprimir diretamente ali ou escolher "Guardar como PDF". Importante para a contabilidade: o XML original continua a ser o documento juridicamente relevante e deve ser arquivado de forma inalterável (GoBD na Alemanha); a impressão serve apenas como cópia de leitura.
Verificar uma fatura recebida
Ao receber uma fatura, vale a pena verificar os dados estruturados: os valores, as taxas de imposto, o IBAN e a referência de encaminhamento coincidem? O PDF visível de uma fatura ZUGFeRD pode divergir do XML incorporado; é o XML que é vinculativo. Para uma verificação formal em relação à EN 16931, dispomos ainda do nosso validador de faturas eletrónicas.
Privacidade
O visualizador funciona inteiramente no navegador: o XML é analisado com DOMParser e os anexos PDF são extraídos com pdf-lib. Os dados da fatura, os parceiros comerciais e os dados bancários nunca saem do seu dispositivo: sem envio, sem registo, em conformidade com o RGPD. Assim, pode abrir sem preocupações também faturas B2B confidenciais.