Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  

Informações Gerais

 

Especificação

Produto

Microsiga Protheus

Módulo

SIGAFIN

Segmento Executor

Serviços & Juridico

Projeto1

M_CTR0

IRM1

PCREQ-3780

Requisito1

PCREQ-7721

Subtarefa1

M_CTR010-

Chamado2

 

Release de Entrega Planejada

12.1.8

Réplica

 

País

(  ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   ( x ) Outro: Todos.

Outros

<Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>.

   Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos). 

Objetivo

 

Adicionar tratamento de cálculo de juros e multas variáveis na rotina de liquidação e recebimentos de títulos e permitir a simulação de valores negociados.

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

FINA460 - Liquidação a Receber

Alteração

Atualizações -> Contas a Receber -> Liquidação a Receber

-

FINA460A - Simulação de liquidação a ReceberCriaçãoAtualizações -> Contas a Receber -> Simulação de Liquidação-
FINR460A - Acordos de liquidaçãoCriaçãoRelatórios -> Contas a Receber -> Acordos de Liquidação-

Definição da Regra de Negócio


Liquidação de títulos a receber

No processo de liquidação de títulos, quando o usuário selecionar títulos em atraso, será aplicado um percentual fixo de multa e calculado os juros sobre o período em atraso, conforme percentual listado na inclusão do título (padrão existente no sistema).

 

Configuração para cálculo de multa:

MV_JURTIPO = L (SIGALOJA)

MV_LJMULTA = Percentual de multa

MV_LJINTFS = .T. (Usa cálculo do SIGALOJA)

MV_TXPER = Percentual de Juros

MV_LJJUROS = Percentual de Juros

 

Será possível informar uma outra taxa de multa e/ou juros, que serão aplicadas no momento da simulação da liquidação, caso uma outra taxa seja negociada com o cliente.

Após a marcação dos títulos e seleção da condição de pagamento, quando necessário, haverá novo cálculo de juros sobre o valor negociado e este será corrigido. Abaixo um exemplo desta negociação.

 

Exemplo:

 

Filial

Título

Cliente/Loja

Data de Vencimento

Valor

Percentual de Juros a.d

Matriz

UNI0000001NF

T00001/01

01/08/2015

R$ 5.000,00

     0,0333

Matriz

UNI0000002NF

T00001/01

10/08/2015

R$ 10.000,00

     0,0333

Matriz

UNI0000003NF

T00001/01

20/08/2015

R$ 3.000,00

     0,0333

 

No dia 20/08/15, cliente entra em contato com a cobrança e solicita renegociação dos valores em aberto:

 

Título

Data de Vencimento

Data de Liquidação

Valor

Juros

Multa

Total para renegociação

UNI0000001NF

01/08/2015

20/08/15

5.000,00

31,64

100,00

5.131,64

UNI0000002NF

10/08/2015

20/08/15

10.000,00

33,30

200,00

10.233,30

UNI0000003NF

20/08/2015

20/08/15

3.000,00

0

0

3.000,00

Total Renegociado

18.364,94

 

Cliente solicita um parcelamento dos valores em aberto em duas parcelas, a primeira a vista e a segunda para 30 dias.

 

Título

Data de Vencimento

Valor do Inicial

Valor de Juros

Valor da Parcela

LIQ0000001DP

20/08/2015

9.182,47

0

9.182,47

LIQ0000002DP

20/09/2015

9.182,47

        94,82

9.277,29

Total Renegociado

18.459,76

 

No momento do parcelamento, os valores serão sugeridos pelo sistema, mas o usuário de cobrança poderá alterar o valor de juros, conforme a negociação com o cliente.

A alteração dos valores poderá ocorrer parcela a parcela da renegociação ou sobre o total renegociado, sendo este último aplicado à todos os títulos pertencentes à uma negociação.

Os títulos gerados de uma liquidação serão corrigidos quando baixados em uma data posterior ao vencimento negociados.

 

Após a negociação com o cliente o usuário poderá:

 

Liquidação

Gravar todos os passos da liquidação, baixar os títulos selecionados e gerar novos títulos com os valores acordados.

Os valores gravados ficarão disponível no relatório Acordos de Liquidação.

 

Simulação

Gravar todos os passos da liquidação com uma data de validade. Sendo assim, enquanto a simulação estiver vigente (dentro do prazo de validade), o usuário poderá alterar a simulação, alterar e efetivar a simulação.

Os valores gravados ficarão disponíveis no relatório Acordos de Liquidação.

 

Detalhamento técnico.

FINA460 - Liquidação a Receber

Função genérica para montagem de tela.

 

A funcionalidade da liquidação será disponibilizada para o módulo de Telecobrança, onde serão selecionados os títulos para um atendimento/cobrança e utilizaram a rotina de liquidação nas telas dos protótipos 01 e 02.

Para isso, reestruturar a função A460Liquid, dividindo-a em:

 

  1. Seleção de dados (tela inicial);
  2. Montagem do arquivo temporário, com dados coletados da seleção de títulos;
  3. Montagem da tela de seleção de título;
  4. Montagem da tela de geração de títulos.

 

Importante: Manter todas as validações e gravações existentes.

Após a reestruturação, o módulo de telecobrança deverá chamar a função de montagem da tela de seleção de títulos.


Tela de Seleção

Ajustar a tela de seleção de títulos, conforme protótipo de tela 01, para adicionar as informações:

No cabeçalho da tela:

  • Adicionar o campo %Multa, iniciando com o percentual do parâmetro MV_LJMULTA;
  • Adicionar o campo % Juros, iniciando com o percentual do parâmetro MV_TXPER/MV_LJJUROS.

Validações:

Os campos serão editáveis e quando manipulados serão replicados para os seus respectivos campos no grid da tela.

No botão EDITAR localizado em ações relacionadas deverá retirar o campo Juros.

No grid da tela:

  • Adicionar o campo %Multa, iniciando com o percentual do parâmetro MV_LJMULTA;
  • Adicionar o campo % Juros, iniciando com o percentual do parâmetro MV_TXPER/MV_LJJUROS;
  • Adicionar o campo Acréscimo, iniciando com o valor do campo E1_SDACRES e retirar a soma do seu conteúdo ao campo VALOR JUROS;
  • Adicionar o campo Decréscimo, iniciando com o valor do campo E1_SDDECRE e retirar a soma do seu conteúdo ao campo VALOR DESCONTO;
  • Adicionar os campos E1_EMISSAO e E1_BAIXA.

Ordenação da tela: similar a tela de geração título descrita abaixo.

Validações:

  • Os campos da grid serão editáveis, sempre que alterados deverão recalcular os campos de juros/multa do título.
  • Os campos de juros/multa deverão iniciar com o cálculo de juros/multa, com os percentuais de seus respectivos parâmetros.
  • Os campos Juros/Multa serão somados ao campo Valor a liquidar.

Regra de Cálculo:

  • Multa - Chamar a função LojxRMul() para calcular a multa conforme percentual informado pelo usuário.
  • Juros - Chamar a função LojxRJur() para calcular os juros com percentual informado pelo usuário.
  • Valor a Liquidar - Saldo do título + Multa + Juros + Acréscimo - Decréscimo - Desconto - Abatimento


Tela de Geração de título

Ajustar a tela de geração de títulos, conforme protótipo de tela 02, para adicionar as informações:

No cabeçalho da tela:

  • Adicionar o campo % Juros, iniciando com o percentual do parâmetro MV_TXPER/MV_LJJUROS.

Validações:

O campo será editável e quando manipulado será replicado para os seus respectivos campos no grid da tela.

No grid da tela, será reformulado de deverá conter os campos:


CampoAçãoObrigatórioEditável
PrefixoInformado pelo usuário, deverá ser replicado para todos os títulos geradosSimSim
NúmeroNúmero do título informado pelo usuário, deverá ser replicado para todos os títulos geradosSimSim
ParcelaParcela do título, será replicado para todos os títulos sempre incrementando 1 (MV_1DUP)SimSim
TipoTipo de título informado pelo usuário na tela de cabeçalho, deverá ser replicado para todos os títulos geradosSimNão
NaturezaNatureza do títulos, definido pelo usuário na abertura da tela, deverá ser replicado para todos os títulos geradosSimNão
Data de VencimentoData calculada, conforme condição de pagamento.SimSim
Valor da ParcelaValor calculado conforme a condição de pagamento listado pelo usuárioSimSim
% JurosPercentual de juros, será replicado com o % Juros do cabeçalho da telaNãoSim
JurosJuros calculado pela função LojxRJur(), baseado na data de vencimento e % de JurosNãoNão
AcréscimoAcréscimo do título informado pelo usuárioNãoNão
DecréscimoDecréscimo do título informado pelo usuárioNãoNão
Valor da Total Resultado do cálculo dos campos: Valor da Parcela + Juros + Acréscimo - DecréscimoSimNão
Banco do chequeBanco do cheque informado pelo usuário NãoSim
Agencia do chequeAgencia do cheque informado pelo usuárioNãoSim
Conta do ChequeNúmero da conta do cheque informado pelo usuário NãoSim
Número do ChequeNúmero do cheque informado pelo usuárioNãoSim
EmitenteCampo iniciará com o Nome reduzido do clienteNãoSim

 

