Árvore de páginas

Empréstimos e FINAME
Características
Linha de Produto:
Microsiga Protheus
Segmento:
Serviços
Módulo:
SIGAFIN - Financeiro
Rotina:
Rotina
Nome Técnico
FINA171
Aplicação/Empréstimo
FINA181
Resgate/Pagamento Empréstimo
Parâmetro(s):
MV_FOREMPR - Fornecedor para geração das parcelas dos titulos
provisórios de Empréstimo

MV_TPCAREN - Tipo de carencia: 1 = Carência dentro do Prazo
de Empréstimo. 2 = Carencia fora do Prazo de Empréstimo
Chamados Relacionados
TVRURG
País(es):
Todos
Banco(s) de Dados:
Todos
Tabelas Utilizadas:
SEH, SEI, SE2, SE5, SA6

Empréstimos e FINAME

              Importante

Esta melhoria depende de execução do update de base U_UPDFINEMP conforme Procedimentos para Implementação.


Disponibilizada a melhoria na rotina de Aplicações/Empréstimos para permitir que o usuário verifique de forma prévia os valores que serão pagos de cada parcela do empréstimo tomado, para comparar com o contrato fornecido pelo banco, bem como, tratar os contratos de FINAME firmados diretamente no BNDES ou através de agente bancário.

 

 Na inclusão do empréstimo foram disponibilizados os seguintes campos:

·         Gera Parcelas: Campo para definir se empréstimo gera ou não parcelas. Caso informado Sim habilita os campos referente a geração de parcelas.

·         Valor Entrada: Permite ao cliente informar um valor definido como entrada do empréstimo;

·         Valor Financiado:  Valor Total - Valor de Entrada. Valor que realmente será base para o cálculo do empréstimo; 

·         Prazo: Quantidade de meses para pagamento do empréstimo;

·         Carência: Tempo de carência em meses;

·         Taxa Efetiva Contrato: Taxa efetiva presente em contrato; 

·         Spread Bancário: Valor do Spread Bancário. (Diferença entre o que o banco paga na captação de recursos e o que cobra ao conceder um empréstimo para uma pessoa física ou jurídica); 

·         % Spread Bancário: Porcetagem calculado sobre o valor financiado. Caso o valor esteja preenchido, o percentual não precisa ser informado. 

·         Despesas Contrato: Permite ao cliente informar os valores das despesas do contrato de empréstimo; 

·         Data do Spread: Data em que o movimento bancário de Spread deve ser incluído. 

·         Parcelas de Juros na Carência: Permite definir se será ou não calculado os juros durante o período de carência; 

·         Amortização: Price ou SAC - Caso a amortização seja Price, será criada após a inclusão uma tabela de método Price, de parcelas constantes, caso seja por método SAC a amortização será constante, variando as parcelas. Em branco não gera parcela e segue o processo normal já presente na rotina; 

·         Valor Amortização/Parcela: Valor que será amortizado ou pago mensalmente conforme o tipo de Amortização. Se Price será o valor da parcela e se for SAC será o valor da amortização. 

 

 

Importante

·         Se o campo Prazo (EH_PRAZO) estiver preenchido não é possível preencher o campo de valor de amortização/parcela (EH_VLAMORP).

·         O campo prazo possui uma validação para verificar qual o tamanho do campo Parcela do sistema. Caso seja necessário um prazo maior que o tamanho do campo deve-se alterar o grupo de campos PARCELA via configurador e ajustar conforme a necessidade do cliente.

·         O cálculo das parcelas é realizado de acordo com o tipo de amortização escolhido (EH_AMORTIZ), podendo ser Price ou SAC.

Método SAC: Valor de amortização constante, variando o valor das parcelas.

Método Price: Valor da parcela constante, variando o valor da amortização.

·         Caso seja informado uma carência para o contrato (EH_CARENCI) o sistema verifica o parâmetro MV_TPCAREN. Caso o conteúdo esteja definido como “1” o cálculo é feito considerando a quantidade de meses informado no campo Prazo menos a quantidade de meses informado no campo Carência.  Ex: Prazo = 12 meses, Carência = 3 meses. Nesse caso serão geradas 12 parcelas, sendo que as 3 primeiras não terão amortização no saldo do empréstimo.

Se o parâmetro estiver definido como “2” o cálculo é feito considerando o Prazo mais a Carência como quantidade de parcelas. Ex: Prazo = 12 meses, Carência = 3 meses. Nesse caso serão geradas 15 parcelas, sendo que as 3 primeiras não terão amortização no saldo do empréstimo e as 12 parcelas restantes irão compor o total do empréstimo.

