Visualizador de Nota Fiscal Eletrônica (XRechnung, ZUGFeRD, Factur-X) grátis
Abra um arquivo XRechnung, ZUGFeRD, Factur-X, Peppol ou e-Fatura turco como uma fatura legível: emitente, destinatário, itens, IVA e totais, detalhes de pagamento com um código QR para aplicativos bancários. Verifica se os totais conferem. Imprima ou salve como PDF.
Solte uma NF-e (XRechnung, ZUGFeRD, Factur-X, Peppol UBL ou e-Fatura turco) e leia-a como uma fatura normal. Para um PDF ZUGFeRD / Factur-X, o XML dentro dele é aberto.
Solte um XML de NF-e ou um PDF ZUGFeRD / Factur-X
XML, PDF · processado no seu dispositivo
ou pressione Ctrl+V para colar da área de transferência
Este é um visualizador. Ele mostra o que o arquivo diz e verifica a aritmética; não executa as regras oficiais de validação EN 16931 / XRechnung.
🔒 Lido neste navegador. O arquivo nunca é enviado.
Como funciona
A página lê o XML no seu navegador com seu próprio parser pequeno (sem entidades externas, nada é buscado), reconhece UBL ou CII a partir do elemento raiz e mapeia os campos EN 16931 para um layout de fatura. Para um PDF, usa pdf.js para listar os arquivos anexados dentro e abre o XML da fatura entre eles.
- 1Abra o arquivoSolte o XML ou o PDF ZUGFeRD / Factur-X, ou pressione "Procurar arquivos". "Experimentar exemplo" abre uma XRechnung fictícia.
- 2Leia a faturaVeja o vendedor e o comprador, os itens, a discriminação do IVA, os totais e o valor a pagar.
- 3Verifique e pagueUm banner informa se os totais conferem. Para faturas em euro, escaneie o código QR com seu aplicativo bancário.
- 4SalvePressione "Imprimir / salvar como PDF" ou baixe a fatura como HTML, os itens como CSV ou os anexos.
Sua fatura é lida neste navegador. O arquivo nunca é enviado.
Guia
Exemplo prático
Pressione "Testar com exemplo de XRechnung" para abrir uma fatura XRechnung 3.0 fictícia. A página mostra "Fatura RE-2026-0417", emitida em 28 out. 2026 e com vencimento em 27 nov. 2026, com um valor devido de € 2.215,26. As três linhas somam € 1.866,50. A divisão do IVA tem € 345,33 sobre € 1.817,50 a 19 % e € 3,43 sobre € 49,00 a 7 %, totalizando € 348,76, e 1.866,50 + 348,76 = 2.215,26. O banner diz "Os valores conferem.", o IBAN DE89 3704 0044 0532 0130 00 é marcado como "válido", e um código QR de pagamento aparece ao lado.
Quais configurações usar e os limites
- Solte o XML, ou o PDF ZUGFeRD ou Factur-X inteiro. A página abre um arquivo por vez: um arquivo .xml de fatura eletrônica ou um .pdf. Ela lê faturas em UBL (XRechnung, Peppol BIS Billing 3.0, e-Fatura e e-Arşiv turcas em UBL-TR) e em UN/CEFACT CII (XRechnung CII, ZUGFeRD 2.x, Factur-X), incluindo notas de crédito. O selo ao lado do título nomeia o padrão reconhecido, como "XRechnung 3.0". Arquivos com mais de 50 MB são recusados com "Este arquivo é maior que 50 MB, o que é muito mais do que uma fatura eletrônica. Verifique se é o arquivo correto."
- Um PDF é lido pelo XML anexado dentro dele. Um PDF ZUGFeRD ou Factur-X carrega os dados da fatura como um arquivo XML anexado. A página lista os arquivos anexados ao PDF e prefere um anexo chamado factur-x.xml, depois zugferd-invoice.xml, xrechnung.xml ou order-x.xml, e caso contrário, pega o primeiro arquivo terminado em .xml. O selo então mostra "XML do PDF: factur-x.xml", e "Baixar XML" salva esse arquivo. O que você vê são os dados no XML, não a imagem impressa na página do PDF.
- Leia o banner que diz se os valores conferem. Acima das partes, a página verifica a própria aritmética da fatura: as linhas contra "Soma das linhas", "Total sem IVA" (linhas menos descontos mais encargos), a divisão do IVA contra o total do IVA, "Total com IVA" e "Valor devido" (total menos "Já pago" mais arredondamento), além dos dígitos de verificação do IBAN. Uma diferença de um centavo é aceita, e em faturas longas, um centavo a cada dez linhas para a soma das linhas. Uma verificação é ignorada quando o arquivo omite um valor necessário. Esta não é a verificação oficial de regras EN 16931 ou XRechnung, e uma fatura que passa ainda pode ser rejeitada por um portal público.
- Use o código QR apenas para uma conta que você deve. Para uma fatura em euros com IBAN válido e valor acima de zero, a página desenha um QR Code EPC (GiroCode) que apps de banco podem escanear para preencher beneficiário, IBAN, valor e referência. A referência é uma referência estruturada do credor (RF...) quando passa na verificação; caso contrário, é a referência de pagamento ou o número da fatura. Nenhum código é desenhado para nota de crédito, outras moedas, débito direto (forma de pagamento 49 ou 59, ou conta debitada), IBAN ausente ou inválido, ou valor zero ou negativo. Sempre confira os dados no seu app de banco antes de confirmar.
- Imprima, salve ou exporte o que você precisa. "Imprimir / salvar como PDF" abre a janela de impressão; escolha "Salvar como PDF" como impressora. Se nada acontecer, a página mostra a mensagem "A impressão não foi iniciada" e sugere "Baixar como HTML", que você pode abrir e imprimir de lá. "Baixar como HTML" salva uma página autocontida com o nome do número da fatura, e "Linhas como CSV" salva os itens separados por ponto e vírgula com marca de ordem de byte UTF-8. As colunas do CSV são line, item_id, name, description, quantity, unit, unit_price, net_amount, vat_rate e vat_category, com valores escritos como no XML (ponto como separador decimal).
- Datas e valores seguem o idioma da página. Datas, valores e nomes de países são exibidos no idioma da página e na moeda da própria fatura, então o mesmo arquivo mostra "28 de out. de 2026" e "€ 2.215,26" aqui. Unidades e categorias de IVA usam palavras simples quando o código é comum (C62 aparece como "pcs", S como "taxa normal") e o código bruto nos demais casos. Campos que o arquivo deixa vazios simplesmente não são exibidos. Anexos incorporados recebem um botão "Baixar", os vinculados mostram apenas o endereço, e o painel "Código-fonte XML" exibe os primeiros 400.000 caracteres do arquivo.
Problemas comuns e como resolvê-los
- Aparece "Este XML não é uma fatura no formato UBL ou CII. Abra um arquivo XRechnung, ZUGFeRD, Factur-X, Peppol ou e-Fatura."
- O arquivo é um XML bem formado, mas seu elemento principal não é Invoice, CreditNote ou CrossIndustryInvoice. Esse é o caso de outros XML, como pedido, aviso de expedição, recibo ou resposta de portal, ou uma FatturaPA italiana ou outro formato nacional. A página também encontra uma fatura dentro de um envelope, mas apenas em alguns níveis de profundidade. Abra o arquivo da fatura em si, não uma mensagem sobre ela.
- Aparece "Este arquivo não é um XML bem formado e por isso não pode ser lido. Ele pode estar danificado ou truncado."
- O arquivo não é interpretado como XML. Causas comuns são um download interrompido antes do fim, um arquivo editado manualmente com uma tag de fechamento faltando ou uma página HTML (como login ou erro de portal) salva com extensão .xml. Abra-o em um editor de texto: uma fatura eletrônica real começa com <?xml ou com uma tag Invoice ou CrossIndustryInvoice. Baixe-o novamente do portal ou e-mail do emissor.
- Aparece "Este PDF não tem um XML de fatura anexado, portanto é um PDF comum, não uma fatura ZUGFeRD ou Factur-X. Em vez disso, abra-o em um leitor de PDF."
- A maioria dos PDFs de fatura é apenas uma imagem da fatura, sem dados internos. Apenas PDFs ZUGFeRD e Factur-X contêm um arquivo XML anexado. Procure no e-mail ou portal um arquivo .xml separado do fornecedor e solte-o aqui, ou peça ao fornecedor uma versão ZUGFeRD ou Factur-X. A mesma mensagem aparece quando o PDF tem anexos, mas nenhum deles termina em .xml.
- Aparece "Não foi possível abrir este PDF. Ele pode estar danificado ou protegido por senha."
- O leitor de PDF interno da página não conseguiu abrir o arquivo, o que acontece com arquivos danificados e PDFs que exigem senha. Remova a senha no programa que criou o PDF ou baixe o arquivo novamente e solte-o outra vez. Se o fornecedor também enviou o XML como arquivo separado, você pode abri-lo diretamente.
- Aparece "Alguns valores não conferem:" ou "O IBAN não é válido: os dígitos de verificação não correspondem."
- A página lista cada valor que não confere, com o que foi calculado e o que a fatura informa, por exemplo "O valor a pagar deveria ser € 2.215,26 (total menos pré-pago mais arredondamento), mas a fatura informa € 2.215,62." A página apenas lê e soma o que o arquivo contém, portanto a divergência está na própria fatura. Entre em contato com o emissor antes de pagar e, para IBAN errado, confirme o número da conta com ele por outra via. Nenhum QR Code é desenhado enquanto o IBAN estiver sinalizado.
Como se compara
Um validador completo de fatura eletrônica verifica todas as regras de negócio EN 16931 e XRechnung e informa se um portal aceitará o arquivo. Esta página não faz isso: ela lê os campos, exibe-os como uma fatura comum e soma os valores, portanto serve para ler e conferir uma fatura que você recebeu, não para comprovar que uma fatura que você envia está em conformidade. Seu software de contabilidade pode importar os dados diretamente, o que é melhor para a contabilização, mas esta página não exige conta nem configuração e lê o arquivo no navegador. Ela não verifica assinaturas, não envia nem recebe faturas e não as edita. O arquivo XML continua sendo a fatura legal, e a cópia impressa informa isso.
Ferramentas relacionadas
Word Viewer (Abrir DOCX Online)
Abra um arquivo .docx do Word sem o Word: leia com títulos, listas, tabelas e imagens, depois imprima, salve como PDF, copie o texto ou baixe as imagens.
OFD Viewer — Abrir Notas Fiscais Eletrônicas OFD (OFD 阅读器)
Abra um arquivo OFD (formato de nota fiscal eletrônica e documento da China, 电子发票 / 数电发票) no seu navegador: veja as páginas, o número da nota, comprador, vendedor e valores, e imprima ou salve como PDF ou PNG.
VCF Viewer (Abrir arquivos de contato vCard)
Abra um arquivo de contatos .vcf e leia cada contato: nomes, telefones, e-mails, endereços e fotos. Pesquise, encontre duplicatas, exporte para CSV para Excel ou Google Contatos, divida em um arquivo por contato ou salve como vCard 3.0 limpo.