Histórico da Página
Informações Gerais
Especificação | |||
Produto | Microsiga Protheus | Módulo | SIGAFIN |
Segmento Executor | Serviços & Juridico | ||
Projeto1 | M_CTR011 | IRM1 | PCREQ-3780 |
Requisito1 | PCREQ-7721 | Subtarefa1 | M_CTR011-40 |
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 Receber | Criação | Atualizações -> Contas a Receber -> Simulação de Liquidação | - |
FINA460LOAD - Funções Genéricas | Criação | Não se aplica | - |
FINR460A - Acordos de liquidação | Criação | Relatórios -> Contas a Receber -> Acordos de Liquidação | - |
FINA740 - Funções de Contas a Receber | Alteração | Atualizações -> Contas a Receber -> Funções de Receber | - |
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 na tela do protótipos 02.
Para isso, reestruturar a função A460Liquid, dividindo-a em:
- Seleção de dados (tela inicial);
- Montagem do arquivo temporário, com dados coletados da seleção de títulos;
- Montagem da tela de liquidação
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 Liquidação
Conforme protótipo de tela 02, para adicionar as informações:
No cabeçalho da tela:
- Adicionar o campo Tx. Multa, iniciando com o percentual do parâmetro MV_LJMULTA;
- Adicionar o campo Tx Juros , iniciando com o percentual do parâmetro MV_TXPER/MV_LJJUROS.
- Adicionar o campo Tx Jur Ger, 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.
Campo Cabeçalho | Correspondente |
---|---|
Tx. Multa (FO0_TXMUL) | FO1_TXMUL |
Tx. Juros (FO0_TXJUR) | FO1_TXJUR |
Tx Jur Ger (FO0_TXJRG) | FO2_TXJUR |
Retirar botão EDITAR localizado em ações relacionadas adicionar sua funcionalidade na grid da tela.
No grid da seleção de títulos:
- 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 grid 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.
- Caso os títulos selecionados sejam de uma moeda diferente da liquidação (FO0_MOEDA), deverá converter os dados para moeda da liquidação.
aqui adicionar regra de conversão de moeda.
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
Grid de Geração de título
Campo | Ação | Obrigatório | Editável |
---|---|---|---|
Prefixo | Informado pelo usuário, deverá ser replicado para todos os títulos gerados | Sim | Sim |
Número | Número do título informado pelo usuário, deverá ser replicado para todos os títulos gerados | Sim | Sim |
Parcela | Parcela do título, será replicado para todos os títulos sempre incrementando 1 (MV_1DUP) | Sim | Sim |
Tipo | Tipo de título informado pelo usuário na tela de cabeçalho, deverá ser replicado para todos os títulos gerados | Sim | Sim |
Data de Vencimento | Data calculada, conforme condição de pagamento. | Sim | Sim |
Valor da Parcela | Valor calculado conforme a condição de pagamento listado pelo usuário | Sim | Sim |
Per. Juros | Percentual de juros, será replicado com o % Juros do cabeçalho da tela | Não | Sim |
Juros | Juros calculado pela função LojxRJur(), baseado na data de vencimento e % de Juros | Não | Não |
Acréscimo | Acréscimo do título informado pelo usuário | Não | Sim |
Decréscimo | Decréscimo do título informado pelo usuário | Não | Sim |
Valor da Total | Resultado do cálculo dos campos: Valor da Parcela + Juros + Acréscimo - Decréscimo | Sim | Não |
Banco do cheque | Banco do cheque informado pelo usuário | Não | Sim |
Agencia do cheque | Agencia do cheque informado pelo usuário | Não | Sim |
Conta do Cheque | Número da conta do cheque informado pelo usuário | Não | Sim |
Número do Cheque | Número do cheque informado pelo usuário | Não | Sim |
Emitente | Campo iniciará com o Nome reduzido do cliente | Não | Sim |
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 Per. 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, para todas as versões vinculadas a simulação liquidada.
Se não, deverá limpar o campo FO0_NUMLIQ e restaurar o status anterior da simulação (FO0_STATUS=FO0_BKPSTT).
FINA460A - Simulação de liquidação a receber
Criar uma rotina com browse baseada na tabela FO0, conforme o protótipo de dela 01, com as propriedades abaixo:
Legenda
Cor | Descrição | Condiçã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 | |
Simulação Encerrada | FO0_STATUS = 5 |
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 02.
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.
Ações:
Botão Salvar Simulação irá gravar somente a simulação.
Botão Efetivar Simulação, irá gravar a simulação e gerar a liquidaçã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 02, 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:
Status | Condição |
Simulação Bloqueada
| FO0_STATUS = 2 |
Simulação Cancelada | FO0_STATUS = 3 |
Simulação Gerada | FO0_STATUS = 4 |
Simulação Encerrada | FO0_STATUS = 5 |
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 encerrar 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 o protótipo 02, para conferencia e/ou manipulação do usuário:
- Caso o usuário altere e clique novamente em Salvar 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.
Regra 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 SIMULAÇÃO ou EFETIVAR SIMULAÇÃO.
Botão Efetivar
Irá abrir o protótipo de tela 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 5 - Encerrada.
Antes da alteração de STATUS deverá gravar o conteúdo do campo FO0_STATUS no campo FO0_BKPSTT.
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 encerrar 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 o protótipo 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.
Botão Visualizar
Irá apresentar o protótipo de tela 02, 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 02, 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.
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
Campo | Conteúdo |
---|---|
FO0_FILIAL | Filial da Liquidação |
FO0_PROCES | Processo Simulação (autonumeração) |
FO0_VERSAO | Versão da Simulação (autonumeração) |
FO0_NUMLIQ | Número da liquidação |
FO0_DATA | Data da Simulação |
FO0_DTVALID | Data de validade da simulação |
FO0_COND | Condição de Pagamento |
FO0_TXJUR | Taxa 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_TXJRG | Taxa de Juros informada na tela de geração de títulos |
FO0_CLIENTE | Código do cliente utilizado na geração do título |
FO0_LOJA | Loja do cliente utilizado na geração do título |
FO0_NATUREZ | Natureza do título |
FO0_STATUS | Status da negociação que poderá ser: 1 - Ativo 2 - Bloqueado 3 - Cancelado 4 - Gerada 5 - Encerrada |
FO0_MOEDA | Moeda utilizada na geração da simulação |
FO0_BKPSTT | Gravará o status da simulação antes que a liquidação seja efetivada. |
FO0_ORIGEM | Origem da simulação. |
FO1 - Títulos Selecionados
Campo | Conteúdo |
---|---|
FO1_FILIAL | Filial da Liquidação |
FO1_PROCES | Processo Simulação (FO0_PROCES) |
FO1_VERSAO | Versão da Simulação (FO0_VERSAO) |
FO1_IDDOC | Identificação do título (FK7_IDDOC) |
FO1_SALDO | Saldo do título na data da negociação |
FO1_TXJUR | Taxa de Juros da negociação |
FO1_VLJUR | Valor do Juros calculado |
FO1_TXMUL | Taxa da multa da negociação |
FO1_VLMUL | Valor da multa calculada. |
FO1_DESCON | Desconto informado pelo usuário |
FO1_ACRESC | Saldo de Acréscimo do título (E1_SDACRES) |
FO1_DECRES | Saldo de Decréscimo do título (E1_SDDECRE) |
FO1_VLABT | Valor de Abatimento do título (SomaAbat()) |
FO1_TOTAL | Resultado do cálculo: FO1_SALDO + FO1_VLMUL + FO1_VLJUR + FO1_ACRESC - FO1_DESCON - FO1_DECRES - FO1_VLABT |
FO1_MOEDA | Moeda do título (E1_MOEDA) |
FO1_TXMOED | Taxa da moeda do título (E1_TXMOED, caso o mesmo esteja em branco deverá preencher com a taxa do dia) |
FO1_FILORI | Filial do título (E1_FILIAL) |
FO2 - Títulos Gerados
Campo | Conteúdo |
---|---|
FO2_FILIAL | Filial da Liquidação |
FO2_PROCES | Processo Simulação (FO0_PROCES) |
FO2_VERSAO | Versão da Simulação (FO0_VERSAO) |
FO2_IDSIM | Identificação do título gerado (FWUUIDV4()) |
FO2_PREFIXO | Prefixo do título |
FO2_NUM | Número do título |
FO2_PARCELA | Parcela do título |
FO2_TIPO | Tipo do título |
FO2_VENCTO | Vencimento do título |
FO2_VALOR | Valor calculado da Parcela |
FO2_ACRESC | Acréscimo do título |
FO2_DECRESC | Decréscimo do título |
FO2_TXJUR | Taxa de Juros |
FO2_VLJUR | Valor do Juros calculado |
FO2_BANCO | Banco do cheque |
FO2_AGENCI | Agencia do cheque |
FO2_CONTA | Conta do cheque |
FO2_NUMCH | Número do cheque |
FO2_EMITENT | Emitente do cheque |
FO2_TOTAL | Resultado 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
Coluna | Conteúdo |
---|---|
Processo | FO0_PROCES |
Condição de Pagamento | FO0_COND |
Data de Negociação | FO0_DATA |
Data de Validade | FO0_DTVALID |
Versão | FO0_VERSAO |
Número da Liquidação | FO0_NUMLIQ |
Cliente/Loja | FO0_CLIENTE+FO0_LOJA |
Nome reduzido | A1_NREDUZ |
Natureza | FO0_NATUREZ + ED_DESCRIC |
FO0, FO1, FK7, SE1 - Títulos selecionados
Coluna | Conteúdo |
---|---|
Filial | FO1_FILIAL |
Prefixo/Número/Parcela/Tipo | E1_PREFIXO/E1_NUMERO/E1_PARCELA/TIPO |
Cliente | E1_NOMCLI |
Natureza | E1_NATUREZ |
Vencimento | E1_VENCREA |
Saldo | FO1_SALDO |
% Multa | FO1_TXMUL |
Multa | FO1_VLMUL |
% Juros | FO1_TXJUR |
Juros | FO1_VLJUR |
Acréscimo | FO1_ACRESC |
Decréscimo | FO1_DECRES |
Desconto | FO1_DESCON |
Abatimento | FO1_VLABT |
Valor total | FO1_TOTAL |
FO0, FO2 - Títulos Gerados
Coluna | Conteúdo |
---|---|
Filial | FO2_FILIAL |
Prefixo | FO2_PREFIXO |
Número | FO2_NUM |
Parcela | FO2_PARCELA |
Tipo | FO2_TIPO |
Vencimento | FO2_VENCTO |
Valor Calculado | FO2_VALOR |
% Juros | FO2_TXJUR |
Juros | FO2_VLJUR |
Acréscimo | FO2_ACRESC |
Decréscimo | FO2_DECRES |
Valor da Parcela | FO2_TOTAL |
Relacionamento entre as Tabelas
Tabelas | Chave de relacionamento |
---|---|
FO0 X SA1 | FO0_CLIENTE+FO0_LOJA = A1_COD + A1_LOJA |
FO0 X SED | FO0_NATUREZ = ED_CODIGO |
FO0 X FO1 | FO0_PROCES + FO0_VERSAO = FO1_PROCES + FO1_VERSAO |
FO0 X FO2 | FO0_PROCES + FO0_VERSAO = FO2_PROCES + FO2_VERSAO |
FO1 X FK7 | FO1_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.
Pergunta | Conteúdo |
---|---|
Data de Negociação de | Iní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 de | Início do range das datas de validade (FO0_VENCTO) |
Data de Validade até | Final do range das datas de validade (FO0_VENCTO) |
Cliente de | Iní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 de | Iní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 ambas. 1 = Pendentes de Liquidação (FO0_STATUS = 1 Ativo) 2 = Liquidadas (FO0_STATUS = 4 Gerado e FO0_NUMLIQ preenchidas) 3 = Ambos |
Seleciona Filiais | 1 = Sim, 2 = Não Usar a função AdmSelecFil , para retornar as filiais. |
Tabelas Utilizadas
- FK1 - Baixas a Receber
- SE1 - Contas a Receber
- SED - Naturezas
- SA1 - Clientes
- FK6 - Valores acessórios
- FO0 - Cabeçalho da Simulação
- FO1 - Títulos Negociados
- FO2 - Títulos gerados
Opcional
Protótipo de Tela
Protótipo de tela 01
Protótipo de tela 02
Protótipo de Tela 03
Protótipo de Tela 04
Dicionário de Dados
Arquivo ou Código do Script: FO0 – Cabeçalho da Simulação
Índice | Chave |
01 | FO0_FILIAL+FO0_PROCES+FO0_VERSAO |
02 | FO0_FILIAL+FO0_NUMLIQ+FO0_CLIENT+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 |
Decimal | 2 |
Picture | @E 99.99 |
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 |
Decimal | 2 |
Picture | @E 99.99 |
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 |
Decimal | 2 |
Picture | @E 99.99 |
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_CLIENT |
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 |
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(“12345”) |
Lista opção | 1=Ativo,2=Bloqueado,3=Cancelado;4=Gerada;5=Encerrada |
Inicializador Padrão | “1” |
Help de Campo | Define o status do registro. 1=Ativo 2=Bloqueado 3=Cancelado 4= Gerada 5= Encerrada
|
Campo | FO0_MOEDA |
Tipo | Numérico |
Tamanho | 2 |
Descrição | Moeda Simulação |
Título | Moeda |
Picture | 99 |
Obrigatório | Sim |
Usado | Sim |
Browse | Não |
Contexto | Real |
Visual | Alterar |
Inicializador Padrão | 1 |
Help de Campo | Moeda utilizada para a geração dos títulos. |
Campo | FO0_BKPSTT |
Tipo | Caractere |
Tamanho | 1 |
Descrição | Status anterior |
Título | Bkp Status |
Picture | @! |
Obrigatório | Sim |
Usado | Sim |
Browse | Não |
Contexto | Real |
Visual | Alterar |
Val. Sistema | Pertence(“12345”) |
Lista opção | 1=Ativo,2=Bloqueado,3=Cancelado;4=Gerada;5=Encerrada |
Help de Campo | Status anterior da simulação, para restaurar o Status da simulação, caso ocorra cancelamento de liquidação. |
Campo | FO0_ORIGEM |
Tipo | Caractere |
Tamanho | 8 |
Descrição | Origem da Simulação |
Título | Origem |
Picture | @! |
Obrigatório | Sim |
Usado | Sim |
Browse | Não |
Contexto | Real |
Visual | Alterar |
Help de Campo | Rotina de origem da simulação |
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 | Identificação do 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 |
Decimal | 2 |
Picture | @E 99.99 |
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 |
Picture | @E 999,999,999.99 |
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 |
Decimal | 2 |
Picture | @E 99.99 |
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 |
Picture | @E 999,999,999.99 |
Descrição | Valor da Multa |
Título | Val. 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 |
Picture | @E 9,999,999,999,999.99 |
Descrição | Valor de Desconto |
Título | Val. 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 |
Picture | @E 999,999,999.99 |
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 |
Picture | @E 999,999,999.99 |
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 |
Picture | @E 999,999,999.99 |
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 |
Campo | FO1_MOEDA |
Tipo | Numérico |
Tamanho | 2 |
Descrição | Moeda do título |
Título | Moeda |
Picture | 99 |
Obrigatório | Sim |
Usado | Sim |
Browse | Não |
Contexto | Real |
Visual | Alterar |
Inicializador Padrão | 1 |
Help de Campo | Moeda do título selecionado |
Campo | FO1_TXMOED |
Tipo | Numérico |
Tamanho | 11 |
Decimal | 4 |
Descrição | Taxa da Moeda |
Título | Tx Moeda |
Picture | @E 999,999,9999 |
Obrigatório | Não |
Usado | Sim |
Browse | Não |
Contexto | Real |
Visual | Alterar |
Inicializador Padrão | 1 |
Help de Campo | Taxa na moeda utilizada na negociação |
Campo | FO1_FILORI | ||
Tipo | Caractere | ||
Tamanho | 8 | ||
Decimal | 0 | ||
Descrição | Taxa da MoedaFilial Origem | ||
Título Tx Moeda | Fil Origem | ||
Grupo de campos | 033 | ||
Picture | @E 999,999,9999@! | ||
Obrigatório | NãoSim | ||
Usado | Sim | ||
Browse | Não | ||
Contexto | Real | ||
Visual | Alterar | Inicializador Padrão | 1 |
Help de Campo | Taxa na moeda utilizada na negociação Filial de origem do título selecionado |
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 | Identificação do 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 | 9 |
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 | Val. Parcela |
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 |
Decimal | 2 |
Picture | @E 99.99 |
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 |
Picture | @E 999,999,999.99 |
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 |
Picture | @E 999,999,999.99 |
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 |
Picture | @E 999,999,999.99 |
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: 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_GRPSXG | 001 |
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_GRPSXG | 001 |
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_GRPSXG | 002 |
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_GRPSXG | 002 |
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=Ambos |
X1_HELP | Define se irá trazer apenas as simulações pendentes de liquidação, as já liquidadas ou ambas. 1 = Pendentes de Liquidação (FO0_STATUS = 1 Ativo) 2 = Liquidadas (FO0_STATUS = 4 Gerado e FO0_NUMLIQ preenchidas) 3 = 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:
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 - Simulação de liquidação a receber
Objetivo: Validar a rotina rotina de Simulação de Liquidação.
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:
- FINA460A - Simulação de liquidação a receber
Fluxo Básico de Eventos:
1.0 Acessar a rotina de Simulação de Liquidação;
1.1 Selecionar a opção Incluir e preencha os parâmetros para seleção dos 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;
1.4 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.3 Verifique a gravação das tabelas FO0, FO1, FO2;
Fim do caso de uso
Fluxo Alternativo de Eventos:
4.0 Clique na opção Alterar;
4.1 Verifique se os dados da simulação foram restaurados corretamente na tela de seleção de títulos;
4.2 Verifique se os dados da simulação foram restaurados corretamente na tela de geração de títulos;
4.3 Efetue as alterações necessárias e clique em SALVAR;
4.4 Verifique a gravação das tabelas FO0, FO1, FO2, com uma nova versão.
Fim do caso de uso
Fluxo Alternativo de Eventos:
4.0 Clique na opção Bloquear;
4.1 Verifique se os dados da simulação foram restaurados corretamente;
4.2 Confirme a operação;
4.3 Verifique se status da simulação está como BLOQUEADO;
Fim do caso de uso
Fluxo Alternativo de Eventos:
4.0 Clique na opção Cancelar Bloqueio;
4.1 Verifique se os dados da simulação foram restaurados corretamente;
4.2 Confirme a operação;
4.3 Verifique se status da simulação está como ATIVO;
Fim do caso de uso
Fluxo Alternativo de Eventos:
4.0 Clique na opção Efetivar;
4.1 Verifique se os dados da simulação foram restaurados corretamente;
4.2 Confirme a operação;
4.3 Verifique se os títulos selecionados foram baixados e os novos títulos foram gerados corretamente;
4.4 Verifique a gravação das tabelas FO0, FO1, FO2;
Fim do caso de uso
Fluxo Alternativo de Eventos:
5.0 Cancelar liquidação;
5.1 Preencha os parâmetros necessários para cancelamento;
5.2 Verifique que o sistema irá deletar os títulos gerados e estornar a baixa dos títulos selecionados.
5.3 Será apresentado a mensagem deseja cancelar a liquidação, selecione a opção SIM.
5.4 Na tabela FO0 o status do registro simulado será de CANCELADO;
Fim do caso de uso
Fluxo Alternativo de Eventos:
5.0 Cancelar liquidação;
5.1 Preencha os parâmetros necessários para cancelamento;
5.2 Verifique que o sistema irá deletar os títulos gerados e estornar a baixa dos títulos selecionados.
5.3 Será apresentado a mensagem deseja cancelar a liquidação, selecione a opção NÃO.
5.4 Na tabela FO0 o campo liquidação ficará em branco;
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:
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 -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:
- FINA460A - Simulação de liquidação a receber
Fluxo Básico de Eventos:
1.0 Acessar a rotina de Simulação de Liquidação;
1.1 Selecionar a opção Incluir e preencha os parâmetros para seleção dos 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;
1.4 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.3 Verifique a gravação das tabelas FO0, FO1, FO2;
Fim do caso de uso
Fluxo Alternativo de Eventos:
4.0 Clique na opção Alterar;
4.1 Verifique se os dados da simulação foram restaurados corretamente na tela de seleção de títulos;
4.2 Verifique se os dados da simulação foram restaurados corretamente na tela de geração de títulos;
4.3 Efetue as alterações necessárias e clique em SALVAR;
4.4 Verifique a gravação das tabelas FO0, FO1, FO2, com uma nova versão.
Fim do caso de uso
Fluxo Alternativo de Eventos:
4.0 Clique na opção Bloquear;
4.1 Verifique se os dados da simulação foram restaurados corretamente;
4.2 Confirme a operação;
4.3 Verifique se status da simulação está como BLOQUEADO;
Fim do caso de uso
Fluxo Alternativo de Eventos:
4.0 Clique na opção Cancelar Bloqueio;
4.1 Verifique se os dados da simulação foram restaurados corretamente;
4.2 Confirme a operação;
4.3 Verifique se status da simulação está como ATIVO;
Fim do caso de uso
Fluxo Alternativo de Eventos:
4.0 Clique na opção Efetivar;
4.1 Verifique se os dados da simulação foram restaurados corretamente;
4.2 Confirme a operação;
4.3 Verifique se os títulos selecionados foram baixados e os novos títulos foram gerados corretamente;
4.4 Verifique a gravação das tabelas FO0, FO1, FO2;
Fim do caso de uso
Fluxo Alternativo de Eventos:
5.0 Cancelar liquidação;
5.1 Preencha os parâmetros necessários para cancelamento;
5.2 Verifique que o sistema irá deletar os títulos gerados e estornar a baixa dos títulos selecionados.
5.3 Será apresentado a mensagem deseja cancelar a liquidação, selecione a opção SIM.
5.4 Na tabela FO0 o status do registro simulado será de CANCELADO;
Fim do caso de uso
Fluxo Alternativo de Eventos:
5.0 Cancelar liquidação;
5.1 Preencha os parâmetros necessários para cancelamento;
5.2 Verifique que o sistema irá deletar os títulos gerados e estornar a baixa dos títulos selecionados.
5.3 Será apresentado a mensagem deseja cancelar a liquidação, selecione a opção NÃO.
5.4 Na tabela FO0 o campo liquidação ficará em branco;
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:
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 - Simulação de liquidação a receber
Objetivo: Validar a rotina de 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:
- FINA460A - Simulação de liquidação a receber
Fluxo Básico de Eventos:
1.0 Acessar a rotina de Simulação de liquidação;
1.1 Posicionar sobre uma simulação clicar na opção alterar;
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 Efetivar Simulação;
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á GERADA;
Fim do caso de uso
UC – 009 - Simulação de liquidação a receber
Objetivo: Validar a rotina de 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:
- FINA460A - Simulação de liquidação a receber
Fluxo Básico de Eventos:
1.0 Acessar a rotina de Simulação de Liquidação;
1.1 Posicionar sobre uma simulação clicar na opção EFETIVAR;
1.2 Sistema irá apresentar uma mensagem informando que não há pendencias de recebimentos para essa simulação e alterará o status da simulação para Encerrado;
Fim do caso de uso
UC – 010 - Simulação de Liquidação a Receber
Objetivo: Validar a rotina de 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 = .T.
- Cadastro de clientes;
- Cadastro de Naturezas;
- Condição de pagamento;
- Títulos a Receber em aberto, sem atraso;
Inicializador:
- FINA460A - Simulação de liquidação a receber
Fluxo Básico de Eventos:
1.0 Acessar a rotina de Simulação de liquidação;
1.1 Selecionar a opção Incluir 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 Efetivar Simulação;
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
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|