SAF-T (PT) + ATCUD Lint

Verifica o XML SAF-T (PT) antes de o entregar: versao 1.04_01, ATCUD, campos do QR code, hash, numeracao e totais linha a linha. Runs entirely in your browser — nothing is uploaded.

Same engine as the VS Code extension, byte for byte.

Receber a versao completa $29

Esta pagina e a peca que ja funciona. O pacote completo inclui tudo o que segue.

14 verificações ao XML SAF-T (PT) antes da entrega à AT: versão 1.04_01, ATCUD, dados do QR code, hash, NIF, taxas por região e totais.

Rever os mesmos 14 pontos à mão: 3 documentos e 187 linhas de XML por exportação, e reexportar o período inteiro quando a AT devolve o ficheiro.

Comprar a versão completa — $29

Perguntas frequentes

O que é que esta extensão faz ao meu ficheiro SAF-T?

Lê o XML SAF-T (PT) aberto e corre 14 verificações. No exemplo sujo apanha AuditFileVersion 1.04 em vez de 1.04_01, ATCUD jfv5zxpt-12 em minúsculas, ATCUD terminado em -9 no documento /13, IVA 23% em PT-MA, GrossTotal 492.00 quando NetTotal mais imposto dá 484.00, e um hash de 40 caracteres em vez de 172. Cada achado traz a linha.

Para quem é?

Para quem em Portugal gera o ficheiro: programadores de software de faturação, equipas de ERP e contabilistas que recebem a exportação do cliente. No ficheiro de exemplo sujo, de 187 linhas e 3 documentos, a análise devolve 18 achados; no ficheiro limpo de 162 linhas devolve 0.

Porque não chega o validador da AT ou um chatbot?

O validador da AT só responde depois do upload e aponta um erro de cada vez, o que obriga a reexportar o período inteiro. Um chatbot não confere o dígito de controlo do NIF nem sabe que 23% não existe na Madeira: as taxas válidas são 0/6/13/23 no continente, 0/4/9/16 nos Açores e 0/4/5/12/22 na Madeira.

O que é gratuito e o que é que a chave acrescenta?

Grátis: o ficheiro aberto é analisado por inteiro, com as 14 verificações e todos os achados, sem limite de utilizações e sem marca de água. A chave acrescenta outro eixo: correr a mesma análise em toda a pasta de exportações de uma vez e gravar um relatório CSV/JSON por ficheiro para arquivo.

Quanto custa fazer isto à mão?

À mão significa percorrer 187 linhas de XML e 3 documentos em cada exportação, conferir o ATCUD contra a numeração documento a documento e voltar a exportar o período inteiro quando a AT devolve o ficheiro. A extensão faz as 14 verificações no ficheiro aberto, no editor, antes do upload.

Pergunte sobre esta ferramenta

Uma pergunta, respondida por quem a construiu. Email só se quiser a resposta por correio.

Quer a versão completa?
Digite seu e-mail e enviamos o link de download.
ENDEJAESPT

Encontrar uma ferramenta