Projeto Finanças 3.0

CONTROLE E AUTOMAÇÃO DE PROCESSOS FINANCEIROS E CONTÁBEIS

Funcionalidades

• Controle de contas dos usuários para acesso ao sistema com validação de usuário e senha cadastradas.
• Senha salva criptografada no banco de dados evitando identificação da mesma em acessos diretamente no banco de dados.
• Regras de acesso e permissões de uso por usuário e assim, exibindo os módulos e acessos somente para quem for autorizado.
• Dashboard com as principais informações do sistema resumidas e exibidas através de gráficos e cards para uma melhor vizualização.
• Pesquisas de contas a pagar com várias opções de filtro.
• Validação das informações para ter registros das contas mais integros.
• Retenção de impostos com aliquotas pré cadastradas, onde ao selecionar o imposto, o cálculo é realizado e criado o registro no módulo imposto automáticamente.
• Opção de parcelamento da conta informando a quantidade das parcelas para geração das mesmas.
• Upload de arquivos PDF (notas fiscais) da conta a pagar com opção de visualizar/imprimir clicando em um botão.
• Tela de detalhamento da conta a pagar contendo todas as informações de cadastro, impostos retidos, pagamento e arquivo anexados.
• Autorização da conta a pagar com atualização do valor e disponibilizando a mesma para pagamento.
• Pesquisas dos pagamentos com várias opções de filtro.
• Realização do pagamento das contas a pagar autorizadas previamente.
• Validação das informações para ter registros dos pagamentos mais integros.
• Opção de escolha da conta bancária para realização do pagamento.
• Opções de pagamento por Débito bancário, Cheque, Transferências e PIX.
• Impressão da Ordem de Pagamento e Cheques para assinatura.
• Opção de emissão do pagamento de forma agrupada (um único pagamento com as contas selecionadas) ou individual, onde cadas conta a pagar é um pagamento.
• Confirmação/Compensação do pagamento debitando do saldo da conta bancário onde foi realizado o pagamento.
• Tela de detalhamento do pagamento contendo todas as informações de cadastro, contas no pagamento e opção de re-imprimir as ordens de pagamento.
• Pesquisas de contas a receber com várias opções de filtro.
• Validação das informações para ter registros das contas mais integros.
• Recebimento das contas com inclusão do valor no movimento bancário automáticamente.
• Opção de recebimento da conta de forma parcial ou integral. • Tela de detalhamento da conta a receber contendo todas as informações de cadastro e recebimento.
• Visualização dos impostos gerados automáticamente em contas a pagar.
• Pesquisas de impostos com várias opções de filtro.
• Confirmação dos impostos com opção de atualização do valor e disponibilizando para pagamento.
• Tela de detalhamento do imposto contendo todas as informações de cadastro e geração.
• Pesquisas das Transferências com várias opções de filtro.
• Geração da Ordem de Transferência para autorização bancária.
• Tela de detalhamento das Transferência contendo todas as informações de cadastro e opção de re-impressão da ordem de transferência.
• Opção de visualização das movimentações bancárias filtrado por conta e período.
• Emissão de relatório de todas as movimentações bancárias de forma simplificado e detalhado.
• Todas as movimentações e calculos do extrato é gerado de forma automático pelos outros módulos.
• Geração do período das movimentações financeiras.
• Restrição dos pagamentos, recebimentos e transferências fora do período autorizado.
• Emissão de relatório e detalhamento dos valores das movimentações e fechamento.
Varios outros cadastros como:
• Fornecedores e Clientes.
• Empresa com contas bancárias.
• Planos de contas.
• Usuários, grupos e permissões.
• Agencias bancárias e bancos.
• Tabela de retenção de impostos e dentre outros.

Tecnologias

Neste projeto, foram utilizadas as seguintes tecnologias:


• Java 8
• Spring Framework MVC
• Spring Security
• Spring Data JPA
• Banco de Dados MySQL
• Engine Thymeleaf
• HTML, CSS e JavaScript
• JQuery
• Bootstrap
• Servidor Apache Tomcat

Telas do Projeto