Rutina de cálculo de recargo por actividad
Función general
-
Permite obtener el recargo a aplicar a la prima, en función de las
actividades asignadas al grupo colectivo.
-
El nombre que se utiliza en el diseñador de productos para referenciar
a esta rutina es "Rec_Activity".
Información técnica
Identificación
|
Tipo
|
InsCalActivity |
Procedimiento |
Parámetros de entrada
Tipo de registro: Tipo de registro asociado a la póliza/certificado
en tratamiento (propuesta, póliza, cotización, etc).
Ramo: Código del ramo asociado a la póliza/certificado
en tratamiento.
Producto: Código del producto asociado a la póliza/certificado
en tratamiento.
Póliza: Número de la póliza en tratamiento.
Certificado: Número de certificado en tratamiento.
Grupo colectivo: Código del grupo colectivo al que pertenece
la póliza/certificado.
Cobertura: Código de la cobertura en tratamiento.
Tasa de la cobertura: Tasa de la cobertura en tratamiento.
Fecha de efecto: Fecha de efecto de la operación.
Proceso
Con el tipo de registro, ramo, producto, póliza, certificado, grupo
colectivo y fecha de efecto, se realiza la lectura de la tabla de actividades
por grupo (activ_group) y se obtienen las actividades de la póliza
y el porcentaje de participación (P) de cada una de ellas.
-
Por cada actividad asociada a la póliza, se realiza lo siguiente:
-
Con el ramo, producto, actividad, cobertura y fecha de efecto, se realiza
la lectura de la tabla de tarifas de recargos por actividad (tar_activity)
y se obtiene el registro válido (a la fecha de efecto).
-
Si el recargo obtenido es un importe fijo, se multiplica el porcentaje
de participación del grupo (P) por dicho importe, obteniendo
como resultado el importe del recargo.
-
Si el recargo obtenido es un factor (porcentaje):
-
Si el tipo de recargo es aditivo, se aplica el porcentaje de participación
del grupo en la actividad (P) y se retorna el resultado como la
tasa del recargo.
Ejemplo:
Sea F
el factor de recargo.
Sea P
el porcentaje del grupo en la actividad.
Tasa del recargo = (F * P/100)
-
Si el tipo de recargo es multiplicativo, se toma la tasa de riesgo
de la cobertura en tratamiento, se multiplica el factor del recargo por
dicha tasa y al resultado, se resta el importe de tasa de riesgo de la
cobertura, y finalmente, se aplica el porcentaje de participación
del grupo en la actividad (P).
Sea X la tasa de riesgo de la cobertura.
Sea F el
factor de recargo.
Sea P
el porcentaje del grupo en la actividad.
Tasa del recargo = (((X * F) – X)
* P/100)
Notas para el programador
Si el campo "tipo de recargo" en la tabla de tarifas de recargos por actividad
(tar_activity) tiene el valor "1", indica que el recargo es de tipo "aditivo".
Si tiene el valor "2", indica que el recargo es de tipo "multiplicativo".
Parámetros de salida
Tasa o importe del recargo. Se retorna sólo uno de ellos.