Logo da Água Soluções
Histórico do ERP

Log de versões e melhorias

Documento consolidado com as principais evoluções do Água Soluções ERP, incluindo versões públicas, melhorias funcionais, reorganizações de interface, segurança, infraestrutura e expansão dos módulos.

Estado atual do ERP

O ERP já cobre operação comercial, compras, suprimentos, financeiro, tesouraria, contábil, fiscal, estoque, TMC, projetos, serviços, governança, pessoas e administração.

Toda mudança realizada no ERP deve ser registrada nesta listagem de histórico de versões.

Visão geral Cadastros mestres Comercial Compras e suprimentos Financeiro Tesouraria Controladoria Fiscal Operações Projetos e serviços Pessoas Governança Administração
16/05/2026 12:30
2.3.0(b)

Recálculo automático de TMCs por câmbio e prazo

TMCs importadas passam a atualizar custos automaticamente quando vencem 30 dias ou quando a moeda varia 5% para cima ou para baixo.
TMCs + Itens + BOM
  • O alarme mensal de TMC deixou de ser apenas visual: uma rotina de backend recalcula automaticamente as fichas com 30 dias ou mais desde o último cálculo, sem depender da abertura da tela de TMCs.
  • A regra de variação cambial foi preservada e passa a coexistir com a regra mensal: se a cotação variar pelo menos 5%, positiva ou negativamente, a TMC é recalculada mesmo antes dos 30 dias.
  • Quando o recálculo é disparado por variação cambial antes dos 30 dias, esse novo cálculo passa a ser o marco de referência: a próxima janela mensal começa nessa data e a próxima variação de 5% é comparada contra a nova cotação gravada.
  • O recálculo mantém o preço do fornecedor em moeda estrangeira e atualiza a cotação do dia, recompondo automaticamente mercadoria, frete internacional, seguro, impostos, taxas, despesas de importação, logística e custo unitário.
  • Itens vinculados à TMC recebem o novo custo/preço automaticamente, e as BOMs que usam esses itens são recalculadas para refletir o custo atualizado nos produtos finais.
  • A interface de TMCs passou a indicar quando a ficha foi recalculada automaticamente e qual regra disparou a atualização: rotina de 30 dias, variação cambial de 5%, ou ambas.
  • Foi adicionada uma rotina residente no servidor e um cron horário na VPS para executar o recálculo mesmo em dias sem usuários ativos no ERP.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 2.3.0(b) após o deploy.
15/05/2026 17:32
2.2.1(b)

Hotfix em Orçamentos

Correção do filtro comercial dos itens de orçamento e reforço da codificação de itens com BOM.
Orçamentos + Cadastro de Item com BOM
  • O campo Produto dos itens do orçamento passou a listar somente produtos finais comerciais: registros do tipo Produto final e Item e produto final.
  • Itens comuns, componentes, serviços, softwares e itens que servem apenas como base de TMC/BOM deixam de aparecer na seleção do orçamento, reduzindo risco de venda de componente incorreto.
  • A geração de códigos no cadastro simplificado de item com BOM passou a verificar previamente conflitos com SKUs existentes e com códigos de BOM derivados, pulando automaticamente para o próximo sequencial livre.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 2.2.1(b) após o deploy.
13/05/2026 17:08
2.2.0(b)

Cadastro, TMCs, Itens e BOMs consolidados

Separação operacional entre TMCs, Itens, Produtos finais e BOMs, com recálculo automático e saneamento da base de testes.
Cadastro + TMCs + Itens + BOM
  • O módulo Cadastro & Configurações foi renomeado para Cadastro em todas as menções operacionais do ERP, incluindo menu lateral, permissões e área de perfis.
  • A área Perfis base passou a se chamar Perfil de Acesso, mantendo a liberação correta do módulo Cadastro para usuários administradores.
  • O submenu TMCs foi movido para dentro de Cadastro, e o novo submenu Itens passou a listar os itens originados por TMCs em formato de lista expansível.
  • TMCs novos passam a alimentar Itens; produtos finais passam a ser alimentados por novas BOMs criadas a partir desses itens.
  • A tela de Itens passou a usar o mesmo padrão operacional de lista expansível de Produtos, com custo, estoque, vínculo fiscal, TMC e ações de edição/exclusão.
  • O cadastro de TMC passou a exigir NCM válido com 8 dígitos, evitando criação de itens sem classificação fiscal mínima.
  • O modelo de custo da TMC foi ajustado: Fabricado passou a ser Nacional, Revenda foi removido, e Montado internamente fixa automaticamente o fornecedor Água Soluções Comércio e Serviços LTDA.
  • A seleção de fornecedor da TMC passou a filtrar fornecedores nacionais quando o modelo é Nacional; importações seguem usando fornecedores estrangeiros.
  • Foi corrigida a máscara de Custo vinculado na edição de itens/produtos, impedindo que valores automáticos de TMC fossem multiplicados por erro de formatação monetária.
  • A atualização de custo de um Item via TMC/câmbio agora recalcula automaticamente as BOMs que usam esse item e sincroniza o custo/preço do produto final vinculado.
  • Foram executadas limpezas controladas na base de produção para remover cadastros de teste de TMCs, Itens, Produtos e BOMs, preservando orçamentos, pedidos e demais documentos operacionais com vínculos saneados.
  • Foram removidos movimentos de estoque, ordens de produção e batches usados em teste, mantendo integridade referencial validada por PRAGMA integrity_check e PRAGMA foreign_key_check.
  • Backups completos foram criados na VPS antes das alterações estruturais e das limpezas de dados.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 2.2.0(b) após o deploy.
12/05/2026 07:25
2.1.0(b)

Cadastro de Item com BOM simplificado

Implementação em produção do fluxo homologado para reduzir a complexidade da criação de kits, itens e estruturas BOM.
Produção + BOM + Produtos
  • O módulo Produção > BOM recebeu a nova tela operacional Cadastro de Item com BOM, substituindo o fluxo principal de BOM avançada por uma experiência em abas: Geral, Compra/Venda, Custos, BOM (Estrutura), Fornecedores e Histórico.
  • A lista lateral de itens passou a funcionar por busca digitável de código ou descrição, evitando carregar listas extensas quando houver grande volume de produtos cadastrados.
  • O cadastro e a edição de composição passaram a permitir busca digitável de componentes por código ou descrição, inclusão linha a linha, alteração de quantidade, exclusão e reorganização manual da sequência das linhas da BOM.
  • O custo calculado via BOM passa a prevalecer sobre custo manual quando o item tem estrutura, mantendo o campo manual desativado para evitar conflito operacional.
  • A aba Fornecedores fica oculta para itens marcados como Produzido internamente, reduzindo campos desnecessários no caso de kits e produtos montados internamente.
  • Os campos formadores do código (Tipo, Origem e Família) passam a aparecer somente para itens novos, servindo como guia de codificação sem reabrir edição estrutural em itens já existentes.
  • A tela simplificada usa as APIs existentes de Produtos e BOMs de manufatura, preservando persistência no banco, auditoria de criação/alteração e recálculo de custo pelos serviços atuais.
  • O impacto operacional esperado é reduzir a complexidade percebida pelo usuário final, permitindo cadastrar kits e estruturas diretamente a partir de itens já existentes, com menos campos técnicos e menos risco de montar a BOM fora de ordem.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 2.1.0(b) após o deploy.
30/04/2026 16:42
2.0.10(b)

Manual com conteúdo por tópico selecionado

Ajuste de navegação para exibir apenas o manual do módulo ou submenu selecionado, em vez de rolar pelo texto completo.
Manual + UI
  • O Manual de Usuário deixou de exibir todos os tópicos em sequência no painel principal.
  • A navegação lateral agora funciona como seletor: ao clicar em um módulo ou submenu, o ERP mostra somente aquele conteúdo no painel da direita.
  • O texto de orientação do cabeçalho foi ajustado para indicar a seleção de um tópico liberado, reduzindo confusão visual e rolagem desnecessária.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 2.0.10(b) após o deploy.
30/04/2026 16:35
2.0.9(b)

Ajuste visual do Manual de Usuário

Correção do layout do modal do manual para deixar cabeçalho, botão de fechamento e sumário mais equilibrados.
Manual + UI
  • O modal do Manual de Usuário foi ajustado visualmente para eliminar o cabeçalho comprimido e o botão Fechar expandido.
  • O cabeçalho passou a usar uma distribuição mais equilibrada, com título e descrição legíveis e botão compacto no canto superior direito.
  • O sumário lateral recebeu espaçamento e estados de foco/hover mais claros, melhorando a leitura e a navegação pelo manual.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 2.0.9(b) após o deploy.
30/04/2026 16:25
2.0.8(b)

Manual de Usuário contextual por permissões

Publicação do manual dentro do ERP, filtrado automaticamente pelos módulos e submenus liberados para cada perfil.
Manual + permissões
  • O ERP passou a exibir o botão Manual de Usuário no menu da sessão, acessível ao passar o mouse sobre o avatar/nome do usuário no canto superior direito.
  • O manual é montado automaticamente conforme as permissões de navegação do usuário, exibindo somente os grupos e submenus liberados para o perfil.
  • Usuários com acesso restrito, por exemplo apenas Financeiro > Lançamentos, passam a visualizar somente a orientação operacional desse submenu.
  • O conteúdo do manual foi estruturado por finalidade, funções disponíveis, fluxo de uso e pontos de atenção para apoiar treinamento e consulta rápida dentro do próprio ERP.
  • O modal do manual recebeu sumário lateral, rolagem interna e adaptação para telas menores.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 2.0.8(b) após o deploy.
30/04/2026 11:04
2.0.7(b)

Correção do total de recorrências

Hotfix financeiro para interpretar o campo de recorrência como total de lançamentos, incluindo o lançamento inicial.
Financeiro & Fluxo de Caixa
  • O campo de recorrência passou a representar o total de lançamentos desejado, incluindo o lançamento preenchido manualmente.
  • Ao informar 12, o ERP agora cria o lançamento inicial mais 11 ocorrências futuras, totalizando 12.
  • O cadastro recorrente ARES-PCJ criado em 30/04/2026 foi saneado, removendo a ocorrência extra de 28/04/2027 e seu movimento de caixa vinculado.
  • O rótulo do campo foi alterado de Próximas repetições para Total de lançamentos.
  • Foi criado backup completo do banco e dos arquivos alterados antes da correção em produção.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 2.0.7(b) após o deploy.
30/04/2026 11:04
2.0.7(b)

Correção do total de recorrências

Hotfix financeiro para interpretar o campo de recorrência como total de lançamentos, incluindo o lançamento inicial.
Financeiro & Fluxo de Caixa
  • O campo de recorrência passou a representar o total de lançamentos desejado, incluindo o lançamento preenchido manualmente.
  • Ao informar 12, o ERP agora cria o lançamento inicial mais 11 ocorrências futuras, totalizando 12.
  • O cadastro recorrente ARES-PCJ criado em 30/04/2026 foi saneado, removendo a ocorrência extra de 28/04/2027 e seu movimento de caixa vinculado.
  • O rótulo do campo foi alterado de Próximas repetições para Total de lançamentos.
  • Foi criado backup completo do banco e dos arquivos alterados antes da correção em produção.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 2.0.7(b) após o deploy.
30/04/2026 09:13
2.0.6(b)

Correção de recorrências no fluxo de caixa

Hotfix financeiro para não duplicar parcelas recorrentes que já foram materializadas mês a mês.
Financeiro & Tesouraria
  • O fluxo de caixa deixou de projetar recorrências virtuais para lançamentos financeiros que já possuem movimentos de caixa materializados.
  • As seis parcelas do Empréstimo Itaú de R$ 53.045,18, vencendo de maio a outubro de 2026, tiveram os metadados técnicos de recorrência removidos porque já estavam cadastradas individualmente.
  • A linha de 11/09/2026, que somava indevidamente R$ 265.225,90, passa a refletir somente a parcela real planejada de R$ 53.045,18.
  • Foi criado backup completo do banco e dos arquivos estáticos antes da alteração em produção.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 2.0.6(b) após o deploy.
30/04/2026 08:56
2.0.6(b)

Correção do fluxo de caixa anual

Hotfix financeiro para retirar ajuste técnico de conciliação do exercício de 2026 sem perder o saldo histórico.
Financeiro & Tesouraria
  • O lançamento técnico de conciliação do Banco Bradesco no valor de R$ 1.506.395,01 foi reclassificado de 01/04/2026 para 31/12/2025.
  • A conciliação bancária do Bradesco foi preservada, mas o fluxo de caixa anual deixou de carregar artificialmente uma saída realizada de aproximadamente R$ 1,5 milhão.
  • A auditoria confirmou ausência de duplicidades exatas nos lançamentos financeiros e de caixa de 2026 antes da correção.
  • Foi criado backup completo do banco e dos arquivos de versão antes da alteração em produção.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 2.0.5(b) após o deploy.
29/04/2026 15:45
2.0.4(b)

Correção da remoção de usuários com histórico

Hotfix de governança para remover usuários da administração sem quebrar vínculos históricos do banco.
Administração & Governança
  • A remoção de usuários passou a preservar a integridade referencial quando há logs, aprovações ou registros operacionais vinculados.
  • Usuários com histórico agora são desativados, têm sessões encerradas, recebem marcação técnica deleted_at e deixam de aparecer na listagem administrativa.
  • Usuários sem vínculos continuam podendo ser removidos fisicamente do banco.
  • O schema SQLite recebeu a coluna users.deleted_at, aplicada na VPS por migração idempotente.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 2.0.4(b) após o deploy.
29/04/2026 09:18
2.0.3(b)

Carga dos BPs e DREs históricos da contabilidade

Atualização de dados contábeis para recalcular os índices financeiros ano a ano com os demonstrativos enviados.
Índices financeiros
  • Os BPs e DREs históricos enviados pela contabilidade foram carregados na VPS para os exercícios de 2022, 2023, 2024 e 2025.
  • A DRE de 2022 foi reconstruída a partir da coluna comparativa de 2022 no relatório SPED de 2023, já que o PDF principal de 2022 está digitalizado.
  • Os saldos patrimoniais de 2022 foram ajustados a partir do saldo inicial do BP de 2023, alinhando caixa, clientes, outros créditos, imobilizado, obrigações e patrimônio líquido ao fechamento contábil.
  • Os indicadores financeiros históricos passaram a usar lucro líquido, receitas, deduções, custos, despesas operacionais e resultado financeiro reais dos demonstrativos, em vez do fallback por lucros acumulados.
  • A validação em produção confirmou lucro líquido de R$ 77.909,89 em 2022, R$ 73.854,95 em 2023, R$ 544.448,64 em 2024 e R$ 1.898.350,59 em 2025.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 2.0.3(b) após o deploy.
29/04/2026 09:06
2.0.2(b)

Restauração dos índices financeiros históricos

Hotfix contábil para recuperar indicadores patrimoniais de anos anteriores quando há BP anual sem DRE detalhada cadastrada.
Índices financeiros
  • Os índices financeiros dos anos anteriores passaram a recuperar o resultado histórico a partir da variação de Lucros/Prejuízos acumulados quando a base possui BP anual, mas não possui DRE detalhada cadastrada.
  • O fallback é aplicado somente a exercícios fechados e sem receita líquida/resultado de DRE, evitando interferência nos cálculos automáticos do ano corrente.
  • Com isso, indicadores patrimoniais como ROA e ROE deixam de aparecer zerados para 2022-2025 quando há saldos históricos suficientes no balanço.
  • Margens que dependem de receita e linhas de DRE detalhadas continuam indisponíveis quando essa abertura não existe na base, preservando a rastreabilidade dos dados contábeis.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 2.0.2(b) após o deploy.
