Aplicação legada
Executar um fluxo dependente de elementos visuais e do estado da aplicação desktop.
Automação desktop · Código público
Download automatizado de arquivos SPED em uma aplicação desktop com reconhecimento visual.
01 / Contexto
A obtenção de arquivos pelo Receitanet BX depende de uma interface gráfica e de diferentes etapas de seleção. O processo precisa considerar o tipo de SPED, o contribuinte e o período.
02 / Implementação
Robô Python que recebe parâmetros estruturados e conduz a aplicação desktop por reconhecimento de imagem, teclado e mouse.
03 / Conexões
Uma camada de orquestração valida os parâmetros e chama rotinas de SPED. O motor desktop integra OpenCV, PyAutoGUI e PyWinAuto para interagir com a aplicação.
CNPJ, tipo e período
Validação e fluxo de SPED
Imagem, mouse e teclado
Download e organização
Executar um fluxo dependente de elementos visuais e do estado da aplicação desktop.
Validar dados e normalizar datas antes de interagir com o aplicativo.
Estruturar exceções e logs para apoiar a análise de execuções interrompidas.
04 / Entrega
Rotinas de download para SPED Fiscal, Contribuições, Contábil e ECF, com parâmetros de entrada e camadas de automação organizadas.
Funcionalidades descritas no README e ponto de entrada do repositório público. Este caso trata de download, não transmissão de obrigações.