A AT rejeitou o seu SAF-T? Nós mostramos onde.
Validador SAF-T (PT) online e grátis: carregue o XML e veja, em português claro, a linha, o campo e o valor que a AT não aceita. E antes de cada submissão, confirme que o ficheiro do mês está limpo.
Próximo prazo do SAF-T: faturas de outubro, até 5 de novembro.<CustomerID>C0042</CustomerID><AccountID>Desconhecido</AccountID><CustomerTaxID>123456788</CustomerTaxID><CompanyName>Papelaria Sol, Lda.</CompanyName><BillingAddress><AddressDetail>Rua da Bandeira, 12</AddressDetail></Invoice><Invoice><InvoiceNo>FT A/57</InvoiceNo><ATCUD>JFJ7KQ2P57</ATCUD><DocumentStatus><InvoiceStatus>N</InvoiceStatus>É assim que recebe o resultado: o seu próprio ficheiro, com cada problema marcado na linha certa, o valor encontrado e o esperado.
Três passos, sem instalar nada.
O diagnóstico é sempre grátis. Depois decide se corrige no seu programa de faturação ou aqui.
- 1
Carregue o XML
Exporte o SAF-T do seu programa de faturação e arraste-o para a página. Não precisa de conta.
- 2
Leia as marcas
Cada problema aparece na sua linha do ficheiro, com o campo, o valor encontrado e o esperado, em português claro.
- 3
Corrija e submeta
Corrija no ERP e volte a exportar, ou corrija aqui por €7 e descarregue o XML corrigido com relatório PDF.
O que o validador SAF-T verifica
As regras que a AT aplica à entrada, e as que o esquema não apanha.
Precisa de verificar só um NIF? Use o verificador de NIF grátis. Trabalha diretamente com o esquema? Veja onde descarregar o XSD oficial.
- Esquema XSD 1.04_01A estrutura do ficheiro, campo a campo, contra o esquema oficial em vigor.
- Codificação e BOMWindows-1252, bytes invisíveis no início e espaços antes da declaração.
- NIFDígito de controlo (Mod-11) de clientes e fornecedores, e registo VIES do NIF da empresa.
- ATCUDCódigo de validação, hífen e número do documento.
- DatasDatas do cabeçalho e documentos fora do período declarado.
- Totais de blocoTotais de controlo coerentes com os documentos que os compõem.
- MoedaBlocos de moeda estrangeira completos e coerentes.
- Estado do documentoEstados válidos para cada fatura, nota de crédito e recibo.
A rejeição silenciosa: o XML está certo, a codificação não.
A AT espera ficheiros em Windows-1252. Muitos programas exportam em UTF-8, às vezes com três bytes invisíveis no início (o BOM). O esquema valida, e o Portal das Finanças responde apenas «ficheiro inválido», sem dizer porquê.
Sem saber que o problema é a codificação, o ciclo é reexportar, submeter e voltar a falhar. O SAFTCheck deteta a codificação real, o BOM e os espaços antes da declaração. A correção converte o ficheiro para Windows-1252 com a declaração certa: os mesmos dados, na codificação que a AT espera.
Mensagens de erro do SAF-T na AT: "Ficheiro inválido", "Rejeitado" e erros cvc-EF BB BF 3C 3F 78 6D 6C 20 76 65<?xml version="1.0" encoding="UTF-8"?><AuditFile xmlns="urn:OECD:StandardAuditFile-Tax:PT_1.04_01"><Header><AuditFileVersion>1.04_01</AuditFileVersion>Depois da correção automática
<?xml version="1.0" encoding="Windows-1252"?>Guias SAF-T
Escritos para quem submete o SAF-T todos os meses: o que a AT exige, o que significam as mensagens e como corrigir antes do dia 5.
Preços
A validação é grátis. Paga só se quiser que o SAFTCheck corrija o ficheiro por si, ou se valida todos os meses.
Single Fix
Para depois de uma rejeição, um ficheiro de cada vez.
€7por ficheiro, + IVA
- XML corrigido automaticamente
- Editor integrado (NIF / ATCUD / datas)
- Relatório PDF
- Sem conta
Paga depois de ver os problemas, só se quiser a correção.
Pro
Para quem submete todos os meses e quer verificar antes.
€19por mês, + IVA
- Validações ilimitadas
- Correções e relatórios PDF em todos os ficheiros
- Histórico 90 dias
- Alertas de mudança de esquema Em breve
Cancela quando quiser.
Agency
Para gabinetes de contabilidade com vários clientes.
€49por mês, + IVA
- Até 50 NIFs de clientes / mês
- PDFs com marca
- Dashboard multi-cliente Em breve
- API básica Em breve
Precisa de mais? Planos de volume desde €99 / 200 NIFs: envie-nos email.
Preços sem IVA; a taxa aplicável aparece no pagamento. Empresas da UE com número de IVA válido não pagam IVA (autoliquidação). A Paddle é o comerciante registado e emite a fatura. Reembolso em 14 dias. O SAFTCheck é uma ferramenta informativa e não garante a aceitação pela AT.
FAQ
Outra dúvida? Escreva-nos.
Porque é que a AT rejeitou o meu SAF-T sem erro útil?
A AT requer codificação Windows-1252. A maioria dos ERPs exporta UTF-8 e declara-o no prólogo XML, a AT rejeita silenciosamente sem explicar. SAFTCheck transcodifica os bytes do corpo para Windows-1252, reescreve a declaração, e devolve-lhe um ficheiro que a AT aceita.
Porquê pagar se a AT tem um validador grátis?
O portal da AT devolve o veredicto do esquema: passa ou falha. O SAFTCheck acrescenta a correção de codificação num clique para a rejeição silenciosa mais comum, um editor integrado para corrigir um NIF ou ATCUD errado sem reexportar do ERP, erros com número de linha em linguagem clara, um relatório PDF para descarregar e histórico de submissões. A mesma verificação de conformidade, com a ergonomia que despacha o ficheiro mais rápido.
O SAFTCheck garante a aceitação pela AT?
Não. Mostramos as causas de rejeição mais comuns e ajudamos a gerar um ficheiro limpo. A validação é informativa; a AT pode ainda rejeitar por motivos que ainda não verificamos.
Os meus dados SAF-T estão seguros?
O seu ficheiro é processado nos nossos servidores na UE e eliminado automaticamente até 60 minutos após o carregamento (se pagar por ele, mantemo-lo durante 60 minutos após a confirmação do pagamento, para que possa descarregar a correção). Nunca vendemos nem publicamos o seu conteúdo. Para verificar o registo de IVA da empresa, o NIF do cabeçalho do ficheiro é enviado ao serviço VIES da Comissão Europeia. Se tiver sessão iniciada, o seu histórico guarda um resumo de cada verificação (nome do ficheiro, nome da empresa, NIF, ano fiscal e número de erros) durante 90 dias.
Que versões do esquema suportam?
AT SAF-T (PT) 1.04_01, a versão ativa para submissões SAF-T mensais em 2026.
Existe um validador SAF-T para descarregar?
Não precisa. O SAFTCheck funciona online com o XSD 1.04_01 atual da AT, por isso não há nada para instalar nem para manter atualizado. Se trabalha com o próprio esquema, o nosso guia explica onde descarregar o XSD oficial.
O meu contabilista pode usar isto?
Sim. O plano Agency de €49 cobre até 50 NIFs de clientes por mês, com relatórios PDF com a marca do seu gabinete. Um dashboard multi-cliente está a chegar. Planos para maior volume a partir de €99 / 200 NIFs.
Como é cobrado o IVA?
Os preços não incluem IVA nem imposto local sobre vendas. A Paddle atua como Merchant of Record e calcula a taxa correta no checkout consoante o seu país. Consumidores da UE pagam o IVA do seu país (ex.: PT 23%, DE 19%). Empresas da UE com NIF/VAT válido pagam 0% (autoliquidação ao abrigo do Art. 196 da Diretiva 2006/112/CE). Compradores fora da UE podem ver IVA do Reino Unido, imposto estadual dos EUA ou imposto local consoante a jurisdição; a taxa é mostrada no checkout da Paddle antes do pagamento.
Suportam o SII de Espanha?
Ainda não. O SII espanhol tem uma família de esquemas diferente; o suporte está no roadmap e está para breve.
Vai submeter este mês? Verifique o seu SAF-T antes da AT.
Leva menos de um minuto.