Cálculo de prima básica de responsabilidad civil
Función general
Esta rutina debe buscar el valor de las tasas de tarifa base para la
cobertura de responsabilidad civil.
-
El nombre que se coloca en el diseñador de productos para referenciar
esta rutina es "PRE_CIVRES".
Información técnica
Identificación
|
Tipo
|
InsCalPre_CivRes |
Función |
Parámetros de entrada
Código de actividad: código que determina la actividad
del edificio que se está tarifando.
Detalle de actividad: código del detalle de la actividad
que se está tarifando.
Categoría de actividad: código que identifica el nivel
de riesgo que tiene la actividad que se está tarifando.
Proceso
Si en la tabla de tarifa base de incendio la actividad que se está
tarifando:
-
Tiene una categoría de actividad asignada (ocurre en las que son
de tipo ordinarias) la tasa básica a aplicar debe obtenerse de la
tabla de tarifa por categorías (tar_FireCat)
T_BAS = tarifa de incendio responsabilidad civil
-
No tiene una categoría de actividad asignada: se toma como tasa
básica la que se encuentra en la tabla de tarifa básica de
incendio (tar_FireBas)
T_BAS = tarifa de incendio responsabilidad civil
Se buscan el porcentaje a tomar de la tarifa base (P_TAR) basándose
en el campo "porcentaje a tomar de la tarifa base" de la tabla de "coberturas
de un producto" (gen_cover)
Se calcula la prima de la siguiente manera:
Coeficiente = T_BAS * P_TAR/100
Prima de la cobertura = Capital * Coeficiente / 1000
Notas para el programador
Los valores que se indican como parámetros son tomados a partir
de variables globales.
Parámetros de salida
Prima de incendio de responsabilidad civil.