🧾 Release Equattro ERP — Atualização de Novembro de 2025
Nesta versão, o Equattro ERP recebeu um conjunto de correções estruturais e aprimoramentos funcionais voltados à confiabilidade dos processos automáticos, melhoria da performance operacional e padronização dos parâmetros críticos de controle.
O foco principal desta atualização é otimizar rotinas de processamento em segundo plano, fortalecer integrações automáticas e refinar os cálculos de estoque e custo médio, garantindo consistência entre unidades, centros de distribuição e lojas. Além disso, foram introduzidas novas opções de configuração no app para maior flexibilidade na interação com dispositivos físicos, mantendo a usabilidade centralizada nas parametrizações do ERP.
Entre os principais destaques desta versão:
🔁 Correção completa de rotinas, garantindo execução automática e contínua de importações, downloads e processamentos sem necessidade de intervenção manual.
📦 Aprimoramento do Recalculo de Estoque e Custo Médio, permitindo a propagação controlada do CME do CD para as lojas com data-limite parametrizável.
🔓 Nova configuração de “Comportamento Destravar” no APP, oferecendo três modos de operação (leitura, exibição de código e botão de seleção)
⚙️ Ajustes de performance e estabilidade em rotinas de inventário, dashboards e movimentações, reduzindo falhas em cálculos automáticos e travamentos em processos de efetivação.
Essas melhorias reforçam o compromisso da Equattro em oferecer processos automatizados, confiáveis e configuráveis, mantendo o ERP em constante evolução técnica e operacional.
🔧 Melhorias
📦 Recalculo de Estoque — Propagação do Custo Médio do CD para as Lojas
🔎 Onde encontrar
Acesse o menu:
Configurações → Parâmetrizações → Aba Estoque
Um novo campo foi adicionado:
🆕 Data Limite para Cálculo de Custo Médio - CD
- Exemplo: 11/10/2025
Esse parâmetro define até qual data o custo médio calculado no Centro de Distribuição (CD) será replicado automaticamente para as lojas.
A partir dessa data, cada loja volta a calcular seu próprio custo médio com base em suas movimentações.
⚙️ O que mudou
| Situação | Comportamento do sistema |
|---|---|
| Recalculo executado no CD (Loja Principal = SIM) | O sistema recalcula o custo médio do CD normalmente e propaga esse valor para todas as lojas até a data-limite definida. |
| Sem data-limite configurada | O recalculo aplica apenas no CD (mantém o comportamento antigo). |
| Recalculo executado em loja (≠ CD) | Se houver data-limite, o sistema mantém o custo do CD até essa data, sem recalcular. Após a data-limite, volta ao cálculo padrão de custo médio da loja. |
🧩 Como funciona na prática
Cenário recomendado (migração histórica):
Acesse Configurações → Parâmetrizações → Estoque.
Defina a Data Limite para Cálculo de Custo Médio - CD (ex.: 11/10/2025).
Rode o Recalculo de Estoque no CD no intervalo desejado até a data-limite.
→ O sistema consolida o custo médio do CD e o aplica em todas as lojas nesse período.Em seguida, rode o Recalculo nas lojas:
Antes da data-limite → o custo médio é o mesmo do CD.
Após a data-limite → o cálculo volta a ser individual por loja.
🎯 Benefícios diretos
Base histórica confiável: o custo médio das lojas é alinhado ao do CD, eliminando distorções de períodos antigos.
Previsibilidade: até a data-limite, todas as lojas refletem o mesmo custo do CD.
Segurança operacional: controle temporal, auditoria e flags de travamento.
Flexibilidade: após o período definido, o sistema retoma o cálculo padrão automaticamente.
🧠 Observação
O comportamento padrão sem data-limite continua igual ao anterior.
🔧 Correções
Filtro de Unidade no Cadastro de Produtos
🔎 Onde ocorria
No módulo Cadastros → Produtos, ao editar um produto e salvar as alterações, o campo Unidade do filtro na tela de listagem ficava em branco, sem exibir as opções disponíveis.
Para voltar a visualizar as unidades, o usuário precisava sair da tela e retornar ao cadastro.
⚙️ O que foi ajustado
Foi ajustada a rotina de atualização da tela após o salvamento do produto.
Agora, o sistema recarrega automaticamente as unidades disponíveis no filtro logo após o clique em Salvar, sem precisar reiniciar a página.
🧩 Como funciona agora
O usuário edita qualquer produto.
Ao clicar em Salvar, o sistema atualiza o cadastro.
Ao retornar para a listagem, o campo Unidade já está carregado e pronto para uso.
📍 O recarregamento das unidades é feito automaticamente em segundo plano.
🎯 Benefícios
Maior agilidade — dispensa a necessidade de recarregar a página manualmente.
Fluxo contínuo de trabalho — evita interrupções entre edições e consultas.
Usabilidade aprimorada — torna o uso do cadastro de produtos mais fluido e eficiente.
Lentidão ao editar cadastro de fornecedores
🔎 Contexto
Ao abrir ou editar fornecedores, o carregamento da tela podia levar até dois minutos em empresas com grande quantidade de registros.
Essa demora impactava o ritmo de trabalho e tornava a manutenção dos cadastros menos fluida.
⚙️ O que foi aprimorado
O carregamento da tela foi otimizado para considerar apenas as informações realmente necessárias.
As consultas internas foram ajustadas para que o sistema busque somente os dados essenciais do fornecedor e das lojas relacionadas, evitando solicitações desnecessárias.
🧩 Como funciona agora
A tela de Cadastro de Fornecedores abre de forma muito mais rápida e estável, mesmo em bases com grande volume de dados.
O usuário pode acessar, editar e salvar as informações de forma imediata, sem interrupções no fluxo de trabalho.
🎯 Benefícios
Agilidade no carregamento da tela, com abertura em poucos segundos.
Maior fluidez na rotina de manutenção de cadastros.
Melhor desempenho geral, mantendo a estabilidade mesmo com muitos registros.
Cadastro de Cupom de Desconto — Validação do Valor Mínimo e Tipo de Desconto
🔎 Contexto
Durante o cadastro de cupons de desconto, podia ocorrer de o sistema exibir a mensagem “O Valor Mínimo deve ser maior que o Desconto” mesmo quando os valores estavam corretos.
Além disso, em cupons do tipo Percentual, era possível registrar percentuais acima de 100%, o que não refletia a lógica esperada para esse tipo de configuração.
⚙️ O que foi aprimorado
As regras de comparação entre valor de desconto e valor mínimo da compra foram ajustadas para considerar corretamente o tipo de cupom escolhido.
Agora o sistema trata de forma independente os dois formatos disponíveis:
Tipo Valor: compara valores monetários, garantindo que o desconto não ultrapasse o valor mínimo definido.
Tipo Percentual: impede percentuais acima de 100%, mantendo a coerência do cálculo aplicado.
🧩 Como funciona agora
Ao cadastrar um cupom:
Se o tipo for Valor, o sistema aceita corretamente casos como:
→ Desconto de R$ 9,00 com valor mínimo de R$ 12,00.Se o tipo for Percentual, só serão aceitos valores abaixo de 100%, assegurando proporcionalidade entre desconto e total da compra.
🎯 Benefícios
Regras de cálculo mais claras e coerentes.
Processos de cadastro de cupons mais confiáveis.
Segurança adicional na criação e aplicação de promoções.
Cadastro de Categorias — Validação de Hierarquia
🔎 Contexto
No cadastro de categorias, era possível vincular uma categoria como “pai” dela mesma.
Essa configuração gerava inconsistências na hierarquia e afetava consultas e relatórios que dependem dessa estrutura, como os de Lucratividade e Análise de Compra x Venda.
⚙️ O que foi aprimorado
Foi adicionada uma validação de integridade no momento do salvamento.
Agora, o sistema identifica automaticamente quando uma categoria tenta ser vinculada como sua própria “pai” e orienta o usuário a selecionar outra opção válida.
🧩 Como funciona agora
Ao criar ou editar uma categoria:
Se o usuário tentar definir a própria categoria como “pai”, o sistema bloqueia o salvamento.
É exibida uma mensagem explicando que essa configuração não é permitida, mantendo a estrutura hierárquica organizada.
🎯 Benefícios
Mantém a hierarquia de categorias sempre coerente.
Garante estabilidade em relatórios e análises financeiras.
Evita configurações incorretas que poderiam comprometer outros módulos do sistema.
Painel NFC-e — Colunas Mantidas ao Reabrir Filtros
🔎 Contexto
No Painel NFC-e, ao salvar um filtro com colunas personalizadas, as colunas escolhidas não eram mantidas ao reabrir o filtro.
Isso fazia com que o usuário precisasse refazer manualmente a configuração toda vez que voltava à tela, tornando o processo mais demorado.
⚙️ O que foi aprimorado
O sistema agora mantém automaticamente as colunas configuradas no momento em que o filtro é salvo.
A lógica de salvamento e reabertura foi ajustada para que o conjunto de colunas, ordem e visibilidade sejam preservados junto ao filtro.
🧩 Como funciona agora
Ao salvar um filtro no Painel NFC-e, as colunas selecionadas passam a ser gravadas junto com o filtro.
Quando o filtro é reaberto, todas as colunas aparecem exatamente como estavam antes — com a mesma ordem, largura e visibilidade.
Isso garante que a tela seja carregada já no formato preferido pelo usuário, sem necessidade de reconfiguração.
🎯 Benefícios
Agilidade na consulta de notas fiscais.
Padronização das visualizações personalizadas de cada usuário.
Mais praticidade no acompanhamento e auditoria fiscal.
Placar de Vendas — Colunas Mantidas ao Reabrir Filtros
🔎 Contexto
No Placar de Vendas, ao salvar um filtro personalizado, as colunas escolhidas não eram mantidas quando o filtro era reaberto.
Isso fazia com que o usuário precisasse configurar novamente quais colunas queria visualizar, tornando o uso do painel menos prático no dia a dia.
⚙️ O que foi aprimorado
O sistema passou a salvar também a configuração completa das colunas, além dos parâmetros básicos como período, unidade e agrupamentos.
Com isso, cada filtro agora mantém o layout exato definido pelo usuário no momento do salvamento.
🧩 Como funciona agora
O usuário pode montar o Placar de Vendas com as colunas desejadas, na ordem e tamanho preferidos.
Ao salvar o filtro, o sistema registra automaticamente essa configuração.
Quando o filtro é reaberto, todas as colunas aparecem exatamente como estavam, sem necessidade de nova personalização.
🎯 Benefícios
Mais agilidade no uso do Placar de Vendas.
Visualizações consistentes entre diferentes acessos e usuários.
Rotina comercial mais prática e produtiva, com filtros personalizados preservados.
Tesouraria — Identificação Correta das Bandeiras de Cartões em Vouchers
🔎 Contexto
Na tela de Tesouraria, os registros de vouchers exibiam a coluna de bandeira do cartão em branco, mesmo quando o pagamento havia sido feito com cartão.
Essa ausência de informação dificultava a conferência dos recebimentos e criava dúvidas durante o fechamento diário.
⚙️ O que foi aprimorado
O sistema passou a reconhecer automaticamente a bandeira de cada cartão no momento em que o lançamento é registrado.
Agora, as transações são classificadas corretamente conforme o tipo de bandeira, como Visa, Master, Elo, entre outras, de acordo com a origem da operação.
🧩 Como funciona agora
Ao acessar o Painel da Tesouraria, todos os vouchers são exibidos com sua bandeira correspondente já preenchida.
As informações aparecem alinhadas com os registros de venda, garantindo correspondência entre as movimentações financeiras e os recebimentos de cartão.
🎯 Benefícios
Conferência facilitada dos recebimentos por bandeira.
Mais precisão nos relatórios de controle e conciliação financeira.
Fechamento da tesouraria mais claro e confiável.
Importação via Template — Quantidade Corrigida para Produtos por Unidade
🔎 Contexto
Na importação de planilhas pelo Template, alguns produtos configurados como “unidade” (UN) estavam sendo importados com valores decimais, como 1,999.
Isso fazia com que relatórios de vendas e estoque mostrassem quantidades diferentes, especialmente em itens vendidos individualmente, como bebidas e alimentos.
⚙️ O que foi aprimorado
O sistema passou a reconhecer automaticamente produtos que são movimentados por unidade e, nesses casos, arredondar a quantidade para o número inteiro mais próximo.
Esse ajuste garante que os itens indivisíveis sejam sempre tratados como quantidades inteiras durante a importação.
🧩 Como funciona agora
Ao importar um Template Excel, o sistema identifica se o produto está configurado com a unidade “UN”:
Se sim, arredonda automaticamente qualquer valor decimal (por exemplo, 1,999 → 2).
O resultado é refletido corretamente em todos os relatórios e saldos de estoque.
🎯 Benefícios
Coerência total entre relatórios de vendas e de estoque.
Precisão nas movimentações de produtos por unidade.
Maior confiabilidade nas importações e conferências de estoque.
Movimentações de Estoque — Agilidade e Estabilidade na Efetivação de Retornos
🔎 Contexto
Durante o processo de efetivação de retornos de abastecimento de PDVs, as mensagens de carregamento como “Aguarde... consultando registros” e “Aguarde... efetivando movimentação de estoque” permaneciam na tela por tempo indeterminado.
Esse comportamento deixava a interface bloqueada e exigia que o usuário atualizasse a página para continuar o trabalho, especialmente em operações com grande volume de notas.
⚙️ O que foi aprimorado
Foram realizados ajustes completos no fluxo de carregamento e efetivação, garantindo mais velocidade e estabilidade em todo o processo.
As melhorias incluem:
Novo controle de atualização da interface, para que as mensagens de “Aguarde...” desapareçam automaticamente assim que o processamento é concluído.
Otimização do carregamento inicial da tela, tornando a busca de retornos muito mais rápida.
Aprimoramento da efetivação de múltiplas notas ao mesmo tempo, sem travamentos ou lentidão.
Revisão dos cálculos de custo total e unitário, que agora refletem corretamente os resultados de inventário.
🧩 Como funciona agora
Ao acessar a tela de retornos, a mensagem de “Aguarde... consultando registros” aparece brevemente e a listagem é exibida em poucos segundos.
Na efetivação, a mensagem “Aguarde... efetivando movimentação de estoque” é exibida apenas enquanto o sistema processa as informações e desaparece automaticamente ao final.
Mesmo em operações com grande volume de notas, a tela continua estável e totalmente responsiva.
Os cálculos de Falta e Sobra são exibidos de forma precisa, refletindo as movimentações reais de estoque.
🎯 Benefícios
Maior agilidade no carregamento e processamento das movimentações.
Estabilidade total na efetivação, mesmo em operações em massa.
Eliminação de interrupções, garantindo fluxo contínuo de trabalho.
Cálculos precisos nos relatórios de estoque e inventário.
Mais fluidez e confiabilidade nas rotinas diárias dos PDVs.
Cashback — Correção de Saldos Negativos e Aprimoramento de Processamento
🔎 Contexto
Em algumas situações, ocorriam saldos negativos de cashback após a realização de compras ou resgates.
Essas diferenças estavam relacionadas a comportamentos pontuais no processamento automático de créditos e débitos, especialmente em casos de expiração de crédito, reprocessamentos e uso simultâneo em diferentes clientes.
⚙️ O que foi aprimorado
O sistema passou por uma revisão completa das regras de cálculo, uso e expiração do cashback, tornando o processo mais seguro, coerente e transparente.
Principais melhorias:
✅ Expiração controlada e correta
Agora o sistema verifica o saldo real do cliente no dia da expiração antes de aplicar qualquer débito.
A expiração não ocorre se o saldo já estiver zerado ou negativo.
O valor expirado é limitado pelo saldo atual do cliente, impedindo que o saldo fique negativo.
O extrato do cashback passou a registrar detalhes completos da expiração (valor base, saldo e motivo).
✅ Registro imediato do uso
O uso do cashback agora é gravado no mesmo momento em que o cupom é processado, garantindo que crédito e débito fiquem sempre alinhados.
Isso evita situações em que o cupom era resgatado, mas o uso ainda não havia sido registrado.
✅ Correção de vínculo entre cliente e resgate
Quando o resgate ocorre por uma finalizadora específica, o sistema associa o uso ao cliente correto, e não apenas ao cliente principal da venda.
Se não houver essa informação, o sistema utiliza de forma segura o cliente do cupom original.
✅ Processamento confiável na fila de vendas
Reenvios automáticos agora são reconhecidos, sem gerar lançamentos duplicados.
Foram adicionados alertas e verificações de pendências para facilitar o acompanhamento das operações.
✅ Proteção contra ações duplicadas no app
O backend agora impede lançamentos repetidos causados por múltiplos toques na tela.
Em versões antigas do app, o usuário recebe um aviso orientando sobre a atualização recomendada.
🧩 Como funciona agora
A expiração de crédito ocorre apenas quando há saldo suficiente, respeitando os limites do cliente.
O uso do cashback é registrado de forma imediata e sincronizada com a venda.
Cada cupom é tratado como único, evitando duplicidade mesmo em reenvios.
O extrato de cashback exibe informações claras e completas sobre todas as movimentações.
🎯 Benefícios
Elimina saldos negativos indevidos.
Garante coerência total entre uso e resgate.
Reduz o retrabalho operacional, evitando reprocessamentos manuais.
Mais transparência e controle para o cliente e para a equipe de suporte.
Maior estabilidade nas operações do app e do PDV.
Ações Promocionais — Filtro por Data e Mensagens com Formatação Corrigidos
🔎 Contexto
Na tela de Ações Promocionais, duas situações comprometiam o uso do recurso:
Ao aplicar o filtro Tipo-Data + Período, o sistema exibia a mensagem “Erro Desconhecido (DataTable)”.
Mensagens com formatação (negrito, itálico, quebras de linha, símbolos e emojis) não podiam ser salvas para disparo via WhatsApp, gerando falha no banco de dados.
⚙️ O que foi aprimorado
✅ Filtro por data (DataTable)
O mecanismo de busca foi refeito para aplicar corretamente o intervalo de datas definido em Tipo-Data (ex.: criação, início ou término).
As consultas agora respeitam o formato completo de data e hora e ignoram filtros vazios, evitando falhas durante o carregamento.
A exibição dos resultados passou a ocorrer de forma contínua e estável, mesmo com filtros combinados.
✅ Mensagens com formatação e emojis
O campo de mensagens foi atualizado para suporte total a caracteres especiais e emojis, utilizando codificação utf8mb4, a mesma adotada por grandes plataformas de mensagens.
A gravação das mensagens agora é feita de forma segura, mantendo a formatação original (negrito, itálico, listas, ícones e links).
Quebras de linha e símbolos são tratados corretamente, sem causar falhas no banco de dados.
🧩 Como funciona agora
O filtro Tipo-Data + Período carrega normalmente e retorna apenas as ações dentro do intervalo escolhido.
Mensagens com formatação, ícones ou emojis podem ser salvas e enviadas sem qualquer erro.
O conteúdo é exibido exatamente como digitado no momento do disparo, mantendo estilo e clareza.
🎯 Benefícios
Filtros totalmente funcionais, sem interrupções durante a pesquisa.
Mensagens ricas e seguras, com visual profissional e padronizado.
Maior estabilidade e confiabilidade na gestão de campanhas e envios automáticos via WhatsApp.
Movimentação de Estoque — Registro Automático de Quebra e Falta na Efetivação de Inventário
🔎 Contexto
Na rotina de Movimentação de Estoque, ao efetivar um inventário, o sistema deve criar automaticamente o registro de falta (quebra), com a observação “Registro criado automaticamente, referente à Movimentação: [ID]”.
Em alguns casos, essa criação não acontecia, principalmente em inventários com muitos itens, o que dificultava o rastreamento das divergências entre contagem física e saldo do sistema.
⚙️ O que foi aprimorado
✅ Criação garantida de registros de quebra
O processo de efetivação foi reestruturado para que o registro de falta ou sobra seja criado somente após a confirmação de todos os itens, evitando falhas por sincronização.
A validação agora cruza os valores das tabelas principais e de itens, assegurando que qualquer divergência gere automaticamente o respectivo registro.
✅ Reexecução automática em caso de falha
Caso a criação do registro não ocorra na primeira tentativa, o sistema reprocessa automaticamente antes de concluir a efetivação, garantindo integridade total dos dados.
✅ Totalização sincronizada
As colunas de Saldo Anterior, Quebra e Sobra exibidas na tela refletem exatamente os valores gravados na base, eliminando diferenças entre cabeçalho e itens.
✅ Auditoria aprimorada
Foram incluídos logs específicos de controle, que permitem identificar inventários efetivados sem registro automático e acompanhar a correção em tempo real.
🧩 Como funciona agora
Ao efetivar qualquer inventário (rotativo ou geral), o sistema verifica automaticamente se há divergência entre contagem e saldo.
Havendo diferença, o registro de falta é criado imediatamente e vinculado ao inventário correspondente.
Todo o cálculo de quebra e sobra é feito de forma sincronizada e validada antes da conclusão do processo.
🎯 Benefícios
Eliminação de falhas na geração automática de quebras.
Inventários mais consistentes, mesmo com grandes volumes de itens.
Análises confiáveis nos dashboards de estoque e prevenção de perdas.
Menos conferências manuais, com rastreabilidade completa das movimentações.
Movimentação de Estoque — “Saldo Anterior” e Fila de Processamento Corrigidos
🔎 Contexto
Durante inventários rotativos, havia situações em que o Saldo Anterior era calculado com base em movimentações já canceladas.
Isso fazia com que o sistema exibisse diferenças inexistentes (“quebras fantasmas”).
Além disso, movimentações canceladas permaneciam na fila de processamento com status “P”, bloqueando novas execuções e gerando inconsistências momentâneas no estoque.
⚙️ O que foi aprimorado
✅ Cálculo do Saldo Anterior
O sistema agora desconsidera totalmente movimentações canceladas ao calcular o saldo anterior.
Dessa forma, as contagens de inventário passam a refletir apenas registros válidos e efetivos.
✅ Fila de Processamento
Sempre que uma movimentação é cancelada ou editada, o item correspondente é automaticamente removido da fila.
Caso já esteja em processamento, ele é marcado como inválido, impedindo novos efeitos sobre o estoque.
✅ Importação de Cupons
Itens cancelados não geram mais movimentações temporárias no estoque.
O sistema só envia para recalculo movimentações legítimas, com controle de duplicidade.
✅ Auditoria e rastreabilidade
Foram adicionados registros de log e métricas de auditoria, permitindo acompanhar quando uma movimentação foi ignorada, removida ou invalidada durante o processamento.
🧩 Como funciona agora
O Saldo Anterior exibe apenas movimentações reais e válidas.
Ao cancelar uma movimentação, o sistema remove automaticamente qualquer vínculo ainda existente na fila.
A fila segue livre e estável, sem bloqueios por registros cancelados.
A importação de cupons mantém o estoque consistente, mesmo com cancelamentos.
🎯 Benefícios
Eliminação de diferenças indevidas no inventário rotativo.
Fila de processamento estável, sem travamentos.
Confiabilidade total nos saldos e movimentações exibidas.
Menos retrabalho e maior precisão nos controles de estoque e vendas.
Gestão Comercial — Exportação para Excel Alinhada aos Dados da Tela
🔎 Contexto
No módulo Gestão Comercial, ao aplicar filtros avançados — especialmente com Categorias e Agrupamento — alguns usuários notavam diferenças entre os valores exibidos na tela e os valores exportados para o Excel.
Essa divergência afetava o processo de Sugestão de Compras, onde o Excel é amplamente usado para registro e conferência das decisões.
⚙️ O que foi aprimorado
✅ Filtros avançados unificados
O sistema passou a utilizar exatamente a mesma estrutura de filtros da tela (como Categorias, Fornecedores e Agrupamentos) também no momento da exportação.
Assim, o arquivo Excel agora reflete fielmente os mesmos dados e critérios da visualização.
✅ Cálculo de somatórios padronizado
Os totais de Quantidade, Valor Total e Sugestão seguem o mesmo método de cálculo da interface, independentemente do tipo de agrupamento escolhido (por loja, categoria, marca ou fornecedor).
✅ Estabilidade na geração de arquivos
O processo de geração e salvamento do Excel foi reforçado para lidar melhor com grandes volumes de dados e lojas inativas, eliminando falhas como “arquivo não encontrado”.
✅ Auditoria e controle
Foram adicionados registros de auditoria que verificam se os filtros aplicados na tela e na exportação são idênticos, garantindo total rastreabilidade dos resultados.
🧩 Como funciona agora
Qualquer combinação de filtros (incluindo Categorias + Agrupado) gera um Excel idêntico ao conjunto de dados exibido na tela.
Todos os somatórios — de Quantidade, Valor Total e Sugestão — coincidem 100% entre tela e planilha.
Antes de disponibilizar o download, o sistema confirma a criação do arquivo, evitando mensagens de erro.
🎯 Benefícios
Relatórios consistentes e confiáveis, sem diferenças entre tela e Excel.
Agilidade nas decisões de compra, com planilhas prontas para uso e conferência.
Menos retrabalho e maior precisão nos dados analisados.
Maior segurança operacional, com auditoria sobre os filtros utilizados.
Manutenção de Template do Contas a Pagar — Validação Automática da Conta Financeira
🔎 Contexto
Na rotina de Manutenção de Contas a Pagar, durante a importação via Template Excel, algumas planilhas não eram processadas corretamente quando a coluna Conta Financeira estava preenchida apenas com o nome da conta.
Mesmo com o nome correto, o sistema informava que o campo ID_CONTAS estava vazio, interrompendo a importação e exigindo correção manual de cada linha.
⚙️ O que foi aprimorado
✅ Mapeamento automático da Conta Financeira
O sistema agora identifica automaticamente o ID da conta com base no nome informado na coluna “Conta Financeira”, sem necessidade de o usuário informar o código manualmente.
Essa busca ignora diferenças de maiúsculas/minúsculas e espaços extras, garantindo o reconhecimento correto da conta cadastrada.
✅ Validação visual e bloqueio preventivo
Caso o nome informado não corresponda a nenhuma conta cadastrada, a célula da coluna Conta Financeira é destacada em vermelho, indicando o erro diretamente na grade.
Enquanto houver linhas com campos inválidos, o botão Salvar permanece oculto/desativado, impedindo que o template seja processado com dados incorretos.
✅ Prevenção de inconsistências
A importação só pode ser concluída quando todas as linhas estiverem válidas, garantindo que cada título esteja corretamente vinculado a uma conta financeira existente.
🧩 Como funciona agora
O usuário importa o Template Excel normalmente.
O sistema analisa cada linha e tenta localizar o ID da conta com base no nome informado.
Linhas válidas permanecem normais; linhas com nome incorreto aparecem em vermelho.
O botão Salvar só é exibido quando todas as contas forem reconhecidas.
Após a correção, o usuário pode salvar e concluir a importação normalmente.
🎯 Benefícios
Evita erros de importação e inconsistências contábeis.
Destaca visualmente eventuais incorreções, facilitando a correção imediata.
Garante que todos os títulos estejam vinculados a contas válidas.
Elimina retrabalho e aumenta a agilidade nas importações em massa.
Dashboard de Vendas — Alinhamento Total com o Placar de Vendas no Filtro “Dia Anterior”
🔎 Contexto
No Dashboard de Vendas, ao utilizar o filtro Tipo de Período = Dia Anterior, os valores exibidos nas abas internas (como Unidades, Produtos, Categorias, Marcas, Figuras Fiscais e Fornecedores) divergiam dos apresentados no Placar de Vendas.
Essa diferença ocorria porque o sistema estava considerando também parte das vendas do dia atual, gerando resultados inconsistentes e dificultando a análise diária de desempenho.
⚙️ O que foi aprimorado
✅ Ajuste no filtro de período
O filtro “Dia Anterior” foi revisado para considerar exclusivamente o dia anterior à data atual, sem incluir registros do dia vigente.
Essa correção garante que os dados refletidos correspondam com precisão ao intervalo desejado.
✅ Unificação da lógica de cálculo
Todas as abas internas do Dashboard agora utilizam a mesma lógica de data e cálculo aplicada ao Placar de Vendas, eliminando diferenças entre as visões.
✅ Totais consistentes em todos os agrupamentos
O cálculo de totais por unidade, categoria e marca foi padronizado, assegurando que todos os agrupamentos apresentem valores idênticos aos da aba principal.
✅ Comparativos precisos
As funções de comparativo de período foram ajustadas para evitar sobreposição entre dias distintos, mantendo a coerência dos relatórios.
🧩 Como funciona agora
Ao selecionar Tipo de Período = Dia Anterior, o sistema exibe somente as vendas realizadas no dia imediatamente anterior.
Todos os painéis e abas passam a apresentar os mesmos totais consolidados do Placar de Vendas, independentemente do filtro aplicado.
O campo Valor de Venda agora reflete exatamente o resultado consolidado, sem variações entre telas.
🎯 Benefícios
Coerência total entre Dashboard e Placar de Vendas.
Análises diárias mais precisas, sem divergências de valores.
Maior confiabilidade nos relatórios e painéis de acompanhamento.
Consistência nos comparativos de período, melhorando a tomada de decisão e a auditoria de resultados.
Dashboard de Quebras — Filtros de Período Ativos e KPI de “Quebras Conhecidas” Corrigido
🔎 Contexto
No Dashboard de Quebras, os filtros de período funcionavam apenas na opção “Mês”, retornando valores zerados ao selecionar intervalos como Dia Anterior, Semana Atual, Quinzena Atual ou Período Personalizado.
Além disso, o indicador “Quebras Conhecidas” permanecia vazio, mesmo quando existiam registros válidos na Movimentação de Estoque, dificultando a análise precisa das perdas por período.
⚙️ O que foi aprimorado
✅ Novo tratamento de períodos dinâmicos
O sistema agora interpreta corretamente todos os tipos de período:
Dia Anterior, Semana Atual, Quinzena Atual e Período Personalizado.As consultas passam a considerar intervalos exatos de datas (data_inicial a data_final), refletindo os resultados conforme o filtro aplicado.
✅ Ajuste no cálculo do KPI “Quebras Conhecidas”
O indicador passou a buscar diretamente os registros de movimentações do tipo “Quebra Conhecida” com status processado.
Dessa forma, o valor exibido no dashboard agora corresponde exatamente ao total de quebras já registradas no módulo de Estoque.
✅ Validação cruzada automática
Foi adicionada uma verificação automática de consistência entre os valores exibidos no Dashboard e os dados da tela de Movimentação de Estoque.
Isso garante que os resultados estejam sempre alinhados, eliminando divergências visuais e numéricas.
🧩 Como funciona agora
O usuário pode aplicar qualquer tipo de período no filtro avançado — incluindo intervalos personalizados.
O KPI de Quebras Conhecidas é exibido corretamente, apresentando os valores processados conforme os registros de estoque.
Os totais e percentuais exibidos são atualizados em tempo real, mantendo correspondência total com os módulos de origem.
🎯 Benefícios
Análises mais detalhadas e flexíveis (diárias, semanais, quinzenais ou personalizadas).
Coerência total entre Dashboard e Movimentação de Estoque.
Indicadores precisos e confiáveis, sem valores zerados indevidos.
Melhor suporte à tomada de decisão, com visões claras de perdas por produto, unidade e período.
Importação de Vendas — Automação Completa e Padronização de Rotinas
🔎 Contexto
A rotina de importação de vendas, responsável por gerar e processar os arquivos, exigia execução manual, já que não acionava o processamento automaticamente.
Além disso, era importante padronizar e manter as rotinas de backend funcionando de forma contínua, evitando interrupções e dependência de intervenções manuais.
⚙️ O que foi aprimorado
✅ Automação total do fluxo de importação
O processo foi ajustado para que a importação seja executada de forma automática e contínua assim que o template de vendas é importado.
O sistema agora identifica e processa os arquivos imediatamente, sem precisar de execução externa.
✅ Estabilidade e monitoramento das rotinas
As rotinas de backend foram reforçadas com verificação automática de funcionamento e reinício automático em caso de falhas, garantindo continuidade do serviço.
Os logs de execução são atualizados em tempo real e o sistema exibe alertas visuais no Dashboard de Unidades sempre que uma fila fica pendente ou interrompida.
✅ Prevenção de reprocessamentos duplicados
Foi implementado um controle de segurança que impede o reprocessamento do mesmo arquivo, mesmo que ele seja reenviado ou recriado.
✅ Execução sincronizada entre ambientes
A atualização garante que as rotinas de importação funcionem simultaneamente em diferentes ambientes, mantendo a mesma estrutura de execução e controle.
Cada ambiente opera com autenticação e tokens próprios, evitando conflitos ou sobreposição de processos.
🧩 Como funciona agora
O usuário importa o template de vendas.
O sistema gera automaticamente os arquivos.
O Mercatus identifica e processa os arquivos sem intervenção manual.
O progresso pode ser acompanhado no Dashboard de Unidades, na área de Fila de Processamento.
O fluxo permanece contínuo e autogerenciado, garantindo que todas as vendas sejam aplicadas corretamente.
🎯 Benefícios
Importação automática, sem necessidade de comandos externos.
Maior estabilidade e segurança no processamento das vendas.
Monitoramento em tempo real com alertas visuais no dashboard.
Ambientes sincronizados, com comportamento padronizado e previsível.
✅ Conclusão
Com esta atualização, o Equattro ERP consolida mais um passo importante na evolução da automação e estabilidade das operações, unificando processos, corrigindo comportamentos críticos e oferecendo novos controles configuráveis para administradores e equipes técnicas.
As rotinas agora operam de forma mais sincronizada, segura e previsível, garantindo integridade nos cálculos de custo, agilidade nas movimentações e confiabilidade nos resultados exibidos em painéis e relatórios.
Todas as atualizações já estão disponíveis. Em caso de dúvidas, situações específicas ou necessidade de orientação técnica, nosso time de suporte está à disposição para auxiliar e acompanhar a aplicação das melhorias.