Cálculo de prima básica de contenido

Función general

Esta rutina debe buscar el valor de las tasas de tarifa base para la cobertura de incendio contenido.
El nombre que se coloca en el diseñador de productos para referenciar esta rutina es "PRE_CONT".

Información técnica

Identificación

Tipo

InsCalPre_Cont Función

Parámetros de entrada

  • Tipo de certificado
  • Ramo
  • Producto
  • Módulo
  • Cobertura
  • Póliza
  • Certificado
  • Fecha de efecto
  • Capital
  • Proceso

  • Recuperar el nombre de la tabla de datos particulares del ramo, de la tabla tab_name_b, para el ramo ingresado como parámetro.
  • Recuperar el código de artículo (nArticle), detalle(nDetailArt), el tipo de actividad (nActivityType) y la categoría de la construcción (nConstCat) de la tabla de datos particulares de incendio para los datos recibidos como parámetros. Se debe obtener el registro válido a la fecha de efecto.
  • Si el riesgo corresponde a una actividad ordinaria (nActivityType = 1), obtener la categoría (nActivityCat) que le corresponde al mismo de la tabla que contiene la tarifa básica de incendio para riesgo ordinarios (Tar_FireBasOrd).
  • Si el riesgo corresponde a una actividad industrial (nActivityType = 2), con la información de artículo (nArticle) y detalle (nDetailArt) obtener las tasas básicas vigentes (para la fecha de efecto recibida como parámetro) para contenido (nRateCont) de la tabla de tarifa de riesgos industriales (Tar_FireBasInd).
  • Se calcula el importe de la prima de la siguiente manera:
  • Se buscan el porcentaje a tomar de la tarifa base basándose en el campo "porcentaje a tomar de la tarifa base" (nPremiRat) de la tabla de "coberturas de un producto" (gen_cover), para el producto, módulo y cobertura recibido como parámetro.
  • Si la tasa a aplicar es mayor que cero (nPremiRat distinto de nulo), se aplica el porcentaje a la prima obtenida anteriormente:
  • Prima de la cobertura = Prima de la cobertura * (nPremiRat) / 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 contenido.