Validações:

Quando o parâmetro MV_GRSEFLQ = .T.:

  • Só irá gerar cheques a receber caso o tipo de título for igual a CH, caso o usuário informe outro tipo de título, deverá apresentar uma mensagem informando que não será gerado o cheque, para essa liquidação;
  • Os campos Banco cheque, Agencia cheque, Conta cheque e Número cheque, serão obrigatórios quando o tipo de título for CH.

Ao alterar o campo % Juros deverá recalcular os campos de Juros e Valor da Parcela.

Ao alterar os campos acréscimos, decréscimos deverá recalcular o campo valor da parcela.

Ao alterar a data de vencimento do título deverá recalcular os campos de Juros e Valor da Parcela.

Ao alterar o valor da parcela para um valor menor, deverá ajustar a parcela seguinte, para somar o saldo retirado e recalcular seus valores de juros e total da parcela, caso altere para valor maior, deverá subtrair da próxima parcela e recalcular seus valores de juros e total da parcela.

 

Regra de Cálculo

Juros - Chamar a função LojxRJur() para calcular os juros com percentual informado pelo usuário.

Será calculado o juros desde a data de negociação (data base), até a data de vencimento da nova parcela.

 

Função FA460Can

Ao cancelar a liquidação que possua simulação, apresentar a pergunta:

Cancela a simulação:

Se sim, deverá limpar o campo FO0_NUMLIQ e alterar o campo FO0_STATUS = 3 cancelado.

Se não, deverá limpar o campo FO0_NUMLIQ.


FINA460A - Simulação de liquidação a receber


Criar uma rotina com browse baseada na tabela FO0, conforme o protótipo de dela 03, com as propriedades abaixo: 

Legenda

 

CorDescriçãoCondição
 

Simulação Bloqueada

 

FO0_STATUS = 2 - Bloqueada
 

Simulação Vigente

 

FO0_STATUS = 1 - Ativo e o campo

FO0_DTVALID >= database

 

Simulação Cancelada

FO0_STATUS = 3 - Cancelada
Simulação Vencida

FO0_STATUS = 1 - Ativo e o campo

FO0_DTVALID < database

Simulação Gerada

FO0_STATUS = 4


Botão Incluir

Incluir uma simulação, irá apresentar os parâmetros iniciais da rotina FINA460, para seleção dos títulos, após preenchimentos dos parâmetros será apresentada o protótipo de tela 01 e 07.

Na tela de seleção de título será alterado apenas o título para SIMULAÇÃO DE LIQUIDAÇÃO, deverá usar a mesma função do fonte FINA460, apenas com essa alteração.

Na tela de geração de títulos adicionar o campo DATA VALIDADE, que será replicado para o campo FO0_DTVALID  e o botão EFETIVAR SIMULAÇÃO que irá efetuar liquidação dos títulos selecionados e gerar os novos conforme a simulação.


Validações 

A data de validade não poderá ultrapassar o limite definido no parâmetro MV_LMVLDLQ, ou seja, a data de validade não pode ser maior que a data da negociação somados o limite definido no parâmetro.


Botão Alterar 

Irá abrir os protótipos de tela 01 e 07, com os dados gravados das tabelas FO0, FO1, FO2, caso o usuário altere as informações será criada uma nova versão nas tabelas envolvidas.

Validações

Não poderão sofrer alteração as simulações: 

StatusCondição

Simulação Bloqueada

 

FO0_STATUS = 2 - Bloqueada

Simulação Cancelada

FO0_STATUS = 3 - Cancelada
Simulação Gerada

FO0_STATUS = 4


Ações:

Ao alterar uma simulação sistema deverá efetuar uma varredura nos títulos selecionados e verificar se houve alteração de saldo, caso ocorra deverá notificar o usuário, informando que houve movimentação dos títulos negociados, se deseja recalcular ou abondar a simulação.

Se a somatória do saldos dos títulos envolvidos na liquidação for igual a zero, notificar o usuário que não pendencias de recebimentos para essa simulação.

Caso não haja alterações de saldos nos títulos envolvidos ou solicitado recalculo, deverá carregar os dados das telas da liquidação conforme os protótipos 01 e 07, para conferencia e/ou manipulação do usuário:

  • Caso o usuário altere e clique novamente em GRAVAR SIMULAÇÃO, sistema irá gravar uma nova versão.
  • Caso o usuário altere e clique novamente em EFETIVAR SIMULAÇÃO, sistema irá gravar uma nova versão e efetuar a liquidação normalmente.

Recalculo:

Recalcular os valores de juros e multas, título a título, caso o título esteja com o saldo zero, será retirado do processo de negociação, para gravar o processo o usuário deverá selecionar a opção SALVAR ou EFETIVAR SIMULAÇÃO.


Botão Efetivar

Irá abrir os protótipos de telas 01 e 02, com os dados gravados das tabelas FO0, FO1, FO2, ao confirmar será gravada a liquidação dos títulos selecionados e gerar os novos conforme dados da simulação.

Os campos FO0_STATUS = 4 (gerada) e o campo FO0_NUMLIQ, com número da liquidação gerada.

Caso exista mais de uma versão para o mesmo processo de simulação, as demais simulações terão o campo FO0_STATUS alterado para liquidação 4 - Gerada.

Validações

Todos os campos estarão disponíveis apenas para visualização.

Ações:

Ao alterar uma simulação sistema deverá efetuar uma varredura nos títulos selecionados e verificar se houve alteração de saldo, caso ocorra deverá notificar o usuário, informando que houve movimentação dos títulos negociados, se deseja recalcular ou abondar a simulação.

Se a somatória do saldos dos títulos envolvidos na liquidação for igual a zero, notificar o usuário que não pendencias de recebimentos para essa simulação.

Caso não haja alterações de saldos nos títulos envolvidos ou solicitado recalculo, deverá carregar os dados das telas da liquidação conforme os protótipos 01 e 02, para conferencia e/ou manipulação do usuário.

Recalculo:

Recalcular os valores de juros e multas, título a título, caso o título esteja com o saldo zero, será retirado do processo de negociação, para gravar o processo o usuário deverá selecionar a opção SALVAR ou EFETIVAR SIMULAÇÃO.

Botão Visualizar 

Irá apresentar o protótipo de tela 04, para conferência.

Validações

Todos os campos estarão disponíveis apenas para visualização.

Botão Bloquear

Irá apresentar o protótipo de tela 04, para conferência, se o usuário clicar na opção SALVAR, deverá alterar o campo FO0_STATUS para 2 (bloqueado).

Validações

Todos os campos estarão disponíveis apenas para visualização.

Estorno bloqueio

Irá apresentar o protótipo de tela 04, para conferência, se o usuário clicar na opção SALVAR, deverá alterar o campo FO0_STATUS para 1 (Ativo).

Validações

Todos os campos estarão disponíveis apenas para visualização.

Botão Relatório

Irá chamar o relatório FINR460A.


Funções Genéricas.

Função de Gravação.

Ao confirmar uma liquidação serão gravadas as tabelas:

 

FO0 - Cabeçalho da Liquidação

 

CampoConteúdo
FO0_FILIALFilial da Liquidação
FO0_PROCESProcesso Simulação (autonumeração)
FO0_VERSAOVersão da Simulação (autonumeração)
FO0_NUMLIQNúmero da liquidação
FO0_DATAData da Simulação
FO0_DTVALIDData de validade da simulação
FO0_CONDCondição de Pagamento
FO0_TXJURTaxa de Juros informada na tela de negociação de títulos
FO0_TXMUL

Taxa da Multa informada na tela de negociação de títulos

FO0_TXJRGTaxa de Juros informada na tela de geração de títulos
FO0_CLIENTECódigo do cliente utilizado na geração do título
FO0_LOJALoja do cliente utilizado na geração do título
FO0_NATUREZNatureza do título
FO0_STATUS

Status da negociação que poderá ser:

1 - Ativo

