Mudanças entre as edições de "Controle de Despesas"

De GeoSales
Ir para navegação Ir para pesquisar
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
+
''' ''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
+
''' ''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
+
''' ''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
+
''' ''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
+
''' ''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
+
''' ''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