28/04/2026 22:05
2.0.1(b)

Fechamento da auditoria final de tesouraria e contabilidade

Patch técnico para tornar migração, backfill, diagnóstico e empacotamento de release auditáveis e idempotentes.
Contabilidade + release
  • A migração do diário contábil legado passou a copiar dados por interseção dinâmica de colunas, preservando registros compatíveis sem depender de um schema antigo fixo.
  • O upgrade scripts/apply_full_treasury_accounting_upgrade.py foi validado para rodar repetidas vezes sem erro na VPS.
  • O backfill contábil passou a separar lançamentos já existentes, lançamentos postados, ausência de parametrização contábil e erros técnicos reais.
  • O diagnóstico financeiro/contábil passou a diferenciar lançamentos sem diário com mapping disponível daqueles sem mapping, separando falha de sistema de parametrização pendente.
  • Foram adicionados scripts de backfill e pacote de release limpo, com bloqueio de .secrets, chaves, certificados, .env, caches, backups e diretórios temporários da VPS.
  • A suíte de regressão recebeu testes finais para migração legacy, backfill, diagnóstico dividido e bloqueio de pacotes sujos.
  • A validação em produção confirmou diário contábil completo, diagnóstico contábil zerado, testes OK, py_compile OK e release package limpo gerado.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 2.0.1(b) após o deploy.
28/04/2026 20:45
2.0.0(b)

Upgrade de tesouraria, conciliação e diário contábil

Release estrutural para transferências internas, saldos por banco, importação CSV de extrato, diagnóstico financeiro e diário contábil idempotente.
Tesouraria + contabilidade
  • Tesouraria passou a suportar transferências internas entre contas com duas pernas vinculadas no caixa e sem impacto na DRE.
  • Movimentos financeiros e de caixa agora preservam account_name legado, mas usam bank_account_id como vínculo estruturado preferencial.
  • Foram adicionadas APIs e UI mínima para saldos por banco, importação CSV de extrato, conciliação automática inicial e diagnóstico de consistência.
  • O diário contábil foi migrado para estrutura por fonte com backfill idempotente e preservação do histórico legado.
  • A rotina de upgrade cria backup do banco antes da migração e evolui o schema SQLite sem apagar dados existentes.
23/04/2026 16:35
1.11.0(b)

Realinhamento contábil dos índices financeiros, DRE e balanço patrimonial

Release contábil focada em aproximar os indicadores do ERP da prática contábil real, com melhorias de fórmula, estrutura e apresentação.
Release contábil
  • Os indicadores financeiros passaram a usar bases mais aderentes à contabilidade, com margens sobre receita líquida, médias para ROA, ROE e estoque, além de proxies operacionais melhores para PMR e PMP.
  • O cálculo de endividamento e de capital de terceiros deixou de misturar patrimônio líquido nas dívidas exigíveis, e o giro do imobilizado passou a considerar apenas o imobilizado.
  • O plano de contas foi ampliado com Realizável a longo prazo, Passivo não circulante e Tributos sobre o lucro, melhorando a coerência do balanço e da DRE.
  • O relatório contábil passou a exibir bloco próprio para Tributos sobre o lucro, e a interface dos indicadores foi ajustada para refletir os novos agrupamentos e critérios.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 1.11.0(b) após o deploy.
23/04/2026 14:50
1.10.37(b)

Índices financeiros ampliados com DRE ajustada para depreciação e amortização

Release financeira focada em restaurar a última base íntegra disponível nos backups manuais e publicar a nova leitura contábil dos indicadores.
Release financeira
  • A aplicação publicada foi restaurada primeiro para a última base íntegra disponível nos backups manuais da VPS, retomando a linha funcional mais recente encontrada acima da 1.10.31(b).
  • A tela Visão Geral > Índices financeiros passou a publicar os indicadores solicitados de liquidez, atividade, endividamento, rentabilidade, EBIT, EBITDA e Margem EBITDA.
  • A DRE e o plano de contas passaram a separar Depreciação e Amortização, com reflexo automático nos relatórios e nos indicadores quando houver ativos cadastrados.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 1.10.37(b) após o deploy.
23/04/2026 12:12
1.10.36(b)

Etapa intermediária recuperada dos backups manuais

Registro preservado para manter a rastreabilidade da sequência de releases entre 1.10.34(b) e 1.10.37(b).
Registro de recuperação
  • Os backups manuais da VPS registram a 1.10.36(b) como etapa intermediária da mesma linha de ajustes do simulador financeiro publicada em 23/04/2026.
  • O conteúdo detalhado dessa etapa não permaneceu descrito no histórico web salvo encontrado nos snapshots recuperados.
  • O registro foi mantido para preservar a sequência pública entre 1.10.34(b) e 1.10.37(b).
23/04/2026 12:10
1.10.35(b)

Etapa intermediária recuperada dos backups manuais

Registro preservado para manter a rastreabilidade da sequência de releases entre 1.10.34(b) e 1.10.37(b).
Registro de recuperação
  • Os backups manuais da VPS registram a 1.10.35(b) como etapa intermediária da mesma linha de ajustes do simulador financeiro publicada em 23/04/2026.
  • O conteúdo detalhado dessa etapa não permaneceu descrito no histórico web salvo encontrado nos snapshots recuperados.
  • O registro foi mantido para preservar a sequência pública entre 1.10.34(b) e 1.10.37(b).
23/04/2026 12:08
1.10.34(b)

Recorrência do simulador conta o lançamento inicial

Hotfix financeiro focado em tratar a quantidade informada como total do ciclo recorrente.
Patch financeiro
  • O campo Próximas repetições do Financeiro > Simulador passou a representar o total do ciclo, incluindo o lançamento inicial.
  • Uma recorrência de 24 meses agora gera exatamente 24 lançamentos: o lançamento original aparece como Recorrência 1/24 e o mês seguinte como Recorrência 2/24.
  • O fluxo de caixa simulado recebeu a mesma regra para não projetar uma ocorrência extra ao final do período.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 1.10.34(b) após o deploy.
23/04/2026 12:02
1.10.33(b)

Simulador preserva lançamentos após recarregar a página

Hotfix financeiro focado em manter o cenário simulado no navegador até o usuário limpar a simulação.
Patch financeiro
  • Os lançamentos criados, editados ou removidos no Financeiro > Simulador agora são salvos localmente no navegador do usuário.
  • Ao recarregar a página, inclusive com atualização forçada, o ERP restaura o cenário simulado salvo e o combina com a base oficial atualizada.
  • O botão Limpar simulação passou a ser o caminho explícito para apagar o cenário salvo e voltar para a base oficial.
  • A simulação salva é separada por usuário logado e é limpa ao sair da conta, evitando reutilização indevida em outro acesso no mesmo navegador.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 1.10.33(b) após o deploy.
23/04/2026 11:55
1.10.32(b)

Botão Ano atual volta a filtrar somente o ano corrente

Hotfix financeiro focado em preservar o comportamento esperado do atalho de período no simulador.
Patch financeiro
  • O botão Ano atual do Financeiro > Simulador voltou a preencher o período de 01/01 a 31/12 do ano corrente.
  • A expansão de recorrências implantada na versão anterior foi preservada, mas agora respeita estritamente o período selecionado nos filtros.
  • Para conferir recorrências além do ano atual, basta ajustar manualmente a data final do simulador.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 1.10.32(b) após o deploy.
23/04/2026 11:50
1.10.31(b)

Recorrências aparecem mês a mês no simulador

Hotfix financeiro focado em expandir lançamentos recorrentes na lista do simulador conforme a programação definida.
Patch financeiro
  • A lista de Lançamentos do Financeiro > Simulador agora exibe cada ocorrência recorrente na data programada, em vez de mostrar apenas o lançamento-base.
  • Recorrências mensais, semanais, diárias e anuais respeitam o intervalo e a quantidade informados no formulário, mantendo o vínculo de edição e remoção com o lançamento original.
  • Os totais de A receber, A pagar e a composição por categoria do simulador passaram a considerar as ocorrências expandidas visíveis no período.
  • O horizonte padrão do simulador foi ampliado para 24 meses, facilitando a conferência de recorrências longas sem precisar alterar manualmente a data final.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 1.10.31(b) após o deploy.
23/04/2026 11:39
1.10.30(b)

Pop-up do simulador aparece acima da tela escurecida

Hotfix financeiro focado em garantir que o formulário de receita e despesa simulado fique visível ao abrir.
Patch financeiro
  • O pop-up de Adicionar receita e Adicionar despesa do Financeiro > Simulador agora é promovido para o corpo da página ao abrir, evitando ficar preso dentro da área rolável do painel.
  • A camada visual dos modais foi elevada para aparecer acima da tela escurecida, menus e demais estruturas fixas do ERP.
  • O foco sem rolagem implantado na versão anterior foi preservado, mantendo a página parada e o formulário visível no centro da tela.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 1.10.30(b) após o deploy.
23/04/2026 11:27
1.10.29(b)

Simulador abre lançamento sem deslocar a página

Hotfix financeiro focado em manter o formulário de receita e despesa simulado como pop-up no ponto atual da tela.
Patch financeiro
  • Os botões Adicionar receita e Adicionar despesa do Financeiro > Simulador agora abrem o pop-up preservando a posição atual da página.
  • O foco inicial do campo de descrição passou a ser aplicado sem acionar a rolagem automática do navegador até a posição do formulário no documento.
  • A edição de lançamentos simulados também usa o mesmo comportamento, mantendo o modal centralizado na tela sem baixar o restante do ERP.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 1.10.29(b) após o deploy.
22/04/2026 10:18
1.10.28(b)

Limpar filtro volta corretamente para todos os clientes e fornecedores

Hotfix financeiro focado em impedir que o campo pesquisável restaure automaticamente a última opção após o usuário apagar o filtro.
Patch financeiro
  • Os filtros pesquisáveis de Cliente e Fornecedor em Financeiro > Lançamentos agora voltam para a opção vazia ao apagar o conteúdo e sair do campo.
  • Isso permite retornar para Todos os clientes ou Todos os fornecedores sem que o ERP restaure automaticamente a seleção anterior.
  • O mesmo ajuste passa a valer para os campos pesquisáveis que reutilizam esse componente, mantendo o comportamento coerente ao limpar seleções opcionais.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 1.10.28(b) após o deploy.
22/04/2026 10:05
1.10.27(b)

Filtros de lançamentos agora permitem listar vínculos ausentes

Hotfix financeiro focado em facilitar a auditoria de títulos sem cliente ou sem fornecedor vinculado.
Patch financeiro
  • Os filtros Cliente e Fornecedor da tela Financeiro > Lançamentos agora incluem respectivamente as opções Sem cliente e Sem fornecedor.
  • Ao selecionar essas opções, o ERP passa a mostrar apenas lançamentos financeiros que ainda não possuem vínculo preenchido com cliente ou fornecedor.
  • A mesma capacidade foi mantida na área de simulação financeira para preservar consistência entre as visões que reutilizam os mesmos filtros de lançamentos.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 1.10.27(b) após o deploy.
20/04/2026 16:10
1.10.26(b)

Produtos finais passam a aceitar vínculo direto com BOM

Patch operacional focado em integrar o cadastro de produtos finais com a engenharia, puxando automaticamente o valor calculado da BOM selecionada.
Patch operacional
  • As telas Cadastros > Produtos e Estoque > Produtos agora exibem o campo BOM vinculada automaticamente quando o Tipo do item for Produto final.
  • Ao selecionar uma estrutura, o ERP passa a puxar e salvar automaticamente o preço e o custo do produto com base no custo total estimado da BOM escolhida.
  • Produtos finais vinculados deixam de depender de TMC nessa condição, reduzindo conflito entre engenharia e formação do valor do item.
  • Quando a BOM é recalculada, editada ou recriada, os produtos finais ligados a ela também são sincronizados para manter o valor publicado consistente.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 1.10.26(b) após o deploy.
20/04/2026 10:45
1.10.25(b)

Crédito de ICMS transfere corretamente da reserva para o consumo

Hotfix fiscal focado em impedir que o mesmo crédito permaneça reservado em revisões antigas depois que o orçamento vira pedido de venda.
Patch fiscal
  • O resumo de Crédito de ICMS agora soma como Reservado apenas orçamentos ativos, sem incluir revisões canceladas, rejeitadas, aprovadas ou já consumidas.
  • Ao criar uma revisão, o ERP zera a reserva das versões anteriores da cadeia e mantém o crédito reservado apenas na versão ativa.
  • Ao converter o orçamento em pedido de venda, toda a cadeia vinculada fica sem reserva e o valor passa a aparecer exclusivamente como Consumido.
  • A base publicada recebeu saneamento automático para remover reservas antigas remanescentes em orçamentos não ativos.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 1.10.25(b) após o deploy.
20/04/2026 10:35
1.10.24(b)

Crédito de ICMS passa a separar TMC da operação fiscal

Patch fiscal focado em retirar da tela e do saldo operacional os créditos automáticos criados a partir de TMC, mantendo nessa área apenas importações reais e ajustes manuais.
Patch fiscal
  • A tela Controladoria & Fiscal > Crédito de ICMS agora lista apenas créditos de importação real e ajustes manuais, sem misturar cálculos automáticos vindos de TMC.
  • Os créditos automáticos gerados por TMC passaram a ser gravados com uma categoria própria no banco, separando o cálculo de custo do controle fiscal operacional.
  • A base publicada reclassifica automaticamente os lançamentos antigos de Importação formal com referência TMC-..., preservando o histórico sem mantê-los como saldo fiscal disponível.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 1.10.24(b) após o deploy.
20/04/2026 10:25
1.10.23(b)

Recorrências passam a virar lançamentos independentes no financeiro

Patch financeiro focado em transformar a recorrência em atalho de inclusão em lote, criando lançamentos normais e editáveis individualmente em vez de apenas projetá-los na interface.
Patch financeiro
  • As recorrências do Financeiro e do Caixa passaram a gerar lançamentos normais e independentes já no cadastro, em vez de depender só de projeção visual.
  • Cada ocorrência criada pela recorrência agora pode receber edição própria de valor, data, status e demais campos, como qualquer outro lançamento manual.
  • Os lançamentos recorrentes antigos existentes na base publicada foram convertidos para esse novo formato, preservando o lançamento-base e materializando as próximas ocorrências.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 1.10.23(b) após o deploy.
17/04/2026 10:55
1.10.21(b)

Cards de vendas passam a refletir o status real da venda vinculada

Patch comercial focado em sincronizar o status principal do card com a etapa mais avançada já registrada na venda vinculada, evitando que pedidos concluídos continuem aparecendo apenas como aprovados.
Patch comercial
  • Os cards de Pedidos de venda emitidos agora priorizam o status operacional mais avançado da venda vinculada, exibindo corretamente Registrada, Faturada, Despachada ou Entregue na faixa principal do card.
  • Quando houver mais de uma venda vinculada ao mesmo pedido, o ERP passa a considerar primeiro a etapa mais avançada e, em empate, a movimentação mais recente para definir o status em destaque.
  • O ajuste foi espelhado também na base de edição remota da VPS para preservar a continuidade do versionamento operacional preparado no ERP.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 1.10.21(b) após o deploy.
17/04/2026 09:34
1.10.20(b)

TMC deixa de herdar tributos errados entre NCMs

