Versão Atual: 1.0.0
• Lançamento
Versão Atual: 1.0.1 - (20/11/2024)
Features
1. Função toggle_pago: Alternância do status de pagamento com AJAX.
2. Função get_children: Obtenção de despesas filhas via JSON.
3. Validações para Contas Recorrentes: Controle de ciclos ao adicionar/editar.
4. Geração Automática de Filhos: Despesas criadas automaticamente com consistência de datas.
5. Tags de Bancos: Exibição de saldo com nome, imagem e formatação responsiva.
Fixed
1. Fechamento de Funções e Classes: Correções para evitar erros de sintaxe.
2. Erro em Datas de Filhos: Ajustes na manipulação de datas em contas recorrentes.
3. Mensagens de Erro: Melhor detalhamento em falhas de operações.
4. Compatibilidade AJAX: Ajustado redirecionamento e inicialização correta.
5. Recalcular Saldo por Banco: Garantia de cálculos precisos para entradas/transferências.
6. Gráficos: Correção na exibição de dados com filtros aplicados.
Versão Atual: 1.0.2 - (26/11/2024)
Features
1. Melhoria na Lógica de Conciliação
• O campo “banco origem” agora é carregado automaticamente ao conciliar o OFX.
2. Ajustes para Suporte a Versões Antigas do Perfex CRM
• Tratamento para ausência da coluna formatted_number na tabela tblinvoices para compatibilidade com versões anteriores à 3.2.
3. Aprimoramento no Gráfico de Faturas
• Otimização da lógica de exibição, com suporte melhorado para ambientes SaaS.
4. Inclusão da Coluna ‘Pago’
• Adicionada a coluna pago na tabela tblexpenses, permitindo controle direto do status de pagamento das despesas.
Fixed
• Compatibilidade com Perfex CRM Antigo: Resolvido erro causado pela ausência de formatted_number nas versões mais antigas.
Versão Atual: 1.0.3 - (20/11/2024)
Features
1. Adição de Funções para manipular as categorias: Adição dos botões Editar e Deletar categorias, validos para as novas categorias.
Fixed
1. Correção do cadastro de categoria: Ao cadastrar não estava validando o TIPO da categoria.
2. Erro em categorias de Filhas: Ajustes na manipulação de erros.
Versão Atual: 1.1.1 (Revisão)
Data de lançamento: 15/12/2024
- Correção de Erros no DataTables:
- Ajustado o HTML das tabelas para que o número de
<td>
em linhas vazias seja sempre igual ao número de<th>
no<thead>
. Dessa forma, erros comoCannot set properties of undefined (setting '_DT_CellIndex')
não ocorrem mais.
- Ajustado o HTML das tabelas para que o número de
- Correção de Erros no Gráfico (Chart.js):
- Adicionada a tag
<canvas id="receitasDespesasChart">
antes da inicialização do gráfico, evitando o erroCannot read properties of null (reading 'getContext')
.
- Adicionada a tag
- Remoção do uso de
cal_days_in_month()
:- Substituída a função
cal_days_in_month()
pordate('t', strtotime("..."))
para contar os dias do mês, eliminando a dependência da extensãocalendar
do PHP.
- Substituída a função
- Ajustes de Inicialização do Perfex CRM:
- Removida a inicialização manual das tabelas DataTables e confiado inteiramente no mecanismo nativo do Perfex, garantindo compatibilidade e evitando travamentos no menu.
- Melhorias Gerais de Código:
- Mantidas estruturas de tabelas consistentes, evitando
colspan
em tabelas com DataTables. - Otimizadas consultas e lógicas para exibição de dados no Dashboard e nos módulos adicionais (Contas a Pagar, Fornecedores, Conciliação, etc.).
- Mantidas estruturas de tabelas consistentes, evitando
- Termos de Uso:
- Ajustado o redirecionamento para página de termos ao ativar o módulo se o usuário ainda não tiver aceitado os termos.
Resultado:
- Módulo mais estável e compatível com o Perfex CRM.
- Erros de JS e PHP corrigidos, proporcionando uma melhor experiência de uso ao usuário.
Changelog - Versão 1.1.2 - (Melhorias para o SaaS)
Data de lançamento: 15/12/2024
Novidades
- Ajuste global no código para utilização dinâmica do prefixo das tabelas (
db_prefix()
), facilitando a manutenção e evitando modificações manuais em vários arquivos. - Melhoria no sistema de ativação e desativação do módulo, garantindo a reinicialização correta dos termos de uso e as configurações iniciais.
- Criação automática de tabelas padrão (banks, categories, conciliacoes, contasapagar, supplier) durante a instalação, com registros iniciais pré-configurados.
- Adição de verificações adicionais no processo de importação e conciliação OFX, melhorando a estabilidade e segurança dos dados.
Correções
- Ajuste no carregamento dos modelos no controller Finance, garantindo a correta interação com as tabelas recém-criadas.
- Correção de erros menores no registro de atividades (log_activity) ao criar e popular as tabelas.
- Melhoria na função de controle de permissões, assegurando que as novas capacidades (capabilities) sejam corretamente registradas e atribuídas aos usuários.
Alterações internas
- Otimização de queries e inserções de dados iniciais nas tabelas padrão.
- Padronização de colunas e índices, preparando o módulo para futuras expansões de funcionalidades.
- Melhora na documentação interna do código, tornando mais simples o entendimento e manutenção do módulo pela equipe técnica.
Observações
- Após a atualização para a versão 1.1.2, é recomendável aceitar novamente os Termos de Uso se necessário, conforme indicado durante o processo de ativação do módulo.
- As mudanças de prefixo e criação automática de tabelas não afetam dados já existentes; o processo é projetado para ser seguro e não destruir informações anteriores.
Changelog - Versão 1.1.3
Data de lançamento: 20/12/2024
Melhorias
1. Fornecedor
• Implementação de máscaras para CPF e CNPJ.
• Aperfeiçoamento da interface do usuário para maior usabilidade.
2. Contas a Pagar e Receber
• Interface reformulada para uma experiência mais intuitiva.
• Adicionado um modal para conciliação manual de despesas.
• Inclusão de uma nova coluna para selecionar o fornecedor.
3. Estrutura dos Bancos
• Configuração aprimorada para tornar a gestão mais visível e eficiente.
4. Modal de Conciliação
• Adicionado campo para seleção de fornecedor.
• Ajustes nos selects, tornando-os mais interativos e dinâmicos.
Changelog - Versão 1.1.4
Data de lançamento: 23/12/2024
Melhorias
1. Assistente de conciliação
• Melhoria na logica para ser mais eficiente
• Melhoria na velocidade de processamento de extrato..
Changelog - Versão 1.1.5
Data de lançamento: 05/01/2025
Features
• Scripts aprimorados para CRUD sem refresh
Ajustamos os scripts das páginas (inclusive do dashboard) para permitir adicionar, editar e deletar registros sem recarregar a página, facilitando a manutenção de tabelas e registros do banco.
• Nova lógica de conciliação
Implementamos verificações mais robustas e estruturações melhores para o processo de conciliação, tornando-o mais estável e confiável.
• Fluxo de caixa com análise de 7 dias
Substituímos o antigo gráfico de entrada/saída anual por um fluxo de caixa detalhado, exibindo entradas, saídas e saldo num intervalo de 7 dias, auxiliando na visão financeira de curto prazo.
• Integrações com banco Asaas e banco Inter
Adicionamos suporte para integração com essas duas instituições, permitindo ao usuário gerenciar movimentações e conciliações diretamente em nossa plataforma.
• Melhorias em contas a pagar
Otimizamos a lógica interna de contas a pagar, tornando o módulo mais estruturado e confiável.
• Back-end reestruturado
Toda a interface de código do back-end passou por uma reformulação para melhores práticas de desenvolvimento, resultando em maior rapidez e facilidade de manutenção.
Fixed
• Refresh indesejado ao inserir registros
Corrigimos o problema que causava o recarregamento completo da página ao incluir novos dados, permitindo uma experiência mais fluida durante as operações de criação e edição.
Versão 1.1.6
Data de lançamento: 09/01/2025
Melhorias
Tela de Contas a Pagar
- Otimização no carregamento da tela implementando Registos do mês atual.
- Melhoria significativa no tempo de resposta da aplicação
- Simplificação da experiência do usuário ao mostrar dados mais relevantes por padrão
DRE Gerencial
- Implementação de seletor de ano na interface
- Correção da limitação que impedia visualização de dados para os anos de lançamentos
- Maior flexibilidade para análises financeiras em diferentes períodos
Cadastro de Fornecedor
- Correção do bug que impedia a edição de fornecedores nas páginas subsequentes à primeira
- Normalização do funcionamento do botão "Editar" em todas as páginas da listagem
- Restauração da funcionalidade de edição em massa quando todos os itens estão selecionados
Impacto das Alterações
- Melhor performance no carregamento inicial da tela de Contas a Pagar
- Maior autonomia na análise de dados do DRE Gerencial
- Experiência consistente no gerenciamento de fornecedores em toda a aplicação
Versão 1.1.7
Data de lançamento: 12/02/2025
-
Melhorias na Conciliação:
-
Reestruturação no sistema de conciliação para facilitar o processo e melhorar a precisão das associações.
-
Implementação de sugestões automáticas com base em padrões aprendidos após 20 transações conciliadas.
-
Melhoria na integração com bancos para conciliação semi-automática com os bancos Asaas e Inter.
-
-
Aprimoramento na DRE:
-
Ajustes no cálculo e exibição das categorias e supercategorias para maior clareza.
-
Melhor organização das informações, otimizando a análise financeira.
-
Inclusão do saldo inicial e saldo dos bancos no cálculo da DRE.
-
Adição de novas categorias para uma análise financeira mais detalhada.
-
-
Desempenho e Eficiência:
-
Refatoração de algumas lógicas internas para reduzir o tempo de carregamento.
-
Otimizações no backend para melhorar a performance em grandes volumes de dados.
-
-
Cadastro, Edição e Exclusão:
-
Melhorias nas funções de editar e deletar, que agora são executadas em segundo plano para maior eficiência.
-
Módulo Financeiro – Versão 1.1.8
Data: 17 de Fevereiro de 2025
• Conciliar Perfex Descontinuado Temporariamente:
A ferramenta de “Conciliar Perfex” (que apresentava o relatório de faturas conciliadas) foi descontinuada temporariamente, pois a sua função se mostrou redundante com os registros de conciliação existentes. Essa funcionalidade será reestruturada para a versão 2.5, onde passará a atuar como uma régua de cobrança, refletindo o comportamento dos clientes e a forma como efetuam os pagamentos.
• Beta de Pagamento:
Foi implementada a beta de pagamento integrada ao Banco Inter. Nesta versão, a API do Inter permite realizar e agendar pagamentos PIX utilizando a chave (ou “copia e cola”), porém, não oferece as chamadas para alterar ou excluir os pagamentos após o lançamento. Assim, a funcionalidade atual possibilita apenas o lançamento e a consulta dos pagamentos via PIX, essas operações de pagamento alterar ou deletar tem que ser feita pelo aplicativo ou InternetBank.
• Perspectiva para Versão 2 da Ferramenta Pagamento:
Em versões futuras, serão adicionadas novas modalidades de pagamento, como agendamento de boletos e outras operações (como DAF/DIF), permitindo cadastrar, consultar, alterar e excluir pagamentos antes da sua execução – recursos que atualmente não estão disponíveis para a integração via PIX.
Módulo Financeiro – Versão 1.1.9
Data: 28 de Fevereiro de 2025
1. Reestruturação da DRE
-
Ajustamos toda a parte estrutural da DRE, incluindo cálculos e estrutura de dados.
-
Melhorias na tabela da DRE para maior precisão e estabilidade.
-
Otimização do banco de dados para lidar com múltiplos dados e cálculos simultâneos.
2. Melhorias na Aba de Categoria
-
Melhoramos a interface da aba de categorias, tornando a navegação mais intuitiva.
-
Adicionamos um gráfico de pizza, que exibe as top 5 categorias com maiores despesas no mês selecionado.
-
Introduzimos um filtro que permite selecionar o mês e o ano para análise.
-
Versão Beta do Dashboard de Categorias: Atualmente, o filtro do gráfico ajusta apenas os dados exibidos no gráfico. Na próxima versão, a listagem de categorias também será ajustada conforme o mês selecionado.
3. Cadastro de Novas Categorias
-
Adicionado um campo para vinculação com a DRE ao cadastrar novas categorias.
-
Categorias filhas podem ser cadastradas normalmente.
-
O cadastro de categorias pai ainda não está disponível, pois sua estrutura impacta diretamente na DRE e requer mais estudos para implementação segura.
4. Melhorias na Atualização via AJAX
-
Ajustes na comunicação assíncrona para permitir atualização de conteúdo sem necessidade de refresh da página.
-
Algumas instabilidades ainda estão sendo trabalhadas, mas isso não afeta as funcionalidades existentes.
-
Essa estruturação estará finalizada na versão 2.0 do módulo.
5. Melhorias no Banco de Dados
-
Reestruturação de tabelas para melhor manipulação de dados em massa.
-
Melhorias gerais na comunicação com o banco para maior eficiência e performance.
Módulo Financeiro – Versão 1.1.9-2
Data: 06 de Abril de 2025
Melhorias na Lógica de Análise de Dados
• Otimização da Conciliação:
• Reestruturamos a lógica de análise de dados para que o módulo de conciliação seja mais rápido e eficiente.
• Ajustamos a simulação dos ciclos recorrentes para distribuir os valores de forma correta de acordo com a data de vencimento.
Integração e Importação
• Nova Coluna “Conciliar em Grupo”:
• Adicionada uma nova coluna para possibilitar a conciliação em grupo.
• Durante a integração de conciliação e a importação via OFX, é possível selecionar mais de um registro e conciliar de forma agrupada, desde que os registros sejam idênticos (mesmo valor e descrição, variando apenas a data).
• Caso sejam registrados vários itens distintos, o sistema considera o primeiro registro como referência para todos.
Relatórios e DRE Gerencial
• Consolidação de Relatórios:
• Migramos o antigo DRE gerencial para um novo sistema de relatórios centralizado.
• Na nova versão, todos os relatórios serão agrupados em um único módulo, com a inclusão de 4 novos relatórios, oferecendo uma visão mais completa e integrada da performance financeira.
Dashboard Principal
• Integração da Conciliação no Dashboard:
• Removida a aba separada de conciliação (anteriormente “conciliacão perfex”) e incorporada ao dashboard principal.
• A tabela do dashboard agora exibe de forma integrada os itens conciliados referentes a faturas, despesas e contas a pagar, facilitando a visualização e o gerenciamento das conciliações.
Nova Função: Previsões (Beta)
• Funcionalidade de Previsões:
• Lançada a nova função de Previsões, disponível em fase Beta.
• Permite que o usuário informe uma competência (intervalo de tempo) e visualize, tanto em forma gráfica quanto em tabela, o que já foi realizado e o que está previsto para esse período.
Data: 13/04/2025
Versão: 1.1.9-3
Módulo: Financeiro – Integração Inter & Relatórios
Atualização:
Nesta atualização, foram realizadas melhorias significativas na integração com o Banco Inter e na geração de relatórios financeiros.
Integração com o Banco Inter:
-
Foi implementado um fluxo em loop, processando períodos de 90 dias (conforme o limite da API) de forma contínua. Esse fluxo inicia pela data cadastrada como “initial_balance_date” na conta bancária e repete o processo até chegar à data atual. Dessa forma, o usuário pode conciliar todo o extrato desde o início da integração, sem necessidade de filtragem manual.
-
Foram aplicadas correções relativas à estrutura dos dados retornados pela API do Inter, garantindo uma melhor tratativa dos erros e exceções.
Novas Funcionalidades em Relatórios:
-
O menu “DRE Gerencial” foi substituído pelo novo menu “Relatórios”, oferecendo ao usuário acesso a um conjunto ampliado de ferramentas analíticas.
-
Foram lançados dois relatórios iniciais:
-
Relatório de Provisões de Entrada e Saída Geral:
Este relatório apresenta as faturas de entrada e as contas a pagar de saída, filtradas diariamente e conforme a competência do mês atual. Assim, o usuário tem uma visão clara das previsões e dos registros já realizados, facilitando a tomada de decisões.
-
Relatório de Fluxo de Caixa Geral:
Este relatório exibe o fluxo de caixa, destacando o que já foi conciliado e o que permanece pendente. Ele integra informações sobre previsões de faturas, contas a pagar e movimentações realizadas, de acordo com os filtros aplicados pelo usuário.
-
Funcionalidades Futuras:
-
Em desenvolvimento, estão planejados os seguintes relatórios:
-
Entrada x Saída por Categoria
-
Entrada x Saída por Conta
-
Entrada x Saída por Centro de Custo
-
-
Além disso, a ferramenta de Gestão de Centro de Custo foi aprimorada, com melhorias nas lógicas internas para proporcionar uma experiência mais eficiente na gestão financeira do dia a dia.
Observações Adicionais:
-
Com a nova configuração da integração, o painel de filtro manual (que permitia ao usuário selecionar datas para filtrar o extrato) foi removido da View, pois o fluxo automatizado (baseado no “initial_balance_date”) garante a extração contínua e adequada dos registros, respeitando o limite de 90 dias imposto pela API do Inter.
-
Essas melhorias visam oferecer uma visão completa e automatizada dos extratos bancários, além de proporcionar relatórios robustos que apoiem a gestão financeira, permitindo uma melhor tomada de decisão sobre as finanças da empresa.
______________________
Data: 27/04/2025
Versão: 1.2.0
Funcionalidades
-
Melhoria na estrutura da tabela do dashboard financeiro.
-
Inclusão da coluna de tipo de despesa na tabela de conciliações (conta a pagar ou despesa de projeto).
-
Inclusão automática do tipo de despesa nos lançamentos manuais.
-
Implementação de tags coloridas para identificar tipo de lançamento no dashboard (verde Faturas, vermelho contas a pagar e amarelo para despesas).
-
Adição de botão “Exportar Excel” no dashboard para exportação de movimentações financeiras para contabilidade.
-
Nova coluna de categorias nos lançamentos do dashboard.
-
Adição de filtros por ano e mês na ferramenta de contas a pagar.
Correções
-
Correção no cadastro de novas contas a pagar (erro de inclusão manual corrigido).
-
Ajuste visual na tabela de contas a pagar:
-
Verde para pagos, vermelho para vencidos, branco para pendentes.
-
-
Melhorias no sistema de edição e exclusão de lançamentos (agora sem refresh da página).
-
Finalização e liberação de dois relatórios financeiros, saindo da fase beta.
__________________
Data: 30/04/2025
Versão: 1.2.1
Correções
-
Corrigido erro na baixa manual de contas a pagar, onde o modal de pagamento não era exibido ao clicar em “Pagar”.
-
Corrigido comportamento ao editar lançamentos: outros modais não aparecem mais por trás do modal principal.
-
Observação importante: para editar recorrências, é necessário marcar “Sim” na opção Alterar as filhas.
Data: 24/05/2025
Versão: 1.2.2
Funcionalidades
-
Filtro para exibição apenas de contas não pagas na ferramenta Contas a Pagar, deixando as tabelas mais limpas e organizadas (tanto na visão geral quanto na visão mensal).
-
Melhoria na estrutura da conciliação pela integração: agora, mesmo que múltiplas transações tenham a mesma data e descrição, todas permanecem disponíveis para conciliação individual.
-
Otimização do botão “Em Massa” na ferramenta de conciliação: agora ele aparece em todas as paginações.
-
Aumento da velocidade de carregamento e processamento nas conciliações.
-
Melhoria na integração com bancos, especialmente com o Banco Inter, trazendo mais dados detalhados por transação.
-
Finalização do módulo de pagamento via INTER, agora com agendamento de PIX ativo e mecânica aprimorada. O sistema está apto para uso pelos usuários. Integrações com Asas, Cora e Itaú estão em desenvolvimento e aguardando liberação final.
Correções
-
Correção de erro na paginação por filtro na tabela do mês dentro da ferramenta Contas a Pagar, que causava erro de “página expirada” ao dar baixa ou alterar registros.
-
Remoção da ação do botão SIM dentro dos modais das contas filhas e das contas do mês (que apenas alternava visualmente para “NÃO” sem efetuar ações úteis).
-
Ajuste no sistema de conciliação que erroneamente ocultava transações semelhantes após uma baixa manual, impedindo visualização e conciliação das demais.
-
Correção no relatório de conciliações: ajuste no carregamento do Contas a Pagar dentro do modal de edição no dashboard.