Libro de primas devengadas

Función general

Listar la información de los recibos de prima que no tienen pagos hasta una fecha indicada, para la cual se supone que deben tener pagos. En otras palabras, recibos de prima que no tienen ningún movimiento de pago y su fecha límite de pago ha pasado. Es importante hacer notar que si la fecha límite de pago del recibo no es igual o anterior a la fecha indicada para la ejecución del reporte, aunque se encuentre impago, entonces no será tomado en cuenta.
Este reporte expresa la información en moneda local.

Información técnica

.

Libro de primas devengadas

(COL889)

Parámetros

  • Fecha inicial: Fecha inicial para obtener los recibos que no han recibido pagos. Este campo es de entrada obligatoria y de forma predeterminada contiene la fecha de ejecución del reporte.
  • Fecha final: Fecha final para obtener los recibos que no han recibido pagos. Este campo es de entrada obligatoria y de forma predeterminada contiene la fecha de ejecución del reporte.
  • Validaciones

    Campo

    Descripción

    Error/adv

    Devengado al

    Debe estar lleno
    60810

    Frecuencia de ejecución

    No tiene una frecuencia de ejecución requerida. Su frecuencia de ejecución se deja a juicio del usuario.

    Requisitos

    No aplica. Sin embargo, es importante verificar que se haya cerrado el período de recaudación correspondiente para luego informar de los recibos "impagos".

    Instrucciones de ejecución

    Ejecutar desde la opción de menú correspondiente dentro del módulo de Cobranzas.

    Instrucciones en caso de interrupción

    Volver a ejecutar, este reporte no tiene efecto alguno sobre la información, de modo que se puede ejecutar tantas veces como sea necesario.

    Proceso batch

    Proceso

    Se lee la tabla de recibos (Premium) para obtener los recibos de prima cuya fecha límite para el pago está dentro del rango indicado para la ejecución del reporte, y no han recibido pagos.
    Luego, por cada recibo encontrado, se determina la siguiente información:
    • El monto exento y afecto del recibo, para lo cual se lee la tabla de detalle del recibo (Detail_pre).

    Notas para el programador

    Condiciones de búsqueda para la tabla de recibos (Premium)
     

    Información

    Campo

    Operador

    Valor

    Observación

    Tipo de registro
    sCertype
    = '2' Se toman en cuenta solamente recibos de pólizas
    Estado del recibo
    nStatus_pre
    IN (1,4,8) Se toman en cuenta solamente recibos que se encuentren en estado "Pendiente" (1) "Domiciliado pendiente" (4) o "Financiado"
    Estado del registro sStatusva < '2' Se toman en cuenta solamente recibos que se encuentren válidos
    y sStatusva > '3' Se toman en cuenta solamente recibos que se encuentren válidos
    Fecha límite de pago del recibo dLimitDate
    >=
    y
    <=

    fecha inicial

    fecha final

    Se toman en cuenta los recibos cuya fecha límite del pago se encuentre dentro del rango de fechas indicadas para la ejecución del reporte
    Monto de prima nPremium = Premium.nBalance Se toman en cuenta los recibos cuyo saldo sea igual al monto de prima (porque indica que no han recibido pagos)
    Condición de búsqueda para la tabla de detalle del recibo (Detail_pre)
     

    Información

    Campo

    Operador

    Valor

    Observación

    Tipo de registro
    sCertype
    = Premium.sCertype Tipo de registro del recibo en tratamiento
    Ramo
    nBranch
    = Premium.nBranch Código de ramo del recibo en tratamiento
    Producto nProduct = Premium.nProduct Código de producto del recibo en tratamiento
    Recibo nReceipt Premium.nReceipt Número del recibo en tratamiento
    Dígito de control nDigit = Premium.nDigit Número de modificación de distribución de reaseguro del recibo en tratamiento
    Número de parte en el convenio nPayumbe = Premium.nPaynumbe Parte del convenio del recibo en tratamiento
    Número consecutivo de desglose
    nId_bill
    > 0 Se debe tomar en cuenta cualquier número de desglose
    Condición de búsqueda para la tabla de ramos comerciales (Table10)
     

    Información

    Campo

    Operador

    Valor

    Observación

    Código del ramo comercial
    nBranch
    = Premium.nBranch Código del ramo comercial del recibo en tratamiento
    Condición de búsqueda para la tabla de maestro de productos (Prodmaster)
     

    Información

    Campo

    Operador

    Valor

    Observación

    Código del ramo comercial
    nBranch
    = Premium.nBranch Código del ramo comercial del recibo en tratamiento
    Código del producto nProduct = Premium.nProduct Código del producto del recibo en tratamiento
    Para convertir los montos del reporte que se encuentren en una moneda distinta a moneda local, se hace uso de la rutina de conversión del sistema (insCalConvertExchange2), pasándole los parámetros:
  • Tipo de cambio (entrada / salida): valor del tipo de cambio que utilizará la rutina para no buscar en la tabla de factor de cambio (Premium.nExchange)
  • Monto original: el monto a ser convertido (todos los montos del reporte a convertir)
  • Moneda original: código de la moneda original del recibo (Premium.nCurrency)
  • Moneda destino: código de la moneda destino para la conversión ("moneda local", 1)
  • Fecha de efecto: fecha para la cual se realiza la conversión, en ese caso no se indica nada porque el factor se conoce (NULL)
  • Monto convertido: el resultado de aplicar al monto original, el factor de cambio
  • Listados

    En el encabezado:
    • "Fecha" + 'fecha de ejecución' (justificado a la derecha)
    • "Hora" + 'hora de ejecución' (justificado a la derecha)
    • "Libro de primas devengadas" + "rango de fechas"(justificado al centro)
    En el detalle:
    • "Ramo": descripción corta del ramo al que pertenece el recibo (table10.sShort_des)
    • "Num. Plan": código de producto al que pertenece el recibo (Premium.nProduct)
    • "Gls. Plan": descripción del producto al que pertenece el recibo (Prodmaster.sDescript)
    • "Neto afecto": prima afecta del recibo (SUM(detail_pre.nPremiumA))
    • "Neto exento": prima exenta del recibo (SUM(detail_pre.nPremiumE))
    • "Prima neto": suma de las columnas "Neto afecto" y "Neto exento"
    • "I.V.A.": monto de impuesto del recibo (SUM(detail_pre.nPremium), de los registros con 'indicador de suma para impuesto' (Detail_pre.sAddTax='3'))
    • "Total": es el resultado de sumar las columnas: "Neto afecto" e "I.V.A." y luego a dicho resultado restar la columna "Neto exento"
    En el total:
    • "Total devengado mes actual"
    • Suma de la columna "Neto afecto"
    • Suma de la columna "Neto exento"
    • Suma de la columna "Prima neto"
    • Suma de la columna "I.V.A."
    • Suma de la columna "Total"

    Otros Enlaces Relacionados

    Mas Información ver el Índice