Patch fiscal focado em tornar o preenchimento dos tributos de importação mais confiável para NCMs fora da rotina, priorizando regras revisadas e zerando reaproveitamentos indevidos quando a consulta não for conclusiva.
Patch fiscal
  • O NCM 0505.10.00 passou a contar com regra persistida revisada com base no simulador oficial, usando II 7,20%, IPI 0,00%, PIS 2,10% e COFINS 9,65%.
  • A TMC passou a limpar as alíquotas ao consultar um NCM sem regra confiável, impedindo que percentuais do NCM anterior permaneçam visíveis e contaminem a simulação seguinte.
  • O lookup interativo também deixou de depender do fallback lento da TIPI para NCMs não revisados, reduzindo travamentos em consultas fora da rotina.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 1.10.20(b) após o deploy.
16/04/2026 14:56
1.10.17(b)

Índices financeiros deixam de exibir anos futuros projetados

Patch beta focado em manter nos seletores apenas anos históricos reais e o exercício corrente operacional.
Patch operacional
  • Os seletores de Visão Geral > Índices financeiros deixaram de considerar anos futuros gerados por projeções ou vencimentos lançados adiante.
  • A lista agora mostra apenas anos com saldo histórico manual e o exercício corrente quando já existe movimento real nas bases operacionais usadas pelos indicadores.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 1.10.17(b) após o deploy.
16/04/2026 14:52
1.10.16(b)

Índices financeiros passam a listar só anos com dados reais

Patch beta focado em remover anos vazios dos seletores de comparação do dashboard.
Patch operacional
  • Os seletores Ano principal e Comparar com do submenu Visão Geral > Índices financeiros passaram a listar apenas exercícios com dados contábeis reais disponíveis.
  • A nova lista combina saldos históricos manuais e anos atuais/futuros com movimentos reais nas bases usadas pelos indicadores, ignorando anos vazios gerados por faixa fixa.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 1.10.16(b) após o deploy.
16/04/2026 14:47
1.10.15(b)

Botões de Índices financeiros passam a ficar lado a lado

Patch beta focado em alinhar horizontalmente as ações do filtro de indicadores no dashboard.
Patch operacional
  • Os botões Atualizar indicadores e Ano atual do submenu Visão Geral > Índices financeiros passaram a dividir a mesma linha no desktop.
  • O ajuste foi isolado em dashboard-indicator-filter-actions, sem alterar o comportamento responsivo dos demais formulários do ERP.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 1.10.15(b) após o deploy.
16/04/2026 14:26
1.10.14(b)

Submenus com abas voltam ao padrão horizontal validado

Patch beta focado em corrigir globalmente o layout dos grupos com abas que estavam quebrando em listagem vertical no desktop.
Patch operacional
  • Todos os submenus do ERP que usam seleção por abas (segmented-tabs) passaram a ignorar a largura global de button e voltaram a se organizar horizontalmente no desktop, seguindo o padrão visual aprovado.
  • O ajuste foi centralizado no CSS, cobrindo telas como Financeiro > Relatórios e outros pontos equivalentes sem precisar tratar cada submenu separadamente.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 1.10.14(b) após o deploy.
16/04/2026 11:53
1.10.10(b)

Fluxo de caixa futuro volta a abrir com saldo correto

Patch beta focado em corrigir o saldo inicial do relatório quando o período consultado começa depois da data atual.
Patch operacional
  • O relatório Financeiro > Relatórios > Fluxo de Caixa passou a calcular o Saldo inicial corretamente também quando o período começa em uma data futura.
  • O saldo de abertura agora incorpora as projeções entre a data atual e o início do intervalo, evitando que o relatório parta do saldo de hoje e distorça entradas, saídas e saldo acumulado do período consultado.
  • O ajuste preserva a lógica dos períodos atuais e passados, mantendo o saldo-âncora operacional apenas como base e não como valor congelado para qualquer horizonte futuro.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 1.10.10(b) após o deploy.
16/04/2026 11:29
1.10.9(b)

Assets do dashboard passaram a invalidar cache corretamente

Patch beta focado em eliminar o reaproveitamento de JavaScript antigo que ainda fazia o card do saldo depender de hard reload.
Patch operacional
  • O index.html passou a apontar o bundle principal para a revisão atual do app.js, removendo a query antiga que ainda fixava a linha 1.10.5.
  • O service worker foi atualizado para uma nova geração de cache e deixou de precachear assets antigos, além de buscar arquivos estáticos com no-store antes de gravá-los em cache.
  • Isso elimina a necessidade de cmd+shift+r para que correções recentes do dashboard, incluindo o botão Saldo de caixa, entrem em vigor após novo acesso.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 1.10.9(b) após o deploy.
15/04/2026 11:45
1.10.0(b)

BOM estruturada com explosão, validação e rollup

Evolução funcional da tela BOM para suportar engenharia estruturada, roteiro operacional e custos automáticos em produção.
Minor funcional
  • A tela BOM foi redesenhada para ficar muito mais próxima da workbook de engenharia, com painéis visuais inspirados em ITEM_MASTER, ROUTING, SUPPLIERS, BOM_IND, EXPLOSAO, CUSTO_ROLLUP, ERP_EXPORT e CHECKS.
  • O backend ganhou camadas dedicadas para models, repository, bom service e validation service, com explosão de estrutura, rollup de custo, exportação single-level e validação de ciclos.
  • As estruturas cadastradas agora exibem contagem de componentes, roteiro, necessidades base, validações e custos calculados para apoiar produção, engenharia e TMC.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a release 1.10.0(b) após o deploy.
15/04/2026 10:54
1.9.23(b)

Novos cards operacionais no Painel

Patch beta focado em ampliar a leitura executiva do Painel com pedidos de venda emitidos e ordens de produção em aberto.
Patch operacional
  • O Painel passou a exibir um card adicional de Pedidos de venda emitidos, mostrando apenas pedidos já emitidos e ocultando rascunhos ou cancelados.
  • Foi adicionado também um card de Ordens de Produção, listando apenas ordens ainda abertas e escondendo as que já estão Concluídas.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente essa ampliação operacional após o deploy.
15/04/2026 10:48
1.9.22(b)

Correção do atalho de Vendas no Painel

Patch beta focado em alinhar o card de Vendas do Painel com o fluxo comercial válido já publicado no ERP.
Patch operacional
  • O card Vendas do Painel passou a abrir diretamente a seção Comercial & Receita > Pedidos de venda emitidos.
  • O ajuste elimina o redirecionamento para a tela legada de Vendas realizadas, que não é mais o fluxo principal publicado para concluir pedidos e registrar vendas.
  • A versão pública exibida, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente esse hotfix após o deploy.
14/04/2026 21:10
1.9.21(b)

Consolidação da navegação comercial em Vendas

Patch beta focado em remover redundância visual entre os acessos comerciais de pedidos e vendas, preservando o fluxo operacional já consolidado no card de pedidos.
Patch operacional
  • A navegação de Comercial & Receita passou a exibir apenas um card Vendas, substituindo a duplicidade visual entre Pedidos de venda e Vendas.
  • O card consolidado continua abrindo o fluxo de Pedidos de venda, onde a venda pode ser concluída no próprio card sem perda operacional.
  • O atalho separado de Vendas foi removido da navegação principal para reduzir redundância e evitar competição entre dois acessos do mesmo pipeline comercial.
  • A versão pública, os assets versionados e o service worker foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a consolidação após o deploy.
14/04/2026 21:05
1.9.20(b)

Limpeza visual do campo de NCM na TMC

Patch beta que remove elementos visuais redundantes do campo de NCM na TMC, mantendo a automação ativa.
Patch operacional
  • O botão Abrir NCMs no COMEX foi removido da tela da TMC.
  • O texto auxiliar abaixo do campo de NCM também foi removido para deixar o formulário mais limpo.
  • O preenchimento automático de impostos por NCM continua funcionando normalmente em segundo plano.
14/04/2026 21:00
1.9.19(b)

Fallback completo para IPI, PIS e COFINS

Patch beta que completa o preenchimento automático de impostos do NCM quando a TTCE não entrega percentuais utilizáveis.
Patch operacional
  • O ERP passou a consultar a TIPI oficial da Receita Federal para preencher automaticamente o IPI no fallback por NCM.
  • PIS e COFINS de importação também passaram a ser aplicados automaticamente pela alíquota padrão vigente quando a TTCE vier sem percentuais aproveitáveis.
  • Isso completa o caso do 7412.20.00 e mantém a prioridade da TTCE e das regras manuais sempre que existirem.
14/04/2026 20:48
1.9.18(b)

Fallback oficial do MDIC para II do NCM

Patch beta que adiciona ao ERP uma segunda fonte oficial para Imposto de Importação quando a TTCE não entrega percentuais utilizáveis.
Patch operacional
  • O ERP passou a consultar automaticamente o Painel tarifário público do MDIC como segunda fonte oficial para II.
  • Isso devolve a alíquota de importação para NCMs como 7412.20.00 mesmo quando a TTCE vier apenas com fundamentos opcionais e sem percentuais aproveitáveis.
  • O comportamento continua conservador: o fallback adicional só preenche o II oficial e mantém os demais tributos dependentes da TTCE, do cadastro manual ou das regras já salvas.
14/04/2026 20:36
1.9.17(b)

TMC reaproveita alíquotas oficiais da TTCE

Patch beta que corrige o preenchimento automático de tributos na TMC e no cadastro de NCM quando a TTCE retorna percentuais confiáveis.
Patch operacional
  • O lookup de NCM passou a devolver como alíquotas principais os percentuais oficiais extraídos da TTCE sempre que houver resposta confiável.
  • Isso faz a TMC e a tela administrativa de NCMs preencherem automaticamente os impostos sem depender apenas de regra manual salva ou do mapa legado.
  • O campo de NCM da TMC agora sincroniza os tributos tanto em blur quanto em change, reduzindo falhas de preenchimento por foco ou cache.
14/04/2026 20:22
1.9.16(b)

CHF aceito na API de cotação da TMC

Patch beta que corrige a API de cotação automática para aceitar Franco Suíço e CHF no fluxo da TMC.
Patch operacional
  • A API de cotação automática do ERP passou a aceitar Franco Suíço, Francos Suíços, CHF e variações equivalentes no parâmetro de moeda.
  • Isso corrige o erro exibido na TMC ao selecionar Franco Suíço, permitindo que a cotação automática seja buscada normalmente.
  • O suporte visual e de cálculo para CHF continua igual aos hotfixes anteriores, agora com a integração completa do campo de cotação.
14/04/2026 20:18
1.9.15(b)

CHF incluído no markup do seletor da TMC

Patch beta que corrige o seletor renderizado da TMC para exibir Franco Suíço como opção visível de escolha.
Patch operacional
  • O seletor de moeda da TMC foi corrigido no markup da página para incluir explicitamente a opção Franco Suíço.
  • Isso resolve o caso em que o suporte ao CHF já existia no cálculo e na normalização, mas a opção ainda não aparecia visualmente para escolha no formulário.
  • O fluxo de cotação automática e cálculo para CHF permanece igual ao hotfix anterior.
14/04/2026 20:16
1.9.14(b)

CHF visível no seletor da TMC

Patch beta que inclui Franco Suíço na lista de moedas da TMC e habilita a cotação automática dessa moeda no backend.
Patch operacional
  • A moeda Franco Suíço passou a aparecer na lista visível de seleção da TMC, eliminando a necessidade de digitação manual para esse caso.
  • O endpoint de cotação automática do ERP também passou a aceitar CHF, permitindo preencher a taxa de câmbio da TMC do mesmo modo que USD, EUR e GBP.
  • O suporte de normalização e cálculo adicionado na versão anterior foi mantido, agora com a opção totalmente disponível na interface.
14/04/2026 19:50
1.9.13(b)

Suporte a Franco Suíço (CHF) na TMC

Patch beta que adiciona a moeda Franco Suíço ao fluxo da TMC e à normalização de moedas usada pelo ERP.
Patch operacional
  • A TMC passou a aceitar a moeda Franco Suíço (CHF), com identificação visual correta nos campos de valor estrangeiro e no rótulo da cotação.
  • A normalização de moeda usada pelo ERP para compras e inferências relacionadas também passou a reconhecer CHF, Franco Suíço, Francos Suíços e variações sem acento.
  • O ajuste preserva o cálculo padrão da TMC, tratando o CHF como moeda estrangeira com cotação manual em BRL igual às demais moedas importadas.
14/04/2026 19:46
1.9.12(b)

Revisão quinzenal automática das regras de NCM

Patch beta que adiciona revisão oficial periódica das regras de NCM, com atualização apenas da base vigente e preservação dos processos históricos.
Patch operacional
  • O ERP passou a ter uma rotina reutilizável de revisão oficial das regras de NCM de importação, baseada na união dos NCMs ativos em produtos, TMCs e regras já cadastradas.
  • A revisão automática grava metadados de governança em import_tax_rules, incluindo data da última revisão, status, observação curta e payload oficial retornado para auditoria administrativa.
  • A atualização automática só ocorre quando o ERP consegue extrair alíquotas numéricas com confiança a partir da TTCE; quando isso não é possível, a regra vigente é preservada e o item fica sinalizado para revisão manual.
  • A tela administrativa de NCMs agora exibe o status da última revisão oficial sem alterar TMCs ou importações históricas já calculadas.
14/04/2026 19:35
1.9.11(b)

Cache persistente de token da TTCE

Patch beta que passa a reaproveitar o token e o X-CSRF-Token do Portal Único entre pesquisas e após reinício do serviço, dentro da janela válida.
Patch operacional
  • A autenticação oficial do Portal Único passou a salvar em diretório privado do servidor o par Authorization e X-CSRF-Token, com validade controlada pelo vencimento retornado pela API.
  • O ERP agora tenta recarregar esse cache persistente antes de abrir nova autenticação, permitindo reaproveitar o token entre consultas e após reinício do serviço dentro da janela válida.
  • Quando a TTCE devolve um novo X-CSRF-Token, o backend atualiza o cache imediatamente para manter a sequência de pesquisas sem depender de espera artificial.
14/04/2026 19:29
1.9.10(b)

Limpeza da mensagem operacional da TTCE

Patch beta que remove a exibição do erro técnico bruto da TTCE na interface e mantém apenas um aviso operacional curto quando houver indisponibilidade.
Patch operacional
  • A mensagem de apoio do cadastro de NCMs deixou de exibir o erro técnico bruto retornado pela TTCE oficial.
  • O backend passou a devolver texto limpo e operacional nesse cenário, evitando vazar detalhes internos do Portal Único para a interface.
  • O fluxo de preenchimento automático continua igual, com descrição oficial do Siscomex, tentativa de TTCE e fallback manual quando necessário.
14/04/2026 19:20
1.9.9(b)

Correção final da consulta oficial da TTCE

Patch beta que alinha o backend ao formato de headers realmente aceito pelo Portal Único e remove o bloqueio do X-CSRF na TTCE.
Patch operacional
  • A integração oficial da TTCE passou a usar autenticação por certificado A1 com requests, reproduzindo o mesmo fluxo HTTP validado em teste real com o Portal Único.
  • O backend deixou de enviar User-Agent customizado na chamada da TTCE, porque esse cabeçalho fazia o Portal invalidar o X-CSRF-Token mesmo após autenticação bem-sucedida.
  • Com isso, a consulta oficial de tratamentos tributários volta a responder com payload válido para o ERP usar como referência no cadastro de NCMs e no fluxo de TMC.
14/04/2026 19:05
1.9.8(b)

Autenticação do Portal Único por certificado A1 no backend

Patch beta que adiciona autenticação oficial com certificado A1 do Portal Único no backend, com armazenamento privado de credenciais e tentativa automática de uso na TTCE.
Patch operacional
  • O backend passou a aceitar autenticação oficial do Portal Único Siscomex com certificado A1 guardado em diretório privado no servidor, sem exposição no frontend.
  • A consulta da TTCE agora tenta reutilizar token manual quando existir, mas também consegue autenticar automaticamente via certificado e manter cache interno dos tokens de segurança.
  • Se a TTCE oficial devolver erro de autenticação ou permissão, o ERP preserva a mensagem técnica no backend e mantém fallback manual para não interromper o cadastro de NCMs e o fluxo de TMC.