No cálculo das parcelas pode ou não ser considerado os juros durante o período informado. Este deve ser definido através do campo Parcelas de Juros na Carência (EH_JURCAR). 

·         O valor das despesas é calculado da seguinte forma:  

Valor = Spread Bancário (EH_SPREAD) + Despesas Contrato (EH_DESPESA) (Se Spread Bancário estiver em branco, sistema verifica porcentagem de SPREAD (EH_PSPREAD), e calcula o valor sobre o total financiado para somar com o campo Despesas.

·         O fornecedor utilizado para geração das parcelas provisórias deve ser definido através do parâmetro MV_FOREMPR, porém, é possível alterar antes de gravar as parcelas através da opção disponível em Ações Relacionadas/Definir Fornecedor.

 

 

Gravação das parcelas

Após serem informados os dados para geração de empréstimo é mostrado uma tela com a composição das parcelas provisórias que serão geradas no contas a pagar (SE2). As parcelas serão geradas seguindo a numeração do contrato de empréstimo, prefixo “EMP” e tipo “PR”. O título gerado possui a natureza informada no contrato e os valores das parcelas e juros são gravados nos campos E2_VALOR e E2_JUROS, respectivamente.

Importante

·         Caso seja informado para gerar juros nas parcelas de carências, no contas a pagar será gerado os títulos com valor de R$ 0,01 e juros com o valor calculado sobre o total de debito do empréstimo.

·         O valor do título gravado no contas a pagar (E2_VALOR) é composto pela amortização da parcela mensal mais o juro calculado.

  

 Gravação dos Custos

Os custos indiretos a aquisição do Empréstimo/Financiamento também é considerada, gerando uma movimentação bancária (SE5) com a composição do campo despesa e valor de spred ou porcentagem de spread.

  

Impressão do contrato de empréstimo

Após incluir o contrato foi disponibilizado um relatório para impressão dos dados do empréstimo e das parcelas provisórias geradas. Esta funcionalidade está disponível em Ações Relacionadas -> Imprimir Parcelas.

 

Exclusão do contrato de empréstimo

Caso não tenha realizado nenhuma operação financeiro no contrato é possível excluir o empréstimo e as parcelas provisórias geradas no contas a pagar.

Importante

·         A alteração de um contrato não altera as parcelas já gravadas no contas a pagar. Caso seja necessária qualquer alteração nas parcelas deve-se excluir o contrato e incluir novamente. Se existirem operações financeiras deve-se estornar os pagamentos.

 

Pagamento do Empréstimo

No momento do resgate ao selecionar um contrato para pagamento foi adicionado o botão “Parcelas”, no qual, apresenta uma tela com as parcelas geradas no contas a pagar referente ao empréstimo selecionado.

Ao escolher a parcela que deseja realizar o pagamento, os valores das parcelas e juros são carregados para tela de pagamento para facilitar a movimentação financeira.

Importante

·         É permitir selecionar somente uma parcela para baixa no empréstimo;

·         Sistema não permite selecionar uma parcela caso contrato possua uma parcela anterior em aberto.

 

Estorno de pagamento

 

Sistema permite realizar o estorno das parcelas já realizadas e exclui os títulos provisórios do contas a pagar caso seja escolhida esta opção. Havendo mais de uma parcela baixada é mostrado uma tela com o número da parcela para usuário escolher qual deseja efetuar o estorno. 

 

Importante

Antes de executar o compatibilizador U_UPDFINEMP  é imprescindível:

  • Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório \PROTHEUS11_DATA\DATA, se versão 11) e dos dicionários de dados SXs (diretório \PROTHEUS11_DATA\SYSTEM, se versão  11).
  • Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.
  • Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
  • Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname.
  • O compatibilizador deve ser executado com a Integridade Referencial desativada*.

 

Atenção

O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de Dados (DBA) ou equivalente!