2 - Bloqueado

3 - Cancelado

4 - Gerada

 

FO1 - Títulos Selecionados

 

CampoConteúdo
FO1_FILIALFilial da Liquidação
FO1_PROCESProcesso Simulação (FO0_PROCES)
FO1_VERSAOVersão da Simulação (FO0_VERSAO)
FO1_IDDOCIdentificação do título (FK7_IDDOC)
FO1_SALDOSaldo do título na data da negociação
FO1_TXJURTaxa de Juros da negociação
FO1_VLJURValor do Juros calculado
FO1_TXMULTaxa da multa da negociação
FO1_VLMULValor da multa calculada.
FO1_DESCONDesconto informado pelo usuário
FO1_ACRESCSaldo de Acréscimo do título (E1_SDACRES)
FO1_DECRESSaldo de Decréscimo do título (E1_SDDECRE) 
FO1_VLABTValor de Abatimento do título (SomaAbat())
FO1_TOTALResultado do cálculo: FO1_SALDO + FO1_VLMUL + FO1_VLJUR + FO1_ACRESC - FO1_DESCON - FO1_DECRES - FO1_VLABT

 

FO2 - Títulos Gerados


CampoConteúdo
FO2_FILIALFilial da Liquidação
FO2_PROCESProcesso Simulação (FO0_PROCES)
FO2_VERSAOVersão da Simulação (FO0_VERSAO)
FO2_IDSIMIdentificação do título gerado (FWUUIDV4())
FO2_PREFIXOPrefixo do título
FO2_NUMNúmero do título
FO2_PARCELAParcela do título
FO2_TIPOTipo do título
FO2_VENCTOVencimento do título
FO2_VALORValor calculado da Parcela
FO2_ACRESCAcréscimo do título
FO2_DECRESCDecréscimo do título
FO2_TXJURTaxa de Juros
FO2_VLJURValor do Juros calculado
FO2_BANCOBanco do cheque

FO2_AGENCI

Agencia do cheque
FO2_CONTAConta do cheque
FO2_NUMCHNúmero do cheque
FO2_EMITENTEmitente do cheque
FO2_TOTALResultado do cálculo: FO2_VALOR + FO2_VLJUR + FO2_ACRESC - FO2_DECRES

 

Gravação de Simulação.

Serão gravados as tabelas FO0, FO1, FO2 com os campos FO0_STATUS= 1 e FO0_NUMLIQ em branco.

Gravação do Versão.

Será gravado uma nova versão da simulação com dados da tela, mantendo o mesmo número de processo (FO0_PROCES) e incrementando apenas o campo FO0_VERSAO, ou seja, será realizada a gravação das tabelas FO0, FO1, FO2 com os dados em tela com o mesmo número do processo alterado, com uma versão diferente.


FINR460A - Relatório de simulação

 

Emitir o relatório baseado nas tabelas FO0, FO1, FO2, conforme protótipo de tela 06, com a estrutura abaixo em formato de paisagem.

 

FO0 X SA1 - Cabeçalho do processo

ColunaConteúdo
ProcessoFO0_PROCES
Condição de PagamentoFO0_COND
Data de NegociaçãoFO0_DATA
Data de ValidadeFO0_DTVALID
VersãoFO0_VERSAO
Número da LiquidaçãoFO0_NUMLIQ
Cliente/LojaFO0_CLIENTE+FO0_LOJA
Nome reduzidoA1_NREDUZ
NaturezaFO0_NATUREZ + ED_DESCRIC

 

FO0, FO1, FK7, SE1 - Títulos selecionados

 

ColunaConteúdo
FilialFO1_FILIAL
Prefixo/Número/Parcela/Tipo E1_PREFIXO/E1_NUMERO/E1_PARCELA/TIPO
ClienteE1_NOMCLI 
NaturezaE1_NATUREZ
VencimentoE1_VENCREA
SaldoFO1_SALDO
% MultaFO1_TXMUL
MultaFO1_VLMUL
% JurosFO1_TXJUR
JurosFO1_VLJUR
AcréscimoFO1_ACRESC
DecréscimoFO1_DECRES
DescontoFO1_DESCON
AbatimentoFO1_VLABT
Valor totalFO1_TOTAL

 

FO0, FO2 - Títulos Gerados

ColunaConteúdo
FilialFO2_FILIAL
PrefixoFO2_PREFIXO
NúmeroFO2_NUM
ParcelaFO2_PARCELA
Tipo

FO2_TIPO

VencimentoFO2_VENCTO
Valor CalculadoFO2_VALOR
% JurosFO2_TXJUR
JurosFO2_VLJUR
AcréscimoFO2_ACRESC
DecréscimoFO2_DECRES
Valor da ParcelaFO2_TOTAL

 

Relacionamento entre as Tabelas

 

TabelasChave de relacionamento
FO0 X SA1FO0_CLIENTE+FO0_LOJA  = A1_COD + A1_LOJA
FO0 X SEDFO0_NATUREZ = ED_CODIGO
FO0 X FO1FO0_PROCES + FO0_VERSAO = FO1_PROCES + FO1_VERSAO
FO0 X FO2FO0_PROCES + FO0_VERSAO = FO2_PROCES + FO2_VERSAO
FO1 X FK7FO1_IDDOC = FK7_IDDOC
FK7 X SE1 
 

E1_FILIAL + E1_PREFIXO + E1_NUM + E1_PARCELA + E1_TIPO

E1_FORNECE + E1_LOJA = FK7_CHAVE

 

O relatório será quebrado por processo de negociação, divididos em três sessões (FO0, FO1, FO2), irá buscar dados conforme grupo de perguntas FINR460A, demonstrado no protótipo de tela 05.

 

PerguntaConteúdo
Data de Negociação deInício do range de data de negociação (FO0_DATA)
Data de Negociação atéFinal do range de data de negociação (FO0_DATA)
Data de Validade deInício do range das datas de validade (FO0_VENCTO)
Data de Validade atéFinal do range das datas de validade (FO0_VENCTO)
Cliente deInício do range de cliente utilizado para geração dos títulos negociados (FO0_CLIENTE)
Cliente atéFinal do range de cliente utilizado para geração dos títulos negociados (FO0_CLIENTE)
Loja deInício do range de loja de clientes utilizado para geração dos títulos negociados (FO0_LOJA)
Loja atéFinal do range de loja de clientes utilizado para geração dos títulos negociados (FO0_LOJA)
Considera negociações

Define se irá trazer apenas as simulações pendentes de liquidação, as já liquidadas ou todasambas.

1 = Pendentes de Liquidação (FO0_NUMLIQ em brancoSTATUS = 1 Ativo)

2 = Liquidadas (FO0_STATUS = 4 Gerado e FO0_NUMLIQ preenchidas)

3 = TodosAmbos

Seleciona Filiais

1 = Sim, 2 = Não

Usar a função AdmSelecFil , para retornar as filiais.

 

Selecionar movimentos na FO0, que estejam entre os ranges estabelecidos nas perguntas, com o campo FO0_STATUS como 1 - Ativo

.

 

 

 

 

Tabelas Utilizadas

  • FK1 - Baixas a Receber
  • SE1 - Contas a Receber
  • SED - Naturezas
  • SA1 - Clientes
  • FK6 - Valores acessórios
  • FO0 - Cabeçalho da Liquidação
  • FO1 - Títulos Negociados
  • FO2 - Títulos gerados

Opcional

Protótipo de Tela

 Protótipo 01

 

 

Protótipo 02

 

 

Protótipo de tela 03

 Protótipo de tela 04



Protótipo de Tela 05


Protótipo de Tela 06


Image AddedImage Removed

Protótipo de Tela 07


 



Dicionário de Dados

 

Arquivo ou Código do Script: FO0 – Cabeçalho da liquidação

  

Índice

Chave

01

FO0_FILIAL+FO0_PROCES+FO0_VERSAO

02

FO0_FILIAL+FO0_NUMLIQ+FO0_CLIENTE+FO0_LOJA

Chave

Nome

Modo

Pyme

Chave única

FO0

Cabeçalho de Tesouraria

Exclusivo

Sim

FO0_FILIAL+FO0_PROCES+FO0_VERSAO

 

 

Campo

FO0_FILIAL

Tipo

Caractere

Tamanho

8

Decimal

0

Título

Filial

Descrição

Filial do sistema

Usado

Não

Obrigatório

Não

Browse

Não

Grupo de Campos

033 - Tamanho da Filial

Help de Campo

Filial do Sistema

 

 

Campo

FO0_PROCES

Tipo

Caracter

