SAF-T (PT) + ATCUD Lint
O ficheiro SAF-T (PT) só é validado depois de chegar à AT. Até lá, o XML que o seu programa de faturação exporta parece bem-formado: abre no editor, não dá erro de schema no olho humano, e só no portal é que devolve um código de erro — um de cada vez, obrigando a corrigir, reexportar o período inteiro e voltar a submeter. Esta extensão corre 14 verificações sobre o ficheiro aberto no VS Code e escreve cada achado com o número da linha e o documento a que pertence. Trabalha em cima do texto: não liga a lado nenhum, não envia o ficheiro, não precisa de rede. As 14 verificações
Taxas de IVA por regiãoA regra muda dentro do mesmo país, e é aí que a geração automática de código falha: no continente ( MedidoNos ficheiros de exemplo incluídos: Grátis e versão completaGrátis, sem limite de utilizações e sem marca de água: o ficheiro aberto é analisado por inteiro, com as 14 verificações e todos os achados. Versão completa (chave de licença, $29, uma vez): a mesma análise em toda a pasta de exportações de uma vez e um relatório CSV/JSON por ficheiro, para o contabilista arquivar como prova de validação — https://buy.polar.sh/polar_cl_7CPHXouwL4TOLFSh30h3VBqFBoIpKPBtY3n9I1d5I7p Medida de comparaçãoÀ mão, o mesmo trabalho é percorrer 187 linhas de XML e 3 documentos por exportação e conferir o ATCUD contra a numeração documento a documento — e repetir tudo quando a AT devolve o ficheiro. A mesma análise no browserO mesmo motor ( |