14/04/2026 18:58
1.9.7(b)

Descrição oficial do NCM pelo Siscomex e preparo para TTCE

Patch beta que troca a descrição automática para a base oficial pública do Siscomex e deixa a integração oficial da TTCE pronta para credencial do Portal Único.
Patch operacional
  • A descrição do `NCM` passou a ser consultada na base oficial pública de `Classificação Fiscal de Mercadoria` do Portal Único Siscomex.
  • O backend foi preparado para usar a `TTCE` oficial quando houver token de autenticação configurado no ambiente.
  • Quando a TTCE não puder ser acessada, o ERP informa isso claramente e mantém fallback manual e interno para não travar a operação.
14/04/2026 18:52
1.9.6(b)

Máscara de NCM padronizada no ERP inteiro

Hotfix beta para deixar o formato do NCM consistente em cadastros, edições, TMCs e formulários dinâmicos.
Patch operacional
  • A máscara visual `0000.00.00` de `NCM` passou a valer em todo o ERP.
  • O ajuste agora cobre também campos criados dinamicamente depois do carregamento da tela.
  • Com isso, a leitura e a digitação do NCM ficam uniformes entre formulários principais, modais e linhas dinâmicas.
14/04/2026 18:44
1.9.5(b)

Máscara de NCM e autofill do COMEX ajustados

Hotfix beta para formatar o NCM durante a digitação e deixar o preenchimento automático mais confiável ao sair do campo.
Patch operacional
  • O campo `NCM` agora usa máscara visual `0000.00.00` enquanto o usuário digita.
  • Ao perder o foco, o campo normaliza o código e reaplica automaticamente descrição e impostos conhecidos no formulário.
  • O ajuste melhora a leitura operacional do campo e deixa mais evidente quando houve preenchimento automático válido.
14/04/2026 18:36
1.9.4(b)

Busca automática de NCM ao sair do campo

Hotfix beta para deixar o cadastro de NCM no COMEX mais direto, sem botão de busca manual.
Patch operacional
  • O botão de busca automática foi removido do cadastro de `NCMs de importação`.
  • A consulta do NCM agora acontece automaticamente quando o campo perde o foco.
  • Os campos continuam editáveis para revisão e correção manual antes do salvamento.
14/04/2026 18:27
1.9.3(b)

Submenu de NCM reconciliado no COMEX

Hotfix beta para fazer o item novo de NCM aparecer corretamente no COMEX para usuários e perfis antigos.
Patch operacional
  • O item `COMEX > NCMs de importação` foi adicionado ao catálogo oficial de permissões de navegação.
  • Usuários e perfis já existentes passam a receber esse submenu automaticamente na reconciliação de permissões.
  • O ajuste corrige o cenário em que a tela estava publicada, mas não aparecia no menu lateral.
14/04/2026 17:18
1.9.2(b)

Cadastro de NCM movido para COMEX com atalho na TMC

Patch operacional que posiciona o cadastro de NCM no módulo correto de COMEX sem perder o preenchimento automático/manual da TMC.
Patch operacional
  • O cadastro de `NCMs de importação` passou a existir como novo submenu próprio em `COMEX`.
  • A tela de `TMC` ganhou um atalho para abrir esse cadastro já levando o NCM digitado para revisão ou criação rápida.
  • As buscas automáticas e a entrada manual continuam alimentando a mesma base usada na criação das TMCs.
14/04/2026 16:46
1.9.1(b)

Cadastro de NCM publicado com startup mais resiliente

Patch beta de estabilização da release de NCMs de importação, evitando que oscilações externas derrubem a inicialização do ERP.
Patch operacional
  • O cadastro administrável de `NCMs de importação` foi mantido como release pública principal do módulo `TMCs`.
  • A inicialização do ERP passou a tolerar indisponibilidade temporária em consultas externas de câmbio durante ressicronizações automáticas.
  • Isso impede que o ambiente deixe de subir por dependência externa momentaneamente instável.
14/04/2026 16:42
1.9.0(b)

Cadastro administrável de NCMs de importação

Release beta com melhoria funcional no módulo de TMC para permitir manutenção própria dos NCMs de importação com busca automática e fallback manual.
Melhoria funcional
  • O módulo `TMCs` ganhou uma nova área de `NCMs de importação`, com cadastro próprio para descrição e alíquotas de `II`, `IPI`, `PIS`, `COFINS` e `ICMS`.
  • Ao informar o NCM, o ERP agora tenta buscar automaticamente a descrição pela internet e reaproveita alíquotas conhecidas quando existirem, mas mantém todos os campos editáveis para conferência manual.
  • A TMC passou a priorizar esse cadastro administrável ao preencher os tributos de importação, mantendo o mapa interno antigo apenas como fallback de compatibilidade.
14/04/2026 16:31
1.8.14(b)

Conversão cambial da PO agora inclui spread fixo

Patch beta focado em aplicar o spread operacional de 2% sobre a PTAX oficial nas POs estrangeiras lançadas no Financeiro.
Patch operacional
  • As conversões cambiais das `POs` estrangeiras para o `Financeiro` agora aplicam sempre um spread operacional adicional de `2%` sobre a PTAX oficial do Banco Central.
  • A observação do lançamento passou a detalhar PTAX base, spread aplicado e câmbio final usado na conversão para `R$`.
  • O ajuste também cobre a ressincronização de títulos abertos já gerados anteriormente em moeda estrangeira.
14/04/2026 16:19
1.8.12(b)

Parcela adiantada passa a vencer na data da PO

Patch beta focado em alinhar o vencimento do financeiro de compras adiantadas com a própria data de emissão do pedido.
Patch operacional
  • Quando o `Prazo de pagamento` da `PO` contiver parcela `antecipada`, o cronograma financeiro passa a usar a própria data de emissão do pedido como base do vencimento.
  • Com isso, pedidos como `Antecipado` vencem no dia da criação e combinações como `50% antecipado + 50% em 30 dias` passam a gerar parcelas em `D0` e `D+30`.
  • O patch permite ressicronizar títulos abertos já existentes sem mexer em lançamentos baixados ou cancelados.
14/04/2026 16:13
1.8.11(b)

Sincronização financeira reforçada no pedido de compra

Patch beta focado em corrigir a leitura do prazo de pagamento para manter a geração automática do financeiro coerente com a PO.
Patch operacional
  • O parser de `Prazo de pagamento` do `Pedido de compra` deixou de interpretar percentuais como dias, evitando parcelamentos indevidos em descrições como `50% antecipado + 50% em 30 dias`.
  • Com isso, a sincronização automática entre `Pedido de compra` e `Financeiro` volta a gerar somente os lançamentos esperados para cada prazo operacional cadastrado.
  • A versão pública, o histórico web e o cache busting dos assets foram atualizados para publicar o hotfix imediatamente na VPS.
14/04/2026 16:10
1.8.10(b)

Fornecedor estrangeiro exibido como EX na PO

Patch beta focado em alinhar a identificação visual dos fornecedores internacionais na listagem de pedidos de compra.
Patch operacional
  • Os cards de `Pedido de compra` passaram a mostrar `EX` no resumo do fornecedor quando a operação estiver em moeda estrangeira.
  • Fornecedores nacionais sem documento continuam aparecendo como `Sem documento`, preservando o comportamento anterior nesse cenário.
14/04/2026 15:40
1.8.9(b)

PO em PDF volta a usar o template oficial

Patch beta focado em remover a falha silenciosa que fazia a VPS abandonar a planilha oficial e voltar para o PDF legado.
Patch operacional
  • A geração em PDF do `Pedido de compra` foi corrigida para não tentar gravar em célula mesclada inválida do template oficial `PO - SQR Modelo.xlsx`.
  • Com isso, a VPS volta a usar de fato a conversão via LibreOffice baseada na planilha oficial, em vez de cair silenciosamente no layout legado.
  • O fallback programático também passou a respeitar a moeda do pedido, evitando retorno indevido para `R$` em POs internacionais.
14/04/2026 15:27
1.8.8(b)

PO em PDF mais fiel ao Excel oficial

Patch beta focado em remover compensações manuais de largura e deixar a conversão do LibreOffice seguir mais de perto o template oficial de Procurement.
Patch operacional
  • A exportação da `PO` passou a respeitar a largura original da planilha `PO - SQR Modelo.xlsx`, sem ajustes artificiais antes da conversão em PDF.
  • O objetivo do patch é deixar a saída gerada na VPS visualmente mais próxima do Excel oficial usado pela operação.
  • O preenchimento automático da PO foi mantido; o ajuste atua somente na fidelidade do layout final.
14/04/2026 15:18
1.8.7(b)

Service worker corrigido no deploy da PO internacional

Patch beta focado em remover o precache antigo que ainda servia assets da versão 1.8.4 no navegador.
Patch operacional
  • O `service worker` do ERP passou a apontar para os assets atuais da versão pública, em vez de manter a PO presa ao bundle antigo.
  • Esse ajuste libera o JavaScript que renderiza os totais da PO na moeda estrangeira correta.
  • O patch não muda regras de negócio; ele garante a entrega da implementação já publicada anteriormente.
14/04/2026 15:14
1.8.6(b)

Cache renovado para totais em moeda estrangeira na PO

Patch beta focado em garantir que o navegador carregue o JavaScript novo da PO internacional e reflita a moeda correta também nos totais.
Patch operacional
  • A tela de `Pedido de compra` passou a recalcular a moeda da operação imediatamente ao trocar o `Fornecedor`, mesmo antes de editar os itens.
  • O patch foi publicado com novo versionamento de assets para forçar a invalidação de cache antigo no navegador.
  • Com isso, os totais por item e o resumo final passam a refletir a moeda estrangeira correta após recarregar a aplicação publicada.
14/04/2026 15:05
1.8.5(b)

PO internacional na moeda do fornecedor

Patch beta focado em fazer o pedido de compra seguir a moeda do fornecedor internacional e reaproveitar preço/moeda de TMC quando o produto for de fornecedor único.
Patch operacional
  • O `Pedido de compra` passou a carregar e preservar uma `moeda` própria por pedido, seguindo automaticamente o fornecedor quando ele for internacional.
  • Os valores de `Preço unitário`, `Impostos`, `Frete` e `Total` agora são exibidos e somados visualmente na moeda do pedido, mantendo `BRL` para fornecedores nacionais.
  • Quando um produto possui `TMC` vinculada ao mesmo fornecedor estrangeiro, o ERP agora reaproveita automaticamente a `moeda do fornecedor` e o `preço unitário no fornecedor` ao montar a PO.
  • O backend passou a inferir a moeda correta também em pedidos antigos sem moeda persistida, e o PDF oficial da `PO` passou a registrar a sigla monetária da operação.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
14/04/2026 14:25
1.8.4(b)

Correções históricas restauradas em pedidos, documentos, orçamento e produção

A aplicação voltou a refletir as correções já registradas no histórico público, sem perder as mudanças mais recentes.
Hotfix estrutural
  • O `Pedido de venda` voltou a permitir anexos diretos com botão `Anexar arquivo`, toggle fechado por padrão e suporte completo a `sales_order` na rota de documentos.
  • O download de PDF do orçamento voltou a atualizar o status automaticamente, e o fechamento do pedido com orçamento vinculado voltou a respeitar a cadeia de revisões.
  • O pedido voltou a filtrar orçamentos por cliente, puxar prazo de entrega do orçamento e calcular o total sem duplicidade de impostos embutidos.
  • A criação do pedido voltou a gerar `OPs` automáticas para itens produtivos, e a exclusão voltou a limpar anexos, vínculos e referências operacionais.
  • As `Ordens de produção` voltaram a permitir edição com custo real em `R$`, variação automática e validação de quantidades inteiras.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a restauração após o deploy.
14/04/2026 13:50
1.8.3(b)

Tipo do item expandido no cadastro de produtos

A classificação dos itens saiu do modelo binário e passou a refletir melhor o catálogo real usado no ERP.
Hotfix de cadastro
  • O campo `Tipo do item` passou a oferecer `Produto final`, `Item`, `Software`, `Hardware` e `Serviço` no cadastro principal e no cadastro de estoque.
  • As listagens, os cards, a edição e as exportações de `Produtos` passaram a exibir os novos rótulos de forma consistente em toda a interface.
  • O backend passou a normalizar os novos tipos sem quebrar a lógica fiscal existente, mantendo `Serviço` como classe de serviço e tratando os demais tipos como itens de produto.
  • A importação da `TMC` também passou a classificar corretamente abas de `Hardware`, `Software` e `Serviços`.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
14/04/2026 11:32
1.8.2(b)

Histórico de versões passou a abrir mudanças só por clique

A página de versões agora inicia toda recolhida para deixar a leitura mais limpa e expandir apenas o item desejado.
Hotfix de interface
  • Todos os registros do histórico público agora carregam minimizados por padrão.
  • Os detalhes de cada release aparecem apenas quando o usuário clica no respectivo bloco.
  • O conteúdo já existente foi preservado integralmente; a mudança ficou restrita ao comportamento inicial de abertura.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
14/04/2026 11:26
1.8.1(b)

Tela de BOM foi renomeada e movida para Cadastros & Configurações

A navegação do módulo foi reorganizada para refletir a nomenclatura BOM sem alterar o comportamento operacional já existente.
Hotfix de interface
  • A tela `Estruturas` passou a se chamar `BOM` na navegação e no cabeçalho principal do módulo.
  • O atalho do módulo saiu de `Operações & Projetos` e passou a ficar em `Cadastros & Configurações`.
  • O ajuste preserva o mesmo módulo de manufatura, sem alterar cadastros, permissões funcionais ou dados existentes.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
14/04/2026 12:18
1.7.51(b)

Variação da ordem de produção voltou a recalcular durante a digitação

O modal da OP passou a usar o parser monetário correto do frontend, eliminando a referência quebrada no cálculo.
Hotfix operacional
  • O recálculo da variação percentual passou a responder automaticamente ao custo real digitado.
  • O salvamento da ordem também voltou a converter corretamente o custo real com máscara monetária.
  • O versionamento público foi renovado para evitar cache com o cálculo antigo.
14/04/2026 12:05
1.7.50(b)

Ordem de produção passou a recalcular variação corretamente e travar quantidades inteiras

A edição da OP agora converte a máscara monetária antes de salvar e não aceita quantidade fracionada.
Hotfix operacional
  • A `Variação estimado x real` passou a responder automaticamente ao valor monetário digitado no custo real.
  • `Quantidade planejada` e `Quantidade produzida` foram alinhadas para uso exclusivo de números inteiros.
  • O backend agora valida e rejeita quantidades fracionadas nas ordens de produção.
14/04/2026 11:18
1.7.46(b)

Exclusão de pedido de venda deixou de abrir confirmação duplicada

O clique no botão de exclusão do pedido comercial passou a disparar apenas uma confirmação.
Hotfix de interface
  • Removido o listener duplicado do card comercial de pedidos de venda.
  • O botão `Excluir pedido` volta a abrir apenas um fluxo de confirmação antes da exclusão.
  • Versionamento público atualizado para evitar cache com o comportamento antigo.
14/04/2026 11:05
1.7.45(b)

Exclusão de pedido de venda passou a limpar vínculos automáticos antes da remoção

Pedidos com OP automática agora podem ser removidos sem falha de integridade no banco.
Hotfix operacional
  • A exclusão do pedido agora limpa primeiro ordens de produção vinculadas ao pedido.
  • Referências em documentos fiscais, vendas e movimentações de estoque são desvinculadas com segurança antes da remoção final.
  • Documentos anexados ao pedido continuam sendo removidos junto com o pedido para não deixar registros órfãos.