A ativação indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no banco de dados. Portanto, antes de utilizá-la, observe atentamente os procedimentos a seguir:

  1. No Configurador (SIGACFG), veja se a empresa utiliza Integridade Referencial, selecionando a opção Integridade/Verificação (APCFG60A).
  2. Se não há Integridade Referencial ativa, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e nenhuma delas estará selecionada. Neste caso, E SOMENTE NESTE, não é necessário   qualquer outro procedimento de ativação ou desativação de integridade, basta finalizar a verificação e aplicar normalmente o compatibilizador, conforme instruções.
  3.  Se há Integridade Referencial ativa em todas as empresas e filiais, é exibida uma mensagem na janela Verificação de relacionamento entre tabelas. Confirme a mensagem para que a verificação seja concluída, ou;
  4.  Se há Integridade Referencial ativa em uma ou mais empresas, que não na sua totalidade, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e, somente, a(s) que possui(em)   integridade está(arão) selecionada(s). Anote qual(is) empresa(s) e/ou filial(is) possui(em) a integridade ativada e reserve esta anotação para posterior consulta na reativação (ou ainda, contate nosso Help Desk Framework   para informações quanto a um arquivo que contém essa informação).
  5. Nestes   casos descritos nos itens “iii” ou “iv”, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/ Desativar (APCFG60D).
  6.  Quando desativada a Integridade Referencial, execute o compatibilizador, conforme instruções.
  7. Aplicado o compatibilizador, a Integridade Referencial deve ser reativada, SE E SOMENTE SE tiver sido desativada, através da opção Integridade/Ativar (APCFG60). Para isso, tenha em mãos as informações da(s) empresa(s) e/ou filial(is) que possuía(m) ativação da integridade, selecione-a(s) novamente e confirme a ativação.

 

Contate o Help Desk Framework EM CASO DE DÚVIDAS!

 

  1. Em Microsiga Protheus TOTVS Smart Client, digite U_UPDFINEMP no campo Programa Inicial. Descreva se o compatibilizador deve ter uma data específica ou superior para que a atualização nos dicionários seja efetuada corretamente. Importante: Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a 21/07/2016.
  2. Clique em OK para continuar.
  3. Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado.
  4. Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
    1. Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
      É apresentada uma mensagem explicativa na tela.
    2. Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados.
    3. Clique em Gravar para salvar o histórico (log) apresentado.
    4. Clique em OK para encerrar o processamento.

 

Procedimento para Implantação

O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.

 

Atualizações do Compatibilizador

 Dicionário de Dados 

          Tabela 


Chave

Nome

Modo

Pyme

SE2Contas a PagarExclusivoSim

 

 Campos 


Campo

E2_BAIXA

Browse

Sim

 

Campo

E2_SALDO

Browse

Sim

 

Campo

E2_JUROS

Browse

Sim

 

 Tabela  


Chave

Nome

Modo

Pyme

SEH

Controle Aplicação/Emprestimo

Exclusivo

 

 

 Campos


Campo

EH_GERPARC

Tipo

Caracter

Tamanho

1

Decimal

0

Formato

@!

Título

Gera Parcela

Descrição

Gera Parcelas

Usado

Sim

Obrigatório

Não

Browse

Sim

Contexto

Real

Propriedade

Alterar

Gatilhos

Sim

Help de Campo

Gera Parcelas de Empréstimo

Ordem

75

 

 

Campo

EH_ENTRADA

Tipo

Numérico

Tamanho

14

Decimal

2

Formato

@E 99,999,999,999.99

Título

V. Entrada

Descrição

Valor da Entrada

Usado

Sim

Obrigatório

Não

Browse

Sim

Contexto

Real

Propriedade

Alterar

Gatilhos

Sim

Help de Campo

Valor de Entrada no Empréstimo

Ordem

76

 

 

Campo

EH_FINANC

Tipo

Numérico

Tamanho

14

Decimal

2

Formato

@E 99,999,999,999.99

Título

V Financiado

Descrição

Valor Financiado

Usado

Sim

Obrigatório

Não

Browse

Sim

Modo Edição

.F.

Contexto

Real

Propriedade

Visualizar

Help de Campo

Valor Total - Valor de Entrada, Valor que realmente será base para o cálculo do empréstimo

Ordem

77

 

 

Campo

EH_PRAZO

Tipo

Numérico

Tamanho

3

Decimal

0

Formato

@E 999

Título

Prazo

Descrição

Prazo Emprestimo

Usado

Sim

Obrigatório

Não

Browse

Sim

Modo Edição

INCLUI

Val. Sistema

FC171VPAR(M->EH_PRAZO)

Contexto

Real

Propriedade

Alterar

Help de Campo

Prazo em que será pago em meses.

Ordem

78

 

 

Campo

EH_CARENCI

Tipo

Numérico

Tamanho

3

Decimal

0

Formato

@E 999

Título

Carencia

Descrição

Tempo de carencia

Usado

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Help de Campo

Tempo de carência em meses

Ordem

79

 

 

Campo

EH_TXEFETI

Tipo

Numérico

Tamanho

9

Decimal

5

Formato

@E 999.99999

Título

Taxa Efetiva

Descrição

Taxa Efetiva Contrato

Usado

Sim

Obrigatório

Não

Browse

Sim

Contexto

Real

Propriedade

Alterar

Help de Campo

Taxa efetiva presente em contrato

Ordem

80

 

 

Campo

EH_SPREAD

Tipo

Numérico

Tamanho

14

Decimal

2

Formato

@E 99,999,999,999.99