Tamanho

15

Picture

@!

Descrição

Processo de Simulação           

Título

Processo

Uso

Sim

Obrigatório

Sim

Browse

Sim

Contexto

Real

Propriedade

Alterar

Help de Campo

Processo de Simulação de liquidação

 

 

Campo

FO0_VERSAO

Tipo

Caractere

Tamanho

4

Descrição

Versão do Simulação

Título

Versão

Picture

@!

Obrigatório

Sim

Usado

Sim

Browse

Sim

Contexto

Real

Visual

Alterar

Help de Campo

Versão da simulação de liquidação

 

 

 

Campo

FO0_NUMLIQ

Tipo

Caractere

Tamanho

6

Descrição

Número da Liquidação

Título

Liquidação

Picture

@!

Obrigatório

Não

Usado

Sim

Browse

Sim

Contexto

Real

Visual

Alterar

Help de Campo

Número da liquidação dos títulos.

 

 

 

Campo

FO0_DATA

Tipo

Data

Tamanho

8

Descrição

Data Negociação

Título

Data

Uso

Sim

Obrigatório

Sim

Browse

Não

Contexto

Real

Propriedade

Alterar

Help de Campo

Data de negociação com o cliente

 

 

Campo

FO0_DTVALID

Tipo

Data

Tamanho

8

Descrição

Data Validade

Título

Validade

Uso

Sim

Obrigatório

Sim

Browse

Não

Contexto

Real

Propriedade

Alterar

Help de Campo

Data de validade da negociação

 

 

Campo

FO0_COND

Tipo

Caracter

Tamanho

3

Decimal

0

Picture

@!                                                                         

Descrição

Condição de Pagamento      

Título

Cond Pgto

Val. Sistema

ExistCpo("SE4",,,,,.F.)                                                                                                        

Cons. Padrão

SE4

Uso

Sim

Obrigatório

Sim

Browse

Não

Contexto

Real

Propriedade

Alterar

Help de Campo

Condição de pagamento selecionada na negociação

 

 

Campo

FO0_TXJUR

Tipo

Numérico

Tamanho

5

Descrição

Taxa de Juros

Título

Tx Juros

Uso

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Help de Campo

Taxa de juros informada na etapa de negociação do título

 

 

Campo

FO0_TXMUL

Tipo

Numérico

Tamanho

5

Descrição

Taxa de Multa

Título

Tx Multa

Uso

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Help de Campo

Taxa de multa informada na etapa de negociação do título

 

 

Campo

FO0_TXJRG

Tipo

Numérico

Tamanho

5

Descrição

Tx Juros Geração

Título

Tx Jur Ger

Uso

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Help de Campo

Taxa de juros informada na etapa de geração do título

 

 

Campo

FO0_CLIENTE

Tipo

Caracter

Tamanho

6

Decimal

0

Picture

@!                                                                         

Descrição

Código de Cliente         

Título

Cliente

Val. Sistema

ExistCpo("SA1",,,,,.F.)                                                                                                        

Cons. Padrão

SA1

Uso

Sim

Obrigatório

Sim

Browse

Não

Contexto

Real

Propriedade

Alterar

Grupo de Campos

001 – Cliente

Help de Campo

Código de cliente utilizado para geração dos títulos.

 

 

Campo

FO0_LOJA

Tipo

Caracter

Tamanho

2

Decimal

0

Picture

@!                                                                         

Descrição

Loja de Cliente         

Título

Loja

Cons. Padrão

SA1

Uso

Sim

Obrigatório

Sim

Browse

Não

Contexto

Real

Propriedade

Alterar

Grupo de Campos

002 – Loja

Help de Campo

Código de loja utilizado para geração dos títulos.

 

 

Campo

FO0_NATUREZ

Tipo

Caracter

Tamanho

10

Decimal

0

Picture

@!                                                                         

Descrição

Natureza do Títulos       

Título

Natureza

Val. Sistema

ExistCpo("SED",,,,,.F.)                                                                                                        

Cons. Padrão

SED

Uso

Sim

Obrigatório

Sim

Browse

Não

Contexto

Real

Propriedade

Alterar

Help de Campo

Código da natureza utilizado para geração dos títulos.

 

 

Campo

FO0_STATUS

Tipo

Caractere

Tamanho

1

Descrição

Status da Simulação

Título

Status

Picture

@!

Obrigatório

Sim

Usado

Sim

Browse

Não

Contexto

Real

Visual

Alterar

Val. Sistema

Pertence(“123”“1234”)

Lista opção

1=Ativo,2=VersionadoBloqueado,3=Cancelado;4= Gerada

Inicializador Padrão

“1”

Help de Campo

Define o status do registro.

1=Ativo

2=VersionadoBloqueado

3=Cancelado

4= Gerada

 

 

 

FO1 – Títulos Negociados

  

Índice

Chave

01

FO1_FILIAL+FO1_PROCES+ FO1_VERSAO + FO1_IDDOC 

Chave

Nome

Modo

Pyme

Chave única

FO1

Títulos Negociados

Exclusivo

Sim

FO1_FILIAL+FO1_PROCES+ FO1_VERSAO + FO1_IDDOC 

 

 

Campo

FO1_FILIAL

Tipo

Caractere

Tamanho

8

Decimal

0

Título

Filial

Descrição

Filial do sistema

Usado

Não

Obrigatório

Não

Browse

Não

Grupo de Campos

033 - Tamanho da Filial

Help de Campo

Filial do Sistema

 

 

Campo

FO1_PROCES

Tipo

Caracter

Tamanho

15

Picture

@!

Descrição

Processo de Simulação           

Título

Processo

Uso

Sim

Obrigatório

Sim

Browse

Sim

Contexto

Real

Propriedade

Alterar

Help de Campo

Processo de Simulação de liquidação

 

 

Campo

FO1_VERSAO

Tipo

Caractere

Tamanho

4

Descrição

Versão do Simulação

Título

Versão

Picture

@!

Obrigatório

Sim

Usado

Sim

Browse

Sim

Contexto

Real

Visual

Alterar

Help de Campo

Versão da simulação de liquidação

 

 

 

Campo

FO1_IDDOC 

Tipo

Caractere

Tamanho

32

Descrição

Identif da Título

Título

Id Título

Picture

@!

Obrigatório

Sim

Usado

Sim

Browse

Não

Contexto

Real

Visual

Alterar

Help de Campo

Chave de identificação do título selecionado na negociação

 

 

Campo

FO1_SALDO

Tipo

Numérico

Tamanho

16

Decimal

2

Picture

@E 9,999,999,999,999.99                     

Descrição

Saldo Negociado

Título

Saldo Neg 

Val. Sistema

positivo()                                                                                                                     

Uso

Sim

Obrigatório

Sim

Browse

Sim

Contexto

Real

Propriedade

Alterar

Help de Campo

Saldo do título no momento da simulação

 

 

Campo

FO1_TXJUR

Tipo

Numérico

Tamanho

5

Descrição

Taxa de Juros

Título

Tx Juros

Uso

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Help de Campo

Taxa de juros informada no título

 

 

Campo

FO1_VLJUR

Tipo

Numérico

Tamanho

12

Decimal

2

Descrição

Valor de Juros

Título

Valor de Juros

Val. Sistema

positivo()                                                                                                                     

Uso

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Help de Campo

Valor do juros calculado no título.

 

 

Campo

FO1_TXMUL

Tipo

Numérico

Tamanho

5

Descrição

Taxa de Multa

Título

Tx Multa

Uso

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Help de Campo

Taxa de multa informada no título

 

 

Campo

FO1_VLMUL

Tipo

Numérico

Tamanho

12

Decimal

2

Descrição

Valor da Multa

Título

Valor da Multa

Val. Sistema

positivo()                                                                                                                     

Uso

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Help de Campo

Valor da multa calculada no título.

 

 

Campo

FO1_DESCON

Tipo

Numérico

Tamanho

12

Decimal

2

Descrição

Valor de Desconto

Título

Valor de Desconto

Val. Sistema

positivo()                                                                                                                     

Uso

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Help de Campo

Valor do desconto, informado na negociação.

 

 

Campo

FO1_ACRESC

Tipo

Numérico

Tamanho

12

Decimal

2

Descrição

Acréscimo

Título

Acréscimo

Val. Sistema

positivo()                                                                                                                     

Uso

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Help de Campo

Acréscimo do título negociado

 

 

Campo

FO1_DECRES

Tipo

Numérico

Tamanho

12

Decimal

2

Descrição

Decréscimo

Título

Decréscimo

Val. Sistema

