Detalle de cobranzas emitida por oficina cobrador

Función general

Mostrar los recibos pendientes y los giros pendientes de los contratos de financiamiento de recibos que hayan sido emitido dentro de un período de tiempo determinado e introducido obligatoriamente por el usuario. Clasificados y ordenados por el ramo comercial, oficina suscriptora y cobrador de la póliza. El sistema permite ejecutar el reporte para un ramo, oficina y/o cobrador en específico, o para todos los ramos, oficinas y/o cobradores, permitiendo al usuario no introducir valor en cualquiera de los tres parámetros señalados según sea su conveniencia.
La información mostrada en este reporte consta del ramo, oficina suscriptora ,cobrador, contratante e intermediario de mayor participación de la póliza, recibos pendientes, contratos y giros de financiamiento de recibos, moneda de los recibos o giros (según sea el caso) y monto de los mismos.
Adicionalmente, esta información viene clasificada y ordenada por el siguiente criterio:
En el reporte se muestran totales expresados en montos y cantidades de recibos y giros de contratos de financiamiento por moneda, cobrador, oficina y ramo comercial.

Información técnica

Detalle de cobranza emitida por oficina cobrador

(COL821)

Parámetros

Validaciones

 

Campo

Descripción

 Error/adv

Período - Desde

Debe estar lleno
01012

Período - Hasta

Debe estar lleno
01012
Debe ser posterior a la fecha del campo "Período - Desde"
11425

Frecuencia de ejecución

A petición del usuario.

Requisitos

No aplica.

Instrucciones de ejecución

Este reporte se ejecuta desde el módulo de listados con la opción menú de reportes por módulo.

Instrucciones en caso de interrupción

Volver a ejecutar.

Proceso batch

Proceso

