Controle de Despesas
Histórico de Alterações
Data | Quem | Comentários |
---|---|---|
20/08/2018 | Ana Júlia | Criação do documento |
Necessidade
Tendo como necessidade a criação da tela de controle de despesas, para que o usuário consiga ter uma visão panorâmica de despesas.
Solução
Deverá ser criada uma tela onde o usuário poderá cadastrar as próprias despesas, conforme configurado e parametrizado para o usuário.
Implementação
Desenvolvimento
- Campos da tela de controle de despesas
Deverão ser incluídos os seguintes campos:
- Data Inicial: Deverá conter um calendário para que o usuário poderá selecionar a data do inicio da despesa, contendo a hora.
- Data Final: Deverá conter um calendário para que o usuário poderá selecionar a data do inicio da despesa, contendo a hora.
Dentro do calendário deverá conter botões de 'Hoje', 'Limpar' e 'Fechar' na parte inferior, na parte superior deverá conter o mês e o ano, onde no campo ano, deverá ser selectbox, ou seja, quando usuário clicar em cima do ano deverá ser exibido os anos, de 3 (três) anos atrás para 5 (cinco) anos a frente.
Por exemplo: Estamos no ano de 2018, quando selecionado deverá ser exibido 3 (três) anos atrás, no caso seria 2015 e 5 (cinco) anos a frente, ou seja 2023.
Onde os botão 'hoje' será utilizado para redirecionar o usuário para a data atual, o botão 'limpar' será utilizado para limpar a data selecionada e o botão fechar servirá para fechar a tela de calendário.
- Tipo: Conterá informações do tipo de despesa que o usuário realizou, esse campo será exibido em selectbox.
- Nota Fiscal: Numero da nota fiscal do consumo do usuário.
- Justificativa: Campo que será utilizado caso o usuário tenha ultrapassado o valor cadastrado.
- Foto: Comportará a foto da nota fiscal
- Valor: Valor da despesa.
- Prioridade: Prioridade da despesa, esse campo será exibido em selectbox.
- Forma: O usuário deverá preencher a forma de pagamento, esse campo será exibido em selectbox.
- Mensagens
Quando o usuário finalizar o cadastro, deverá ser exibido na tela a seguintes mensagem 'Cadastro de despesa salvo com sucesso!'
Configurações
Deverá ser criada a configuração CAMPO_OBR:JUSTIFICATIVA, onde se ativada tornará obrigatório o preenchimento do campo justificativa. Para que seja ativado deverá receber o valor 'S' e para desativar receberá os valores 'N' e NULL.
Estrutura de banco
TABELA | ||||
---|---|---|---|---|
Coluna | Tipo | Obrigatório | Chave Primária | Explicação |
NOME DO CAMPO | TIPO DO CAMPO | SIM/NAO | SIM/NAO | EXPLICAÇÃO SOBRE O CAMPO |
Regras de Negócios
[RN1] -
Regras de Integração
[RI1] -
Resultados Esperados
Protótipos
Fluxos Padrão
Aprovação
Considero aprovada a documentação da funcionalidade especificada acima, e autorizo a implementação da mesma no Sistema GeoSales, em nome da Organização a qual estou vinculado.
GeoSales
Setor | Aprovado Por | Data | Assinatura |
---|---|---|---|
Desenvolvimento - GeoSales | Pessoa que aprovou | 00/00/0000 | |
Integração - GeoSales | Pessoa que aprovou | 00/00/0000 | |
Configurações - GeoSales | Pessoa que aprovou | 00/00/0000 |
Empresa solicitante
Setor | Aprovado Por | Data | Assinatura |
---|---|---|---|
Gerente TI - Cliente | Pessoa que aprovou | 00/00/0000 | |
Gerente de Projeto - Cliente | Pessoa que aprovou | 00/00/0000 | |
Gerente Comercial - Cliente | Pessoa que aprovou | 00/00/0000 |