positivo()                                                                                                                     

Uso

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Help de Campo

Decréscimo do título negociado

 

 

Campo

FO1_VLABT

Tipo

Numérico

Tamanho

12

Decimal

2

Descrição

Abatimento

Título

Abatimento

Val. Sistema

positivo()                                                                                                                     

Uso

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Help de Campo

Valor do abatimento do título.

 

 

Campo

FO1_TOTAL

Tipo

Numérico

Tamanho

16

Decimal

2

Picture

@E 9,999,999,999,999.99                     

Descrição

Total Negociado

Título

Tot Neg

Val. Sistema

positivo()                                                                                                                     

Uso

Sim

Obrigatório

Sim

Browse

Não

Contexto

Real

Propriedade

Alterar

Help de Campo

Valor total do título negociado

 

FO2 – Títulos gerados

  

Índice

Chave

01

FO2_FILIAL+FO2_PROCES+ FO2_VERSAO + FO2_IDSIM  

Chave

Nome

Modo

Pyme

Chave única

FO2

Títulos gerados

Exclusivo

Sim

FO2_FILIAL+FO2_PROCES+ FO2_VERSAO + FO2_IDSIM

 

 

Campo

FO2_FILIAL

Tipo

Caractere

Tamanho

8

Decimal

0

Título

Filial

Descrição

Filial do sistema

Usado

Não

Obrigatório

Não

Browse

Não

Grupo de Campos

033 - Tamanho da Filial

Help de Campo

Filial do Sistema

 

 

Campo

FO2_PROCES

Tipo

Caracter

Tamanho

15

Picture

@!

Descrição

Processo de Simulação           

Título

Processo

Uso

Sim

Obrigatório

Sim

Browse

Sim

Contexto

Real

Propriedade

Alterar

Help de Campo

Processo de Simulação de liquidação

 

 

Campo

FO2_VERSAO

Tipo

Caractere

Tamanho

4

Descrição

Versão do Simulação

Título

Versão

Picture

@!

Obrigatório

Sim

Usado

Sim

Browse

Sim

Contexto

Real

Visual

Alterar

Help de Campo

Versão da simulação de liquidação

 

 

Campo

FO2_IDSIM

Tipo

Caractere

Tamanho

32

Descrição

Identif da Título

Título

Id Título

Picture

@!

Obrigatório

Sim

Usado

Sim

Browse

Não

Contexto

Real

Visual

Alterar

Help de Campo

Chave de identificação do título gerados

 

 

Campo

FO2_PREFIXO

Tipo

Caracter

Tamanho

3

Decimal

0

Picture

@!                                                                         

Descrição

Prefixo do Título         

Título

Prefixo

Uso

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Help de Campo

Prefixo dos títulos gerados

 

 

Campo

FO2_NUM

Tipo

Caracter

Tamanho

3

Decimal

0

Picture

@!                                                                         

Descrição

Número do Título       

Título

Número

Uso

Sim

Obrigatório

Sim

Browse

Não

Contexto

Real

Propriedade

Alterar

Grupo de Campos

018 – Documento de Entrada/Saída

Help de Campo

Número do título gerado.

 

 

Campo

FO2_PARCELA

Tipo

Caracter

Tamanho

1

Decimal

0

Picture

@!                                                                         

Descrição

Parcela do Título       

Título

Parcela

Uso

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Grupo de Campos

011 – Parcela

Help de Campo

Parcela do título gerado.

 

 

Campo

FO2_TIPO

Tipo

Caracter

Tamanho

3

Decimal

0

Picture

@!                                                                         

Descrição

Tipo do Título         

Título

Tipo

Uso

Sim

Obrigatório

Sim

Browse

Não

Contexto

Real

Propriedade

Alterar

Help de Campo

Tipo dos títulos gerados

 

 

Campo

FO2_VENCTO

Tipo

Data

Tamanho

8

Descrição

Data Vencimento

Título

Vencimento

Uso

Sim

Obrigatório

Sim

Browse

Não

Contexto

Real

Propriedade

Alterar

Help de Campo

Data de vencimento do título gerado

 

 

Campo

FO2_VALOR

Tipo

Numérico

Tamanho

16

Decimal

2

Picture

@E 9,999,999,999,999.99                     

Descrição

Valor Parcela

Título

Vlr Parc

Val. Sistema

positivo()                                                                                                                     

Uso

Sim

Obrigatório

Sim

Browse

Não

Contexto

Real

Propriedade

Alterar

Help de Campo

Valor calculado da Parcela

 

 

Campo

FO2_TXJUR

Tipo

Numérico

Tamanho

5

Descrição

Taxa de Juros

Título

Tx Juros

Uso

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Help de Campo

Taxa de juros informada no título

 

 

Campo

FO2_VLJUR

Tipo

Numérico

Tamanho

12

Decimal

2

Descrição

Valor de Juros

Título

Valor de Juros

Val. Sistema

positivo()                                                                                                                     

Uso

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Help de Campo

Valor do juros calculado no título.

 

 

Campo

FO2_ACRESC

Tipo

Numérico

Tamanho

12

Decimal

2

Descrição

Acréscimo

Título

Acréscimo

Val. Sistema

positivo()                                                                                                                     

Uso

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Help de Campo

Acréscimo do título negociado

 

 

Campo

FO2_DECRES

Tipo

Numérico

Tamanho

12

Decimal

2

Descrição

Decréscimo

Título

Decréscimo

Val. Sistema

positivo()                                                                                                                     

Uso

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Help de Campo

Decréscimo do título negociado

 

 

Campo

FO2_TOTAL

Tipo

Numérico

Tamanho

16

Decimal

2

Picture

@E 9,999,999,999,999.99                     

Descrição

Total Negociado

Título

Tot Neg

Val. Sistema

positivo()                                                                                                                     

Uso

Sim

Obrigatório

Sim

Browse

Não

Contexto

Real

Propriedade

Alterar

Help de Campo

Valor total do título negociado

 

 

Campo

FO2_BANCO

Tipo

Caracter

Tamanho

3

Decimal

0

Picture

@!                                                                         

Descrição

Codigo do banco         

Título

Banco

Val. Sistema

ExistCpo("SA6",,,,,.F.)                                                                                                        

Cons. Padrão

SA6

Uso

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Grupo de Campos

007 – Banco

Help de Campo

Código do Banco do cheque.

 


Campo

FO2_AGENCI

Tipo

Caracter

Tamanho

5

Decimal

0

Picture

@!                                                                         

Descrição

Agencia do banco        

Título

Agencia    

Uso

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Grupo de Campos

008 – Agencia

Help de Campo

Agência do cheque

 


Campo

FO2_CONTA

Tipo

Caracter

Tamanho

10

Decimal

0

Picture

@!                                                                         

Descrição

Conta corrente no cheque

Título

Conta Banco 

Uso

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Grupo de Campos

009 – Conta Corrente

Help de Campo

Número da conta corrente do cheque

 

 

Campo

FO2_NUMCH

Tipo

Caractere

Tamanho

15

Descrição

Número do Cheque

Título

Cheque

Picture

@!

Obrigatório

Não

Usado

Sim

Browse

Não

Contexto

Real

Visual

Alterar

Help de Campo

Número do cheque                  

 

 

Campo

FO2_EMITENT

Tipo

Caractere

Tamanho

40

Descrição

Emitente do Cheque

Título

Emitente

Picture

@!

Obrigatório

Não

Usado

Sim

Browse

Não

Contexto

Real

Visual

Alterar

Help de Campo

Emitente do cheque                

 

 

Grupo de Perguntas

Nome: FINA460AFINR460A

 

 

X1_ORDEM

1

X1_PERGUNTNúmero da Simulação

Data de Negociação de:

X1_TIPO

CaractereData

X1_TAMANHO

15

X1_GSC

Get

X1_VAR01

MV_PAR01

X1_HELP

Número do processo de simulação da liquidação

 

 

X1_ORDEM

2

X1_PERGUNT

Cliente

X1_TIPO

Caractere

X1_TAMANHO

6

X1_GSC

Get

X1_VAR01

MV_PAR02

X1_F3

SA1

X1_GRPSXG001

X1_HELP

Cliente gerador dos títulos da liquidação

 

 

X1_ORDEM

3

X1_PERGUNT

Loja

X1_TIPO

Caractere

X1_TAMANHO

2

X1_GSC

Get

X1_VAR01

MV_PAR03

X1_GRPSXG002

X1_HELP

Loja do cliente gerador dos títulos da liquidação

 

 

X1_ORDEM

4

X1_PERGUNT

Data de Negociação

