UC00085 - Estorno de liquidação pagar/receber

De Wiki Java - Interno
Edição feita às 17h13min de 4 de outubro de 2013 por Daniel (disc | contribs)

Ir para: navegação, pesquisa

Conteúdo

Objetivo

  • Manter estorno de liquidação de documentos a pagar/receber.

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 Estorno de liquidação. Este nome será utilizado para criar a página no Wiki.

Resultado esperado

  • Estornar o movimento de liquidação de documentos a pagar/receber voltando cada documento para seu estado/situação anterior à liquidação estornada.

Diagrama de classes

Contas a receber pagar.png

Fluxo de eventos

Fluxos principais

Fluxo 1: Usuário acessa a rotina Menu -> Movimentos -> Pagar/Receber -> Estorno de liquidação.

  • Sistema exibe a tela inicial (de manutenção) da rotina em questão conforme regra de negócio RN01

Fluxos alternativos

Fluxo 1:

Fluxos de exceção

Fluxo 1:

Regras de negócio

RN01 - Tela inicial/manutenção

A tela inicial da rotina deverá apresentar um grid (vazio) onde serão listadas as liquidações filtradas e também uma aba de consulta para o usuário buscar as liquidações que deseja estornar.


A aba de consulta deverá apresentar os seguintes filtros:

  1. Cliente/Fornecedor: Campo onde deverá ser informado o cliente (para receber) ou fornecedor (para pagar) para qual existem movimentos de liquidação a estornar.
  2. Período de liquidação: Campo onde deverá ser informado um período inicial e final onde o sistema deverá buscar por movimentos de liquidações.
  3. Tipo de documento: Campo onde deverá ser informado um tipo de documento específico utilizado no(s) documento(s) contidos na liquidação a ser estornada.
  4. Valor: Campo onde deverá ser informada uma faixa de valor de liquidação para buscar movimentos de liquidação cujo total está compreendido na faixa informada.
  5. Código do documento: Campo onde deverá ser informado o código do documento a pagar/receber cuja liquidação será estornada. Através do código do documento o sistema irá buscar pelo movimento de liquidação do mesmo.
  6. Nº liquidação: Campo onde deverá ser informado o número da liquidação (simples ou em lote) a ser estornada.


O grid onde serão listadas as liquidações filtradas apresentará os seguintes dados:

  1. SEL.: Coluna onde será apresentado, para cada liquidação, um checkbox que permitirá selecionar uma ou mais liquidações a serem estornadas.
  2. VLR. LIQUIDAÇÂO: Coluna que exibe o valor total da liquidação.
  3. TIPO LIQ.: Coluna que informa se a liquidação foi TOTAL ou PARCIAL. No caso de liquidação em lote, esta informação só será exibida na tela pop-up exibida quando for acionado o botão <Exibir> da coluna DOCUMENTOS.
  4. DATA: Coluna que exibe a data da liquidação.
  5. LIQUIDAÇÃO: Coluna que informa se a liquidação foi SIMPLES ou EM LOTE.
  6. DOCUMENTO: Coluna onde será exibido o número do documento liquidado. No caso de liquidação em lote, para cada liquidação, no lugar do número do documento será exibido o botão <Exibir>. Quando acionado este botão exibirá em um pop-up, para cada documento do lote, os seguintes dados:
    • TIPO LIQ: Se o documento foi total ou parcialmente liquidado.
    • TD: Tipo de documento.
    • VLR. DOC: Valor do documento.
    • JUROS: Valor de juros do documento no dia da liquidação.
    • MULTA: Valor de multa do documento no dia da liquidação.
    • ACRÉSCIMO: Valor de acréscimo do documento no dia da liquidação.
    • DESCONTO: Valor de desconto do documento no dia da liquidação.
    • VLR. PAGO: Valor pago para cada documento na liquidação.
  7. TD: Tipo do documento liquidado (somente para liquidação simples).
  8. VLR. DOC: Valor do documento liquidado (somente para liquidação simples).
  9. JUROS: Valor de juros do documento no dia da liquidação (somente para liquidação simples).
  10. MULTA: Valor de multa do documento no dia da liquidação (somente para liquidação simples).
  11. ACRÉSCIMO: Valor de acréscimo do documento no dia da liquidação (somente para liquidação simples).
  12. DESCONTO: Valor de desconto do documento no dia da liquidação (somente para liquidação simples).
  13. VLR. PAGO: Valor pago para o documento na liquidação (somente para liquidação simples).

Layouts sugeridos

Quadro de dados

Filtragem

NOME OBRIGATÓRIO TIPO DE ENTRADA VALORES POSSÍVEIS TAMANHO VALOR PADRÃO OBSERVAÇÃO
Cliente Sim input (selecaoCliente) Clientes cadastrados no sistema. Nenhum
Tipo documento Não Input+Combobox Tipos de documento cadastrados no sistema. Vazio
Períodos de emissão e de vencimento Não Input (ats:standardInputCalendar) Numéricos positivos. Vazio
Considerar todas filiais? Não Checkbox Marcado/Desmarcado Desmarcado
Tipo de liquidação Sim Combobox Selecionar títulos; Por valor Selecionar títulos
Total exibido e Total selecionado Sim Input Valores de títulos selecionados ou filtrados Campos somente leitura.
Ferramentas pessoais
Espaços nominais

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