Estudo de caso 01 / Integração de sistemas · Desktop
Omie Label Automation
Da nota fiscal à etiqueta: integração com o ERP Omie, processamento de DANFE e preparação da impressão térmica.
Ver código no GitHub01 / Contexto
O problema
Preparar etiquetas a partir de informações fiscais exige reunir dados de diferentes documentos e adaptar a saída a cada modelo de impressão.
02 / Implementação
A solução
Uma aplicação desktop consulta NF-e pela API do Omie, complementa os dados com a DANFE e prepara etiquetas para revisão e impressão manual.
- API Omie
- DANFE + cache
- Prévia
- Impressão manual
03 / Participação
Minha contribuição
Desenvolvimento da integração, tratamento dos documentos, cache local e interface de operação. O histórico público registra minha evolução dos modelos de etiquetas e ajustes de distribuição no Windows.
04 / Engenharia
Decisões que importam
Consultar sem repetir trabalho
Cache local e controle de consultas permitem reaproveitar informações já processadas e lidar com as restrições da API.
Manter a operação responsiva
O processamento é organizado em um worker Qt, separado da interface, com sinais de atualização e controle de interrupção.
Verificar antes de imprimir
Prévia, ação manual de impressão e modo simulado ajudam a conferir a saída. Os testes cobrem normalização, paginação e geração dos comandos de impressão.
05 / Entrega
Resultado e limites
Um fluxo integrado de consulta, prévia e impressão, com cache SQLite e modo simulado para verificar a saída sem acionar a impressora.
06 / Código aberto