Libro de siniestros pagados

Función general

Mostrar el detalle de los siniestros pagados de la compañía para un período particular.

Información técnica

Libro de siniestros pagados

(SIL705)

Parámetros

Validaciones

 

Campo

Descripción

 Error/adv

Período - Desde

Debe estar lleno
09071

Período - Hasta

Debe estar lleno
09072
Debe ser posterior a la fecha desde
04159
  No debe ser posterior a la fecha del día 04341

Frecuencia de ejecución

A petición del usuario.

Requisitos

No aplica.

Instrucciones de ejecución

Este reporte se ejecuta desde el menú de reportes del módulo de siniestros.

Instrucciones en caso de interrupción

Volver a ejecutar.

Proceso batch

Proceso

Para seleccionar la información que muestra este reporte, se realiza el siguiente proceso:
  • Se leen de la tabla histórica de siniestros (Claim_his) aquellos movimientos que correspondan a algún pago realizado al siniestro y cuya fecha de operación se encuentre dentro del período indicado para la ejecución del reporte.  Por cada movimiento leído:
    • Se lee la información correspondiente al siniestro al que pertenece el movimiento (Claim).
    • Se lee la información de las coberturas asociadas a un siniestro (cl_cover).
    • Se lee la información de los movimientos de las coberturas de un siniestro (cl_m_cover) .
    • Se lee la información del producto (Prodmaster) para seleccionar si el registro del siniestro pertenece el área de seguros seleccionado por el usuario.
    • Se lee la información del prestador que corresponde en el pago del siniestro (Prof_ord).
    • Se lee la información correspondiente al prestador de la póliza (de la tabla de clientes, Client).
    • Se lee la información correspondiente al beneficiario de la póliza (de la tabla de clientes, Client).
    • Se determinan las descripciones de los campos: "Ramo", "Oficina" y "Moneda" asociado al pago del siniestro.

Efecto

No tiene efecto sobre la base de datos.

Notas al programador

Condición de búsqueda para la tabla histórica de siniestros (Claim_his)
 
     

    Información

    Campo

    Operador

    Valor

    Observación

    Fecha de operación dOperdate >= Fecha de inicio del período Fecha de inicio del período indicada para la ejecución del reporte
    y dOperdate <= Fecha de fin del proceso Fecha de fin del período indicada para la ejecución del reporte
    Tipo de operación nOper_type in  10, 11, 12, 23 Tipo de operación "Pago parcial", "Pago total", "Pago complementario" y "Pago ex-gratia".
 
Condición de búsqueda para la tabla de siniestros (Claim)
     
     

    Información

    Campo

    Operador

    Valor

    Observación

    Siniestro
    nClaim
    = claim_his.nClaim Código del siniestro asociado al movimiento en tratamiento
Condición de búesqueda para la tabla de coberturas incluidas en un movimiento de un siniestro (cl_m_cover)
 
 
     

    Información

    Campo

    Operador

    Valor

    Observación

    Siniestro nClaim = Claim_his.nClaim Código de siniestro asociado al siniestro en tratamiento
    Caso nCase = Claim_his.nCase Número de caso asociado al siniestro en tratamiento
    Tipo de reclamo nDeman_type Claim_his.nDeman_type Tipo de reclamo del siniestro en tratamiento
    Nro transacción nTransac = Claim_his.nTransac Número transacción del movimiento de la cobertura del siniestro


Condición de busqueda para la tabla de coberturas asociadas a un siniestro (cl_cover)
 

     

    Información

    Campo

    Operador

    Valor

    Observación

    Siniestro nClaim = Claim_his.nClaim Código de siniestro asociado al siniestro en tratamiento
    Caso nCase = Claim_his.nCase Número de caso asociado al siniestro en tratamiento
    Tipo de reclamo nDeman_type Claim_his.nDeman_type Tipo de reclamo del siniestro en tratamiento
    Módulo nModulec = cl_m_cover.nmodulec Módulo asociado a la cobertura del siniestro en tratamiento
    Cobertura nCover = cl_m_cover Cobertura del siniestro en tratamiento


Condición de búsqueda para la tabla maestra de productos (Prodmaster)
 

