About this project
it-programming / web-development
Open
Linguagem Sugerida: PHP + JQuery + JavaScript + Mysql
1 – configurações gerais.
1.1 – Controle de usuários com 4 níveis de acesso.
Todas as empresas (clientes) terão um usuário administrador que determinará o nível de acesso dos demais usuários do aplicativo.
Será determinante que este administrador tenha autonomia para liberar e bloquear o acesso dos demais usuários a qualquer tempo, e sobretudo, sobre qualquer funcionalidade da aplicação.
Criação de 4 níveis de usuários:
a) Empresa Administrador – Autorização e Bloqueio integral da aplicação, inclusive dos perfis dos clientes.
B) Empresa usuário – Não terá disponibilidade para autorizar e bloquear, inclusive do seu próprio perfil. Qualquer mudança será sempre pelo usuário administrador.
C) Cliente Administrador – Autorização e Bloqueio integral da sua empresa e os usuários.
D) Cliente Usuário – Não terá disponibilidade para autorizar e bloquear, inclusive do seu próprio perfil. Qualquer mudança será sempre pelo usuário administrador.
1.2 – Menu – Dados do cliente (Disponibilização de informações do cliente na Dashboard)
Teremos dois submenus, “Empresa do cliente” e “Sócios”, onde demonstraremos as principais informações cadastrais relevantes para acesso rápido.
O cadastro inicial será realizado pela Empresa.
A) A empresa:
Código do cliente;
Razão Social;
CNPJ;
contatos (telefone e e-mail)
Data de abertura;
Inscrição Municipal (número ou isento);
Inscrição Estadual (número ou isento);
Sede (endereço completo);
Endereço para expedição (completo);
Regime Tributário;
Atividades da empresa;
Quadro societário e capital social;
Certificado Digital – vencimento.
B) Os sócios.
Nome;
cpf,
rg;
contatos (telefone e e-mail).
Participação societária.
Endereço completo.
1.3. Recuperação de senhas dos clientes.
A possibilidade da recuperação da senha através do ícone “esqueci minha senha” deverá constar na tela de login.
1.4 – Possibilitar cliente com multiempresas.
Através de um mesmo usuário e senha, o cliente poderá acessar mais de uma empresa.
O Cliente após o login terá uma tela com a lista das empresas com acesso permitido, que escolherá em qual delas pretende acessar.
Se o usuário possui vinculação a uma empresa já será carregada a tela inicial da mesma.
1.5 - Criação de usuários clientes.
Será uma tarefa do usuário EMPRESA a criação de Cliente administrador e a vinculação destes usuários a suas empresas (item 1.4)
Será uma tarefa cliente administrador a criação dos usuários cliente usuário e distribuí-los entre as suas empresas.
2 – ENVIO E recebimento (ged)
2.1. Upload e Download de arquivos com alerta por e-mail (EMPRESA
e Cliente);
2.2. Organização de documentos em pastas pré-fixadas.
Separação de documentos por natureza(fiscais, sociais, contábeis e folha de pagamento). A EMPRESA destinará previamente, através do tipo do arquivo, a pasta que o documento deverá ser armazenado.
2.3. Implementar status nos documentos, como enviado e lido.
Acredito que o status seja mais interessante visto que não nos interessa quantas vezes o usuário visualizou determinado arquivo e sim se ele viu a primeira vez.
2.4. Registrar a data da 1ª leitura do arquivo pelo usuário;
2.5. Exibir arquivos enviados/recebidos, fazer pesquisas com filtros;
2.6. Possibilidade de colocar vencimento nos documentos, com alerta por e-mail na data do vencimento – Somente perfil EMPRESA.
2.7. Vincular comprovante de pagamento com o respectivo documento (boleto + comprovante de pagamento do boleto).
2.8. Conversão de arquivos de imagem (jpeg, png…) para pdf no momento do upload.
2.9. Serão armazenados somente 4 tipos de arquivos: PDF, P7f, xml e ofx.
2.10. Histórico das últimas interações (chamado + GED).
3 – MENU – Canal de Relacionamentos, Chamado – opções.
3.1. Criar conversas entre cliente e empresa como chat;
3.2. Enviar e-mail quando criada interação;
3.3. Finalizar interação com alerta por email;
3.4. Solicitação de emissão de notas fiscais por meio de formulário ou upload de arquivo. Possibilidade de cadastrar como padrão as solicitações de nfe.
3.5. Relatórios Flexíveis;
3.6. Interação por assunto, ordem dinâmica e por departamento.
De acordo com o assunto e o departamento escolhido, previamente definidos pela EMPRESA, as interações serão direcionadas ao seu respectivo setor.
3.7. Notificar por e-mail interações paralisadas e fora do prazo;
Diariamente no início do dia a aplicação gerará uma lista com os chamados abertos sem interação a mais de 3 dias (atraso usuários EMPRESA).
3.8. Fazer pesquisas por filtro.
3.9. Possibilidade de anexar arquivos de qualquer extensão.
4 – menu – relatórios contábeis
4.1. Importação de relatórios TXT. Do sistema contábil para apresentação dos dados com layout da empresa (balanço, balentecete e dre).
5 – menu – fiscal.
5.1. Demonstrativo com as notas fiscais emitidas, informando nº da nota fiscal, valor, data de emissão, contratante, município do contratante e ao final o total R$ (parecido com o extrato novo).
Os dados para está área serão alimentados por arquivos CSV.
Criar boxes com a referência do mês e o valor total das notas fiscais emitidas. De forma que o cliente somente visualizará todas ao clicar no ícone.
6 – menu departamento pessoal
6.1 – Integração com GED para envio e recebimento de documentos;
6.2 – Integração com interações;
6.3 – Simulador de Cálculos Trabalhistas – Admissão, demissão, aumentos, etc;
7 – menu expedição.
7.1. Solicitações e cancelamento de portador.
7.2. Histórico de expedição.
7.3. Possibilidade de alteração de endereço previamente cadastrado.
7.4. Possibilidade de reagendamento.
7.5. Notificação por e-mail de mudanças de agenda.
8 – menu – calendário.
8.1. Agenda de compromissos e prazos contábeis e fiscais.
9 – WORKFLOW.
9.1 – Módulo de controle e gerenciamento de processos, considerando passo a passo e documentos de cada etapa.
Temos uma aplicação para servir como exemplo.
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
Experience in this type of projects Yes (I have managed this kind of project before)
Roles needed Designer, Developer
Delivery term: Not specified
Skills needed