About this project
it-programming / web-development
Open
Sistema para controle de serviços
Objetivo.
Controlar o fluxo de serviços e contratos de valor mensal oferecido pela empresa.
Exemplo.
Uma empresa que oferece serviço de instalação de rastreadores deseja realizar o controle de instalação e manutenção de seus rastreadores, os equipamentos são instalados em carros, caminhões ou maquinas agrícolas, o sistema devera oferecer controle financeiro de contas receber/pagar com emissão de boletos para o cliente (um valor mensal é cobrado do cliente todo mês mediante plano), envio e recebimento de arquivos cnab homologado para o sicoob. Segue abaixo lista das principais funções do sistema.
• Básico
o Cadastro de Clientes
Cadastro simples do cliente que utiliza os serviços da empresa
o Cadastro de Fornecedores
Cadastro simples de fornecedores para controle do contas a pagar
o Cadastro de Funcionários
Cadastro simples para controle dos funcionários e vínculo com usuários
o Cadastro de Usuários do Sistema
Usuários que poderão acessar o sistema com seu nível de permissão
o Cadastro de Produtos (Equipamento Rastreador)
São os produtos que estão presentes no plano do cliente. Ex: Plano A tem incluso um determinado rastreador, serve para controle da empresa, mas não influencia no valor do plano.
O Cadastro de Serviços
São considerados serviços: instalação, manutenção, retirada de equipamentos ou outros serviços que a empresa realiza
o Cadastro de Planos Mensal (Valor mensal que o cliente vai pagar)
Planos são cobrados mensalmente do cliente, um cliente pode ter um ou muitos planos em seu contrato
• Financeiro
o Contas Receber
Controle de contas a receber (Contas do cliente)
Recebimento de Contas
• Estorno de Recebimento
Cancelamento de Contas
o Contas Pagar
Controle de contas a pagar (Contas da Empresa)
Pagamento de Contas
• Estorno de Pagamentos
Cancelamento de Contas a Pagar
o Fluxo de Caixa
Movimentação de entrada/Saída, cada conta recebido ou pagar gera uma linha nesse movimento, podendo ser incluído registro manual para ajuste
o Emissão de Boletos com registro (A4 e Carnê)
Cada conta pode ter zero ou um boleto vinculado, antes do boleto ser emitido uma conta precisa ser gravada para esse boleto
o Geração de Arquivo CNAB 240
Arquivo de remessa contendo os boletos para registro
o Leitura de Arquivo CNAB 240
Arquivo de retorno do banco com o resultado das movimentações
• Operacional
o Abertura de Ordem de Serviço
Instalação, manutenção ou retirada de equipamento
o Finalização de Ordem se Serviço
Finalizar ordem de serviço com o resumo do que foi realizado e geração de contas/boletos se for o caso
o Contrato com Cliente (Cliente -> Planos Mensal -> Conta Receber -> Boleto)
Um cliente pode possuir zero um ou vários contratos ativos, cada contrato determina o valor mensal que o cliente vai pagar.
o Cancelamento de Contrato (Cancelar contas e boletos)
Quando um contrato for cancelado as contas pendentes vinculadas a ele também serão canceladas
• Relatórios
o Ordem de serviços – pendentes, concluídos, cancelados, por cliente por periodo
o Contas Receber – contas vencidas, a vencer, canceladas, recebidas e todas, por cliente, por emissão, por vencimento, por contrato
o Contas a pagar - contas vencidas, a vencer, canceladas, pagas e todas, por cliente, por emissão, por vencimento, por contrato
Project overview
O objetivo do projeto é um sistema para controle de ordem de serviços conforme especificado acima, podendo o desenvolvedor ficar a vontade para realizar ajustes para melhoria do projeto, dês de que não fuja da proposta, o sistema precisa atender varias empresas na mesma base de dados, cada uma com seu acesso. Preferencialmente deve ser desenvolvido em asp net core e banco mysql
Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Roles needed Developer
Delivery term: November 10, 2022
Skills needed