14/04/2026 12:50
1.7.33(b)

Download de PDF do orçamento volta a funcionar após ajuste de import no backend

Hotfix beta focado em restaurar o download do PDF de orçamento sem impactar o novo fluxo de status comercial.
Hotfix operacional
  • Corrigida a importação da rotina mark_quote_as_sent_on_pdf_download no backend, eliminando o erro exibido ao baixar o PDF do orçamento.
  • O fluxo implantado na versão anterior foi preservado: ao baixar o PDF, o orçamento sai de Rascunho para Enviado.
  • Versão pública e cache estático foram renovados para evitar que o navegador sirva assets antigos durante o hotfix.
14/04/2026 12:02
1.7.32(b)

Fluxo de status de orçamento é corrigido para PDF e pedido de venda

Patch beta focado em alinhar o ciclo comercial das propostas com as ações reais da operação, tanto no envio por PDF quanto na conversão em pedido de venda.
Patch operacional
  • Ao baixar o PDF de um orçamento em Rascunho, o ERP agora promove automaticamente esse orçamento para Enviado.
  • Ao criar um Pedido de venda vinculado a um orçamento, a revisão escolhida passa para Aprovado, todas as revisões anteriores ficam como Cancelado e qualquer revisão posterior passa para Recusado.
  • O frontend passou a reconhecer e exibir visualmente o novo status Cancelado nos cards e badges de orçamento.
14/04/2026 11:48
1.7.31(b)

Erro de quoteOptions indefinido é corrigido no frontend

Patch beta focado em restaurar a carga normal da interface após a troca de filtro de orçamentos no pedido de venda.
Patch operacional
  • Uma referência residual a quoteOptions no seletor de orçamento da tela de vendas foi substituída por montagem direta e segura das opções.
  • Com isso, o dashboard e os módulos do ERP voltam a carregar normalmente, sem disparar erro JavaScript global ao abrir a aplicação.
  • Os assets versionados e o service worker foram renovados para invalidar cache antigo do PWA e entregar imediatamente a correção após o deploy.
14/04/2026 11:41
1.7.30(b)

Pedido de venda passa a listar só orçamentos do cliente selecionado

Patch beta focado em reduzir erro operacional no vínculo comercial, exibindo no pedido apenas propostas pertencentes ao cliente atualmente escolhido.
Patch operacional
  • O seletor Orçamento vinculado do Pedido de venda agora lista apenas os orçamentos do cliente escolhido no formulário.
  • Enquanto nenhum cliente estiver selecionado, o campo passa a orientar primeiro a escolha do cliente, evitando mistura de propostas de outras contas.
  • Se o cliente for trocado e o orçamento atual não pertencer a ele, o vínculo é limpo automaticamente para preservar consistência comercial.
14/04/2026 11:31
1.7.29(b)

Valor total do pedido passa a exibir máscara em R$

Patch beta focado em alinhar a leitura do campo total do pedido de venda ao padrão monetário brasileiro já usado no restante do ERP.
Patch operacional
  • O campo Valor total do formulário de Pedido de venda deixou de mostrar número puro e agora exibe máscara monetária em R$.
  • O recálculo automático do pedido passou a preencher esse campo usando o mesmo formatador monetário já adotado nos demais valores financeiros da interface.
  • Os assets versionados e o service worker foram renovados para invalidar cache antigo do PWA e entregar imediatamente o ajuste visual após o deploy.
14/04/2026 11:18
1.7.28(b)

Pedido de venda volta a respeitar desconto do orçamento vinculado

Patch beta focado em impedir que o total do pedido de venda seja inflado ao reaproveitar itens de um orçamento com desconto comercial já aplicado.
Patch operacional
  • Ao vincular um orçamento no pedido de venda, os itens agora passam a usar o valor unitário líquido derivado do line_subtotal da proposta, preservando corretamente o desconto comercial já concedido.
  • O mesmo ajuste foi aplicado ao fallback do backend que monta itens do pedido diretamente a partir do orçamento quando a requisição não envia linhas explícitas.
  • Com isso, o Valor total do pedido volta a refletir o total efetivo da proposta, sem somar novamente o valor descontado.
14/04/2026 10:58
1.7.27(b)

Pedido de venda herda previsão de entrega do orçamento vinculado

Patch beta focado em reaproveitar automaticamente o prazo comercial do orçamento na abertura do pedido de venda, sem perder o fluxo manual quando não houver vínculo.
Patch operacional
  • Ao vincular um Orçamento no formulário de Novo pedido de venda, o ERP agora converte automaticamente o Prazo de entrega informado na proposta em Previsão de entrega no pedido.
  • Se a data de emissão do pedido for alterada depois do vínculo, a previsão é recalculada novamente com base no mesmo prazo do orçamento.
  • Quando não houver orçamento vinculado, a Previsão de entrega continua livre para preenchimento totalmente manual, sem travas adicionais.
14/04/2026 10:32
1.7.26(b)

Orçamentos passam a aceitar desconto com até 8 casas decimais

Patch beta focado em preservar a precisão comercial do desconto percentual nos itens do orçamento sem alterar o restante da precificação.
Patch operacional
  • O campo Desconto (%) dos itens de orçamento agora aceita e preserva até 8 casas decimais durante a digitação, o blur e o envio do formulário.
  • A normalização do payload foi ajustada para enviar esse percentual com a mesma precisão ao backend, evitando truncamento prematuro antes do cálculo comercial.
  • Os assets versionados e o service worker foram renovados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
13/04/2026 17:36
1.7.25(b)

Contratos ganham edição e exclusão para aditivos e reajustes

Patch beta focado em completar o ciclo operacional de manutenção dos contratos, permitindo corrigir e remover aditivos e reajustes financeiros sem intervenção técnica.
Patch operacional
  • O backend do módulo de contratos agora aceita criar, editar e excluir reajustes financeiros tanto no nível do contrato quanto dentro de cada aditivo.
  • Os aditivos também passaram a poder ser excluídos diretamente pela interface, com remoção em cascata dos reajustes vinculados quando existir relacionamento.
  • A listagem de contratos ganhou ações explícitas de editar e excluir para aditivos e reajustes, reduzindo retrabalho e evitando ajustes manuais na base.
13/04/2026 17:18
1.7.24(b)

Saldo de caixa volta a reagir a recebimentos do dia

Patch beta focado em impedir que conciliações do próprio dia congelem o saldo do dashboard após novos recebimentos e pagamentos.
Patch operacional
  • O card `Saldo de caixa` do dashboard passou a usar o saldo operacional para a data atual, mesmo quando já existe conciliação bancária cadastrada no mesmo dia.
  • Com isso, novos recebimentos e pagamentos registrados após a conciliação diária voltam a aparecer imediatamente no painel principal.
  • As conciliações continuam sendo respeitadas normalmente para datas já fechadas, preservando a leitura histórica dos saldos bancários.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar o ajuste assim que o ERP for recarregado.
13/04/2026 17:04
1.7.23(b)

Orçamento órfão deixa de ficar Revisado

Patch beta focado em autocorrigir propostas base que ficaram com status de revisão mesmo sem existir mais nenhuma revisão ativa.
Patch operacional
  • O backend passou a identificar automaticamente orçamentos base órfãos com status `Revisado` e sem revisões remanescentes.
  • Nesses casos, o ERP restaura o status para `Enviado` antes de montar a listagem de `Orçamentos emitidos`.
  • O ajuste também corrige registros antigos gerados antes da regra de restauração por exclusão ter sido implantada.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
13/04/2026 16:56
1.7.22(b)

Excluir revisão restaura proposta anterior

Patch beta focado em devolver o status operacional correto à proposta anterior quando uma revisão é removida.
Patch operacional
  • Ao excluir uma `Revisão` de orçamento, o ERP agora recalcula automaticamente a cadeia da proposta e restaura como `Enviado` o orçamento mais recente que permanecer ativo.
  • Quando ainda existirem revisões anteriores, apenas a última sobrevivente volta para `Enviado`; as demais permanecem como `Revisado`.
  • Se a revisão excluída for a única existente, o orçamento base original volta automaticamente para `Enviado`.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
13/04/2026 16:49
1.7.21(b)

Formulário de orçamento volta zerado ao retornar

Patch beta focado em impedir que rascunhos e revisões em andamento permaneçam no formulário após sair da tela.
Patch operacional
  • Ao sair da tela de `Orçamentos` e voltar depois, o formulário agora retorna totalmente limpo para iniciar um novo orçamento.
  • O reset encerra qualquer modo de revisão, limpa número, cliente, contexto comercial, observações, itens e resumo calculado.
  • Ao reabrir a seção, o ERP monta novamente apenas o estado padrão do módulo, sem reaproveitar dados da sessão anterior.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
13/04/2026 16:41
1.7.20(b)

Revisado ganha destaque amarelo

Patch beta focado em dar contraste visual imediato ao status das propostas já revisadas.
Patch operacional
  • O status `Revisado` passou a ser exibido com chip amarelo na listagem de `Orçamentos emitidos`.
  • O mesmo destaque visual foi aplicado aos cartões resumidos que reutilizam o badge de status do orçamento.
  • A mudança é apenas visual e preserva integralmente a regra operacional das revisões.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
13/04/2026 16:34
1.7.19(b)

Cadeia completa de revisões passa para Revisado

Patch beta focado em corrigir a marcação das propostas anteriores quando a nova revisão é salva pelo formulário editável.
Patch operacional
  • O submit da revisão editável agora informa ao backend qual orçamento originou a revisão em andamento.
  • Ao salvar uma nova revisão, o ERP passa a marcar como `Revisado` toda a cadeia anterior da mesma proposta base, incluindo orçamento original e revisões anteriores.
  • Com isso, ao gerar `Rev2`, tanto `Q-...` quanto `Rev1` passam a aparecer corretamente como `Revisado` na listagem.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
13/04/2026 16:24
1.7.18(b)

Orçamento anterior passa para Revisado

Patch beta focado em sinalizar automaticamente a proposta superada quando uma nova revisão é salva.
Patch operacional
  • Ao salvar uma nova `Revisão` de orçamento, o ERP agora marca automaticamente o orçamento anterior como `Revisado`.
  • O card da proposta anterior passa a exibir o status `Revisado`, mantendo a rastreabilidade sem confundir com cancelamento comercial.
  • O formulário de orçamento também passou a aceitar visualmente o status `Revisado`, mantendo coerência entre cadastro, listagem e histórico.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
13/04/2026 16:16
1.7.17(b)

NCM reaplicado automaticamente na revisão

Patch beta focado em carregar o NCM do item já na abertura da revisão, sem depender de troca manual de produto.
Patch operacional
  • Ao abrir uma `Revisão` de orçamento, o ERP agora dispara a sincronização completa do produto em cada linha reaproveitada.
  • O campo `NCM` passa a ser carregado imediatamente a partir do produto vinculado ou do valor histórico do item, eliminando a necessidade de trocar o item manualmente.
  • O ajuste preserva o fluxo editável da revisão e mantém o orçamento original intacto até o salvamento da nova versão.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
13/04/2026 16:08
1.7.16(b)

Revisão de proposta abre em modo editável

Patch beta focado em transformar a revisão em um rascunho editável antes da criação da nova proposta.
Patch operacional
  • O botão `Criar revisão` deixou de gerar a cópia imediatamente e agora reabre o orçamento no formulário comercial para edição antes do salvamento.
  • O ERP passa a preencher automaticamente os campos e itens da proposta original, já preparando o próximo número no padrão `-Rev1`, `-Rev2` e assim por diante.
  • A nova revisão só é gravada quando o usuário conclui os ajustes e envia o formulário com `Salvar revisão`, mantendo o orçamento anterior intacto.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o novo comportamento após o deploy.
13/04/2026 15:55
1.7.15(b)

Revisão de proposta sem apagar orçamento anterior

Patch beta focado em permitir a criação de revisões comerciais a partir do orçamento já emitido, mantendo o original no histórico.
Patch operacional
  • A listagem de `Orçamentos emitidos` ganhou o botão `Criar revisão`, disponível diretamente no card de cada proposta.
  • Ao acionar a revisão, o ERP preserva o orçamento original e cria uma cópia completa com o mesmo conteúdo comercial e numeração derivada em `-Rev1`, evoluindo para `-Rev2`, `-Rev3` e assim por diante quando já existir revisão anterior.
  • O backend passou a duplicar automaticamente os itens do orçamento na nova revisão, evitando remontagem manual da proposta.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o novo fluxo após o deploy.
10/04/2026 14:36
1.7.14(b)

PO via Excel oficial e LibreOffice

Patch beta focado em integrar o template oficial em Excel ao ERP e gerar o PDF da PO por conversão real da planilha.
Patch operacional
  • O `Pedido de compra` passou a ser montado a partir do template oficial `PO - SQR Modelo.xlsx`, preenchido automaticamente pelo ERP.
  • A exportação para PDF agora usa LibreOffice em modo headless na VPS, preservando com muito mais fidelidade o layout original da operação.
  • O backend mantém fallback para o modelo programático se o ambiente de conversão não estiver disponível.
10/04/2026 14:24
1.7.13(b)

PDF oficial de PO no padrão Procurement

Patch beta focado em substituir o PDF simplificado do pedido de compra por um template estruturado no estilo do modelo oficial da operação.
Patch operacional
  • O `Pedido de compra` passou a gerar PDF com cabeçalho corporativo, blocos fixos, grade de itens e quadro de totais no padrão visual do template oficial de Procurement.
  • O backend também passou a carregar mais dados do fornecedor para preencher endereço, contato, IE e identificação fiscal do documento.
  • A nova saída virou o modelo padrão do ERP para emissão de PO.
10/04/2026 13:42
1.7.12(b)

Criação inline em prazo e modal

Patch beta focado em cadastrar novas opções diretamente no próprio campo pesquisável, sem blocos extras na tela.
Patch operacional
  • Os campos `Prazo de pagamento` e `Modal de entrega` agora exibem um botão `+` ao lado quando o usuário digita um valor que ainda não existe.
  • Ao clicar no `+`, o ERP cadastra automaticamente a nova opção e já a seleciona no pedido em edição.
  • Os blocos separados de cadastro desses catálogos foram removidos da tela de compras para simplificar a operação.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o novo fluxo após o deploy.
10/04/2026 13:28
1.7.11(b)

Catálogos configuráveis em compras

Patch beta focado em permitir novos prazos de pagamento e modais de entrega diretamente pela interface do ERP.
Patch operacional
  • Compras passou a contar com cadastros administráveis para `Prazo de pagamento` e `Modal de entrega` no mesmo submenu de `Pedido de compra`.
  • As novas opções cadastradas ficam disponíveis imediatamente nas listas pesquisáveis do formulário principal e da edição do pedido.
  • A exclusão desses registros foi protegida para impedir remoção de opções já utilizadas em pedidos existentes.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
10/04/2026 13:10
1.7.10(b)

Campos comerciais e logísticos no pedido de compra

Patch beta focado em incluir Incoterm, condição de pagamento e modal de embarque no fluxo de compras.
Patch operacional
  • O formulário de `Pedido de compra` passou a ter os campos `Incoterm`, `Prazo de pagamento` e `Modal de entrega` como listas pesquisáveis.
  • Os novos campos também passaram a ser salvos no banco e reaparecem na edição do pedido.
  • Os cards e o PDF do pedido de compra foram atualizados para exibir essas informações.
  • As opções visíveis de `Prazo de pagamento` e `Modal de entrega` também foram traduzidas para português.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
10/04/2026 11:18
1.7.9(b)

