UC00119 - Transferência bancária
De Wiki Java - Interno
(Diferença entre revisões)
(→Diagrama de classes) |
(→Fluxos principais) |
||
| Linha 29: | Linha 29: | ||
= Fluxo de eventos = | = Fluxo de eventos = | ||
== Fluxos principais == | == Fluxos principais == | ||
| − | '''Fluxo 1:''' Usuário acessa ''Menu -> | + | '''Fluxo 1:''' Usuário acessa '''''Menu -> Utilitários -> Tesouraria -> Parâmetros de tesouraria'''''. |
| − | *Sistema exibe a | + | *Sistema exibe a tela de parâmetros de tesouraria reformulada conforme exigido nos pré-requisitos deste caso de uso. |
| − | '''Fluxo 2:''' Usuário | + | '''Fluxo 2:''' Usuário informa nos parâmetros de tesouraria os tipos de lançamento bancários para débito e crédito de transferência acionando o botão '''[Salvar]''' em seguida. |
| − | + | *Sistema salva a parametrização e exibe uma mensagem confirmando esta para o usuário. | |
| − | '''Fluxo 3:''' | + | '''Fluxo 3:''' Usuário acessa '''''Menu -> Movimentos -> Tesouraria -> Transferência bancária'''''. |
| − | *Sistema | + | *Sistema exibe a tela de pesquisa da rotina em questão conforme [[#RN01 - Tela de pesquisa|RN01]]. |
| + | |||
| + | |||
| + | '''Fluxo 4:''' Usuário aciona o botão '''[Adicionar transferência bancária]'''. | ||
| + | *Sistema exibe a tela de manutenção da rotina conforme [[#RN02 - Tela de manutenção|RN02]]. | ||
| + | |||
| + | |||
| + | '''Fluxo 5:''' Usuário informa os dados da transferência e aciona o botão '''[Salvar]'''. | ||
| + | *Sistema realiza os movimentos referentes à transferência conforme regra de negócio [[#RN03 - Transferência bancária]]. | ||
== Fluxos alternativos == | == Fluxos alternativos == | ||
Edição das 09h28min de 14 de julho de 2014
Conteúdo |
Objetivo
- Manter movimento de transferência bancária.
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 Transferência bancária. Este nome será utilizado para criar a página no Wiki.
- A rotina de movimento bancário avulso não poderá alterar/excluir movimentos gerados em função de uma transferência. Fazer devidos ajustes na rotina em questão.
- Ajustar os parâmetros de tesouraria conforme respectivo layout sugerido.
- Os campos referentes à CPMF deverão ser apenas ocultados da tela sem remove-los do código fonte.
- O parâmetro Limpar data de movimento deverá ser removido da tela e do fonte.
- Verificar/fazer no BO de movimento bancário uma validação/trava para não permitir a alteração ou exclusão de movimentos já conciliados.
Resultado esperado
- Transferir dinheiro de uma conta para outra, gerando os devidos movimentos de débito e crédito na origem e destino.
Diagrama de classes
Layouts sugeridos
Fluxo de eventos
Fluxos principais
Fluxo 1: Usuário acessa Menu -> Utilitários -> Tesouraria -> Parâmetros de tesouraria.
- Sistema exibe a tela de parâmetros de tesouraria reformulada conforme exigido nos pré-requisitos deste caso de uso.
Fluxo 2: Usuário informa nos parâmetros de tesouraria os tipos de lançamento bancários para débito e crédito de transferência acionando o botão [Salvar] em seguida.
- Sistema salva a parametrização e exibe uma mensagem confirmando esta para o usuário.
Fluxo 3: Usuário acessa Menu -> Movimentos -> Tesouraria -> Transferência bancária.
- Sistema exibe a tela de pesquisa da rotina em questão conforme RN01.
Fluxo 4: Usuário aciona o botão [Adicionar transferência bancária].
- Sistema exibe a tela de manutenção da rotina conforme RN02.
Fluxo 5: Usuário informa os dados da transferência e aciona o botão [Salvar].
- Sistema realiza os movimentos referentes à transferência conforme regra de negócio #RN03 - Transferência bancária.
Fluxos alternativos
Fluxo 1:
Fluxos de exceção
Fluxo 1:
Regras de negócio
RN01 - Tela de pesquisa
RN02 - Tela de manutenção
Quadro de dados
Tela de pesquisa
| NOME | OBRIGATÓRIO | TIPO DE ENTRADA | VALORES POSSÍVEIS | TAMANHO | VALOR PADRÃO | OBSERVAÇÃO |
| Filial | Sim | ChecklistBox | Filiais cadastradas no sistema. | Filial logada selecionada | ||
| Cliente | Sim | Input | Clientes cadastrados no sistema | Vazio | ||
| Período | Sim | Input | Datas | Do primeiro ao último dia do mês corrente | ||
| Nº NF | Não | Input | Numéricos | 15 | Vazio | |
| Chave NF-e | Não | Input | Numéricos | 44 | Vazio | |
| Nº Pedido | Não | Input | Numéricos | 15 | Vazio |
