Consulta de comisiones de agentes por jefatura

Función general

Consultar las comisiones cobradas (agrupadas por moneda) por todos los intermediarios que sean supervisados por el intermediario introducido como parámetro,  que pertenezcan a una sucursal, oficina y/o agencia en particular y que este comprendido entre el rango o período de tiempo seleccionado.

La información a mostrar en esta consulta consta de el monto de prima en la moneda del recibo, el monto de prima convertida a pesos, monto de comisión en la moneda del recibo y monto de la comisión convertida en pesos, por cada intermediario seleccionado.

          La información viene ordenada por intermediario y moneda de los recibos cobrados.
Se muestra totales del monto de la comisión en pesos.

Información técnica

..

Solicitud de la jefatura a consultar

(AGC844_k)

Función

Solicita la clave para la realización de la consulta de comisiones por agente.

Campos

Título

Descripción

Área de seguros

Área de seguros a la que pertenece la información que será mostrada en el reporte. Valores posibles según tabla 5001.

Intermediario

Número del intermediario del tipo jefe de oficina, jefe de venta o supervisor de los intermediarios a mostrar en la consulta. En caso de existir, el sistema muestra el nombre y código de identificación (RUT) del intermediario a la derecha de esta campo. 

Sucursal

Sucursal de los intermediarios a consultar. Valores posible según table9

Agencia

Agencia de los intermediarios a consultar. Valores posibles según table5555

Oficina

Oficina de los intermediarios a consultar. Valores posibles según table5556 

Período -Desde

Fecha desde la cuál se tomará la información que se mostrará en la consulta. De forma predeterminada se colocará el primer día del mes que tiene la fecha del computador al momento de la ejecución de la consulta.

Período - Hasta

Fecha hasta la cuál se tomará la información que se mostrará en la consulta. De forma predeterminada se colocará el primer día del mes que tiene la fecha del computador al momento de la ejecución de la consulta.

Validaciones

Campo

Descripción

 Error/adv

Intermediario

Debe estar lleno
01012

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

Información de las comisiones por agente

(AGC844)

Función

Mostrar las comisiones de los intermediarios involucrados en la consulta. Estas comisiones se muestran agrupadas y totalizadas por las monedas de los recibos cobrados.

Notas para el programador

