Comisiones calculadas

Función general

Permite mostrar información referente a las comisiones calculadas de un intermediario

Se permiten distintos criterios de búsquedas para esta transacción, tales como intermediario, número de liquidación y póliza.

Acciones de menú

Información técnica

Notas para el programador

Esta consulta consta de una sección repetitiva, donde se mostrarán los datos de las pólizas que han sido seleccionadas, y cada uno de sus movimientos, para el período definido por el usuario.

Si se incluyó el parámetro "Número de Póliza", "Número de intermediario"
 

  • Se lee la tabla de pólizas (pay_comm), para obtener las liquidaciones de comisión asociadas a las pólizas o intermediario que el usuario haya solicitado.

  •  
    Si se incluyó el parámetro "R.U.T. del intermediario":
     


    En todos los casos:


     


    La información seleccionada ha de ser ordenada por Código del intermediario, ramo, producto, póliza y recibo.
     
     

    Condición de búsqueda para la tabla de pólizas (policy).

     

    Información

    Campo

    Operador

    Valor

    Observación

    Tipo de registro
    policy.sCertype
    =
    "2"
    Registros del tipo "pólizas"
    Código del ramo (policy.nBranch = Parámetro Ramo Si se incluyó el parámetro ramo  Solo se lee el Ramo que incluyó el usuario
    ó
    policy.nBranch
    >=
    0)
    Si no se incluyó el parámetro ramo, se leen todos los ramos. Valores posibles según tabla de ramos comerciales (table10).
    Código del producto
    (policy.nProduct
    =
    Parámetro producto
    Si se incluyó el parámetro producto.  Solo se lee el producto que incluyó el usuario. 
    ó  policy.nProduct >= 0)
    Si no se incluyó el parámetro producto. Se leen todos los productos.
    Número de póliza ( policy.nPolicy = Parámetro póliza Si se incluyó el parámetro póliza.  Solo se lee la póliza que incluyó el usuario.
    ó policy.nPolicy >= 0) Si no se incluyó el parámetro póliza. Se leen todas las pólizas.
    Código de intermediario policy.nIntermed = Parámetro código de Intermediario Si se incluyó el parámetro intermediario.  Solo se lee el intermediario que incluyó el usuario.
    ó policy.nIntermed >= 0 Si no se incluyó el parámetro intermediario, se leen todos los intermediarios 
    Estado de la póliza sStatus_Pol = "1","4","5","7", "8" Estado de la póliza, valores posibles tabla 181

     

    Información

    Campo

    Operador

    Valor

    Observación

    Número de intermediario (nIntermed Parámetro "Número de intermediario" ó el código de intermediario (intermedia.nintermed) Si se incluyó como parámetro o se obtuvo de la lectura a la tabla de intermediarios se lee el número de intermediario ingresado.
    ó nIntermed >= 0) Si no se incluyó el parámetro número de intermediario se seleccionan todos los intermediarios.
    Tipo de registro
    policy.sCertype
    =
    "2"
    Registros del tipo "pólizas"
    Código del ramo (policy.nBranch = Parámetro Ramo Si se incluyó el parámetro ramo  Solo se lee el Ramo que incluyó el usuario
    ó
    policy.nBranch
    >=
    0)
    Si no se incluyó el parámetro ramo, se leen todos los usuarios. Valores posibles según tabla de ramos comerciales (table10).
    Código del producto
    (policy.nProduct
    =
    Parámetro producto
    Si se incluyó el parámetro producto.  Solo se lee el producto que incluyó el usuario. 
    ó  policy.nProduct >= 0)
    Si no se incluyó el parámetro producto. Se leen todos los productos.
    Número de póliza ( policy.nPolicy = Parámetro póliza Si se incluyó el parámetro póliza.  Solo se lee la póliza que incluyó el usuario.
    ó policy.nPolicy >= 0) Si no se incluyó el parámetro póliza. Se leen todas las pólizas.
    Número de liquidación (nPay_comm = Parámetro "Número de liquidación" Si se incluyó el parámetro, número de la liquidación se lee solo la liquidación ingresada
    ó nPay_comm >= 0) Si no se incluyó el parámetro número de la liquidación se leen todas las liquidaciones.
    Código del tipo de movimiento de comisiones (nTypmov_comm = Parámetro "concepto" Si el usuario introdujo el parámetro "concepto", se buscan solo los movimientos que tengan relación con el concepto seleccionado, valores posibles según tabla de Tipo de movimiento de comisiones de pólizas (table5567)
    ó nTypmov_comm >= 0) Si no se incluyó el parámetro "concepto", se leen todos los movimientos, valores posibles según tabla de Tipo de movimiento de comisiones de pólizas (table5567)
    Código del tipo de documento  sTypeDocu  = "1" Tipo de documento que genera el movimiento
    Valores fijos
       1.- Recibo
       2.- Contrato de financiamiento
       3- Movimiento de abono a una cuenta corriente
    Fecha de efecto del registro dEffecdate >= Parámetro "Periodo desde" Parámetro "Fecha desde" para la ejecución del reporte
    y dEffecdate <= Parámetro "Periodo hasta" Parámetro "Fecha hasta" para la ejecución del reporte

    Condición de búsqueda para la tabla de pólizas (policy), asociadas a las comisiones de una póliza.

     

    Información

    Campo

    Operador

    Valor

    Observación

    Tipo de registro
    policy.sCertype
    =
    "2"
    Registros del tipo "pólizas"
    Código del ramo policy.nBranch = pay_comm.nBranch Código del ramo del movimiento de comisión en tratamiento.
    Código del producto
    policy.nProduct
    =
    pay_comm.nProduct
    Código del  producto del movimiento de comisión en tratamiento.
    Número de póliza policy.nPolicy = pay_comm.nPolicy Póliza del movimiento de comisión en tratamiento.
    Estado de la póliza sStatus_Pol = "1","4","5","7", "8" Estado de la póliza, valores posibles tabla 181

    Condición de búsqueda para la tabla de intermediarios (Intermedia), en base al R.U.T. del intermediario.

     

    Información

    Campo

    Operador

    Valor

    Observación

    Código de cliente del  intermediario sClient = Parámetro "R.U.T. del intermediario" R.U.T. del intermediario ingresado como parámetro

    Condición de búsqueda para la tabla de primas (Premium)

     

    Información

    Campo

    Operador

    Valor

    Observación

    Tipo de registro  sCertype = '2' Se deben tomar en cuenta sólo pólizas
    Código del ramo nBranch = pay_comm.nBranch Se deben tomar en cuenta el ramo de la póliza en tratamiento
    Código del producto nProduct = pay_comm.nProduct Se deben tomar en cuenta el producto de la póliza en tratamiento
    Número de póliza
    nPolicy
    =
    Pay_comm.nPolicy
    Número de certificado
    nCertif
    =
    Pay_comm.nCertif
    Número del recibo nReceipt = pay_comm.nDocument Se deben tomar en cuenta el recibo en tratamiento
    Dígito de control nDigit = 0 Recibos cuyo número de modificación de distribución de reaseguro sea cero (0)
    Número de parte en el convenio nPayumbe >= 0 Se debe tomar en cuenta cualquier parte del convenio
    Tipo de recibo. nType = 1 Recibo del tipo de cobro, valor "1"
    Estado del recibo nStatus_pre 2, 5, 6, 7 y 8 Estado del recibo,  (table19)
    Estado del registro sStatusva = 1, 4 y 5 Estado del registro (table181)

     

    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
    Código del Ramo nBranch = premium.nBranch Código de ramo del recibo en tratamiento
    Código del producto nProduct = premium.nProduct Código de producto del detalle delrecibo en tratamiento
    Número del recibo nReceipt = premium.nReceipt Número del recibo en tratamiento
    Dígito de control nDigit = premium.nDigit Recibos cuyo número de modificación de distribución de reaseguro sea cero (0)
    Número de parte en el convenio nPayumbe = premium.nPaynumbe Se debe tomar en cuenta cualquier 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
    Tipo de registro en el detalle de prima sType_detai = "1" Valores únicos:
       1 - Cobertura
       2 - Recargo técnico
       3 - Impuesto
       4 - Descuento técnico
       5 - Recargo comercial
       6 - Descuento técnico
       7 - Capital básico
       8 - Aporte
       9 - Intereses
    Código del elemento de detalle nDet_code = Cover.nCover Se toman en cuenta los registros de detalle de la cobertura en tratamiento

    Condición de búsqueda para la tabla de coberturas de una póliza (cover)

     

    Información

    Campo

    Operador

    Valor

    Observación

    Tipo de registro  Cover.sCertype = premium.sCertype Tipo de registro del recibo en tratamiento
    Código del Ramo Cover.nBranch = premium.nBranch Código de ramo del recibo en tratamiento
    Código del producto Cover.nProduct = premium.nProduct Código de producto del recibo en tratamiento
    Código de la póliza Cover.nPolicy = premium.nPolicy Número de la póliza del recibo tratamiento
    Número del certificado Cover.nCertif = premium.nCertif Número de certificado del recibo en tratamiento
    Código del grupo asegurado nGroup_insu >=  0 Se toman en cuenta las coberturas de todos los grupos asegurados
    Código de módulo nModulec >= 0 Se toman en cuenta las coberturas de todos los módulos
    Código de cobertura nCover > 0 Se toman en cuenta todas las   coberturas
    RUT del cliente sClient > ' ' Se toman en cuenta las coberturas de todos los asegurados de la póliza
    Fecha de efecto dEffecdate <= Parámetro "Fecha Hasta" Se toman en cuenta las coberturas que se encuentran vigentes a la fecha hasta 
    Fecha de anulación dNulldate = Nulo Se toman en cuenta solamente coberturas que no estén anuladas
    ó dNulldate > Parámetro "Fecha Hasta" Se toman en cuenta las coberturas que se encuentran vigentes a la fecha hasta

    Condición de búsqueda para la tabla coberturas de vida (life_cover).

     

    Información

    Campo

    Operador

    Valor

    Observación

    Código del ramo nBranch = Cover.nBranch Ramo de la cobertura  en tratamiento
    Código del producto nProduct = cover_pre.nProduct Código del producto de la cobertura  en tratamiento
    Número de cobertura nCover = cover.nCover Número de cobertura en tratamiento.
    Fecha de efecto del registro dEffecdate <= Parámetro fecha hasta Parámetro fecha hasta
    Fecha de anulación del registro (dNulldate > Parámetro fecha hasta Parámetro fecha hasta
    ó dNulldate = Nulo ) Valor nulo

    Condición de búsqueda para la tabla coberturas genéricas de productos de vida (tab_lifcov).

     

    Información

    Campo

    Operador

    Valor

    Observación

    Código identificativo de la cobertura genérica nCovergen = life_cover.nCovergen Código de la cobertura genérica de la cobertura asociada al producto seleccionado

     

    Condición de búsqueda para la tabla coberturas de ramos generales (gen_cover).

     

    Información

    Campo

    Operador

    Valor

    Observación

    Código del ramo nBranch = cover.nBranch Ramo de la cobertura en tratamiento
    Código del producto nProduct = cover.nProduct Código del producto de la cobertura en tratamiento
    Número de cobertura nCover = cover.nCover Número de cobertura en tratamiento.
    Fecha de efecto del registro dEffecdate <= Parámetro fecha hasta Parámetro fecha hasta
    Fecha de anulación del registro (dNulldate > Parámetro fecha hasta Parámetro fecha hasta
    ó dNulldate = Nulo ) Valor nulo

    Condición de búsqueda para la tabla coberturas genéricas de productos generales (tab_gencov).

     

    Información

    Campo

    Operador

    Valor

    Observación

    Código identificativo de la cobertura genérica nCovergen = gen_cover.nCovergen Código de la cobertura genérica de la cobertura asociada al producto seleccionado

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

     

    Información

    Campo

    Operador

    Valor

    Observación

    Código del ramo nbranch = Policy.nbranch Código del ramo especificado, para la póliza en tratamiento. Valores posibles según tabla de tamos comerciales (table10)
    Código del Producto nProduct = Policy.nproduct  Código de producto, para la póliza en tratamiento
    Estado del registro sStatregt = "1" Estado general del registro. Valores únicos según tabla 26.

    Condición de búsqueda para la tabla de intermediarios (Intermedia),

     

    Información

    Campo

    Operador

    Valor

    Observación

    Código del intermediario nIntermed = Pay_comm.nIntermed Código de intermediario de la póliza en tratamiento

     

    Condición de búsqueda para la tabla de clientes (Client), del intermediario.

     

    Información

    Campo

    Operador

    Valor

    Observación

    Código del cliente sClient = intermedia.sClient Código de cliente o R.U.T. del intermediario de la póliza en tratamiento 

     

    Condición de búsqueda para la tabla de clientes (Client), del titular de la póliza.

     

    Información

    Campo

    Operador

    Valor

    Observación

    Código del cliente sClient = policy.sClient Código del cliente del titular de la póliza en tratamiento

     

    Condición de búsqueda para la descripción de la tabla de ramos comerciales (table10)

     

    Información

    Campo

    Operador

    Valor

    Observación

    Código del ramo nBranch = Policy.nbranch Código del ramo especificado.
    Estado del registro sStatregt = "1" Estado general del registro. Valores únicos según tabla 26.

     

    Información

    Campo

    Operador

    Valor

    Observación

    Código del tipo de movimiento de comisiones de pólizas nTypmov_comm = Comm_pol.nTypmov_comm Movimiento de  comisión en tratamiento.
    Estado del registro sStatregt = "1" Estado general del registro. Valores únicos según tabla 26.
     
    Para obtener la información a mostrar en toda la consulta es necesario considerar lo siguiente:
     

    Información

    Campo

    Observación

    Código intermediario
    Policy.nIntermed
    Se obtiene el código del intermediario, de la pólizas en tratamiento.
    R.U.T. del intermediario
    Intermedia.sClient
    Se obtiene el código del cliente de la tabla de intermediarios.
    Nombre del intermediario
    Client.sCliename Nombre y apellido del intermediario.
    Número de liquidación
    Pay_comm.nPay_comm
    Número de liquidación de comisiones.
    Ramo
    Table10.sShort_Des Descripción corta del ramo comercial  (table10), tomando en cuenta el ramo comercial de la póliza (policy.nBranch)
    Producto
    Prodmaster.sShort_Des Descripción corta del producto (prodmaster), tomando en cuenta la póliza de la póliza (policy.nProduct)
    Número de Póliza
    policy.nPolicy
    Número de póliza del movimiento de cuenta corriente de las pólizas
    Fecha Inicio Vigencia
    policy.dDate_origi
    Es la fecha de inicio de la vigencia de la póliza.
    RUT Contratante
    policy.sClient
    R.U.T. (Código) del titular de la póliza 
    Nombre Contratante
    client.sCliename
    Nombre del contratante de la póliza 
    Inicio cobertura
    cover.dEffecdate
    Fecha de inicio de vigencia de la cobertura.
    Fin cobertura
    cover.dNulldate
    Fecha de vencimiento de la cobertura.
    Cobertura
    Tab_LifCov.sShort_des o Tab_GenCov.sShort_des
    Es la descripción corta de la cobertura, Si el producto es de vida se lee la tabla de coberturas de vida (life_cover), adicionalmente, se determina la descripción correspondiente de la coberturas genéricas de vida (tab_lifcov). Si el producto es de Ramo generales se lee la tabla de cobertura generales (gen_cover), posteriormente, se lee la descripción corta de las coberturas genéricas de ramos generales (tab_gencov).
    Valor Origen Cobertura
    cover.nPremium
    Monto de prima de la cobertura
    % Comisión
    detail_pre.nCommi_Rate
    Porcentaje de comisión aplicada a la cobertura en tratamiento
    Valor Origen Comisión
    detail_pre.nCommision
    Monto de comisión calculada sobre la cobertura en tratamiento, en moneda de origen.
    Abono
    detail_pre.nReceipt
    Número que identifica al recibo
    Total saldo
    Premium.nBalance
    Balance pendiente de la prima.
    Total comisión
    Suma (Valor Origen Comisión)
    Sumatoria del total de comisión

    Solicitud de clave para la consulta

    (AGC866_k)

    Función

    Solicitar la información clave, para realizar la consulta.
     

    Campos

    Título

    Descripción

    Período de liquidación

    Rangos de fecha para la consulta.

    Desde

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

    Hasta

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

    Intermediario

    Intermediario para el cual se desea realizar la consulta. Se debe llenar este campo si se desea consultar las comisiones de un corredor o agente en particular. Valores posibles según tabla de intermediarios (intermedia).

    R.U.T. intermediario

    R.U.T. (código) del intermediario al que se le desea realizar la consulta de comisiones.  A la derecha de este campo se muestra el nombre del mismo (client.sCliename). Valores posibles según la tabla de clientes (Client)

    Número de liquidación

    Indica el número de liquidación.

    Ramo

    Ramo comercial, valores posibles según tabla de ramos comerciales (table10)

    Producto

    Se muestran los productos de la tabla de productos (Prodmaster) 

    Número de Póliza

    Se indica el número de póliza a ser consultado (policy)

    Validaciones

    Campo

    Descripción

    Error/adv

    Producto

    Si se incluye póliza y ramo, el campo producto debe tener valor
    01014

    Número de Póliza

    Si tiene valor, la póliza debe estar registrada.
    01978

    Período Desde

    Debe estar lleno

    Período Hasta

    Debe estar lleno
    Debe ser posterior a la fecha desde
    11425

    .

    Comisiones calculadas

    (AGC866)

    Función

    Muestra toda las comisiones calculadas para un intermediario, póliza o liquidación determinada.

    Campos

                Los siguientes campos se muestran en un reporte detallado por intermediario.
     

    Título

    Descripción

    Título

    "COMISIONES CALCULADAS"
    "Período desde" + fecha inicio + "hasta" + fecha fin

    Subtítulo-Datos del comisionista

    "COMISIONISTA"

    Detalle de los datos

    "Número:". Código del intermediario en el sistema.

    "Rut:". Rut del intermediario.
    "Nombre:". Nombre del intermediario.

    Subtítulo-Datos de la liquidación

    "LIQUIDACIÓN"

    Detalle de los datos

    "Num Liquidación:". Número de liquidación.
    "Fecha Liquidación:". Fecha de la liquidación

    Subtítulo-Datos de la póliza

    "PÓLIZA"

    Detalle de la póliza

    "Número de póliza:". Número de póliza
    "Fecha Inicio de Vigencia:" Fecha inicio de vigencia de la póliza.
    "Ramo:". Ramo al que pertenece la póliza
    "Producto:". Producto al que pertenece la póliza.
    "Contratante:". Contratante de la póliza

    Parte repetitiva

    Cobertura

    Descripción corta de la cobertura.

    Inicio de la cobertura

    Fecha de inicio de vigencia de la cobertura

    Fin de la cobertura

    Fecha final de vigencia de la cobertura

    Moneda origen

    Moneda origen de la cobertura

    Valor Origen Cobertura

    Monto de la prima de la cobertura en moneda origen

      % Comisión

    Monto de la comisión de la cobertura.

      Valor Origen Comisión 

    Monto de la comisión de la cobertura en moneda origen .

    Abono

    Número que identifica al recibo relacionado al movimiento.

    Totales

    Total final

    Total comisión 

    Sumatoria del total de comisión

    Total saldo

    Balance pendiente de la prima.