Versões comparadas

Chave

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

Índice

01. 

...

VISIÓN GENERAL

El registro de templates se creó con el objetivo de flexibilizar los cálculos de los valores que consideran una inversión o un préstamo, como por ejemplo el CDI. Por medio de este nuevo registro el usuario podrá configurar su propio cálculo o seguir el establecido en el

...

O cadastro de templates foi criado no intuito de flexibilizar os cálculos dos valores que contemplam uma aplicação ou um empréstimo, como por exemplo o CDI. Através desse novo cadastro o usuário poderá configurar seu próprio cálculo ou seguir o estabelecido no sistema.


02. 

...

EJEMPLO DE

...

UTILIZACIÓN

  • Ao realizar o acesso ao Al realizar el acceso al Protheus, utilizando o ambiente Financeiro, deverá ser acessado o menu Atualizações → Aplicações e empréstimosel entorno Financiero, debe accederse al menú Actualizaciones → Inversiones y préstamos
  • Para acceder al registro de templates Opción Templates (ubicado en la parte superior derechaPara acessar o cadastro de templates Botão Templates (localizado no canto superior direito)


Informações
titleInformações!Informaciones

O El campo F7B_APLEMP irá determinar se aquele template é determinará si aquel template es de APL (AplicaçãoInversión) ou o EMP (EmpréstimoPréstamo), se o usuário acessar o cadastro de template através da browse de aplicação o valor do campo será APL, se acessar através da browse de empréstimo o valor do si el usuario accediera al registro de template por medio de la browse de inversión, el valor del campo será APL, si accediera por medio de la browse de préstamo el valor del campo será EMP.




Totvs custom tabs box
tabsIncluir, Editar, ExcluirBorrar, Visualizar, Copiar
ids01,02,03,04,05
Totvs custom tabs box items
defaultyes
referencia01

Al hacer clic en la opción Incluir se mostrará el formulario para que el usuario digite la información necesaria para incluir el template.


En el siguiente ejemplo vamos a incluir un template con cálculo de CDI, cabe resaltar que se está utilizando el registro de índices financieros

Ao clicar no botão Incluir será exibido o formulário para que o usuário digite as informações necessárias para incluir o template.

No exemplo a seguir vamos incluir um template com cálculo de CDI, vale ressaltar que está sendo utilizado o cadastro de índices financeiros (FIT). (Para que a atualização das taxas do CDI ocorra la actualización de las tasas de CDI ocurra de forma automática é necessário cadastrar o schedule do FINXTAXA clique aqui, es necesario registrar el schedule de FINXTAXA haga clic aquí).

  • Inclusão do Inclusión del índice financeiro financiero para o el CDI

  • Configurar o el job do de FINXTAXA para que a atualização desse índice seja automática e la actualización de este índice sea automática y para que exista registros de movimentos desse movimientos de este índice (FIU)
  • Criar um Crear un template de CDI utilizando o el índice previamente cadastradoregistrado.

Totvs custom tabs box items
defaultno
referencia02

Clicar no botão Haga clic en la opción ... que fica na última coluna à esquerda da tabela e selecionar a opção Editar.queda en la última columna a la izquierda de la tabla y seleccione la opción Editar.

En la edición es posible modificar la descripción, modificar las fórmulas, borrar e incluir una nueva fórmula en el Na edição é possível alterar a descrição, alterar as fórmulas, excluir e incluir uma nova fórmula no template.

Totvs custom tabs box items
defaultno
referencia03

Clicar no botão Haga clic en la opción ... que fica na última coluna à esquerda da tabela e selecionar a opção Excluir.queda en la última columna a la izquierda de la tabla y seleccione la opción Borrar.

Verifique si es el template que desea borrar y haga clic en Verifique se é o template que deseja excluir e clique em Confirmar.

Totvs custom tabs box items
defaultno
referencia04

Clicar no botão Haga clic en la opción ... que fica na última coluna à esquerda da tabela e selecionar a opção queda en la última columna a la izquierda de la tabla y seleccione la opción Visualizar.

Totvs custom tabs box items
defaultno
referencia05

Clicar no botão Haga clic en la opción ... que fica na última coluna à esquerda da tabela e selecionar a opção Copiar.queda en la última columna a la izquierda de la tabla y seleccione la opción Copiar

La copia traerá las fórmulas existentes en el template de partida y debe contener un nuevo código aún no A cópia irá trazer as fórmulas existentes no template de partida e deverá conter um novo código ainda não utilizado.


03. FÓRMULAS

Os templates obrigatoriamente devem ter pelo menos uma fórmula amarrada ao seu cadastro para que o sistema realize o cálculo devido no momento do resgate de uma aplicação ou pagamento de um empréstimo.

Los templates obligatoriamente deben tener por lo menos una fórmula vinculada a su registro para que el sistema realice el debido cálculo en el momento del retiro de una inversión o pago de un préstamo.

Las configuraciones de una fórmula respetarán el As configurações de uma fórmula irão respeitar o campo Tipo (F7C_TIPO), para cada tipo escolhido haverá funções e seleccionado habrá funciones y campos específicos como demonstra a imagem a seguirmuestra la siguiente imagen.

Os Los campos que são mostrados na tela dinamicamente irão servir como parâmetro para os cálculos da fórmula em questãose muestran en la pantalla dinámicamente servirán como parámetro para los cálculos de la referida fórmula.


Aviso
titleImportante

Após a gravação do Después de la grabación del template, as configurações las configuraciones para cada fórmula serão gravadas no formula se grabarán en el campo F7C_CONFIG em en formato JSON (JavaScript Object Notation), com base nessas configurações esse template poderá ser vinculado nos contratos de aplicações e empréstimoscon base en estas configuraciones este template podrá vincularse a los contratos de inversiones y préstamos.


04. FÓRMULAS

...

PERSONALIZABLES

É possível que o usuário crie fórmulas personalizadas para que atenda sua necessidade Es posible que el usuario cree fórmulas personalizables para que atienda su necesidad específica de cálculo, para isso disponibilizamos um novo recurso no cadastro de template e algumas variáveis que podem ser acessadas durante o processamento.

VARIÁVEIS

ello pusimos a disposición un nuevo recurso en el registro de template y algunas variables a las que puede accederse durante el procesamiento.

VARIABLES

Nombre 

Tipo

Descripción

Nome TipoDescrição

DIASCORRIDOS

Numérico

Quantidade

Cantidad de

dias corridos

días consecutivos dentro

do

del período de cálculo (

Diferença

Diferencia entre

data

fecha de cálculo

e data

y fecha de

vencimento

vencimiento)

DIASUTEIS

Numérico

Quantidade

Cantidad de

dias úteis

días hábiles dentro

do

del período de cálculo (

Diferença

Diferencia entre

data

fecha de cálculo

e data

y fecha de

vencimento

vencimiento)

VLRCORRIGIDO

Numérico

Valor

corrigido do

corregido del contrato

VALORBASE

Numérico

Valor base que

está sendo utilizado no cálculo da

se está utilizando en el cálculo de la fórmula

RECNO

Numérico

R_E_C_N_O_

do registro na tabela de aplicações e empréstimos

del registro en la tabla de inversiones y préstamos (SEH)

VLRACUMUSEI

Array

Valores acumulados dos movimentos de los movimientos SEI

Posição do

Situación del array

Descrição

Descripción

1

Acumulado

do juros na moeda corrente

de intereses en la moneda actual (EI_TIPODOC = "JR"

e

y EI_VALOR)

2

Acumulado

do Juros na moeda do Empréstimo

de intereses en la moneda del préstamo (EI_TIPODOC == "JR"

e

y EI_VLMOED2)

3

Acumulado

da Variação Cambial a Curto Prazo

de la variación cambiaria a corto plazo (EI_TIPODOC == "V2")

4

Acumulado

da Variação Cambial a Longo Prazo

de la variación cambiaria a largo plazo (EI_TIPODOC == "V1")

5

Acumulado

da Variação Cambial dos Juros

de la variación cambiaria de los intereses (EI_TIPODOC == "V3")

VLRACUMUSEH

Array 

Valores acumulados no cadastro en el registro SEH

Posição do

Situación del array

Descrição

Descripción

1

Acumulado

do juros na moeda corrente 

de los intereses en la moneda actual  (EH_ACUJUR2)

2

Acumulado

do Juros na moeda do Empréstimo

de los intereses en la moneda del préstamo (EH_ACUJUR

3

Acumulado

da Variação Cambial a Curto Prazo

de la variación cambiaria a corto plazo (EH_ACUVCCP)

4

Acumulado

da Variação Cambial a Longo Prazo

de la variación cambiaria a largo plazo (EH_ACUVCLP)

5

Acumulado

da Variação Cambial dos Juros

de la variación cambiaria de los intereses (EH_ACUVCJR)

DATACALCULO

Data

Fecha

Data

Fecha de cálculo 

DATACONTRATO

Data

Fecha

Data

Fecha de

inclusão do

inclusión del contrato (SEH)

...

EJEMPLOS

Totvs custom tabs box
tabsExpressão Expresión ADVPL, Função Función de usuário usuario
ids06,07
Totvs custom tabs box items
defaultyes
referencia06

En el siguiente ejemplo vamos a incluir un template con cálculo personalizable de intereses para préstamo, utilizando una expresión ADVPL (Verificar variables disponibles)

  • Crear un template de INTERESES utilizando la configuración PERSONALIZABLE.
  • En este ejemplo vamos a invertir el 1% al mes de intereses para las cuotas que se generarán posteriormente

Image Added

  • Acceda al browse de Préstamos e incluya un contrato utilizando el template previamente registrado
  • En este escenario utilizaremos un préstamo

No exemplo a seguir vamos incluir um template com cálculo de personalizado de juros para empréstimo, utilizando uma expressão ADVPL (Verificar variáveis disponíveis)

  • Criar um template de JUROS utilizando a configuração PERSONALIZADO.
  • Neste exemplo vamos aplicar 1% ao mês de juros para as parcelas que serão geradas posteriormente

Image Removed

  • Acessar a browse de Empréstimos e incluir um contrato utilizando o template previamente cadastrado
  • Nesse cenário utilizaremos um empréstimo de R$100.000,00 utilizando a tabela PRICE e gerando 5 parcelasla tabla PRICE y generando 5 cuotas

Totvs custom tabs box items
defaultno
referencia07

No exemplo a seguir vamos incluir um template com cálculo personalizado de juros para empréstimo, utilizando função de usuário (Verificar variáveis disponíveisEn el siguiente ejemplo vamos a incluir un template con cálculo personalizable de intereses para préstamo, utilizando función de usuario (Verificar variables disponibles)


Bloco de código
languagejava
themeMidnight
titleFunção utilizada no exemploFunción utilizada en el ejemplo
linenumberstrue
collapsetrue
#include "rwmake.ch"
#include "protheus.ch"
#INCLUDE "TBICONN.CH"

USER FUNCTION MYJUROS() 
	Local nJuros As Numeric

	nJuros := VALORBASE * 0.01
	
RETURN nJuros


  • Criar um Crear un template de JUROS utilizando a configuração PERSONALIZADO. INTERESES utilizando la configuración PERSONALIZABLE.
  • En este ejemplo vamos a invertir el 1% al mes de intereses para las cuotas que se generarán Neste exemplo vamos aplicar 1% ao mês de juros para as parcelas que serão geradas posteriormente

  • Acessar a Acceda al browse de Empréstimos Préstamos e incluir um incluya un contrato utilizando o el template previamente cadastradoregistrado
  • En este escenario utilizaremos un préstamo Nesse cenário utilizaremos um empréstimo de R$100.000,00 utilizando a tabela PRICE e gerando 5 parcelasla tabla PRICE y generando 5 cuotas


05.

...

TABLAS UTILIZADAS

  • F7B - Cadastro Registro de templates
  • F7C - FormulasFórmulas