Rodada estrutural de performance no ERP

Patch beta focado em reduzir recargas globais, acelerar consultas e aliviar o custo das telas de estoque e cadastros pesados.
Patch estrutural
  • O frontend deixou de depender sempre de um `bootstrap` completo após ações comuns e passou a priorizar a recarga da seção ativa, reduzindo tempo de resposta e volume de dados.
  • As visões de `Estoque` passaram a usar um índice derivado dos movimentos em memória para calcular saldos por produto e local sem repetir varreduras completas a cada renderização.
  • O backend SQLite recebeu novos índices para listagens críticas de `Financeiro`, `Caixa`, `Documentos`, `TMCs` e `Movimentações de estoque`.
  • A sincronização entre `Produtos` e a `TMC` ativa mais recente passou a ocorrer em lote, com menos custo durante as cargas do ERP.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente os ganhos após o deploy.
10/04/2026 10:40
1.7.6(b)

Quantidade inteira e preço mascarado na compra

Patch beta focado em padronizar a digitação dos itens do pedido de compra com quantidade inteira e preço em reais.
Patch operacional
  • O item do `Pedido de compra` passou a aceitar apenas `Quantidade` inteira no formulário, sem casas decimais.
  • O `Preço unitário` do item passou a iniciar e permanecer com máscara monetária em `R$`, inclusive no autopreenchimento ao selecionar o produto.
  • O backend também passou a validar que a quantidade do item de compra seja inteira, evitando gravação inconsistente fora da interface.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
10/04/2026 10:37
1.7.5(b)

Salvamento monetário corrigido no pedido de compra

Patch beta focado em aceitar corretamente valores mascarados em reais nos itens do pedido de compra.
Patch operacional
  • Foi corrigido o salvamento do `Pedido de compra` para aceitar corretamente valores monetários digitados com máscara brasileira, como `R$ 550,00`, nos campos dos itens.
  • O backend passou a normalizar `preço unitário`, `impostos` e `frete` dos itens usando a mesma conversão monetária segura já aplicada em outras áreas do ERP.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
10/04/2026 10:35
1.7.4(b)

Campo interno removido do formulário de compra

Patch beta focado em eliminar a exibição indevida de um campo técnico de total no cadastro do pedido de compra.
Patch operacional
  • Foi removido do formulário de `Pedido de compra` o campo interno de total que estava aparecendo visualmente sem rótulo no meio da tela.
  • A rotina global de máscara monetária também passou a ignorar `inputs hidden`, evitando que campos internos do ERP voltem a ser convertidos em campos visíveis por engano.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
10/04/2026 10:22
1.7.3(b)

Cadastro de compra mais enxuto e edição com status

Patch beta focado em simplificar o novo pedido de compra e reservar a troca de status para a edição posterior.
Patch operacional
  • O formulário de novo `Pedido de compra` deixou de exibir os campos `Status` e `Valor total`, mantendo essas informações apenas no fluxo interno do ERP.
  • Todo novo pedido de compra agora nasce operacionalmente como `Pedido emitido` no salvamento, sem depender de seleção manual do usuário durante o cadastro.
  • Foi adicionada a edição do `Pedido de compra`, com campo de `Status` disponível no modal para ajustes posteriores, inclusive mudança para `Cancelado`.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
10/04/2026 10:06
1.7.2(b)

Pedidos de compra em submenu único

Patch beta focado em consolidar cadastro e acompanhamento de pedidos de compra em um único atalho de navegação.
Patch operacional
  • Os dois submenus de `Pedidos de compra` foram unificados em uma única entrada de navegação chamada `Pedidos de Compra`.
  • A tela preserva o formulário de cadastro e a listagem dos pedidos emitidos no mesmo fluxo, evitando duplicidade entre `Cadastros` e `Comercial`.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
09/04/2026 17:25
1.7.1(b)

Peso unitário sem máscara monetária na TMC

Patch beta focado em manter o campo de peso unitário como medida operacional, sem herdar símbolo de moeda da operação.
Patch operacional
  • O campo `Peso unitário (kg)` da `TMC` deixou de herdar símbolo monetário da moeda da operação e voltou a exibir apenas o valor de peso.
  • A formatação do `peso unitário` foi mantida com `4 casas` após a vírgula, preservando a precisão operacional sem prefixo como `R$`.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
09/04/2026 15:37
1.7.0(b)

Ocultação condicional de cliente e fornecedor em contratos

Patch beta focado em manter o formulário de contratos coerente com o tipo operacional selecionado.
Patch operacional
  • O formulário de `Cadastro de contratos` passou a ocultar o campo `Cliente` quando o tipo selecionado for `Comercial` ou `Serviço`.
  • No mesmo formulário, o campo `Fornecedor` agora fica oculto quando o tipo for `Fornecimento` ou `Projeto`.
  • Ao trocar o tipo do contrato, o ERP limpa automaticamente o campo ocultado para impedir que um vínculo antigo continue salvo sem aparecer na interface.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
09/04/2026 15:34
1.6.28(b)

Deduplicação automática de TMC por produto

Patch beta focado em manter somente a TMC mais recente de cada produto após um novo cálculo.
Patch operacional
  • Ao salvar uma nova `TMC` para um produto já vinculado, o ERP agora mantém somente a ficha recém-criada como oficial e apaga automaticamente as `TMCs` anteriores daquele item.
  • Antes da remoção, os vínculos de `Produto` e `Orçamentos` são redirecionados para a nova ficha, evitando referência quebrada no fluxo comercial.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a deduplicação após o deploy.
09/04/2026 15:21
1.6.27(b)

Alarme mensal de recálculo nas TMCs

Patch beta focado em avisar quando a TMC de um produto já passou de 30 dias sem atualização de cálculo.
Patch operacional
  • As `TMCs` passaram a registrar uma referência própria de `última atualização` do cálculo, inicializada no cadastro da ficha e reaproveitada como base do monitoramento mensal.
  • Foi criada uma regra de alarme que destaca no card quando a `TMC` já passou de `30 dias` sem atualização, orientando o recálculo daquele produto.
  • Os cards da tela de `TMCs` agora exibem aviso visual, data da última atualização e data prevista para o próximo recálculo.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o novo alarme após o deploy.
09/04/2026 14:54
1.6.26(b)

Arquivos agrupados no portal documental

Patch beta focado em organizar os anexos do portal documental por tipo de documento, facilitando a consulta.
Patch operacional
  • O `Portal documental` agora agrupa os arquivos por tipo de documento, organizando a navegação em blocos expansíveis para cada grupo.
  • Dentro de cada grupo, os arquivos continuam disponíveis com contexto, nome original, tamanho e botão de download.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
09/04/2026 13:51
1.6.25(b)

Cards de documentos com visual reforçado

Patch beta focado em deixar os resumos `Total de documentos` e `Outro documento` com aparência mais clara de card no portal documental.
Patch operacional
  • Os cards `Total de documentos` e `Outro documento` do `Portal documental` receberam reforço visual com fundo mais marcado, borda, raio e sombra leve para ficarem com aparência clara de card.
  • Os títulos e números foram preservados; a mudança ficou concentrada apenas na apresentação visual desses dois blocos de resumo.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
09/04/2026 13:24
1.6.24(b)

Cards de documentos com visual alinhado

Patch beta focado em aproximar os cards `Total de documentos` e `Outro documento` do visual compacto usado como referência.
Patch operacional
  • Os cards `Total de documentos` e `Outro documento` do `Portal documental` passaram a usar um visual mais próximo dos blocos compactos de resumo mostrados como referência.
  • Os títulos e números foram preservados; a mudança ficou somente na apresentação visual desses cards.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
09/04/2026 13:22
1.6.23(b)

Escopo visual corrigido

Patch beta focado em manter clientes e fornecedores sem a alteração visual indevida aplicada anteriormente.
Patch operacional
  • Os cards-resumo de `Clientes` e `Fornecedores` foram mantidos sem a alteração visual anterior, após correção de escopo do ajuste solicitado.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
09/04/2026 13:19
1.6.21(b)

Texto de volta na caixa azul

Patch beta focado em recolocar a mensagem principal do portal documental dentro do card azul superior.
Patch operacional
  • O `Portal documental` voltou a exibir o texto `Documentos centralizados` e sua descrição dentro da caixa azul superior, em vez de deixar essa cópia apenas no cabeçalho da listagem.
  • O ajuste mantém a organização visual esperada no topo da página sem alterar o comportamento da central de documentos.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
09/04/2026 11:56
1.6.20(b)

Portal documental simplificado

Patch beta focado em remover o card de orientação do topo e manter apenas o cabeçalho principal da central de documentos.
Patch operacional
  • O card superior do `Portal documental` foi removido, deixando apenas o cabeçalho `Documentos centralizados` com a descrição `Baixe XMLs, PDFs e planilhas a partir de uma lista única com contexto do documento.`
  • O ajuste simplifica a leitura da página sem alterar o comportamento da central de documentos.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
09/04/2026 11:26
1.6.19(b)

Texto ajustado no card disponível

Patch beta focado em alinhar a mensagem do saldo disponível do crédito de ICMS com o uso em orçamentos e pedidos.
Patch operacional
  • O card `Disponível` dentro de `Crédito de ICMS` passou a exibir a descrição `Saldo livre para novos orçamentos/pedidos`.
  • O ajuste mantém o mesmo comportamento do saldo, alterando apenas a mensagem de apoio para refletir melhor o uso operacional do crédito.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
09/04/2026 11:08
1.6.18(b)

Data atual também no ressincronismo

Patch beta focado em atualizar a data dos créditos automáticos de importação já existentes quando houver nova sincronização.
Patch operacional
  • A sincronização automática do crédito de ICMS por `Importações` agora atualiza a data do próprio crédito para o dia atual também quando o lançamento automático já existia anteriormente.
  • Isso garante que créditos automáticos antigos, ao serem sincronizados novamente, deixem de manter a data anterior e passem a refletir o dia efetivo do recadastro automático.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
09/04/2026 11:06
1.6.17(b)

Data corrigida no crédito automático

Patch beta focado em usar a data do cadastro do crédito automático das importações em vez da data da DI.
Patch operacional
  • Os créditos de ICMS gerados automaticamente a partir de `Importações` agora usam a data do cadastro automático do crédito, e não mais a data da DI.
  • Quando o lote de importação é editado depois, o crédito sincronizado preserva a data já registrada originalmente, evitando trocar a competência visual a cada atualização.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
09/04/2026 11:04
1.6.16(b)

Sequência corrigida no crédito

Patch beta focado em alinhar a referência visível dos novos créditos de ICMS com os lançamentos atualmente existentes.
Patch operacional
  • A criação manual de um novo `Crédito de ICMS` agora verifica quantos créditos existem no momento antes de gerar a referência padrão.
  • Com isso, se um crédito antigo for excluído, o próximo lançamento novo usa a sequência visível atual da página, evitando saltos como ir de `#1` apagado direto para `#3`.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
09/04/2026 10:59
1.6.15(b)

Rodapé fixo no modal

Patch beta focado em melhorar a ergonomia do modal de edição de importações com ações fixas no fim da tela.
Patch operacional
  • O modal de edição de `Importações` passou a ter os botões `Cancelar` e `Salvar importação` lado a lado no rodapé fixo do formulário.
  • Foi adicionado espaçamento extra no fim do conteúdo para que nenhum campo fique encoberto pelos botões ao rolar a tela.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
09/04/2026 10:56
1.6.14(b)

Correção monetária na edição

Patch beta focado em corrigir a regravação dos tributos pagos ao editar uma importação já cadastrada.
Patch operacional
  • O modal de edição de `Importações` passou a carregar `Custo unitário`, `Siscomex`, `II`, `IPI`, `PIS`, `COFINS`, `ICMS` e `Landed unitário` já com a máscara monetária correta em reais.
  • Isso elimina a perda de casa decimal ao regravar uma importação sem alterar manualmente os campos, como no caso do `COFINS` indo de `860,30` para `86,03`.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
09/04/2026 10:50
1.6.13(b)

Anexos só no botão Arquivos

Patch beta focado em simplificar o card do lote de importação, deixando os documentos visíveis apenas no fluxo dedicado de arquivos.
Patch operacional
  • A listagem inline de documentos foi removida do card do sub-menu `Importações`, deixando a visualização dos anexos disponível somente ao clicar no botão `Arquivos`.
  • O card do lote ficou mais limpo e compacto, preservando o acesso aos downloads e uploads apenas dentro do fluxo dedicado do modal de arquivos.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
09/04/2026 10:46
1.6.12(b)

Upload liberado em importações

Patch beta focado em corrigir o anexo de arquivos no COMEX e alinhar os formatos mínimos aceitos no fluxo de importação.
Patch operacional
  • O endpoint de `Documentos` passou a aceitar corretamente anexos vinculados a `Importações`, eliminando o erro de `Tipo de documento inválido` ao subir arquivos no COMEX.
  • O seletor de arquivo da importação foi alinhado para aceitar minimamente `XML`, `PDF`, `Excel` e `JPEG`, reduzindo erro operacional no momento do upload.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
09/04/2026 10:38
1.6.11(b)

Importações com taxa Siscomex

Patch beta focado em completar a composição operacional do lote de importação com a taxa Siscomex dentro do próprio fluxo do COMEX.
Patch operacional
  • O sub-menu `Importações` passou a ter também o campo `Taxa Siscomex`, tanto no formulário principal quanto no modal de edição do lote.
  • O cálculo automático do `Landed unitário` agora considera também a `Taxa Siscomex`, além dos demais tributos pagos já informados na operação.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
09/04/2026 10:34
1.6.10(b)

Landed unitário corrigido com campos monetários mascarados

Patch beta focado em corrigir o recálculo automático do landed unitário quando os campos da importação já estão formatados com máscara monetária brasileira.
Patch operacional
  • Foi corrigido o cálculo automático do `Landed unitário` em `Importações`, que não estava reagindo corretamente quando os tributos pagos e o custo unitário já estavam com máscara monetária brasileira (`R$`).
  • O recálculo agora interpreta corretamente os valores formatados antes de recompor o custo final por unidade no formulário e no modal de edição.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
09/04/2026 10:31
1.6.9(b)

Alíquota de ICMS do COMEX com máscara decimal padronizada

Patch beta focado em alinhar a digitação da alíquota de ICMS do COMEX com o mesmo padrão já adotado no módulo de Crédito de ICMS.
Patch operacional
  • O campo `Alíquota ICMS %` do `COMEX > Importações` passou a usar a mesma formatação decimal do campo equivalente em `Crédito de ICMS`, tanto no formulário principal quanto no modal de edição.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
09/04/2026 10:28
1.6.8(b)

Máscara monetária padronizada nos impostos da importação

Patch beta focado em padronizar a experiência de digitação e leitura dos tributos pagos no lote de importação, alinhando a máscara dos campos com o custo unitário.
Patch operacional
  • Os campos `II`, `IPI`, `PIS`, `COFINS` e `ICMS` pagos na tela de `Importações` passaram a usar a mesma máscara monetária do campo `Custo unitário`, tanto no formulário principal quanto no modal de edição.
  • O campo `Landed unitário` também foi alinhado à mesma apresentação monetária para manter consistência visual durante a conferência do lote.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
09/04/2026 10:24
1.6.7(b)

Importações sem campo de FCP

Patch beta focado em remover da interface de importação um tributo que não faz parte do fluxo operacional adotado, simplificando a digitação do lote.
Patch operacional
  • O campo `FCP pago` foi removido da interface de `Importações` e do modal de edição, já que esse pagamento não faz parte do fluxo operacional de importação adotado.
  • O cálculo automático do `Landed unitário` passou a considerar apenas os tributos efetivamente usados no processo (`II`, `IPI`, `PIS`, `COFINS` e `ICMS`).
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
09/04/2026 10:20
1.6.6(b)

