Pesquisar

Sistema de auditoria de recebíveis

13/03/2025 às 08:28

Descrição do Projeto:

1. Objetivo

Desenvolver um sistema simples de auditoria para verificar e acompanhar as transações realizadas por máquinas de cartão (POS), permitindo a conciliação de recebíveis e identificando possíveis discrepâncias nos valores entre as transações realizadas e os valores creditados nas contas bancárias da empresa.

2. Funcionalidades principais

2.1 Cadastro de máquinas de cartão
• Cadastro simples de informações sobre as máquinas de cartão, como:
• ID da máquina (único)
• Localização (loja ou filial)
• Modelo da máquina (opcional)

2.2 Registro de transações
• Armazenar informações básicas sobre cada transação realizada nas máquinas de cartão:
• ID da transação
• Valor da transação
• Data e hora
• Status da transação (Autorizada, Pendente, Cancelada)
• Método de pagamento (Crédito, Débito)
• ID da máquina (relacionado à máquina onde a transação foi realizada)

2.3 Conciliação de recebíveis
• Comparação simples entre os valores das transações realizadas nas máquinas de cartão e os valores registrados nas contas bancárias da empresa.
• Verificação de discrepâncias nos valores.
• Relatório básico de conciliação, com os valores registrados e o status das transações.

2.4 Relatórios
• Relatório de transações: Exibição de todas as transações realizadas com filtros por data, máquina e valor.
• Relatório de conciliação: Comparação simples entre os valores das transações e os valores efetivamente recebidos.

2.5 Alerta de inconsistências
• Sistema básico de alerta para discrepâncias encontradas nas transações (ex.: valores discrepantes entre o que foi registrado na máquina e o que foi creditado na conta bancária).

2.6 Dashboard simples
• Exibição de informações básicas de conciliação e status das transações.
• Resumo geral das transações e indicadores simples, como número total de transações, valor total das transações e porcentagem de conciliação bem-sucedida.

3. Requisitos funcionais
• Cadastro de máquinas: Interface para cadastro simples de máquinas de cartão.
• Registro de transações: Tela para adicionar as transações manualmente ou importação de arquivo (ex.: CSV).
• Conciliação: Comparação entre o valor das transações registradas e o valor que foi creditado na conta bancária.
• Relatórios: Geração de relatórios em formato PDF ou Excel.
• Alertas: Notificação simples para discrepâncias ou inconsistências.

4. Requisitos não funcionais
• Desempenho: O sistema deve ser leve e responsivo, com tempo de carregamento rápido para a exibição dos relatórios e transações.
• Segurança: O sistema deve garantir a proteção das informações sensíveis, como valores e dados das máquinas de cartão, com autenticação básica de login (usuário e senha).
• Usabilidade: Interface simples e de fácil navegação, com foco na facilidade de uso por pessoas com pouca experiência técnica.

5. Arquitetura do sistema

5.1 Frontend
• Tecnologias: HTML, CSS, JavaScript (usando uma biblioteca como React ou Vanilla JS)
• Funcionalidades:
• Formulários para cadastro de máquinas e transações.
• Filtros e pesquisa simples para as transações.
• Exibição de relatórios e gráficos básicos.

5.2 Backend
• Tecnologias: Node.js ou Python (Flask/Django)
• Banco de dados: SQLite (para simplicidade) ou MySQL/PostgreSQL (se for necessário escalar)
• Tabelas principais:
• Máquinas de cartão: ID, Localização, Modelo
• Transações: ID da transação, valor, data, status, ID da máquina
• Conciliação: Comparação entre transações e valores recebidos
• APIs:
• API REST simples para cadastrar transações e máquinas.
• API para gerar relatórios e verificar discrepâncias.

5.3 Infraestrutura
• Hospedagem: Para um projeto simples, pode ser hospedado em um servidor pequeno ou até mesmo usar soluções como Heroku ou DigitalOcean para testes e deploy.
• Segurança: Criptografia de dados sensíveis, autenticação básica (login e senha).

6. Fluxo de trabalho
1. Cadastro de máquinas: O administrador ou operador cadastra as máquinas de cartão no sistema, incluindo o ID e localização.
2. Registro de transações: As transações podem ser inseridas manualmente ou importadas via arquivo CSV.
3. Conciliação: O sistema compara os valores registrados nas transações com os valores que foram creditados na conta bancária da empresa.
4. Relatórios: O sistema gera relatórios de transações e conciliação, com as discrepâncias identificadas.
5. Alertas: Se houver discrepâncias, o sistema alerta os responsáveis.
6. Dashboard: Exibição de uma visão geral com indicadores principais (ex.: transações conciliadas, valor total das transações, etc.).

Atividades do cliente nesse projeto:

Última visualização: 13/03/2025 às 07:53

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 9
Propostas excluídas: 1
Interessados: 19
Tempo restante:
Valor Mínimo: R$ 50,00

Cliente

Propostas (8)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Modificar ERP em Node.js para cancelamento de pedidos - Tenho um ERP em Node.js + HTML + MSSQL. Atualmente, tenho a demanda de criar um botão de cancelamento de pedidos de um produto específico, seguindo uma série de regras de neg&...

Resolver problema com Placepicker no Flutterflow - Gerei a chave da API do Google Places (nova) e as 3 chaves do Google Maps, assim como cadastrei no Flutterflow. Contudo, o Placepicker não carrega locais. Preciso de alguém para reso...

Otimização de 4 páginas em portal Node.js - Precisamos identificar as lentidões e efetuar melhorias em 4 páginas deste portal. Ambas possuem banco de dados MSSQL, Node.js e HTML5.

Desenvolvimento de plataforma/website para advocacia - Não é aceitável WordPress. Entregar código fonte. Exportar para o servidor apenas quando finalizar. Temos hospedagem e domínio. Sistema com website para advocac...

Desenvolvimento de MVP web para resolução de circuitos elétricos - Descrição do projeto: Estou buscando um desenvolvedor para criar um MVP web que permita que estudantes enviem questões de circuitos elétricos e obtenham resoluç&o...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.