Rutina de cálculo para la prima de vida colectivo (desgravamen)
Función general
Permite calcular la tasa y prima para las pólizas del producto
vida colectivos (Desgravámen).
Información técnica
Identificación
|
Tipo
|
Cal_PremDesg |
Función |
Parámetros de entrada
Ramo: Ramo de la cobertura en tratamiento.
Producto: Producto de la cobertura en tratamiento.
Póliza: Número de póliza en tratamiento.
Certificado: Número de certificado en tratamiento.
Tipo de asegurado: Rol del asegurado de la cobertura en tratamiento.
Módulo: Módulo al cual pertenece la cobertura (Cuando
aplique).
Cobertura: Nº de la cobertura en tratamiento.
Fecha de efecto: Fecha de efecto para el cálculo.
Tasa: Tasa fija de la cobertura en tratamiento.
Proceso
-
La rutina debe leer en la tabla de datos particulares (Life), el tipo de
prima para la póliza/certificado (Tabla 'Life', campo 'nTyp_Premium').
-
Si el tipo de prima es sobre ‘Capital Inicial’ (nTyp_Premium = 1),
se debe aplicar la tasa (Pormilaje) de la cobertura sobre el capital del
préstamo (Tabla 'Life', campo 'nAmount_cre')
-
Si el tipo de prima es sobre el ‘Saldo Insoluto’ (nTyp_Premium = 2),
se debe aplicar la tasa (Pormilaje) de la cobertura sobre el monto del
Saldo del Capital (Tabla 'Life', campo 'nAmount_act').
-
Si la moneda en la que se expresa el capital es distinto a la moneda de
la cobertura, se debe realizar la conversión correspondiente.(Tabla
'Life', campo nCurrency_cre).
Parámetros de salida
Tasa: Tasa de la cobertura.
Prima: Prima de la cobertura.