Importações com impostos pagos, landed automático e crédito de ICMS sincronizado

Patch beta focado em transformar a tela de importações em um ponto operacional mais completo, calculando landed unitário e reaproveitando o ICMS pago como crédito fiscal do lote.
Patch operacional
  • O sub-menu `Importações` passou a registrar os valores pagos de `II`, `IPI`, `PIS`, `COFINS`, `ICMS` e `FCP`, além da `alíquota de ICMS` usada para o crédito fiscal do lote.
  • O campo `Landed unitário` agora é calculado automaticamente a partir de `custo unitário`, `quantidade` e soma dos impostos pagos do lote, evitando preenchimento manual divergente.
  • O `ICMS pago` da importação passou a sincronizar automaticamente um lançamento em `Crédito de ICMS`, com atualização automática ao editar o lote e trava para impedir exclusão indevida quando o crédito já estiver comprometido.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
09/04/2026 10:10
1.6.5(b)

Campo de título ampliado no modal de arquivos da importação

Patch beta focado em alinhar melhor a largura do campo de título no modal documental da importação, reduzindo quebra visual e melhorando a leitura do formulário.
Patch operacional
  • O campo `Título` no modal `Arquivos` da `Importação` passou a ocupar toda a largura da grade, alinhando a composição visual com os campos inferiores.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
09/04/2026 10:05
1.6.4(b)

Modal de arquivos da importação simplificado

Patch beta focado em reduzir atrito no upload documental da importação, removendo o seletor desnecessário de tipo de documento desse contexto.
Patch operacional
  • O modal `Arquivos` da `Importação` deixou de exibir o campo `Tipo de documento`, simplificando o upload operacional do lote.
  • Nesse contexto, os anexos da importação passam a ser gravados automaticamente como `Outro documento`, sem alterar o restante do fluxo documental do ERP.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
09/04/2026 09:55
1.6.3(b)

Importações com edição operacional e anexos próprios

Patch beta focado em permitir correção de status e anexação direta de arquivos por lote de importação, além de reforçar a obrigatoriedade das datas da DI em operações formais.
Patch operacional
  • Importações marcadas como `Formal` passaram a exigir obrigatoriamente `Data de registro da DI` e `Data de liberação da DI` já no backend, evitando cadastros incompletos.
  • Cada lote em `COMEX > Importações` agora possui botão de `Editar`, permitindo ajustar status e demais dados operacionais mesmo após o cadastro inicial.
  • Cada lote de importação também passou a ter botão de `Arquivos`, com upload e listagem próprios vinculados diretamente ao lote.
  • O fluxo documental da importação passou a aceitar `qualquer tipo de arquivo` quando anexado por esse botão, preservando download e rastreabilidade no ERP.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
09/04/2026 09:43
1.6.2(b)

Importações com tipo formal e datas da DI

Patch beta focado em completar o sub-menu de importações com sinalização operacional da formalização e datas-chave da DI para conferência do lote.
Patch operacional
  • O sub-menu `COMEX > Importações` passou a ter seleção explícita para identificar se a importação foi `Formal` ou `Não formal`.
  • A tela de `Importações` passou a registrar também `Data de registro da DI` e `Data de liberação da DI`, com persistência no banco e exibição no histórico do lote.
  • A estrutura da tabela `import_batches` foi expandida com os novos campos operacionais, preservando compatibilidade com os lotes já existentes.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o ajuste após o deploy.
09/04/2026 09:36
1.6.1(b)

Crédito de ICMS automático na importação formal

Patch beta focado em eliminar o lançamento manual do crédito fiscal após o cadastro da importação formal, reaproveitando o cálculo da própria TMC para alimentar o módulo fiscal.
Patch operacional
  • A criação de `TMCs` de importação formal passou a gerar automaticamente um lançamento em `Crédito de ICMS`, sem exigir cadastro manual adicional após o fechamento da ficha.
  • O crédito automático usa a mesma alíquota de `ICMS` da importação e grava como valor do crédito o `ICMS (R$)` já calculado na própria composição fiscal da `TMC`.
  • O lançamento fiscal gerado automaticamente passa a registrar referência da `TMC`, origem como `Importação formal` e observação de rastreabilidade para facilitar conferência no módulo fiscal.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente a automação após o deploy.
08/04/2026 15:25
1.6.0(b)

Crédito de ICMS com trava por orçamento e consumo em pedido

Patch beta focado em preservar margem comercial nas operações interestaduais, com saldo fiscal dedicado, reserva automática em orçamento e consumo controlado em pedido de venda.
Patch operacional
  • Foi criado o sub-menu `Crédito de ICMS` em `Controladoria & Fiscal`, com visão de saldo total, reservado, consumido e disponível.
  • O ERP passou a registrar créditos de ICMS de importação ou ajuste manual com data, referência, base, alíquota e valor do crédito.
  • O cálculo do `Orçamento` agora consulta o saldo disponível e abate automaticamente apenas o valor efetivamente existente, limitado a até `100%` do ICMS interestadual da operação.
  • Cada orçamento passou a reservar a parcela do crédito usada no cálculo, criando a trava operacional para impedir reutilização simultânea do mesmo saldo.
  • Ao gerar `Pedido de venda`, o crédito reservado é consumido no pedido; ao excluir o pedido, a reserva retorna ao orçamento vinculado.
  • Os cards de `Orçamentos` e `Pedidos de venda` passaram a exibir o crédito de ICMS reservado ou consumido para facilitar a conferência.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o novo fluxo fiscal após o deploy.
08/04/2026 14:09
1.5.6(b)

Detalhamento tributário e ajustes finais de PDF nos Orçamentos

Patch beta focado em transparência tributária na memória de cálculo comercial, correção da fórmula fiscal aplicada ao orçamento e refinamento do fluxo de emissão e download de PDF.
Patch operacional
  • O card de `Imposto total` na tela de `Orçamentos` passou a ser clicável, abrindo um detalhamento dedicado da composição tributária da precificação.
  • A memória de cálculo agora discrimina `ICMS`, `Difal`, `FCP`, `PIS`, `COFINS` e `IPI` sempre que houver incidência, com valor calculado sobre o faturamento total da proposta.
  • Para a empresa `ÁGUA SOLUÇÕES`, o `IPI` passou a permanecer zerado na composição tributária comercial exibida no orçamento.
  • A fórmula tributária foi revisada para considerar `ICMS por dentro`, base sem ICMS para `PIS/COFINS` e incidência de `Difal/FCP` apenas em operação interestadual para cliente final não contribuinte.
  • Cliente com `IE` preenchida passou a ser tratado como `contribuinte de ICMS`, evitando cálculo indevido de `Difal/FCP` nesses cenários.
  • Nos regimes em que a alíquota segue consolidada, o modal informa que a carga fiscal permanece agrupada, sem alterar a regra comercial usada para formação do preço.
  • O frontend recebeu ajuste visual para indicar interação no card tributário e um layout próprio para leitura rápida do detalhamento dentro do modal.
  • O recálculo do orçamento foi estabilizado para preservar `markup calculado`, `preço unitário` e todos os cards de resumo mesmo após a nova regra fiscal.
  • A criação de orçamento deixou de baixar o PDF automaticamente; o download agora ocorre somente quando o usuário aciona o botão dedicado.
  • Os botões e ações relacionados ao arquivo foram padronizados para o texto `Baixar PDF` no módulo comercial e nos pontos equivalentes do ERP.
  • A versão pública, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA e entregar imediatamente o novo detalhamento após o deploy.
08/04/2026 11:55
1.5.5(b)

Precificação por margem líquida alvo nos Orçamentos

Release beta de patch focada em consolidar a nova etapa dos `Orçamentos`, com cálculo por margem líquida, comissão, refinamento fino de campos e alinhamento da tela ao fluxo comercial real.
Patch operacional
  • A tela de `Orçamentos` foi consolidada em layout horizontal mais operacional, com a listagem emitida reposicionada ao final da página e maior aproveitamento visual do espaço útil.
  • O contexto da precificação recebeu ajustes finos de fluxo, incluindo validade padrão de `30 dias`, remoção do campo `TMC`, sincronização automática do `Estado destino` e ocultação condicional de `Faturamento anual` para cenários fora da `ENGERAGUA`.
  • Os campos `Tempo em meses`, `Quantidade de pontos` e `Quantidade` dos itens passaram a operar como inteiros, enquanto vários campos comerciais e de item passaram a iniciar em branco por padrão.
  • Os itens foram alinhados à operação com troca de `CFOP` por `NCM`, `Markup` padrão em branco, `Preço unitário` e `Markup calculado` derivados automaticamente e resumos coerentes com os novos dados inteiros.
  • A precificação passou a usar `Margem líquida alvo (%)` como base do cálculo, resolvendo o preço necessário a partir de `custo`, `impostos`, `frete` e agora também `comissão`, em vez de depender de markup arbitrário.
  • O campo `Comissão (%)` foi incorporado ao orçamento, passou a aparecer no resumo dos cards e já participa do cálculo da `margem líquida final` tanto na memória de cálculo do frontend quanto na persistência do backend.
  • O backend foi ajustado para salvar a nova lógica comercial, persistindo margem alvo e comissão e mantendo frete e impostos como componentes da margem em vez de acrescê-los por fora do faturamento principal.
  • Os assets versionados, a versão pública exibida no ERP e o `service worker` foram renovados para invalidar cache antigo do PWA e entregar imediatamente essa etapa consolidada após o deploy.
08/04/2026 10:08
1.5.4(b)

Cards horizontais na listagem de Orçamentos

Release beta de patch focada em reorganizar os cards de `Orçamentos` no padrão horizontal da tela de `TMCs`, melhorando leitura e aproveitamento de largura.
Patch operacional
  • A listagem de `Orçamentos` deixou de empilhar os detalhes em blocos verticais e passou a usar composição horizontal inspirada na tela de `TMCs`.
  • As informações principais do orçamento agora aparecem em chips de resumo com melhor distribuição entre subtotal, impostos, frete, margens, perfis fiscais, pagamento e entrega.
  • Os itens do orçamento passaram a ocupar uma grade lateral mais compacta, melhorando leitura e conferência em telas largas sem perder responsividade no mobile.
  • Os assets versionados e o `service worker` foram renovados para invalidar cache antigo do PWA e entregar imediatamente o novo layout após o deploy.
08/04/2026 09:56
1.5.3(b)

Organização do histórico público de versões

Release beta de patch focada em restaurar a sequência da linha `1.5.x`, corrigir a apresentação pública do changelog e manter a versão exibida no ERP consistente.
Patch operacional
  • O changelog público foi reorganizado para remover a entrada indevida `1.5.3(b)` e voltar a refletir a sequência válida da linha `1.5.x` já existente na operação.
  • As versões `1.5.2(b)`, `1.5.1(b)` e `1.5.0(b)` voltaram a aparecer explicitamente na timeline web, preservando o contexto das evoluções já registradas para `Orçamentos`.
  • A versão pública exibida no login e no resumo do histórico foi alinhada para `1.5.3(b)`, mantendo a correção registrada como ponto oficial da linha beta.
  • Os assets versionados e o `service worker` foram renovados para invalidar cache antigo do PWA e entregar imediatamente o histórico corrigido após o deploy.
07/04/2026 22:05
1.5.2(b)

Orçamentos em layout de planilha operacional

Release beta de patch focada em aproximar a experiência de `Orçamentos` da planilha usada pela operação comercial.
Patch operacional
  • A UI de `Orçamentos` foi redesenhada para abandonar o visual em cards e assumir uma composição muito mais próxima da planilha usada pela operação comercial.
  • O topo do formulário passou a funcionar como cabeçalho operacional em linha, com `Número`, `Cliente`, `Status`, `TMC`, `Validade`, `Prazo de entrega`, `Condição de pagamento` e `Detalhes de entrega` organizados como células de conferência rápida.
  • O contexto da precificação foi reorganizado em faixas horizontais, preservando `Empresa`, `Tipo de venda`, `Estado destino`, `Faturamento anual`, `Tempo em meses`, `Quantidade de pontos` e `Taxa de juros`.
  • A área principal de itens foi convertida em grade tabular com colunas inspiradas diretamente na planilha comercial, reforçando a conferência operacional.
  • O painel lateral passou a exibir uma `Memória de cálculo` mais próxima da planilha, com custos, faturamento, imposto, margens, preço por ponto/mês e composição tributária.
  • Os assets versionados e o `service worker` foram atualizados para forçar a entrega imediata dessa UI em formato de planilha após o deploy.
07/04/2026 21:52
1.5.1(b)

Refinamento visual incremental dos Orçamentos

Release beta de patch focada em polir visualmente a experiência comercial sem alterar a base funcional da `1.5.0(b)`.
Patch operacional
  • A interface de `Orçamentos` recebeu uma segunda rodada de refinamento visual, com novo bloco de abertura para contextualizar a experiência de precificação logo no topo da tela.
  • A área de montagem do orçamento foi reorganizada para destacar melhor a etapa de itens e separar visualmente o resumo financeiro em um painel lateral próprio.
  • Os cards dos itens do orçamento ganharam tratamento visual mais forte, com bordas, fundo e espaçamento próprios, melhorando leitura e conferência durante a composição da proposta.
  • O resumo da proposta passou a usar painel destacado com contraste maior e grid mais organizado dos indicadores, facilitando a leitura rápida de faturamento, impostos e margens.
  • A listagem de orçamentos emitidos foi envolvida em um painel visual próprio, deixando a navegação entre criação e histórico mais clara na mesma tela.
  • Os assets versionados e o `service worker` foram atualizados para forçar a entrega imediata desse polimento visual após o deploy.
07/04/2026 21:10
1.5.0(b)

Estrutura comercial da nova geração de Orçamentos

Release beta minor focada em reestruturar a tela de `Orçamentos` com base na planilha comercial da empresa.
Minor operacional
  • A tela de `Orçamentos` foi refeita para seguir a lógica da planilha comercial da empresa, com bloco próprio de `Contexto da precificação` para empresa, tipo de venda, estado de destino, faturamento anual, tempo em meses, quantidade de pontos e taxa de juros.
  • Os itens do orçamento passaram a trabalhar com `Categoria`, `Código`, `Unidade`, `Custo unitário`, `Markup` e `Preço unitário`, preenchendo automaticamente os dados do produto e aplicando markup padrão por tipo de item.
  • O resumo vivo do orçamento passou a calcular `Custo total`, `Frete estimado`, `Imposto total`, `Faturamento total`, `Margem bruta`, `Margem líquida`, `Receita por mês` e `Preço por ponto/mês`, espelhando o raciocínio operacional da planilha.
  • O backend de orçamentos passou a persistir o contexto comercial e os campos de precificação por item, mantendo no histórico da proposta os dados usados para formar o preço no momento da emissão.
  • O PDF do orçamento foi ajustado para reutilizar o código comercial do item e o total com frete estimado, preservando a coerência com a nova estrutura de precificação.
  • Os assets versionados e o `service worker` foram atualizados para forçar a entrega imediata da nova experiência de orçamentos após o deploy.
07/04/2026 21:35
1.4.1(b)

Automação de TMC e refinamentos do cadastro de produtos

