Empréstimos e FINAME
Características
Linha de Produto: | Microsiga Protheus | ||||||
Segmento: | Serviços | ||||||
Módulo: | SIGAFIN - Financeiro | ||||||
Rotina: |
| ||||||
Parâmetro(s): | MV_FOREMPR - Fornecedor para geração das parcelas dos titulosprovisórios de EmpréstimoMV_TPCAREN - Tipo de carencia: 1 = Carência dentro do Prazode 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:
Contate o Help Desk Framework EM CASO DE DÚVIDAS! |
---|
- 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.
- Clique em OK para continuar.
- Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado.
- Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
- Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
É apresentada uma mensagem explicativa na tela. - 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.
- Clique em Gravar para salvar o histórico (log) apresentado.
- Clique em OK para encerrar o processamento.
- Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
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 |
SE2 | Contas a Pagar | Exclusivo | Sim |
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
- 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 |