PORTFÓLIO / 03 · AUTOMAÇÃO · FISCAL
Automação de arquivos SPED Fiscal
Ferramenta desktop para atualizar registros de arquivos TXT, remover exceções por planilha e ajustar valores de ICMS-ST.
O CONTEXTO
O problema por trás do projeto
O repositório organiza tarefas repetitivas de preparação de arquivos fiscais em uma interface com três abas: atualização do TXT, remoção de exceções e alteração do valor de substituição tributária (VL ST).
A SOLUÇÃO
Como foi pensado
O aplicativo permite selecionar um TXT e, quando necessário, uma planilha Excel. As rotinas percorrem registros delimitados por pipes e aplicam regras específicas aos blocos E220 e E240.
FLUXO DE TRABALHO
Etapas principais
- Atualizar TXT: analisa registros E220 e os registros seguintes para inserir o código fiscal correspondente.
- Remover exceções: usa os identificadores da primeira coluna da planilha para decidir quais blocos E220 preservar; mantém também os registros com o código CE100004.
- Alterar VL ST: relaciona campos da planilha com registros E240, substitui os valores correspondentes e recalcula o total do bloco E220.
- Apresenta o resultado ao usuário pela interface Tkinter.
IMPLEMENTAÇÃO
Decisões técnicas
Python e Tkinter compõem a interface; openpyxl lê as planilhas. A lógica processa o conteúdo textual do arquivo fiscal sem banco de dados, aplicando regras pontuais aos registros selecionados.
MAIS PROJETOS