Fatura eletrônica europeia XML perguntas frequentes
O que se pergunta depois de abrir uma fatura, não antes — além do que significam os códigos, três exemplos resolvidos e onde consultar cada regra de validação.
A própria ferramenta
E-Invoice Viewer
Solte um XML ou PDF ZUGFeRD/Factur-X, leia como uma fatura, confira contra a EN 16931.
Abrir o visualizadorMais seis perguntas
As quatro perguntadas antes de abrir qualquer coisa — o que é um XML de fatura eletrônica, como abrir um, se um PDF conta, se o arquivo é enviado — são respondidas na própria página da ferramenta, onde são necessárias. Estas seis vêm depois.
- Um resultado limpo significa que a fatura é legalmente válida?
- Significa que o documento passou nas regras listadas no relatório. Essas são as regras principais do EN 16931 mais as regras de XRechnung e Peppol que indicamos, não o conjunto completo de regras nacionais. Para uma verificação formal de conformidade, use o validador eInvoice da Comissão Europeia.
- O que significam códigos como BR-CO-15?
- São os identificadores de regra publicados pelo EN 16931. O BR-CO-15 diz que o total da fatura com IVA deve ser igual ao total sem IVA mais o valor do IVA. Cada ocorrência mostra seu identificador para que você possa consultar o texto exato da regra.
- O que é o Leitweg-ID e onde ele fica?
- É o identificador de roteamento exigido pelos compradores do setor público alemão. Ele viaja no campo de referência do comprador, BT-10, e a regra XRechnung BR-DE-15 o torna obrigatório. O E-Invoice Viewer mostra o campo e informa quando ele está ausente.
- Ele consegue abrir notas de crédito?
- Sim. Notas de crédito UBL e documentos CII com um código de tipo nota de crédito são lidos da mesma forma que faturas.
- Posso levar os dados para uma planilha?
- Sim. O cabeçalho da fatura e seus itens podem ser exportados como CSV, que abre diretamente no Excel, Numbers ou Google Sheets.
- Por que comecei a receber essas faturas de repente?
- Porque receber faturas eletrônicas estruturadas se tornou obrigatório antes de emiti-las. A obrigatoriedade da Bélgica começou em janeiro de 2026, a da Polônia em 2026, a obrigação de recebimento da França em 1º de setembro de 2026, e a obrigação de recebimento da Alemanha vale desde janeiro de 2025.
Como aparece em um documento real
Três casos, retirados dos documentos com base nos quais este leitor foi construído.
Um fornecedor alemão envia uma XRechnung
Entrada: um único arquivo .xml, sintaxe UBL, identificador de especificação terminado em xrechnung_3.0.
Saída: o fornecedor e o comprador com seus identificadores de IVA, a referência do comprador trazendo o Leitweg-ID, cada item com quantidade, unidade e valor líquido, o detalhamento do IVA por categoria e o valor a pagar.
Se a referência do comprador estiver ausente, o relatório aponta BR-DE-15 — a regra pela qual o sistema de um comprador do setor público alemão rejeitará a fatura.
Um PDF que na verdade é uma fatura eletrônica
Entrada: um .pdf com aparência de fatura comum.
Saída: o XML incorporado dentro do PDF é extraído e lido; a linha de perfil informa qual nível de conformidade ZUGFeRD ou Factur-X o documento declara.
Se o PDF não trouxer XML incorporado, é um PDF comum, e o leitor informa isso em vez de tentar adivinhar os números.
Uma fatura que seu sistema recusou
Entrada: o arquivo que o seu software de contas a pagar recusou sem dizer por quê.
Saída: os totais recalculados com exatidão, em precisão decimal completa.
Uma ocorrência como BR-CO-15 — o total da fatura com IVA deve ser igual ao total sem IVA mais o valor do IVA — indica o termo que deve ser pedido ao fornecedor para corrigir, com o valor declarado e o calculado.
Quem precisa ler uma fatura eletrônica
Para quem tem uma fatura estruturada e nenhum software que a abra.
Pequenas empresas e autônomos
Você precisa conseguir receber faturas eletrônicas, mas não precisa de um sistema de contabilidade para ler uma. Abra, verifique, encaminhe.
Contadores e escritórios de contabilidade
Verifique o documento recebido de um cliente antes de ele entrar na contabilidade, e veja imediatamente se um campo ausente é o motivo da rejeição.
Contas a pagar
Quando a fatura de um fornecedor é recusada pelo seu sistema, o identificador de regra mostra qual termo está errado e o que pedir ao fornecedor para corrigir.
Desenvolvedores e integradores
Compare o que o seu gerador produziu com o padrão, e veja o modelo semântico processado ao lado do documento bruto.
Referência
Cada regra de validação, em sua própria página
Cada regra EN 16931, XRechnung e Peppol que o visualizador verifica, com a mensagem oficial, o caminho do elemento e os valores permitidos.
Ver todas as regras de validaçãoA ferramenta
Abra uma fatura agora
Solte o arquivo que você já tem. Nada para instalar, sem conta, sem envio.
Abrir uma fatura