Para seleccionar la información a mostrar en este reporte, se realiza el siguiente proceso:
     
  • Se lee de la tabla de recibos (premium) y tabla de pólizas (policy) aquellos recibos pendientes con las siguientes condiciones:
  • La fecha de emisión del recibo (premium.dIssueDat) esté dentro del período de tiempo indicado como parámetro.
  • La oficina de la póliza (policy.nOfficeAgen) sea igual a la introducida como parámetro (solo si es introducido).
  • El ramo comercial de la póliza (policy.nBranch) sea igual al  introducido como parámetro (solo si es introducido).
  • El cobrador del recibo (premium.nCollector) sea igual al introducido como parámetro (solo si es introducido).
  • Por cada recibo obtenido:
  • Se obtiene la siguiente información de la tabla de recibos (premium):
  • Número del recibo (premium.nReceipt)
  • Número de póliza (premium.nPolicy)
  • Transacción  que origina  el recibo (premium.nTraTypeI)
  • Fecha de inicio de vigencia del recibo (premium.dEffecDate)
  • Fecha de fin de vigencia del recibo (premium.dExpirDat)
  • Moneda del recibo (premium.nCurrency)
  • Monto del recibo (premium.nPremium)
  • Cobrador del recibo (premium.nCollector)
  • Se obtiene la siguiente información de la tabla de pólizas (policy)
  • Ramo comercial (policy.nBranch)
  • Oficina (policy.nOfficeAgen)
  • Se obtiene la siguiente información de la tabla de roles participantes en la póliza (roles)
  • Contratante de la póliza (roles.sClient).
  • Se obtiene la siguiente información de la tabla de intermediarios de la póliza (commission):
  • El intermediario (commission.nIntermed) con mayor participación en la póliza.
  • Se lee de la tabla de recibos (premium), pólizas (policy), contratos de financiamiento (finance_co) y giros de un contrato de financiamiento (financ_dra) los giros de los contratos de financiamiento de los recibos financiados con las siguientes condiciones:
  • La fecha de emisión del recibo (premium.dIssueDat) esté dentro del período de tiempo indicado como parámetro.
  • La oficina de la póliza (policy.nOfficeAgen) sea igual a la introducida como parámetro.
  • El ramo de la póliza (policy.nBranch) sea igual al  introducido como parámetro (solo si es introducido).
  • El cobrador del giro (financ_dra.nCollector) sea igual al introducido como parámetro (solo si es introducido).
  • Por cada giro obtenido
  • Se obtiene la siguiente información de la tabla de recibos (premium):
  • Número del recibo (premium.nReceipt)
  • Número de Póliza (premium.nPolicy)
  • Transacción  que origina  el recibo (premium.nTraTypeI)
  • Fecha de inicio de vigencia del recibo (premium.dEffecDate)
  • Fecha de fin de vigencia del recibo (premium.dExpirDat)
  • Se obtiene la siguiente información de la tabla de pólizas (policy)
  • Ramo comercial (policy.nBranch)
  • Oficina (policy.nOfficeAgen)
  • Se obtiene la siguiente información de la tabla de contratos de financiamientos (finance_co):
  • Moneda del contrato (finance_co.nCurrency)
  • Se obtiene la siguiente información de la tabla de giros de un contrato (financ_dra):
  • Número del contrato (financ_dra.nContrat)
  • Numero del giro (financ_dra.nDraft)
  • Monto del giro (financ_dra.nAmount)
  • Cobrador del giro (financ_dra.nCollector)
  • Se obtiene la siguiente información de la tabla de roles participantes en la póliza (roles)
  • Contratante de la póliza (roles.sClient).
  • Se obtiene la siguiente información de la tabla de intermediarios de la póliza (commission):
  • El intermediario (commission.nIntermed) con mayor participación en la póliza.
  • Ordenar la información por  ramo de la póliza (policy.nBranch) , oficina de la póliza (policy.nOfficeAgen), cobrador (premium.nCollector o financ_dra.nCollector según sea el caso), número de recibo (premium.nReceipt), fecha de emisión del recibo (premium.dIssueDat), contrato de financiamiento (financ_dra.nContrat), giro del contrato (financ_dra.nDraft).
  • Totalizar la información por los siguientes criterios:
  • Ramo de la póliza (policy.nBranch)
  • Oficina de la póliza (policy.nOfficeAgen)
  • Cobrador (premium.nCollector o financ_dra.nCollector según sea el caso)
  • Efecto

    No tiene efecto sobre la base de datos.

    Notas al programador

    Condición de búsqueda para las tablas de recibos (premium) y pólizas (policy)
     

    Información

    Campo

    Operador

    Valor

    Observación

    Tipo de registro premium.
    sCertype
    2 Solo las pólizas
    Ramo comercial
    premium.
    nBranch
    = Ramo comercial indicado como parámetro para el reporte Tomar en cuenta esta condición solo si el parámetro es introducido
    Producto
    premium.
    nProduct
    > 0 Para indicar cualquier producto
    Número de recibo premium.
    nReceipt
    0 Para indicar cualquier recibo
    Dígito verificador
    premium.
    nDigit
    = 0
    Número de convenio de pago premium.
    nPayNumbe
    >= 0 Para indicar cualquier convenio de pago
    Fecha de emisión premium.
    dIssueDat
    <= Fecha inicial indicada como parámetro para el reporte Tomar en cuenta esta condición solo si el parámetro es introducido
    y premium.
    dIssueDat
    >= Fecha final indicada como parámetro para el reporte Tomar en cuenta esta condición solo si el parámetro es introducido
    Cobrador del recibo premium.
    nCollector
    = Cobrador del recibo indicado como parámetro para el reporte Tomar en cuenta esta condición solo si el parámetro es introducido
    Estado del recibo premium.
    nStatus_pre
    = 1 Los recibos pendientes
    ó premium.
    nStatus_pre
    = 4 Los recibos domiciliados pendientes.
    Tipo de registro policy.
    sCertype
    = premium.sCertype
    Ramo comercial policy.
    nBranch
    = premium.nBranch
    Producto policy.
    nProduct
    = premium.nProduct
    Póliza policy.
    nPolicy
    = premium.nPolicy
    Oficina policy.
    nOfficeAgen
    = Oficina indicada como parámetro para el reporte Tomar en cuenta esta condición solo si el parámetro es introducido

    Fórmulas

    No aplica.

    Listados

  • Encabezado del reporte (repetir por cada página del mismo)
  • Titulo: "Detalle de de cobranza emitida por oficina cobrador" (texto fijo)
  • Fecha: Fecha en que se ejecutó el reporte (fecha del computador)
  • Ramo: Descripción del ramo comercial de la póliza (table10.sDescript)
  • Oficina: Descripción de la oficina suscriptora de la póliza (table5556.nOfficeAgen)
  • Cobrador
  • Número del cobrador (premium.nCollector o financ_dra.nCollector según sea el caso)
  • RUT (Collector.sClient)
  • Nombre (Client.sClieName)
  • Detalle del reporte (Datos de la transacción)