Mudanças entre as edições de "Controle de Despesas"
Linha 37: | Linha 37: | ||
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. | 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. | ||
− | + | ''' ''Cabeçalho '' ''' | |
* Titulo da despesa | * Titulo da despesa | ||
Linha 51: | Linha 51: | ||
* Nome do usuário que realizará a despesa | * Nome do usuário que realizará a despesa | ||
− | + | ''' ''Itens da despesa '' ''' | |
* Tipo de despesa | * Tipo de despesa | ||
Linha 85: | Linha 85: | ||
Deverão ser exibidos os seguintes campos: | Deverão ser exibidos os seguintes campos: | ||
− | + | ''' ''Cabeçalho '' ''' | |
* Titulo da despesa | * Titulo da despesa | ||
Linha 99: | Linha 99: | ||
* Nome do usuário que realizará a despesa | * Nome do usuário que realizará a despesa | ||
− | + | ''' ''Itens da despesa '' ''' | |
* Tipo de despesa | * Tipo de despesa | ||
Linha 121: | Linha 121: | ||
A tela de pesquisa de despesas cadastradas pelo gestor, deverão ter os seguintes campos: | A tela de pesquisa de despesas cadastradas pelo gestor, deverão ter os seguintes campos: | ||
− | + | ''' ''Cabeçalho '' ''' | |
* Titulo da despesa | * Titulo da despesa | ||
Linha 135: | Linha 135: | ||
* Nome do usuário que realizará a despesa | * Nome do usuário que realizará a despesa | ||
− | + | ''' ''Itens da despesa '' ''' | |
* Tipo de despesa | * Tipo de despesa |
Edição das 18h51min de 22 de agosto de 2018
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 cadastras as despesas e ter uma visão panorâmica dqw 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.
Tendo duas telas, onde o usuário poderá consultar e cadastrar as despesas
Implementação
Desenvolvimento
- Campos da tela de cadastro de controle de despesas
A tela de cadastro de despesas, deverá ser criada, para que o usuário preencha os campos de despesa, os seguintes campos deverão ser criados:
- Data Inicial: Deverá conter um calendário para que o usuário possa selecionar a data do inicio da despesa, contendo a hora.
- Data Final: Deverá conter um calendário para que o usuário possa 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.
Cabeçalho
- Titulo da despesa
- Data Inicial da despesa
- Data final da despesa
- Somatório do valor total, demonstrando ao usuário o valor total que poderá ser gasto.
- Nome do gestor que cadastrou a despesa
- Nome do usuário que realizará a despesa
Itens da despesa
- Tipo de despesa
- Numero da nota Fiscal da despesa
- Valor cadastrado
- Data Emissão do despesa
- Anexo da nota fiscal da despesa
- Valor da despesa (Valor que o usuário poderá gastar)
- Valor da despesa utilizado
- Mensagens
Quando o usuário finalizar o cadastro, deverá ser exibido na tela a seguinte mensagem 'Cadastro de despesa salvo com sucesso!'.
Caso as informações obrigatórias não estejam preenchidas, o campo deverá ficar vermelho, exibindo a seguinte mensagem 'Nenhum' + nome do campo +'selecionado'.
Por exemplo: caso o campo status não esteja preenchido, o campo deverá ficar vermelho, exibindo a mensagem 'Nenhum Status selecionado'
Na tela deverá possuir botões de 'Pesquisar' e 'Adicionar'. O botão de pesquisa, permitirá ao usuário que pesquisa as despesas que já foram cadastradas para o usuário ou as que o próprio usuário cadastrou. E o botão adicionar, servirá para que o usuário consiga adicionar despesas.
- Campos da tela de pesquisa de controle de despesas
Despesa cadastrada pelo usuário
As despesas cadastradas pelo usuário deverão estar disponíveis para visualização do usuário, não podendo editar, ou seja, só será possível visualizar as despesas que foram cadastradas.
Deverão ser exibidos os seguintes campos:
Cabeçalho
- Titulo da despesa
- Data Inicial
- Data final
- Somatório do valor total, demonstrando ao usuário o valor total que poderá ser gasto.
- Nome do gestor que cadastrou a despesa
- Nome do usuário que realizará a despesa
Itens da despesa
- Tipo de despesa
- Numero da nota Fiscal da despesa
- Valor cadastrado
- Data Emissão do despesa
- Anexo da nota fiscal da despesa
- Valor da despesa (Valor que o usuário poderá gastar)
- Valor da despesa utilizado
Despesa cadastrada pelo gestor
As despesas que foram cadastradas pelo gestor, deverão ficar disponíveis e editáveis para o usuário.
A tela de pesquisa de despesas cadastradas pelo gestor, deverão ter os seguintes campos:
Cabeçalho
- Titulo da despesa
- Data Inicial
- Data final
- Somatório do valor total, demonstrando ao usuário o valor total que poderá ser gasto.
- Nome do gestor que cadastrou a despesa
- Nome do usuário que realizará a despesa
Itens da despesa
- Tipo de despesa
- Valor da despesa (Valor que o usuário poderá gastar)
Os campos que poderão ser editados:
- Tipo de despesa (o campo de despesa, ficará disponível somente para exibição, o usuário não poderá editar)
- Nota Fiscal
- Fota da nota fiscal
- Valor da despesa (Nesse campo para o usuário deverá ser exibido o total que o usuário poderá gastar)
- Valor total da despesa
- Descrição do Item da despesa
- Quantidade de item de despesa
- Valor dos itens de despesa
- Justificativa
- Numeração da nota fiscal
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
DESPESAS | ||||
---|---|---|---|---|
Coluna | Tipo | Obrigatório | Chave Primária | Explicação |
CD_TIPO_DESPESA | Int | SIM | SIM | Código do tipo de despesa |
CD_NOTA_FISAL_DESPESA | Int | SIM | NÃO | Código da nota fiscal da despesa |
DS_JUSTIFICATIVA | Varchar (300) | NÃO | NÃO | Justificativa do controle de despesa |
VR_DESPESA_TOTAL | Decimal | SIM | NÃO | Valor total da despesa |
CD_USUARIO | Int | SIM | NÃO | Código do usuário que cadastrou a despesa |
ITEM_DESPESA | ||||
---|---|---|---|---|
Coluna | Tipo | Obrigatório | Chave Primária | Explicação |
CD_TIPO_DESPESA | Int | SIM | SIM | Código do tipo de despesa |
NR_ITEM_DESPESA | bigint | SIM | SIM | Código do item da despesa |
DS_ITEM_DESPESA | Varchar (300) | SIM | NÃO | Descrição do item da despesa |
QT_ITEM_DESPESA | decimal | SIM | NÃO | Quantidade do item da despesa |
VR_ITEM_DESPESA | decimal | SIM | NÃO | Valor do item da despesa |
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 |