Para seleccionar la información a mostrar en este reporte, se realiza el siguiente proceso:
     
  • Se lee de la tablas de intermediarios (intermedia) y clientes (client) aquellos intermediarios supervisados por el intermediario (jefatura) y que pertenezcan a la sucursal, oficina y/o agencia introducidos como parámetros.
  • Por cada intermediario obtenido:
  • Se obtiene la siguiente información de la tabla de intermediarios (intermedia):
  • Número del intermediario (intermedia.nIntermed).
  • RUT del intermediario (intermedia.sClient)
  • Se obtiene la siguiente información de la tabla de clientes (client):
  • Nombre del intermediario en tratamiento
  • Se lee de las tablas de recibos (premium), comisiones de intermediarios por recibo (commiss_pr) y factor de cambio (exchange) el monto de prima y monto de comisión obtenido por el intermediario en tratamiento por concepto de cobro de los recibos hechos dentro del período de tiempo indicado como parámetro. Es necesario totalizar el monto de prima y comisión por cada moneda del recibo. Para ello se obtiene:
  • Moneda de los recibos totalizados.
  • Monto de la prima totalizada de los recibos.
  • Monto en pesos de la prima totalizada de los recibos.
  • Monto de la comisión obtenida por el intermediario.
  • Monto en pesos de la comisión obtenida por el intermediario.
  • Ordenar la información por  intermediario (intermedia.nIntermed), moneda de los recibos (premium.nCurrency) y fecha de cobro del recibo (premium.dStatdate).
  • Condición de búsqueda para las tablas de intermediarios (intermedia) y clientes (client).
     
     

    Información

    Campo

    Operador

    Valor

    Observación

    Intermediario Intermedia.
    nIntermed
    > 0 Para incluir cualquier intermediario
    Sucursal
    Intermedia.
    nOffice
    = sucursal indicada como parámetro Incluir esta condición solo si la sucursal es introducida como parámetro para la consulta
    Agencia
    Intermedia.
    nAgencia
    = agencia indicada como parámetro Incluir esta condición solo si la agencia es introducida como parámetro para la consulta
    Oficina Intermedia.
    nOfficeAgen
    Oficina indicada como parámetro Incluir esta condición solo si la oficina es introducida como parámetro para la consulta
    Supervisor de ramos de vida Intermedia.
    nSupervis
    = Intermediario indicado como parámetro Incluir esta condición solo si el área de seguros introducido como parámetro sea igual a Vida (nInsur_Area = 1)
    Supervisor de ramos de Generales Intermedia.
    nSup_Gen
    = Intermediario indicado como parámetro Incluir esta condición solo si el área de seguros introducido como parámetro sea igual a Generales (nInsur_Area = 2)
    Código del cliente Intermedia.
    sClient
    = Client.sClient
    Condición de búsqueda para las tablas de recibos (premium), comisiones del recibo (commiss_pr) y factor de cambio (exchange).
       
    Para obtener el monto de primas (premium.nPremium) en pesos es necesario multiplicar el monto de prima en moneda original por el factor de cambio (exchange.nExchange) obtenido a través de la condición de búsqueda:
    Monto de prima en pesos = Monto de prima en moneda origina * Factor de cambio


    Para obtener el monto de comisión (commiss_pr.nAmount) en pesos es necesario multiplicar el monto de comisión en moneda original por el factor de cambio (exchange.nExchange) obtenido a través de la condición de búsqueda:

    Monto de comisión en pesos = Monto de comisión en moneda origina * Factor de cambio
     

    Información

    Campo

    Operador

    Valor

    Observación

    Tipo de registro premium.
    sCertype
    0 para incluir cualquier tipo de registro
    Ramo
    premium.
    nBranch
    > 0 para incluir cualquier ramo comercial
    Producto
    premium.
    nProduct
    >
    0
    para incluir cualquier producto
    Número de recibo premium.
    nReceipt
    0 para incluir cualquier recibo
    Dígito verificador
    premium.
    nDigit
    >
    0
    para incluir cualquier dígito verificador
    Convenio de pago
    premium.
    nPayNumbe
    >= 0 para incluir cualquier número de convenio de pago
    Tipo de recibo
    premium.
    nType
    = 1 Solo los recibos de cobro
    Estado del recibo
    premium.
    nStatus_pre
    = 2 Los recibos cobrados
    Estado del recibo
    premium.
    nStatus_pre
    = 5 Los recibos domiciliado cobrados
    Estado del recibo
    premium.
    nStatus_pre
    = 7 Los recibos cobrados por cuenta corriente
    Fecha en que toma el estado el recibo
    premium.
    dStatDate
    <= Período - Desde indicado como parámetro Los recibos cobrados después de la fecha de inicio indicada como parámetro
    Fecha en que toma el estado el recibo premium.
    dStatDate
    >= Período - Hasta indicado como parámetro Los recibos cobrados antes de la fecha de inicio indicada como parámetro
    Tipo de registro
    commiss_pr.
    sCerType
    = premium.sCerType
    Ramo
    commiss_pr.
    nBranch
    = premium.nBranch
    Producto
    commiss_pr.
    nProduct
    = premium.nProduct
    Número de recibo
    commiss_pr.
    nReceipt
    = premium.nReceipt
    Dígito verificador
    commiss_pr.
    nDigit
    = premium.nDigit
    Número de convenio de pago
    commiss_pr.
    nPayNumbe
    = premium.nPayNumbe
    Número de Intermediario
    commiss_pr.
    nIntermed
    = Intermedia.nIntermed
    Moneda exchange.
    nCurrecny
    = Premium.nCurrency
    Fecha de efecto exchange.
    dEffecDate
    <= Premium.dStatDate
    Fecha de anulación exchange.
    dNullDate
    es nulo
    ó exchange.
    dNulldate
    > Premium.dStatDate
       
    Para obtener la información a mostrar en el reporte es necesario considerar lo siguiente:
       
    Campo Observación
    Intermediario - RUT (parámetro para la consulta) Leer el campo código del cliente (sClient) de la tabla de intermediarios (intermedia) en donde el número de intermediario (nIntermed) sea igual al número de intermediario introducido como parámetro.
    Intermediario - Nombre (parámetro para la consulta) Leer el campo nombre del cliente (sClieName) de la tabla de clientes (client) en donde el código del cliente (sClient) sea igual al código del cliente (intermedia.sClient) asociado al intermediario introducido como parámetro.
    Moneda  (parte repetitiva)  Leer el campo sDescript de la tabla de moneda (table11) en donde la moneda (nCurrency) sea igual a la moneda del recibo (premium.nCurrency).
    Monto de prima en pesos Convertir el monto de prima  (premium.nPremium) de moneda original a moneda pesos. Para ello es necesario leer el factor a de cambio a aplicar (nExchange) en la tabla de factores de cambio (exchange) en donde la moneda del recibo (premium.nCurrency) sea igual a la moneda de la tabla de factores de cambio (exchange.nCurrency) y la fecha de efecto (exchange.dEffecDate) sea menor o igual a la fecha en que toma el estado el recibo (premium.dStatDate) y la fecha de anulación (exchange.dNullDate) este vacía o sea menor a la fecha en que toma el estado el recibo (premium.dStatDate)
    Monto de comisión en pesos Convertir el monto de comisión (commiss_pr.nAmount) de moneda original  a moneda pesos. Para ello es necesario leer el factor a de cambio a aplicar (nExchange) en la tabla de factores de cambio (exchange) en donde la moneda del recibo (premium.nCurrency) sea igual a la moneda de la tabla de factores de cambio (exchange.nCurrency) y la fecha de efecto (exchange.dEffecDate) sea menor o igual a la fecha en que toma el estado el recibo (premium.dStatDate) y la fecha de anulación (exchange.dNullDate) este vacía o sea menor a la fecha en que toma el estado el recibo (premium.dStatDate)

    Campos

    Título

    Descripción

    Parte repetitiva

    Todos los campos de esta sección son mostrados por el sistema y el usuario no puede cambiar su contenido. 

    Intermediario

    Número

    Número del intermediario.

    RUT

    RUT o código del cliente asociado al intermediario

    Nombre

    Nombre del intermediario

    Moneda 

    Descripción de la moneda de la prima.

    Monto de prima

    Monto de prima cobrada en moneda origen.

    Monto prima en pesos

    Monto de prima en pesos.

    Monto comisión

    Monto de comisión en moneda origen.

    Monto comisión en pesos

    Monto de comisión en pesos.

    Totales

    Total comisión

    Total del monto de comisión en pesos por todos los intermediarios involucrados en la consulta.