UC00126 - Tipo de lançamento bancário

De Wiki Java - Interno
Ir para: navegação, pesquisa

Conteúdo

[editar] Objetivo

  • Manter tipos de lançamentos bancários.

[editar] Atores

  • Usuário

[editar] Pré-requisitos

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

[editar] Resultado esperado

  • Cadastrar tipos de lançamentos bancários.

[editar] Diagrama de classes

Bancos.png

[editar] Fluxo de eventos

[editar] Fluxos principais

Fluxo 1:

[editar] Fluxos alternativos

Fluxo 1:

[editar] Fluxos de exceção

Fluxo 1:

[editar] Regras de negócio

[editar] RN01 - Tela de pesquisa

Exibirá os tipos de lançamentos bancários já cadastrados em um grid com as seguintes colunas:

  1. DESCRIÇÃO: Nome/descrição do tipo de lançamento.
  2. TIPO: Se o mesmo é de débito ou de crédito.
  3. REPETE DOCUMENTO: Informa se este tipo de lançamento permite repetir o número do documento em movimentações bancárias.
  4. EXIGE DOCUMENTO: Informa se para movimentações bancárias que utilizarem este tipo de lançamento será exigido o número do documento.
  5. GERA CONTABILIDADE: Visível somente se a senha do cliente tiver acesso ao módulo de contabilidade, esta coluna informará se o tipo de lançamento bancário fará com que as movimentações bancárias gerem contabilidade.

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

    
    O grid utilizará o mecanismo de pesquisa lucene.

[editar] 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.
    • O sistema só permitirá informar uma conta caixa cuja natureza (débito ou crédito) seja inversa à opção selecionada no campo Débito/Crédito'.
    • Somente podem ser utilizadas contas caixa que tem desmarcado em seu cadastro o parâmetro Receita/Despesa efetiva.
  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. Gerar movimento contábil: Habilitado somente quando a senha do cliente possuir acesso ao módulo de contabilidade este parâmetro determina se com o tipo de lançamento bancário em questão será gerado ou não um movimento contábil. Uma vez que este parâmetro está marcado será renderizado logo o campo Conta contábil.
  11. Conta contábil: Visível (e obrigatório) somente se o parâmetro Gerar movimento contábil estiver como Sim, neste campo deverá ser informada uma conta contábil (analítica) a ser utilizada na geração do movimento contábil.

[editar] Quadro de dados

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
Gerar movimento contábil Sim Checkbox
  • Marcado
  • Desmarcado
Desmarcado Visível somente quando a senha do cliente tiver acesso ao módulo de contabilidade.
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