Título

V. Spread

Descrição

Spread Bancario

Usado

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Help de Campo

Valor do Spread Bancário

Ordem

81

 

 

Campo

EH_PSPREAD

Tipo

Numérico

Tamanho

9

Decimal

5

Formato

@E 999.99999

Título

% Spread

Descrição

% Spread Bancario

Usado

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Help de Campo

Caso o valor esteja preenchido, o % não precisa ser informado

Ordem

82

 

 

Campo

EH_DESPESA

Tipo

Numérico

Tamanho

14

Decimal

2

Formato

@E 99,999,999,999.99

Título

Despesas

Descrição

Despesas Contrato

Usado

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Help de Campo

Campo valor, para preencher os gastos extras como Taxa de Registro de Contrato.

Ordem

83

 

 

Campo

EH_DSPREAD

Tipo

Data

Tamanho

8

Decimal

0

Título

Data Spread

Descrição

Data do Spread

Usado

Sim

Obrigatório

Não

Browse

Não

Inic. Padrão

DDATABASE

Contexto

Real

Propriedade

Alterar

Help de Campo

Data em que o movimento bancário de Spread deve ser incluido, incializador padrão data de inclusão do FINAME

Ordem

84

 

 

Campo

EH_JURCAR

Tipo

Caracter

Tamanho

1

Decimal

0

Formato

@!

Título

Juros Carenc

Descrição

Parcela Juros na Carencia

Usado

Sim

Obrigatório

Não

Browse

Não

Opções

1=Sim; 2=Nao

Contexto

Real

Propriedade

Alterar

Help de Campo

Informe Sim ou Não.

Ordem

85

 

 

Campo

EH_AMORTIZ

Tipo

Caracter

Tamanho

1

Decimal

0

Formato

@!

Título

Amortizacao

Descrição

Amortizacao

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

1=Price; 2=SAC

Modo Edição

INCLUI

Contexto

Real

Propriedade

Alterar

Help de Campo

(Price ou SAC - Caso a amortização seja Price, será criada após a inclusão uma tabela de método Price, de parcelas constantes, caso seja por método SAC a amortização será constante, variando as parcelas)  Em Branco não gera parcela e segue o processo normal já presente na rotina.

Ordem

86

 

 

Campo

EH_VLAMORP

Tipo

Numérico

Tamanho

14

Decimal

2

Formato

@E 99,999,999,999.99

Título

Vl Amort Par

Descrição

Valor Amortizacao/Parcela

Usado

Sim

Obrigatório

Não

Browse

Não

Modo Edição

INCLUI

Val. Sistema

FC171VAm(M->EH_PRAZO)

Contexto

Real

Propriedade

Alterar

Help de Campo

(Valor que será amortizado ou pago mensalmente conforme o tipo de Amortização, se Price será o valor da Parcela e se for SAC será o valor da Amortização)

Ordem

87

 

 

 Gatilhos

 

Campo

EH_ENTRADA

Sequência

001

Cnt. Domínio

EH_FINANC

Tipo

P - Primário

Regra

M->EH_VALOR-M->EH_ENTRADA

Condição

INCLUI

 

 

Campo

EH_ENTRADA

Sequência

002

Cnt. Domínio

EH_SALDO

Tipo

P - Primário

Regra

M->EH_FINANC

Condição

INCLUI

 

 

Campo

EH_ENTRADA

Sequência

003

Cnt. Domínio

EH_VLCRUZ

Tipo

P - Primário

Regra

M->EH_FINANC

Condição

INCLUI

 

 Tabela 

 

Chave

Nome

Modo

Pyme

SEI

Movimento Aplicação/Emprestimo

Exclusivo

 

 

 Campos

 

Campo

EI_PARCELA

Tipo

Caracter

Tamanho

3

Decimal

0

Formato

@!

Título

Parcela

Descrição

Parcela do Emprestimo

Usado

Sim

Obrigatório

Não

Browse

Não

Contexto

Real

Propriedade

Alterar

Help de Campo

Parcela provisória do Emprestimo no contas a pagar.

Ordem

29

 

 

Procedimento para Configuração

CONFIGURAÇÃO DE PARÂMETROS

 

  1. No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Altere o(s) parâmetro(s) a seguir:

Nome:

MV_FOREMPR

Tipo:

Caracter

Cont. Por.:

000001

Descrição:

Fornecedor para geração das parcelas dos títulos provisórios de Empréstimo

 

Nome:

MV_TPCAREN

Tipo:

Caracter

Cont. Por.:

1

Descrição:

Tipo de carência: 1 = Carência dentro do Prazo de Empréstimo. 2 = Carência fora do Prazo de Empréstimo