Para el área de seguro "Vida"
     

    Información

    Campo

    Operador

    Valor

    Observación

    Ramo
    nBranch
    = claim.nBranch Código de ramo al que pertenece el siniestro en tratamiento
    Producto nProduct = claim.nProduct Código de producto al que pertenece el siniestro en tratamiento
    Tipo de ramo sBrancht in ('1','6') Tipo de ramo para área de seguro "Vida"
Para el área de seguro "No vida"
     

    Información

    Campo

    Operador

    Valor

    Observación

    Ramo
    nBranch
    = claim.nBranch Código de ramo al que pertenece el siniestro en tratamiento
    Producto nProduct = claim.nProduct Código de producto al que pertenece el siniestro en tratamiento
    Tipo de ramo sBrancht not in ('1','6') Tipo de ramo para área de seguro "No Vida"
Condición de búsqueda para la tabla de ordenes de servicios profesionales (Prof_ord)

        NOTA:

Esta información no existe para todos los casos de pagos de siniestros ya que depende funcionalmente de como se manejen en el ramo comercial al que está asociado el siniestro.  De no encontrar información, los campos en el reporte deben estar vacíos.
     

    Información

    Campo

    Operador

    Valor

    Observación

    Orden de servicio
    nServ_order
    = claim_his.nServ_order Número de orden de servicio asociado al pago del siniestro en tratamiento
    Siniestro nClaim = claim_his.nClaim Código del siniestro asociado al movimiento en tratamiento
    Caso nCase_num = claim_his.nCase_num Código del caso o reclamante del siniestro asociado al movimiento
    Tipo de reclamo nDeman_type = claim_his.nDeman_type Tipo de reclamo asociado al siniestro en tratamiento.
Condición de búsqueda en la tabla de clientes para el prestador asociado al siniestro (Client)
     
     

    Información

    Campo

    Operador

    Valor

    Observación

    Código de cliente 
    sClient
    = Prof_ord.sClient Código del cliente prestador asociado al pago de siniestro en tratamiento


Condición de búsqueda en la tabla de clientes para el beneficiario de la póliza (Client)
 

     

    Información

    Campo

    Operador

    Valor

    Observación

    Código de cliente
    sClient
    = claim_his.sClient Código del cliente  beneficiario de la cobertura en tratamiento
Condición de búsqueda para la tabla de oficinas (table9)
 
     

    Información

    Campo

    Operador

    Valor

    Observación

    Código de la sucursal nOffice = Claim.nOffice Código de la sucursal del siniestro en tratamiento
Condición de búsqueda para la tabla de oficinas (table10)
 
     

    Información

    Campo

    Operador

    Valor

    Observación

    Código del ramo nBranch = Claim.nBranch Código del ramo comercial asociado al siniestro en tratamiento
Condición de búsqueda para la tabla de monedas (table11)
 
     

    Información

    Campo

    Operador

    Valor

    Observación

    Código de la moneda nCodigint = Claim_his.nCurrency Código de la moneda del recibo en tratamiento
Se crea una tabla temporal para almacenar la información seleccionada ya que al final del reporte se deben elaborar resúmenes por varios criterios: Producto, Oficina y Tipo de Documento, y ramo contable. De modo que se trata de leer la misma información pero agrupándola por un criterio distinto.
Por cada página se debe totalizar la información y la misma será acumulativa para el total general del reporte.

Para la descripción del tipo de documento de pago se utilizan los siguientes valores fijos:

1. Boleta
2. Factura
3. Bono
Para recuperar la descripción del ramo contable (cl_cover.nBranch_led), se debe leer la tabla de ramos de contabilidad (table75).
Cuando el proceso corresponda a Generales, el reporte detalle debe estar ordenado por póliza, en caso contrario, el ordenamiento es por ramo.

Fórmulas

No aplica.

Listados

El listado presenta varias secciones. La primera de ellas es el cuerpo del reporte, que se detalla a continuación:
  • Título (encabezado del reporte)
    • "Libro de siniestros pagados desde " + 'fecha desde' + "hasta " + 'fecha hasta'
    • "Compañía " + 'área de seguro seleccionada para el reporte'
    • "Página" + 'número de página'
  • Datos básicos del siniestro (detalle del reporte)
  • Formatos

    Libro de siniestros pagados - página 1

    Libro de siniestros pagados - página 2

    Libro de siniestros pagados - página 3

     

    Otros enlaces relacionados

    Mas Información ver el Índice.