Release beta de patch focada em tornar automático o vínculo oficial da TMC mais recente, limpar a experiência do cadastro de produtos e padronizar interações visuais do ERP.
Patch operacional
  • O salvamento de `TMC` com produto vinculado passou a oficializar automaticamente a ficha mais recente como a `TMC` principal daquele item, sincronizando `tmc_id`, custo e base comercial sem depender de edição manual posterior.
  • Foi adicionada uma proteção extra para que, sempre que existirem várias `TMCs` para o mesmo produto, a mais recente prevaleça automaticamente como oficial, inclusive em sincronizações corretivas da base.
  • A exibição de custo nas telas e exportações de produtos passou a priorizar o valor atual da `TMC` vinculada, evitando manter custo defasado quando já existir ficha mais nova associada ao item.
  • A informação de `Preço comercial` foi removida das telas e exportações de produtos, deixando a definição comercial para a etapa de orçamento.
  • A edição manual de produto foi simplificada para trabalhar só com `Custo`, incluindo preenchimento automático ao selecionar a `TMC`.
  • O modal de confirmação foi ajustado para centralizar o botão `Fechar` e seguir o padrão visual principal de botões do ERP.
  • O cadastro de produtos recebeu busca própria com filtragem automática durante a digitação, seguindo a mesma lógica operacional da pesquisa do estoque.
07/04/2026 20:32
1.3.8(b)

Usabilidade da busca no estoque

Release beta de patch focada em tornar a pesquisa de produtos no estoque mais fluida durante a digitação.
Patch operacional
  • A busca de produtos no módulo de `Estoque` passou a respeitar a digitação contínua do usuário, mantendo o texto no campo e atualizando a listagem com debounce curto em vez de reconstruir a tela inteira a cada tecla.
  • O campo de busca de produtos no `Estoque` passou a preservar foco e posição do cursor durante a atualização da listagem, evitando a sensação de “sair do campo” enquanto o usuário continua digitando.
  • A filtragem do módulo de `Estoque` passou a atuar diretamente sobre os cards já renderizados, sem reconstruir a lista inteira a cada tecla, eliminando a disputa entre a busca e a digitação contínua.
  • A busca de produtos no `Estoque` passou a aplicar o filtro somente ao sair do campo, mantendo a digitação totalmente livre durante o preenchimento e executando a pesquisa apenas após o `blur` ou limpeza manual da busca.
  • O campo de busca de produtos no `Estoque` deixou de usar o tipo nativo `search` do navegador e passou a usar `text` com autocomplete e correções automáticas desativadas, removendo uma camada extra de comportamento do browser que ainda podia interferir na digitação.
  • A lógica da busca de produtos no `Estoque` foi simplificada para um fluxo explícito de `campo + botão Buscar`, sem atualização automática durante a digitação; a filtragem agora só acontece ao clicar em `Buscar`, pressionar `Enter` no campo ou usar `Limpar busca`.
  • Foi corrigido o campo equivalente de consulta em `Suprimentos & Estoque > Estoque por produto`, que usava a busca `#procurementInventorySearch`; ele agora segue o mesmo fluxo explícito de `campo + botão Buscar`, sem re-renderização durante a digitação.
  • A busca automática em `Suprimentos & Estoque > Estoque por produto` voltou a funcionar sem botão, mas agora filtrando somente os cards já renderizados no DOM, sem reconstruir a seção durante a digitação e sem tirar o foco do campo.
07/04/2026 17:41
1.3.7(b)

Correção estrutural dos cálculos da TMC

Release beta de patch com impacto relevante na usabilidade e na consistência dos previews fiscais e de custo da TMC.
Patch operacional
  • Foi corrigido o cálculo do `Custo total unitário real` no preview da `TMC`, que em alguns cenários estava reaproveitando indevidamente um valor anterior do próprio formulário em vez de recompor a soma unitária completa.
  • Foi corrigido o cálculo da `Logística unitária` no preview da `TMC`, alinhando a conversão de `frete internacional` e `seguro` para reais da mesma forma já usada no backend.
  • O cálculo tributário da `TMC` foi ajustado para seguir a fórmula fechada informada para `ICMS`, `PIS` e `COFINS`, considerando `ICMS por dentro` e a dependência cruzada entre `ICMS` e `PIS/COFINS` sem iteração.
  • Foi corrigida a renderização da seção própria de `TMCs`, fazendo com que a listagem das fichas já salvas volte a aparecer normalmente após a separação da tela em um módulo dedicado.
  • Foi corrigida a geração automática de `Código` e `Nome` da `TMC` para ignorar placeholders do formulário como `Automático ao salvar`, além de aplicar reparo automático em fichas que eventualmente tenham sido gravadas com esse texto.
07/04/2026 16:38
1.3.6(b)

Hotfix de digitação dos campos monetários da TMC

Release beta de patch focada em corrigir a usabilidade dos campos monetários decimais da TMC durante a digitação.
Patch operacional
  • Os campos monetários decimais da `TMC` deixaram de reformatar a digitação em tempo real, voltando a seguir o padrão dos demais inputs do ERP com formatação aplicada apenas após a edição.
  • O cálculo automático de `armazenagem` na `TMC` foi restaurado após os últimos ajustes de usabilidade dos campos.
  • Os campos `Armazenagem (BRL)` e `Taxa bancária (BRL)` passaram a ficar bloqueados para edição manual, mantendo apenas o cálculo automático do ERP.
  • O campo `FCP` foi removido da tela da `TMC`, já que esse fluxo de importação não utiliza essa informação operacionalmente.
  • A seção de tributos da `TMC` passou a mostrar também os valores calculados em `R$` para `II`, `IPI`, `PIS`, `COFINS` e `ICMS`, além dos percentuais.
  • A `Taxa Siscomex` passou a ser preenchida automaticamente com `R$ 154,23`, considerando o cenário operacional padrão de `1 adição` (`R$ 115,67 + R$ 38,56`), e ficou bloqueada para edição manual.
  • Os campos de `II`, `IPI`, `PIS` e `COFINS` passaram a ficar bloqueados para edição manual, seguindo o preenchimento automático por `NCM` já aplicado na `TMC`.
  • A integração tributária em tempo real diretamente no serviço oficial do Siscomex foi avaliada, mas o endpoint público de tratamento tributário exige autenticação por token; por isso o ERP segue, por enquanto, com o preenchimento automático interno por `NCM`.
07/04/2026 16:38
1.3.5(b)

Hotfix fiscal, cambial e operacional da TMC

Release beta de patch com vínculo por produto, tributos automáticos por NCM, armazenagem por dias úteis, lista dinâmica de despachante e automação por banco/moeda.
Patch operacional
  • A `TMC` passou a destacar o campo de produto usando a lista de produtos já cadastrados no ERP, deixando mais claro qual item está vinculado à ficha.
  • Ao selecionar o produto da `TMC`, o sistema passa a aproveitar o `NCM` do cadastro do item quando ele existir.
  • Os tributos de importação `II`, `IPI`, `PIS` e `COFINS` passaram a ser preenchidos automaticamente a partir do `NCM`, com base nas tabelas operacionais da planilha usada pela equipe.
  • O `ICMS` da importação foi travado em `18%` com a fórmula de cálculo ajustada para seguir a lógica da planilha, enquanto o `FCP` foi zerado para esse fluxo de importação.
  • O custo de `armazenagem` passou a ser calculado automaticamente a partir dos `dias úteis`, usando a regra operacional da planilha com faixas percentuais e piso por peso total.
  • O campo `Despachante aduaneiro` passou a usar a carteira de fornecedores do ERP, listando automaticamente quem estiver cadastrado com a categoria `DESPACHANTE ADUANEIRO`.
  • O campo `Banco utilizado` passou a usar a lista de bancos já cadastrados no ERP, em vez de texto livre.
  • A `taxa bancária` passou a ser calculada automaticamente conforme o banco escolhido, seguindo a lógica da planilha para `BB`, `Inter`, `Bradesco` e `Cartão`.
  • O `peso unitário` passou a ser preenchido automaticamente quando o produto selecionado possuir correspondência nas tabelas operacionais da planilha.
  • A `taxa bancária` passou a aparecer imediatamente ao selecionar o banco na TMC.
  • O valor do `Despachante aduaneiro` passou a ser preenchido automaticamente ao selecionar o despachante na ficha.
  • Os campos `Preço unitário no fornecedor`, `Preço unitário software`, `Frete internacional` e `Seguro` passaram a seguir visualmente a `moeda` escolhida na operação.
  • A `cotação da moeda` passou a ser exibida explicitamente em `R$`, preservando a precisão de câmbio para o cálculo.
  • O cálculo da TMC passou a converter `frete internacional` e `seguro` da moeda escolhida para reais dentro da composição do custo total.
  • Os campos decimais operacionais da `TMC` vinculados à moeda da operação passaram a formatar automaticamente com até `4 casas` após a vírgula.
  • Os rótulos monetários dinâmicos da `TMC` passaram a exibir os símbolos das moedas estrangeiras, como `£` e `€`, em vez de apenas siglas.
  • Os rótulos externos dos campos monetários dinâmicos da `TMC` voltaram a usar códigos como `USD`, `EUR`, `GBP` e `BRL`, enquanto os símbolos monetários passaram a aparecer dentro dos campos.
07/04/2026 15:09
1.3.4(b)

Hotfix de identificação automática da TMC

Release beta de patch focada na geração automática de `Código` e `Nome` da ficha TMC com data, horário e identificador único.
Patch operacional
  • O campo `Código` da `TMC` passou a ser gerado automaticamente no backend, usando `data`, `horário` e o `ID` único real da ficha após a gravação.
  • O campo `Nome` da `TMC` também passou a ser gerado automaticamente, vinculando o `ID` único da TMC ao instante exato de criação da operação.
  • A interface da `TMC` foi ajustada para deixar `Código` e `Nome` como automáticos no momento do cadastro, evitando preenchimento manual desnecessário.
  • O hotfix foi validado com criação real de TMC em ambiente local, confirmando o formato final gerado para `Código` e `Nome`.
07/04/2026 15:14
1.3.3(b)

Hotfix visual e operacional do fornecedor na TMC

Release beta de patch com ajuste do campo de fornecedor para o padrão visual do ERP e preenchimento automático dos fornecedores estrangeiros já cadastrados.
Patch operacional
  • O campo `Fornecedor` da `TMC` passou a usar o mesmo componente visual dos demais selects do ERP, substituindo a solução anterior que destoava do layout.
  • O select de `Fornecedor` agora lista os fornecedores estrangeiros já cadastrados na base produtiva, reaproveitando o cadastro existente.
  • Foi corrigida a ligação do frontend com o select de fornecedor da `TMC`, garantindo que os nomes apareçam corretamente após o carregamento da tela.
07/04/2026 14:51
1.3.2(b)

Hotfix de cotação automática e campo inicial em branco na TMC

Release beta de patch com fallback de provedor para cotação cambial e correção do comportamento inicial do campo de moeda na TMC.
Patch operacional
  • A seleção de moeda na `TMC` passou a iniciar sem valor padrão, deixando o formulário em branco até a escolha manual da operação.
  • O campo de cotação também passou a iniciar vazio e volta a ficar em branco quando a moeda é removida ou o formulário é resetado.
  • O backend ganhou fallback adicional de cotação via `open.er-api.com` quando o provedor principal estiver indisponível ou limitado, reduzindo falhas para `EUR` e `GBP` na VPS.
  • O preenchimento automático com `2%` de spread bancário foi mantido para moedas estrangeiras.
  • O bootstrap da página, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA após a nova publicação.
07/04/2026 14:46
1.3.1(b)

Cotação automática com spread bancário na TMC

Release beta de patch com automação da cotação cambial ao selecionar a moeda na TMC, já aplicando spread bancário de 2% para a operação.
Patch operacional
  • Ao selecionar a moeda na `TMC`, o ERP agora consulta automaticamente a cotação atual e preenche o campo de câmbio da operação.
  • Para moedas estrangeiras, o valor preenchido já vem com `2%` de spread bancário sobre a cotação de venda consultada.
  • Para `REAL`, o campo é preenchido automaticamente com `1,00`, sem spread adicional.
  • O backend ganhou um endpoint dedicado de cotação para centralizar a regra e permitir fallback entre provedores quando necessário.
  • O bootstrap da página, os assets versionados e o `service worker` foram atualizados para invalidar cache antigo do PWA após a nova publicação.
06/04/2026 15:46
1.1.1(b)

Correções do export em Excel e atualização do cache publicado

Release beta de patch com correções no frontend financeiro e no registro documental dos uploads de importação financeira.
Correção relevante
  • O export em Excel do `Fluxo de caixa` e dos relatórios tabulares passou a gerar arquivos `.xlsx` reais.
  • O `Portal documental` passou a registrar automaticamente uploads da importação financeira para que apareçam na visão central de documentos.
  • O backend documental ganhou contexto de módulo para exibir uploads que não pertencem diretamente a cliente, fornecedor, venda ou projeto.
  • Foi adicionado um utilitário de backfill para reconstruir documentos antigos da importação financeira quando o arquivo físico ainda existir.
  • O `service worker`, os assets versionados e o bootstrap da página foram atualizados para invalidar cache antigo do PWA.
06/04/2026 15:46
1.1.0(b)

Expansão dos relatórios financeiros e novo sub-menu de Exportações

Release beta com melhoria média relevante em Financeiro e COMEX, ampliando relatórios, navegação e cobertura operacional.
Melhoria funcional relevante
  • `Financeiro > Relatórios` passou a usar botões dedicados para `Fluxo de Caixa`, `Extrato`, `Relatório por Centro de Custo` e `Relatório por Conta`.
  • O `Fluxo de Caixa` foi simplificado para visão consolidada por período, enquanto o `Extrato` permaneceu como detalhamento linha a linha.
  • O relatório por centro de custo foi simplificado para subtotal direto por centro, sem expansão de categorias abaixo.
  • O relatório por conta passou a consolidar receitas e despesas sem duplicidade, somando por item e por situação.
  • As subcategorias dos relatórios financeiros passaram a seguir ordenação alfabética.
  • O agrupamento `COMEX` recebeu o novo sub-menu `Exportações`, no mesmo estilo funcional de `Importações`, com formulário, listagem e persistência em banco.
  • Usuários antigos com acesso a `COMEX` passam a receber automaticamente o item `Exportações` na reconciliação de permissões de navegação.
06/04/2026 09:28
1.0.0(b)

Versão beta consolidada do Água Soluções ERP

O histórico público foi consolidado em uma única versão beta, reunindo a base operacional, os módulos estratégicos, os ajustes de interface, segurança, relatórios, cadastros, fiscal, contabilidade, tesouraria, estoque, projetos, serviços e infraestrutura.
Release beta consolidada
  • Base operacional consolidada com autenticação, perfis de acesso, usuários, permissões, navegação lateral e governança administrativa.
  • Cadastros mestres expandidos para clientes, fornecedores, transportadoras, produtos, contratos, contas bancárias e perfis fiscais com preenchimento automático por CNPJ e CEP.
  • Módulos comerciais e operacionais consolidados com CRM, orçamentos, pedidos de venda, pedidos de compra, vendas, TMCs, projetos, serviços, estoque, movimentações, depósitos e importações.
  • Financeiro evoluído com lançamentos, fluxo de caixa, simulador, importação em lote, exclusão em cascata, relatórios, indicadores e projeções com regras visuais e cálculos revisados.
  • Tesouraria, contabilidade e fiscal reunidos com conciliações, aplicações, DRE, balanço, documentos fiscais, regras tributárias e indicadores financeiros por ano.
  • Interface consolidada com melhorias de responsividade, atalhos de navegação, cards interativos, pop-ups de edição e refinamentos de leitura em desktop, tablet e celular.
  • Segurança reforçada com política forte de senha, expiração automática, troca obrigatória em primeiro acesso e fluxos protegidos de sessão.
  • Infraestrutura estabilizada com backups automáticos, limpeza técnica, proteção de deploy, atualização de cache do PWA e ajustes para publicação segura na VPS.