Repository navigation
Releases: z3rdev/danfe-workspace
Release list
Danfe_Workspace_0.1.15_x64-setup
DANFE Workspace v0.1.15
Documentos fiscais organizados. Processos simplificados.
A versão 0.1.15 reúne consulta de NF-e, processamento em lote, automação e gerenciamento de documentos em um aplicativo para Windows.
-
Consulta rápida de NF-e: consulta pela chave de acesso, com número da nota e razão social opcionais para identificação dos arquivos. Permite salvar o DANFE e os arquivos auxiliares disponibilizados pelo serviço.
-
Processamento em lote: importação de arquivos TXT, TSV e CSV, arrastar e soltar ou colar texto. Inclui validação das chaves, seleção individual das notas, processamento apenas das selecionadas, busca, filtros por status e paginação.
-
Controle do processamento: acompanhamento do progresso geral e da situação de cada nota, identificação de falhas, interrupção e continuidade do lote. Inclui pausas entre blocos, novas tentativas em falhas temporárias e tratamento dos limites da API.
-
Histórico persistente: armazenamento local em SQLite, com identificação de documentos já processados para evitar downloads repetidos.
-
Consulta automática no SQL Server: pesquisa de notas do dia anterior (D-1) ou do período entre o mesmo dia do mês anterior e a data atual. Permite execução por intervalo ou horário definido, download automático e acompanhamento da última execução, registros encontrados e arquivos baixados.
-
Gerenciador de arquivos: visualização em lista ou grade, pesquisa de PDFs, paginação, pré-visualização dentro do aplicativo e acesso à pasta dos documentos.
-
Layouts adicionais vinculados ao DANFE: geração de DANFE Simplificado, DANFE Etiqueta e DANFE Cupom Varejo a partir do XML salvo. Os formatos ficam reunidos no menu
⋯do documento principal, com visualização e download individual. -
Conversão por XML: os layouts adicionais enviam o XML local aos endpoints de conversão do MeuDanfe, com autenticação por API key. Esse fluxo exige o XML disponível e não realiza uma nova consulta externa pela chave de acesso.
-
Organização das pastas: PDFs principais ficam em
PDF; XMLs, JSONs e layouts adicionais ficam nas pastas ocultas.XML,.JSONe.LAYOUTS. Layouts antigos são reorganizados automaticamente, preservando os arquivos. -
Contadores corrigidos: os indicadores contabilizam somente os DANFEs principais. Um DANFE com três layouts adicionais continua representando um documento no contador principal.
-
Download para Downloads: no aplicativo nativo, a opção Baixar salva uma cópia na pasta Downloads do usuário, preservando o original. Arquivos com nomes repetidos recebem sufixos como
(1)e(2), sem substituir cópias anteriores. -
Extensão para o navegador: reconhecimento de chaves NF-e em textos copiados de páginas, com confirmação dentro do aplicativo antes do processamento. Inclui envio manual do clipboard para textos copiados de outros programas e carregamento da extensão em navegadores Chromium, como Chrome, Edge e Brave.
-
Monitoramento e logs: eventos em tempo real, busca e filtros por nível INFO, WARN e ERROR, além de indicadores da API local, da rede e do SQL Server.
-
Configurações personalizáveis: escolha da pasta de saída, tamanho dos blocos, intervalo entre consultas, pausa entre lotes, período e agenda da automação. Inclui importação e exportação de configurações e opção de iniciar junto com o Windows.
-
Experiência desktop: temas claro e escuro, menu lateral recolhível, controles de janela, execução em segundo plano e ícone na bandeja do sistema. O aplicativo utiliza uma única instância e preserva o andamento do processamento durante a navegação entre telas.
-
Ajustes nos menus e diálogos: os menus dos layouts são fechados quando uma janela modal é aberta, evitando sobreposição de ações.
-
Instalação e atualização: instalador para Windows x64, backend executado como serviço do Windows e atualização pelo aplicativo, com acompanhamento do download e validação da assinatura do updater.
-
Painel de releases para desenvolvimento: quando habilitado, permite enviar instalador, assinatura e notas da versão, identificar a versão pelos artefatos e consultar as versões publicadas.
A interface, o histórico e os arquivos permanecem no computador. As consultas fiscais e conversões dependem dos serviços externos configurados; a automação depende do acesso ao SQL Server.
Validação realizada: 22 testes aprovados, verificação de tipos TypeScript e build da interface concluídos.