UC00119 - Transferência bancária

De Wiki Java - Interno
Edição feita às 17h35min de 11 de julho de 2014 por Daniel (disc | contribs)

Ir para: navegação, pesquisa

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.
    1. Os campos referentes à CPMF deverão ser apenas ocultados da tela sem remove-los do código fonte.
    2. 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

TransferenciaBancaria.png

Layouts sugeridos

Fluxo de eventos

Fluxos principais

Fluxo 1: Usuário acessa Menu -> Movimentos -> Faturamento -> NF-e P/ Vários pedidos.

  • Sistema exibe a rotina de emissão de nota fiscal para vários pedidos na tela de pesquisa conforme RN01.


Fluxo 2: Usuário aciona o botão <Adicionar nota fiscal para vários pedidos>.

  • Sistema exibe a tela de manutenção da rotina, onde serão finlrados/selecionados os pedidos que farão parte da nota, onde serão informados os dados do cabeçalho da nota e também as formas de pagamento conforme seção nota da RN02.


Fluxo 3: Após selecionar os pedidos, informar os dados do cabeçalho da nota e as formas de pagamento, o usuário fatura/emite a nota fiscal para vários pedidos.

  • Sistema procede conforme a seção faturamento da RN02.

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
Ferramentas pessoais
Espaços nominais

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