Responsabilidades separadas
Manter um único host de captura, enquanto a interface consulta e controla o serviço.
Desktop · Integração fiscal
Captura fiscal no ambiente do cliente, com serviço Windows independente da interface.
01 / Contexto
A captura depende de certificados e recursos da máquina do cliente. Vincular todo o processamento à janela da aplicação comprometeria a continuidade e misturaria interface com responsabilidade operacional.
02 / Implementação
Separação entre uma interface Electron/Next.js e um serviço Windows em Python. A aplicação permite configurar o acesso, selecionar certificados e CNPJs, verificar o ambiente e acompanhar a captura.
03 / Conexões
A interface é cliente do serviço local. O serviço concentra certificados A1, consultas NF-e/NFS-e, persistência de progresso e comunicação com a plataforma. A captura continua independente da janela da aplicação.
Login, certificados e diagnóstico
Captura e estado da execução
NF-e e NFS-e com certificado A1
Sincronização e acompanhamento
Manter um único host de captura, enquanto a interface consulta e controla o serviço.
Preservar o certificado e sua senha no ambiente do cliente durante a comunicação com a plataforma.
Persistir o progresso de captura e sincronização para lidar com reinícios e interrupções.
04 / Entrega
Uma aplicação desktop com responsabilidades claras entre experiência de uso, captura fiscal e integração com o backend multi-tenant.
Arquitetura e tecnologias verificadas no README e na documentação técnica do agente local.