Mudanças entre as edições de "Módulo - Despesas"

De GeoSales
Ir para navegação Ir para pesquisar
 
Linha 164: Linha 164:
 
== Regras de Negócios ==
 
== Regras de Negócios ==
  
'''[RN1] - '''
+
'''[RN1] -''' Despesas finalizadas não poderão ser editadas;
 +
 
 +
'''[RN2] -''' Despesas não finalizadas, poderão ser excluídas;
 +
 
 +
'''[RN3] -''' O gestor poderá visualizar, aprovar ou não as despesas do usuário responsável;
 +
 
 +
'''[RN4] -''' Uma despesa só poderá ser aprovada se estiver sido finalizada.
  
 
== Regras de Integração ==
 
== Regras de Integração ==

Edição atual tal como às 16h14min de 21 de junho de 2019

Histórico de Alterações

Data Quem Comentários
18/06/2019 Atiele Cavalcante Criação do documento

Necessidade

Criar tela de despesas, onde seja possível ao usuário ter controle de contas corporativas. Mantendo sua prestação de contas atualizada durante o período aprovado.

Solução

Deverá ser criada uma funcionalidade com a finalidade de cadastrar despesas, essa que conterá informações a respeito de prestações de conta corporativa.

Neste cadastro, a tela seguirá um fluxo de etapas(Como na Gerência de cenário - Geomind). Na primeira etapa, será possível inserir informações de cliente, destino, data início, data fim, motivo e participante. Na segunda etapa, será realizado o controle de despesas, inserindo-se, despesa, valor, data, comprovante, número da nota fiscal e imagem do comprovante.

Ao lado da nova despesa criada seguirá os botões editar, excluir, status.

Implementação

Desenvolvimento

Segue abaixo os campos que deverão ser criados na tela de cadastro de despesa:

Criar campos para cadastro de informações:

Primeira etapa do fluxo: Cliente, destino, data início, data fim, motivo e participante.

Segunda etapa do fluxo: Despesa, valor, data, comprovante, número da nota fiscal e imagem do comprovante.


Despesa cadastrada pelo usuário:

As despesas que tiverem sido cadastradas por usuários, que não possuam papel gestor, deverão ficar visíveis para o seu gestor, independente de terem sido finalizadas ou salvas.

A despesa poderá ser editada, desde que não esteja finalizada.

Qualquer despesa criada por usuários que não possuam papel de gestor, ficarão pendentes de autorização do gestor, até que este altere esses status.

Botões de cadastro:

Botão de 'Salvar', com a finalidade de salvar as despesas cadastradas;

Botão de 'Finalizar', com a finalidade de finalizar as despesas cadastradas ou salvas.


Botões de despesa:

Botão de 'Editar', com a finalidade de editar as despesas cadastradas, não finalizadas;

Botão de 'Excluir', com a finalidade de excluir itens da despesa.

Semáforo de despesa:

Marcação de status, com a finalidade de exibir que status a despesa possui.

Os status de uma despesa serão:

- Aberta: Quando uma despesa é inserida e não finalizada;

- Solicitada: Quando uma despesa é finalizada;

- Análise: Quando uma despesa está sendo analisada pelo superior;

- Aprovada: Quando uma despesa é aprovada pelo gestor;

Estrutura de banco

DESPESAS
Coluna Tipo Obrigatório Chave Primária Explicação
CD_DESPESA bigint SIM SIM Numero que irá identificar a despesa
DS_TITULO_DESPESA Varchar (100) NÃO NÃO Motivo da despesa
DATA_INICIAL datetime SIM NÃO Data inicial da despesa
DATA_FINAL datetime SIM NÃO Data final da despesa
CD_USUARIO Int NÃO SIM Para o usuário que foi cadastrada a despesa
CD_GESTOR Int NÃO SIM Para o gestor que foi cadastrada a despesa
CD_ST_DESPESA Int SIM SIM Código da situação da despesa
CD_CRIACAO Int SIM SIM Código do criador da despesa


ITEM_DESPESA_PREVISTA
Coluna Tipo Obrigatório Chave Primária Explicação
CD_DESPESA bigint SIM SIM Numero que irá identificar a despesa
NR_ITEM_DESPESA bigint SIM SIM Numero que irá identificar os itens da despesa
CD_TIPO_DESPESA Int SIM SIM Código do tipo de despesa
VR_PREVISTO decimal SIM NÃO Valor da despesa prevista


ITEM_DESPESA_REALIZADA
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 Numero que irá identificar os itens da despesa
DS_DESPESA Varchar (100) NÃO NÃO Motivo da despesa
VR_REALIZADO decimal SIM NÃO Valor da despesa realizada
CD_NOTA_FISCAL_DESPESA bigint SIM NÃO Numero da nota fiscal da despesa


SITUACAO_DESPESA
Coluna Tipo Obrigatório Chave Primária Explicação
CD_ST_DESPESA int SIM SIM Código da situação da despesa
DS_ST_DESPESA Varchar (50) SIM NÃO Descrição da situação da despesa
ID_DESPESA char SIM NÃO Letra que irá simbolizar a situação da despesa

Regras de Negócios

[RN1] - Despesas finalizadas não poderão ser editadas;

[RN2] - Despesas não finalizadas, poderão ser excluídas;

[RN3] - O gestor poderá visualizar, aprovar ou não as despesas do usuário responsável;

[RN4] - Uma despesa só poderá ser aprovada se estiver sido finalizada.

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
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