X1_TIPO

Data

X1_TAMANHO

8

X1_GSC

Get

X1_VAR01

MV_PAR04

X1_HELP

Data de Negociação com o cliente.

 

 

X1_ORDEM

5

X1_PERGUNT

Data de Validade

X1_TIPO

Data

X1_TAMANHO

8

X1_GSC

Get

X1_VAR01

MV_PAR05

X1_HELP

Data de validade da negociação.

 

Nome: FINR460A

 

 

X1_ORDEM

1

X1_PERGUNT

Data de Negociação de:

X1_TIPO

Data

X1_TAMANHO

8

X1_GSC

Get

X1_VAR01

MV_PAR01

X1_HELP

Range inicial da data de Negociação com o cliente.

 

 

X1_ORDEM

2

X1_PERGUNT

Data de Negociação até:

X1_TIPO

Data

X1_TAMANHO

8

X1_GSC

Get

X1_VAR01

MV_PAR02

X1_HELP

Range final da data de Negociação com o cliente.

 

 

X1_ORDEM

3

X1_PERGUNT

Data de Validade de:

X1_TIPO

Data

X1_TAMANHO

8

X1_GSC

Get

X1_VAR01

MV_PAR03

X1_HELP

Range inicial da data de validade da negociação.

 

 

X1_ORDEM

4

X1_PERGUNT

Data de Validade até:

X1_TIPO

Data

X1_TAMANHO

8

X1_GSC

Get

X1_VAR01

MV_PAR04

X1_HELP

Range final da data de validade da negociação.

 

 

X1_ORDEM

5

X1_PERGUNT

Cliente de:

X1_TIPO

Caractere

X1_TAMANHO

6

X1_GSC

Get

X1_VAR01

MV_PAR05

X1_F3

SA1

X1_GRPSXG001

X1_HELP

Range inicial de cliente gerador dos títulos da liquidação

 

 

X1_ORDEM

6

X1_PERGUNT

Cliente até:

X1_TIPO

Caractere

X1_TAMANHO

6

X1_GSC

Get

X1_VAR01

MV_PAR06

X1_F3

SA1

X1_GRPSXG001

X1_HELP

Range final de cliente gerador dos títulos da liquidação

 

 

X1_ORDEM

7

X1_PERGUNT

Loja de:

X1_TIPO

Caractere

X1_TAMANHO

2

X1_GSC

Get

X1_VAR01

MV_PAR07

X1_GRPSXG002

X1_HELP

Range inicial de loja do cliente gerador dos títulos da liquidação

 

 

X1_ORDEM

8

X1_PERGUNT

Loja até:

X1_TIPO

Caractere

X1_TAMANHO

2

X1_GSC

Get

X1_VAR01

MV_PAR08

X1_GRPSXG002

X1_HELP

Range final de loja do cliente gerador dos títulos da liquidação

 

 

X1_ORDEM

9

X1_PERGUNT

Considera negociações

X1_TIPO

Numérico

X1_TAMANHO

1

X1_GSC

Combo

X1_VAR01

MV_PAR09

X1_DEF01

1=Pendentes de Liquidação

X1_DEF02

2=Liquidadas

X1_DEF03

3=TodosAmbos

X1_HELP

Define se irá trazer apenas as simulações pendentes de liquidação, as já liquidadas ou

todas

ambas.

1 = Pendentes de Liquidação (FO0_

NUMLIQ em branco

STATUS = 1 Ativo)

2 = Liquidadas (FO0_STATUS = 4 Gerado e FO0_NUMLIQ preenchidas)

3 =

Todos

Ambos

 

 

X1_ORDEM

10

X1_PERGUNT

Seleciona Filial

X1_TIPO

N

X1_TAMANHO

1

X1_GSC

Combo

X1_VAR01

MV_PAR10

X1_DEF01

1=Sim

X1_DEF02

2=Não

X1_HELP

Seleciona filiais para processamento.

 

 

Parâmetros

Nome da Variável

MV_LMVLDLQ

Tipo

Numérico

Descrição

Define limite em dias para a validade de uma simulação de liquidação a receber

Valor Padrão

0

Casos de Uso

 

UC – 001 - Liquidação a Receber

Objetivo: Validar a rotina de liquidação de contas a receber.

Pré-condição:

  • MV_LMVLDLQ = 2
  • MV_JURTIPO = L (SIGALOJA) 
  • MV_LJMULTA = Percentual de multa 
  • MV_LJINTFS = .T. (Usa cálculo do SIGALOJA) 
  • MV_TXPER = Percentual de Juros 
  • MV_LJJUROS = Percentual de Juros
  • MV_GRSEFLQ = .F.
  • Cadastro de clientes;
  • Cadastro de Naturezas;
  • Condição de pagamento;
  • Títulos a Receber em aberto, com atraso;

Inicializador:

  • FINA460 – Liquidação a Receber

Fluxo Básico de Eventos:

1.0 Acessar a rotina de liquidação a receber;

1.1 Selecionar a opção Liquidar e preencha os parâmetros para seleção de títulos;

1.2 Na tela de seleção de títulos verifique os campos criados e os cálculos de juros e multa;

1.3 Confirme a seleção dos títulos;

2.0 Na tela de geração dos títulos, informe uma condição de pagamento com parcelamento;

2.1 Verifique os campos criados e o cálculo de juros foram preenchidos corretamente;

3.0 Clique na opção Salvar;

3.1 Verifique se os títulos selecionados foram baixados e os novos títulos foram gerados corretamente;

3.2 Verifique a gravação das tabelas FO0, FO1, FO2;

Fim do caso de uso

 

Fluxo Alternativo de Eventos:

3.0 Clique na opção Gravar Simulação;

3.1 Informe uma data de validade um dia a mais a data da negociação;

3.2 Verifique que os títulos selecionados não sofreram alteração;

3.3 Verifique a gravação das tabelas FO0, FO1, FO2;

Fim do caso de uso


Fluxo Alternativo de Eventos:

3.0 Clique na opção Gravar Simulação;

3.1 Informe uma data de validade três dias a mais a data da negociação;

3.2 Sistema apresentará uma mensagem alertando que o usuário não poderá utilizar essa validade.

3.3 Informe uma data valida;

3.4 Verifique que os títulos selecionados não sofreram alteração;

3.5 Verifique a gravação das tabelas FO0, FO1, FO2;

Fim do caso de uso

 

Fluxo Alternativo de Eventos:

4.0 Cancelar liquidação;

4.1 Preencha os parâmetros necessários para cancelamento;

4.2 Verifique que o sistema irá deletar os títulos gerados e estornar a baixa dos títulos selecionados.

4.3 Será apresentado a mensagem deseja cancelar a liquidação, selecione a opção SIM.

4.4 Na tabela FO0 o status do registro simulado será de CANCELADO;

Fim do caso de uso

 

Fluxo Alternativo de Eventos:

4.0 Cancelar liquidação;

4.1 Preencha os parâmetros necessários para cancelamento;

4.2 Verifique que o sistema irá deletar os títulos gerados e estornar a baixa dos títulos selecionados.

4.3 Será apresentado a mensagem deseja cancelar a liquidação, selecione a opção NÃO.

4.4 Na tabela FO0 o campo liquidação ficará em branco;

Fim do caso de uso

 

 

 


 

UC – 002 - Restaurar simulação de liquidação a receber

Objetivo: Validar a rotina de restaurar simulação de liquidação a receber.

Pré-condição:

  • MV_LMVLDLQ = 2
  • MV_JURTIPO = L (SIGALOJA) 
  • MV_LJMULTA = Percentual de multa 
  • MV_LJINTFS = .T. (Usa cálculo do SIGALOJA) 
  • MV_TXPER = Percentual de Juros 
  • MV_LJJUROS = Percentual de Juros
  • MV_GRSEFLQ = .F.
  • Cadastro de clientes;
  • Cadastro de Naturezas;
  • Condição de pagamento;
  • Títulos a Receber em aberto, com atraso;
  • Simulação de Liquidação

Inicializador:

  • FINA460 – Liquidação a receber
  • FINA460A - Simulação de liquidação a receber

Fluxo Básico de Eventos:

1.0 Acessar a rotina de liquidação a receber;

1.1 Selecionar a opção Restaurar liquidação e preencha os parâmetros para seleção da simulação;

1.2 Verifique se os dados da simulação foram restaurados corretamente na tela de seleção de títulos;

1.3 Confirme a seleção dos títulos;

2.0 Verifique se os dados da simulação foram restaurados corretamente na tela de geração de títulos;

2.1 Altera os dados da geração de títulos;

