UC00126 - Tipo de lançamento bancário
De Wiki Java - Interno
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
[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:
- DESCRIÇÃO: Nome/descrição do tipo de lançamento.
- TIPO: Se o mesmo é de débito ou de crédito.
- REPETE DOCUMENTO: Informa se este tipo de lançamento permite repetir o número do documento em movimentações bancárias.
- EXIGE DOCUMENTO: Informa se para movimentações bancárias que utilizarem este tipo de lançamento será exigido o número do documento.
- 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
- Descrição: Campo onde deverá ser informada a descrição/nome do tipo de lançamento bancário.
- 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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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 | ||
| Informar centro de custo | Sim | Combobox |
|
Nunca | ||
| Informar conta caixa | Sim | Combobox |
|
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 |
|
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 |