UC00127 - Movimento bancário

De Wiki Java - Interno
Edição feita às 14h37min de 28 de outubro de 2014 por Daniel (disc | contribs)

(dif) ← Edição anterior | ver versão atual (dif) | Versão posterior → (dif)
Ir para: navegação, pesquisa

Conteúdo

Objetivo

  • Manter movimentos bancários.

Atores

  • Usuário

Pré-requisitos

  • Considerar documento Padrões de desenvolvimento.
  • No projeto da rotina, em confsrc > META-INF > messages > view.properties definir o nome como Movimento bancário. Este nome será utilizado para criar a página no Wiki.

Resultado esperado

  • Realizar movimentos bancários

Diagrama de classes

Bancos.png

Fluxo de eventos

Fluxos principais

Fluxo 1:

Fluxos alternativos

Fluxo 1:

Fluxos de exceção

Fluxo 1:

Regras de negócio

RN01 - Tela de pesquisa

Exibirá os movimentos bancários já realizados em um grid com as seguintes colunas:

  1. FILIAL
  2. DATA DE MOVIMENTO: Data de login no sistema.
  3. TIPO DE LANÇAMENTO: Tipo de lançamento bancário utilizado.
  4. BANCO
  5. AGENCIA
  6. CONTA
  7. Nº DOCUMENTO
  8. VALOR
  9. HISTÓRICO BANCÁRIO

No canto superior esquerdo da tela estará disponível o botão [Adicionar movimento bancário] que quando acionado direcionará o usuário para tela de manutenção em modo de inclusão.


No canto superior direito estará disponível a aba de consulta, que permitirá ao usuário filtrar as movimentações já realizadas com os seguintes filtros:

  1. Período de movimento: Campo onde o usuário poderá informar uma data inicial e final para filtrar movimentações cuja data de movimento está compreendida no período informado.
  2. Banco: Lista todos os bancos cadastrados para que o usuário selecione um banco para filtrar movimentações realizadas com o mesmo.
  3. Agência: Lista todas as agencias cadastradas e vinculadas ao banco selecionado para filtrar movimentações realizadas com a mesma.
  4. Conta: Lista todas as contas cadastradas e vinculadas a agência selecionada para filtrar movimentações realizadas com a mesma.


RN02 - Tela de manutenção

  1. Descrição: Campo onde deverá ser informada a descrição/nome do tipo de lançamento bancário.
  2. Débito/Crédito: Campo onde o usuário deverá selecionar o tipo de movimento gerado em transações que utilizarem o tipo de lançamento em questão. As opções serão:
    • Débito(padrão)
    • Crédito
  3. Informar centro de custo: Campo que determina como será a integração do tipo de lançamento bancário com centros de custo nas seguintes opções:
    • Nunca: Em movimentações bancárias que utilizarem o tipo de lançamento em questão o centro de custo não será informado.
    • Sempre: Em movimentações bancárias que utilizarem o tipo de lançamento em questão o usuário deverá, obrigatoriamente, informar o centro de custo.
    • Opcional: Em movimentações bancárias que utilizarem o tipo de lançamento em questão usuário poderá informar, opcionalmente, o centro de custo.
  4. Informar conta caixa: Campo que determina se o movimento bancário que utiliza o tipo de lançamento em questão será ou não amarrado a uma conta caixa nas seguintes opções:
    • Nunca: Em movimentações bancárias que utilizarem o tipo de lançamento em questão a conta caixa não será informada.
    • Sempre: Em movimentações bancárias que utilizarem o tipo de lançamento em questão o usuário deverá, obrigatoriamente, informar a conta caixa.
    • Opcional: Em movimentações bancárias que utilizarem o tipo de lançamento em questão usuário poderá informar, opcionalmente, a conta caixa.
  5. Gerar movimento de caixa: Habilitado somente quando no campo Informar conta caixa estiverem selecionadas as opções Sempre ou Opcionalmente, quando marcado este parâmetro fará com que o movimento bancário que utilizar o tipo de lançamento em questão gere também um movimento de caixa.
  6. Centro de custo padrão: Habilitado somente quando no campo Informar centro de custo estiverem selecionadas as opções Sempre ou Opcionalmente, neste campo o usuário poderá selecionar, dentre os cadastrados, um centro de custo padrão a ser exibido nas movimentações bancárias que utilizarem o tipo de lançamento em questão. Se desejar, na movimentação bancária o usuário poderá selecionar um centro de custo diferente do padrão.
  7. Conta caixa padrão: Habilitado somente quando no campo Informar conta caixa estiverem selecionadas as opções Sempre ou Opcionalmente, neste campo o usuário poderá selecionar, dentre as cadastradas, uma conta caixa padrão a ser exibida nas movimentações bancárias que utilizarem o tipo de lançamento em questão. Se desejar, na movimentação bancária o usuário poderá selecionar uma conta caixa diferente da padrão.
  8. Repetir documento: Parâmetro que determina se em uma movimentação bancária que utilizar o tipo de lançamento em questão poderá ser informado um número de documento já utilizado em outra movimentação bancária.
  9. Exigir documento: Parâmetro que determina se em uma movimentação bancária que utilizar o tipo de lançamento em questão a informação do número do documento será obrigatória ou não.
  10. Conta contábil: Visível somente se o CNPJ do cliente tiver acesso ao módulo de contabilidade, quando preenchido este campo determina que movimentos bancários que utilizarem o tipo de lançamento em questão gerarão contabilidade.

Quadro de dados

Tela de pesquisa

NOME OBRIGATÓRIO TIPO DE ENTRADA VALORES POSSÍVEIS TAMANHO VALOR PADRÃO OBSERVAÇÃO
Descrição Sim Input Alfanuméricos 30 Vazio
Débito/Crédito Sim Combobox
  • Débito
  • Crédito
Débito
Informar centro de custo Sim Combobox
  • Nunca
  • Sempre
  • Opcional
Nunca
Informar conta caixa Sim Combobox
  • Nunca
  • Sempre
  • Opcional
Nunca
Gerar movimento de caixa Sim Checkbox Marcado/Desmarcado Desmarcado
Centro de custo padrão Não Combobox Centros de custo cadastrados Vazio
Conta caixa padrão Não Input Contas caixa cadastradas Vazio
Repetir documento Sim Checkbox Marcado/Desmarcado Desmarcado
Exigir documento Sim Checkbox Marcado/Desmarcado Desmarcado
Conta contábil Não Input Contas contábeis analíticas cadastradas Vazio
Ferramentas pessoais
Espaços nominais

Variantes
Visualizações
Ações
Navegação
Ferramentas