3.0 Clique na opção Salvar;

3.1 Verifique se os títulos selecionados foram baixados e os novos títulos foram gerados corretamente;

3.2 Verifique que na tabela FO0 o status da simulação selecionada será VERSIONADA;

3.3 Verifique a gravação das tabelas FO0, FO1, FO2 com a nova versão vigente;

Fim do caso de uso

 

Fluxo Alternativo de Eventos:

3.0 Clique na opção Gravar Simulação;

3.1 Verifique que os títulos selecionados não sofreram alteração;

3.2 Verifique que na tabela FO0 o status da simulação selecionada será VERSIONADA;

3.3 Verifique a gravação das tabelas FO0, FO1, FO2 com a nova versão vigente;

Fim do caso de uso

 

Fluxo Alternativo de Eventos:

4.0 Cancelar liquidação;

4.1 Preencha os parâmetros necessários para cancelamento;

4.2 Verifique que o sistema irá deletar os títulos gerados e estornar a baixa dos títulos selecionados.

4.3 Na tabela FO0 o status do registro simulado será de CANCELADO;

Fim do caso de uso

 

 




UC – 003 - Relatório de acordos de liquidação

Objetivo: Validar a emissão do relatório.

Pré-condição:

  • MV_LMVLDLQ = 2
  • MV_JURTIPO = L (SIGALOJA) 
  • MV_LJMULTA = Percentual de multa 
  • MV_LJINTFS = .T. (Usa cálculo do SIGALOJA) 
  • MV_TXPER = Percentual de Juros 
  • MV_LJJUROS = Percentual de Juros
  • MV_GRSEFLQ = .F.
  • Cadastro de clientes;
  • Cadastro de Naturezas;
  • Títulos a Receber em aberto, com atraso;
  • Condição de pagamento;
  • Simulação de Liquidação;
  • Liquidação de títulos.

Inicializador:

  • FINR460A - Acordos de liquidação 

Fluxo Básico de Eventos:

1.0 Acessar o relatório de acordos de liquidação;

1.1 Preencha os parâmetros para seleção dos dados;

1.2 Confirme a impressão do relatório;

Fim do caso de uso




UC – 004 - Liquidação a Receber

Objetivo: Validar a rotina de liquidação de contas a receber.

Pré-condição:

  • MV_LMVLDLQ = 2
  • MV_JURTIPO = L (SIGALOJA) 
  • MV_LJMULTA = Percentual de multa 
  • MV_LJINTFS = .T. (Usa cálculo do SIGALOJA) 
  • MV_TXPER = Percentual de Juros 
  • MV_LJJUROS = Percentual de Juros
  • MV_GRSEFLQ = .F.
  • Cadastro de clientes;
  • Cadastro de Naturezas;
  • Condição de pagamento;
  • Títulos a Receber em aberto, sem atraso;

Inicializador:

  • FINA460 – Liquidação a Receber

Fluxo Básico de Eventos:

1.0 Acessar a rotina de liquidação a receber;

1.1 Selecionar a opção Liquidar e preencha os parâmetros para seleção de títulos;

1.2 Na tela de seleção de títulos verifique os campos criados e não haverá os cálculos de juros e multa;

1.3 Confirme a seleção dos títulos;

2.0 Na tela de geração dos títulos, informe uma condição de pagamento com parcelamento;

2.1 Verifique os campos criados e o não haverá cálculo de juros;

3.0 Clique na opção Salvar;

3.1 Verifique se os títulos selecionados foram baixados e os novos títulos foram gerados corretamente;

3.2 Verifique a gravação das tabelas FO0, FO1, FO2;

Fim do caso de uso

 

Fluxo Alternativo de Eventos:

3.0 Clique na opção Gravar Simulação;

3.1 Informe uma data de validade um dia a mais a data da negociação;

3.2 Verifique que os títulos selecionados não sofreram alteração;

3.3 Verifique a gravação das tabelas FO0, FO1, FO2;

Fim do caso de uso


Fluxo Alternativo de Eventos:

3.0 Clique na opção Gravar Simulação;

3.1 Informe uma data de validade três dias a mais a data da negociação;

3.2 Sistema apresentará uma mensagem alertando que o usuário não poderá utilizar essa validade.

3.3 Informe uma data valida;

3.4 Verifique que os títulos selecionados não sofreram alteração;

3.5 Verifique a gravação das tabelas FO0, FO1, FO2;

Fim do caso de uso

 

Fluxo Alternativo de Eventos:

4.0 Cancelar liquidação;

4.1 Preencha os parâmetros necessários para cancelamento;

4.2 Verifique que o sistema irá deletar os títulos gerados e estornar a baixa dos títulos selecionados.

4.3 Será apresentado a mensagem deseja cancelar a liquidação, selecione a opção SIM.

4.4 Na tabela FO0 o status do registro simulado será de CANCELADO;

Fim do caso de uso

 

Fluxo Alternativo de Eventos:

4.0 Cancelar liquidação;

4.1 Preencha os parâmetros necessários para cancelamento;

4.2 Verifique que o sistema irá deletar os títulos gerados e estornar a baixa dos títulos selecionados.

4.3 Será apresentado a mensagem deseja cancelar a liquidação, selecione a opção NÃO.

4.4 Na tabela FO0 o campo liquidação ficará em branco;

Fim do caso de uso

 

 


 

UC – 005 - Restaurar simulação de liquidação a receber

Objetivo: Validar a rotina de restaurar simulação de liquidação a receber.

Pré-condição:

  • MV_LMVLDLQ = 2
  • MV_JURTIPO = L (SIGALOJA) 
  • MV_LJMULTA = Percentual de multa 
  • MV_LJINTFS = .T. (Usa cálculo do SIGALOJA) 
  • MV_TXPER = Percentual de Juros 
  • MV_LJJUROS = Percentual de Juros
  • MV_GRSEFLQ = .F.
  • Cadastro de clientes;
  • Cadastro de Naturezas;
  • Condição de pagamento;
  • Títulos a Receber em aberto, sem atraso;
  • Simulação de Liquidação

Inicializador:

  • FINA460 – Liquidação a receber
  • FINA460A - Simulação de liquidação a receber

Fluxo Básico de Eventos:

1.0 Acessar a rotina de liquidação a receber;

1.1 Selecionar a opção Restaurar liquidação e preencha os parâmetros para seleção da simulação;

1.2 Verifique se os dados da simulação foram restaurados corretamente na tela de seleção de títulos;

1.3 Confirme a seleção dos títulos;

2.0 Verifique se os dados da simulação foram restaurados corretamente na tela de geração de títulos;

2.1 Altera os dados da geração de títulos;

3.0 Clique na opção Salvar;

3.1 Verifique se os títulos selecionados foram baixados e os novos títulos foram gerados corretamente;

3.2 Verifique que na tabela FO0 o status da simulação selecionada será VERSIONADA;

3.3 Verifique a gravação das tabelas FO0, FO1, FO2 com a nova versão vigente;

Fim do caso de uso

 

Fluxo Alternativo de Eventos:

3.0 Clique na opção Gravar Simulação;

3.1 Verifique que os títulos selecionados não sofreram alteração;

3.2 Verifique que na tabela FO0 o status da simulação selecionada será VERSIONADA;

3.3 Verifique a gravação das tabelas FO0, FO1, FO2 com a nova versão vigente;

Fim do caso de uso

 

Fluxo Alternativo de Eventos:

4.0 Cancelar liquidação;

4.1 Preencha os parâmetros necessários para cancelamento;

4.2 Verifique que o sistema irá deletar os títulos gerados e estornar a baixa dos títulos selecionados.

4.3 Na tabela FO0 o status do registro simulado será de CANCELADO;

Fim do caso de uso

 

 




UC – 006 - Relatório de acordos de liquidação

Objetivo: Validar a emissão do relatório.

Pré-condição:

  • MV_LMVLDLQ = 2
  • MV_JURTIPO = L (SIGALOJA) 
  • MV_LJMULTA = Percentual de multa 
  • MV_LJINTFS = .T. (Usa cálculo do SIGALOJA) 
  • MV_TXPER = Percentual de Juros 
  • MV_LJJUROS = Percentual de Juros
  • MV_GRSEFLQ = .F.
  • Cadastro de clientes;
  • Cadastro de Naturezas;
  • Condição de pagamento;
  • Títulos a Receber em aberto, sem atraso;
  • Simulação de Liquidação;
  • Liquidação de títulos.

Inicializador:

  • FINR460A - Acordos de liquidação 

Fluxo Básico de Eventos:

