• 中文
  • Čeština
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • 日本語
  • Magyar
  • Nederlands
  • Polski
  • Português
  • Svenska
gpp_good Consultar fatura eletrónica visibility XML em primeiro lugar lock_open Gratuito e anónimo

Verifique faturas eletrônicas: O risco invisível nas faturas ZUGFeRD/Factur‑X

Cada fatura ZUGFeRD/Factur‑X‑E possui duas camadas de dados: a PDF (visualização) e a XML incorporada (registro de dados). Seus sistemas processam o XML - e é exatamente aqui que podem ocorrer manipulações ou desvios silenciosos.

Nota: O vídeo está em alemão. A parte relevante começa em 11:00.

A sua fatura tem duas faces

Quando o PDF e o XML não coincidem, as pessoas muitas vezes veem uma coisa — enquanto os sistemas de contabilidade registam ou pagam outra. A verificação não é um "nice-to-have", mas sim um controlo de segurança.

picture_as_pdf PDF (visualização)
Montante1.500,00 EUR
IBANDE89 3704 0044 0532 0130 00

Esta é a parte que vê no ecrã. Visualmente, tudo pode parecer correto — mesmo que o conjunto de dados difira.

data_object XML (conjunto de dados)
Montante15.000,00 EUR
IBANDE21 5001 0517 1234 5678 90

Esta é a parte que o software continua a processar (contabilização/pagamento/impostos). As discrepâncias muitas vezes não são imediatamente visíveis — até ser tarde demais.

account_balance Fraude de pagamento (IBAN)

Atacantes alteram deliberadamente os dados bancários no XML, enquanto o PDF permanece inalterado. Processos automatizados acabam por pagar para o IBAN errado.

percent Dedução do IVA em risco

Informações obrigatórias em falta ou taxas de imposto incorretas no XML podem ter consequências fiscais — mesmo que o PDF "pareça bom".

rule Lançamentos incorretos e risco de auditoria

Diferenças de arredondamento ou fontes de dados separadas geram discrepâncias silenciosas. Muitas vezes, isso só é detetado em controlos internos ou auditorias.

public_off Origem fora da UE

Factur-X/ZUGFeRD is a European standard. A seller outside the EU/EEA is unusual and may indicate identity spoofing or cross-border fraud. Canary detects the country of origin (BT‑40) and warns automatically.

Campos críticos (EN 16931)

Estes Business Terms são particularmente relevantes para pagamento e impostos. Se só verificar uma coisa: verifique estes.

Campo Código BT Risco em caso de divergência
IBAN BT‑84 Pagamento para a conta errada
Montante da fatura (bruto) BT‑112 Lançamento incorreto, diferença de pagamento
Montante do imposto BT‑110 Declaração periódica do IVA incorreta
Beneficiário do pagamento BT‑59 (BG‑10) Pagamento a terceiro desconhecido
Taxa de imposto BT‑119 Dedução do IVA em risco
Número da fatura BT‑1 Duplicados, erros de arquivo
Data de entrega/prestação BT‑72 Período de prestação incorreto
Seller country BT‑40 Non-EU origin, identity spoofing

sync_alt Como surgem as discrepâncias

  • Geração separada: PDF e XML a partir de fontes diferentes.
  • Retrabalho manual: correção apenas numa camada.
  • Lógica de arredondamento: cálculo/formatação diferentes.
  • Manipulação direcionada: interceção/alteração durante o transporte.

visibility O que o Canary torna visível

  • Pré-visualização do documento diretamente dos dados XML (legível por humanos).
  • Pré-visualização do PDF ao lado (comparação visual).
  • Destaque de valores relevantes para pagamento (montantes, impostos, dados bancários).
  • Código-fonte XML + download (benefício adicional).

Lista completa de fontes

Referências selecionadas (UE, Alemanha, normalização, editores). Os links conduzem às respetivas páginas oficiais.

União Europeia

República Federal da Alemanha

Normalização e normas

ZUGFeRD / Factur‑X

  • FeRD (ZUGFeRD) DE Fórum Fatura Eletrónica Alemanha – especificação ZUGFeRD
  • Portal Factur-X FR/EN Portal franco-alemão sobre o formato de faturação híbrido

DATEV / orientações práticas

Artigos técnicos e indicações