Verificador SAF-T (PT) Grátis

O verificador SAF-T da HVR lê o seu ficheiro SAF-T (PT) no próprio browser e faz três verificações em segundos: se a estrutura AuditFile/Header está completa, se o NIF do emitente tem o dígito de controlo correto e se o número de documentos declarado bate com o que o ficheiro contém. O ficheiro nunca sai do seu computador.

O que o verificador confirma

  • Estrutura do ficheiro — confirma que o XML tem a raiz AuditFile e o Header e mostra a versão, o ano fiscal e o período (StartDate a EndDate). Campos de cabeçalho em falta geram um aviso.
  • NIF do emitente — valida o TaxRegistrationNumber com o algoritmo do dígito de controlo (módulo 11). Um NIF com dígito errado leva à rejeição do ficheiro.
  • Documentos e totais — compara o NumberOfEntries declarado em SalesInvoices com o número de faturas no ficheiro e mostra o TotalDebit, o TotalCredit e os documentos anulados. Num SAF-T de contabilidade, ou num mês sem vendas, a falta de SalesInvoices dá apenas um aviso.

Não substitui a validação da Autoridade Tributária no Portal e-fatura nem uma revisão contabilística: não confirma taxas de IVA, NIFs de clientes, numeração de séries ou ATCUD.

Privacidade: tudo acontece no browser

O ficheiro é lido localmente pelas funções FileReader e DOMParser do navegador. Não há upload: o conteúdo não chega aos servidores da HVR nem a terceiros. Pode confirmar desligando a internet depois de abrir a página — a verificação continua a funcionar. Só se pedir o resultado por email é enviado um resumo dos três resultados e o nome do ficheiro.

Base legal do SAF-T (PT)

O SAF-T (PT) é o ficheiro normalizado criado pela Portaria n.º 321-A/2007, de 26 de março. A estrutura de dados em vigor (versão 1.04_01) resulta da Portaria n.º 302/2016, de 2 de dezembro, que também criou as taxonomias usadas na IES.

Quem emite faturas em Portugal tem de comunicar os seus elementos à AT até ao dia 5 do mês seguinte ao da emissão (art. 3.º, n.º 2, do Decreto-Lei n.º 198/2012). A comunicação faz-se por webservice em tempo real, pelo envio do ficheiro SAF-T (PT) de faturação ou por inserção direta no Portal das Finanças (n.º 1); quem é obrigado a produzir o SAF-T tem de usar uma das duas primeiras vias (n.º 3).

Como usar

  1. No programa de faturação, exporte o SAF-T (PT) de faturação do mês.
  2. Abra esta página, escolha o ficheiro .xml e veja os resultados.
  3. Se algum check falhar, corrija no programa e volte a exportar antes de submeter no e-fatura.

Para uma análise completa — anomalias de IVA, NIFs intracomunitários no VIES, comparação entre períodos — use o SAFTPT.com, a plataforma da HVR, ou fale com a nossa equipa de contabilistas certificados.

Perguntas frequentes

O que é o ficheiro SAF-T (PT)?

O SAF-T (PT) — Standard Audit File for Tax — é o ficheiro XML normalizado que os programas de faturação e contabilidade certificados exportam para comunicação à Autoridade Tributária (Portaria n.º 321-A/2007 e alterações posteriores). Existe em duas variantes: faturação (comunicação mensal) e contabilidade (anual, para a IES).

Quando tem de ser comunicado o SAF-T de faturação?

A comunicação dos elementos das faturas à AT deve ser feita até ao dia 5 do mês seguinte ao da emissão, por webservice, envio do ficheiro SAF-T no Portal e-fatura, ou recolha manual (para volumes reduzidos).

Os meus dados saem do browser?

Não. Esta ferramenta funciona 100% no seu browser: o ficheiro é lido localmente e nenhum dado é enviado para servidor algum. Pode confirmar desligando a internet depois de abrir a página — a verificação continua a funcionar.

O que valida este verificador gratuito?

Três verificações rápidas: estrutura do ficheiro (AuditFile/Header, versão, período), validade do NIF do emitente (dígito de controlo) e coerência de documentos (NumberOfEntries vs documentos reais, totais declarados, documentos anulados). Não substitui a validação completa da AT nem uma análise fiscal.

Qual a diferença para o SAFTPT.com?

O SAFTPT.com é a plataforma completa da HVR: deteção de anomalias fiscais (IVA, NIFs UE/VIES, padrões suspeitos), comparação entre períodos, demonstrações financeiras e apoio à IES. Este verificador gratuito cobre apenas os 3 checks básicos de sanidade do ficheiro.