1.0 Acessar o relatório de acordos de liquidação;

1.1 Preencha os parâmetros para seleção dos dados;

1.2 Confirme a impressão do relatório;

Fim do caso de uso





UC – 007 - Liquidação a Receber

Objetivo: Validar a rotina de liquidação de contas a receber.

Pré-condição:

  • MV_LMVLDLQ = 2
  • MV_JURTIPO = L (SIGALOJA) 
  • MV_LJMULTA = Percentual de multa 
  • MV_LJINTFS = .T. (Usa cálculo do SIGALOJA) 
  • MV_TXPER = Percentual de Juros 
  • MV_LJJUROS = Percentual de Juros
  • MV_GRSEFLQ = .T.
  • Cadastro de clientes;
  • Cadastro de Naturezas;
  • Condição de pagamento;
  • Títulos a Receber em aberto, sem atraso;

Inicializador:

  • FINA460 – Liquidação a Receber

Fluxo Básico de Eventos:

1.0 Acessar a rotina de liquidação a receber;

1.1 Selecionar a opção Liquidar e preencha os parâmetros para seleção de títulos;

1.2 Na tela de seleção de títulos verifique os campos criados e não haverá os cálculos de juros e multa;

1.3 Confirme a seleção dos títulos;

2.0 Na tela de geração dos títulos, informe uma condição de pagamento com parcelamento e um tipo de título diferente de CH - Cheque;

2.1 Sistema irá apresentar um alerta ao usuário informando que não será gerado cheque para essa negociação;

2.2 Verifique os campos criados e o não haverá cálculo de juros;

3.0 Clique na opção Salvar;

3.1 Verifique se os títulos selecionados foram baixados e os novos títulos foram gerados corretamente;

3.2 Verifique a gravação das tabelas FO0, FO1, FO2;

Fim do caso de uso

 

Fluxo Alternativo de Eventos:

 

2.0 Na tela de geração dos títulos, informe uma condição de pagamento com parcelamento e o tipo de título CH - Cheque;

2.1 O sistema deverá validar os campos BANCO/AGENCIA/CONTA/CHEQUE como obrigatórios;

2.2 Verifique os campos criados e o não haverá cálculo de juros;

3.0 Clique na opção Salvar;

3.1 Verifique se os títulos selecionados foram baixados e os novos títulos foram gerados corretamente;

3.2 Verifique a gravação das tabelas FO0, FO1, FO2;

Fim do caso de uso

 

Fluxo Alternativo de Eventos:

3.0 Clique na opção Gravar Simulação;

3.1 Informe uma data de validade um dia a mais a data da negociação;

3.2 Verifique que os títulos selecionados não sofreram alteração;

3.3 Verifique a gravação das tabelas FO0, FO1, FO2;

Fim do caso de uso


Fluxo Alternativo de Eventos:

3.0 Clique na opção Gravar Simulação;

3.1 Informe uma data de validade três dias a mais a data da negociação;

3.2 Sistema apresentará uma mensagem alertando que o usuário não poderá utilizar essa validade.

3.3 Informe uma data valida;

3.4 Verifique que os títulos selecionados não sofreram alteração;

3.5 Verifique a gravação das tabelas FO0, FO1, FO2;

Fim do caso de uso

 

Fluxo Alternativo de Eventos:

4.0 Cancelar liquidação;

4.1 Preencha os parâmetros necessários para cancelamento;

4.2 Verifique que o sistema irá deletar os títulos gerados e estornar a baixa dos títulos selecionados.

4.3 Será apresentado a mensagem deseja cancelar a liquidação, selecione a opção SIM.

4.4 Na tabela FO0 o status do registro simulado será de CANCELADO;

Fim do caso de uso

 

Fluxo Alternativo de Eventos:

4.0 Cancelar liquidação;

4.1 Preencha os parâmetros necessários para cancelamento;

4.2 Verifique que o sistema irá deletar os títulos gerados e estornar a baixa dos títulos selecionados.

4.3 Será apresentado a mensagem deseja cancelar a liquidação, selecione a opção NÃO.

4.4 Na tabela FO0 o campo liquidação ficará em branco;

Fim do caso de uso

 

 

 


UC – 008 - Restaurar simulação de liquidação a receber

Objetivo: Validar a rotina de restaurar simulação de liquidação a receber.

Pré-condição:

  • MV_LMVLDLQ = 2
  • MV_JURTIPO = L (SIGALOJA) 
  • MV_LJMULTA = Percentual de multa 
  • MV_LJINTFS = .T. (Usa cálculo do SIGALOJA) 
  • MV_TXPER = Percentual de Juros 
  • MV_LJJUROS = Percentual de Juros
  • MV_GRSEFLQ = .F.
  • Cadastro de clientes;
  • Cadastro de Naturezas;
  • Condição de pagamento;
  • Títulos a Receber em aberto, com atraso;
  • Simulação de Liquidação;
  • Baixa parcial dos títulos envolvidos na simulação

Inicializador:

  • FINA460 – Liquidação a receber
  • FINA460A - Simulação de liquidação a receber

Fluxo Básico de Eventos:

1.0 Acessar a rotina de liquidação a receber;

1.1 Selecionar a opção Restaurar liquidação e preencha os parâmetros para seleção da simulação;

1.2 Sistema irá apresentar uma mensagem que houve alteração nos títulos envolvidos e se deseja recalcular ou abandonar a simulação;

1.3 Confirme o recalculo;

1.2 Verifique se os dados da simulação foram restaurados e recalculados corretamente na tela de seleção de títulos;

1.3 Confirme a seleção dos títulos;

2.0 Verifique se os dados da simulação foram restaurados corretamente na tela de geração de títulos;

2.1 Altera os dados da geração de títulos;

3.0 Clique na opção Salvar;

3.1 Verifique se os títulos selecionados foram baixados e os novos títulos foram gerados corretamente;

3.2 Verifique que na tabela FO0 o status da simulação selecionada será VERSIONADA;

3.3 Verifique a gravação das tabelas FO0, FO1, FO2 com a nova versão vigente;

Fim do caso de uso

 

Fluxo Alternativo de Eventos:

3.0 Clique na opção Gravar Simulação;

3.1 Verifique que os títulos selecionados não sofreram alteração;

3.2 Verifique que na tabela FO0 o status da simulação selecionada será VERSIONADA;

3.3 Verifique a gravação das tabelas FO0, FO1, FO2 com a nova versão vigente;

Fim do caso de uso

 

Fluxo Alternativo de Eventos:

4.0 Cancelar liquidação;

4.1 Preencha os parâmetros necessários para cancelamento;

4.2 Verifique que o sistema irá deletar os títulos gerados e estornar a baixa dos títulos selecionados.

4.3 Será apresentado a mensagem deseja cancelar a liquidação, selecione a opção SIM.

4.4 Na tabela FO0 o status do registro simulado será de CANCELADO;

Fim do caso de uso

 

Fluxo Alternativo de Eventos:

4.0 Cancelar liquidação;

4.1 Preencha os parâmetros necessários para cancelamento;

4.2 Verifique que o sistema irá deletar os títulos gerados e estornar a baixa dos títulos selecionados.

4.3 Será apresentado a mensagem deseja cancelar a liquidação, selecione a opção NÃO.

4.4 Na tabela FO0 o campo liquidação ficará em branco;

Fim do caso de uso

 

 


UC – 009 - Restaurar simulação de liquidação a receber

Objetivo: Validar a rotina de restaurar simulação de liquidação a receber.

Pré-condição:

  • MV_LMVLDLQ = 2
  • MV_JURTIPO = L (SIGALOJA) 
  • MV_LJMULTA = Percentual de multa 
  • MV_LJINTFS = .T. (Usa cálculo do SIGALOJA) 
  • MV_TXPER = Percentual de Juros 
  • MV_LJJUROS = Percentual de Juros
  • MV_GRSEFLQ = .F.
  • Cadastro de clientes;
  • Cadastro de Naturezas;
  • Condição de pagamento;
  • Títulos a Receber em aberto, com atraso;
  • Simulação de Liquidação;
  • Baixa total dos títulos envolvidos na simulação

Inicializador:

  • FINA460 – Liquidação a receber
  • FINA460A - Simulação de liquidação a receber

Fluxo Básico de Eventos:

1.0 Acessar a rotina de liquidação a receber;

1.1 Selecionar a opção Restaurar liquidação e preencha os parâmetros para seleção da simulação;

1.2 Sistema irá apresentar uma mensagem informando que não há pendencias de recebimentos para essa simulação;

Fim do caso de uso

 

 

 

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.