Detalle liquidación jefatura por cobertura

Función general

Permite mostrar información referente al Detalle liquidación jefatura por cobertura.

Se permiten distintos criterios de búsquedas para esta transacción, tales como intermediario, concepto y ramo.

Si el usuario se coloca en el icono de detalle de movimientos, el sistema presenta la página de desglose de un movimiento (AGC833).
 

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 todos los productos y coberturas que han sido seleccionadas, y cada uno de sus movimientos, para el periodo definido por el usuario.

Para la obtención de la información se realiza el siguiente procedimiento:


La información mostrada ha de ser ordenada por  plan, cobertura y año de vigencia.

Toda la información es mostrada en moneda local.

Al presionar el icono que se encuentra a la derecha del campo "Cobertura", se hace el llamado a la página "Comisiones VidActiva histórico" (AGC833).
 

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 usuarios. Valores posibles según tabla de ramos comerciales (table10).
Código del producto policy.nProduct >= 0
Si no se incluyó el parámetro producto. Se leen todos los productos.
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
Fecha de expiración dExpirdat > Parámetro período hasta Parámetro fecha hasta

Condición de búsqueda para la movimientos de cuenta corriente de una póliza (move_accpol).

 

Información

Campo

Operador

Valor

Observación

Tipo de registro sCertype = policy.sCertype tipo de registro de la póliza en tratamiento
Código del ramo nBranch = policy.nBranch Ramo de la póliza en tratamiento
Código del producto nProduct = policy.nProduct Código del producto de la póliza en tratamiento
Número de Póliza nPolicy = policy.nPolicy. Número de póliza
Número de certificado nCertif = 0 Certificado de la póliza matriz
Tipo de movimiento de Prima (nTypeMove = parámetro concepto Si se incluyó el parámetro concepto, se toma el concepto seleccionado por el usuario, tipos de movimientos de prima, según tabla 5525.
ó nTypeMove >= 0) Si no se incluyó el parámetro Concepto, se toman todos los tipos de movimientos de prima, según tabla 5525.
Fecha del movimiento dMovDate >= Parámetro período desde Parámetro fecha desde.
y dMovDate <= Parámetro período hasta Parámetro fecha hasta.

 

Condición de búsqueda para la tabla detalle de los movimientos corrientes de una póliza (det_payment).

 

Información

Campo

Operador

Valor

Observación

Tipo de registro sCertype = move_accpol.sCertype Tipo de registro del movimiento de la cuenta corriente de la póliza en tratamiento
Código del ramo nBranch = move_accpol.nBranch Ramo del movimiento de la cuenta corriente de la póliza en tratamiento
Código del producto nProduct = move_accpol.nProduct Código del producto del movimiento de la cuenta corriente de la póliza en tratamiento
Número de Póliza nPolicy = move_accpol.nPolicy Número póliza del movimiento de la cuenta corriente de la póliza
Número de certificado nCertif = move_accpol.nCertif Número de certificado del movimiento de la cuenta corriente de la póliza
Número consecutivo del movimiento nIdMov = move_accpol.nIdMov Consecutivo del movimiento de la cuenta corriente de la póliza

Condición de búsqueda para la descripción de la tabla de módulos de un producto (tab_modul)

 

Información

Campo

Operador

Valor

Observación

Código del ramo nbranch = det_payment.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 = det_payment.nproduct  Código de producto, para la póliza en tratamiento
Código del módulo nModulec = det_payment.nModulec Plan o módulo
Estado del registro sStatregt = "1" Estado general del registro. Valores únicos según tabla 26.
Fecha de efecto dEffecdate <= Parámetro fecha hasta Parámetro fecha hasta
Fecha de anulación del registro (dNulldate > Parámetro fecha hasta Parámetro fecha hasta
o dNulldate = Nulo)

 

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 = det_payment.nBranch Ramo del detalle del movimiento de la cuenta corriente de la póliza en tratamiento
Código del producto nProduct = det_payment.nProduct Código del producto del detalle del movimiento de la cuenta corriente de la póliza en tratamiento
Código del módulo nModulec = det_payment.nModulec Código del módulo del detalle del movimiento de la cuenta corriente de la póliza en tratamiento
Número de cobertura nCover = det_payment.nCover Número de cobertura del detalle del movimiento de la cuenta corriente de la póliza 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 de intermediarios (Intermedia), leyendo el código del intermediario.

Información

Campo

Operador

Valor

Observación

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

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

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 características de productos de vida (product_li).

Información

Campo

Operador

Valor

Observación

Código del ramo nBranch = Parámetro Ramo Código del ramo ingresado por parámetro
Tipo de producto nProdclass = 7 Tipos de producto "Vida Activa"

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.

Condición de búsqueda para la descripción de la tabla de tipo de intermediarios (interm_typ)

 

Información

Campo

Operador

Valor

Observación

Código del tipo de intermediario nIntermtyp = intermedia.nIntermtyp Código del tipo de intermediario en la tabla de intermediarios (intermedia).
Estado del registro sStatregt = "1" Estado general del registro. Valores únicos según tabla 26.

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.
 

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 nombre 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.
Tipo de intermediario
Interm_typ.sDescript
El tipo de intermediario, es obtenido de la tabla de intermediarios (intermedia.nintertyp), posteriormente se lee la tabla de tipos de intermediarios (interm_typ), para obtener la descripción.
Concepto
move_accpol.nTypeMove Tipo de movimientos de las cuentas corrientes de pólizas. Valores posibles según tabla 5525 
Ramo
Table10.sShort_Des Descripción corta del ramo comercial  (table10), tomando en cuenta el ramo comercial de la póliza (policy.nBranch)
Plan
Tab_modul.sShortDes
Descripción corta del módulo en tratamiento, valores posibles según tabla de módulos de un producto (tab_modul), se ha de tomar en cuenta los planes de un movimiento de pago (det_payment.nModulec)
Cobertura
Tab_lifcov.sShort_des
Se debe obtener el código de la cobertura de (Det_Payment.nCover), con ello se lee la descripción de la cobertura, posteriormente, se lee la tabla de coberturas de vida (Life_cover), adicionalmente, se determina la descripción correspondiente de la cobertura (Tab_lifcov). 
Año de vigencia
Policy.dDateOrigi
Año de la Fecha de vencimiento (fin de vigencia) de la póliza, el año debe ser colocado en formato AAAA.
Recaudación
Det_payment.nPreBasPay y Det_payment.nPreExPay
Sumatoria de las primas asociadas a la liquidación, tanto Prima básica (Det_payment.nPreBasPay) como prima en exceso (Det_payment.nPreExPay)
% Comisión 
ver fórmula
Porcentaje de comisión 
Comisión
Det_payment.nCommBasPay y
Det_payment.nCommExPay
Sumatoria de las comisiones asociadas a la liquidación, tanto comisiones básicas (Det_payment.nCommBasPay) como comisión en exceso (Det_payment.nCommExPay)

Fórmula

Porcentaje de comisión

Porcentaje de comisión = (Monto de comisión * 100) / Recaudación

Donde :

Monto de comisión = Sumatoria de las comisiones asociadas a la liquidación, tanto comisiones básicas (Det_payment.nCommBasPay) como comisión en exceso (Det_payment.nCommExPay).
Recaudación = Sumatoria de las primas asociadas a la liquidación, tanto Prima básica (Det_payment.nPreBasPay) como prima en exceso (Det_payment.nPreExPay)

Solicitud de clave para la consulta

(AGC863_k)

Función

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

Campos

Título

Descripción

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 detalle liquidación jefaturas por coberturas histórico. A la derecha de este campo se muestra el nombre del mismo (client.sCliename). Es mostrado si el código del intermediario fue incluido y no puede ser modificado por el usuario

Tipo de intermediario

Indica el tipo de intermediario, valores posibles tabla interm_typ. Es mostrado si el código del intermediario fue incluido y no puede ser modificado por el usuario

Código concepto

Tipo de movimientos de las cuentas corrientes de pólizas. Valores posibles según tabla 5525 

Ramo

Código de ramo comercial, valores posibles según tabla de ramos comerciales (table10). A la derecha de este campo se muestra la descripción del ramo (table10.sDescript).

Período

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

Validaciones

Campo

Descripción

Error/adv

Período Desde

Debe estar lleno
05072

Período Hasta

Debe estar lleno
01097
Debe ser posterior a la fecha desde
11425

.

Detalle liquidación jefatura por cobertura

(AGC863)

Función

Muestra el detalle de liquidaciones de jefaturas por cobertura, dependiendo de lo parámetros utilizados para su entrada.

Campos

 

Título

Descripción

Parte repetitiva

La información de esta sección es mostrada por el sistema y el usuario no puede cambiar su contenido

Plan

Descripción corta del plan (módulo) asociado a la cobertura.

Cobertura

Descripción corta de la cobertura

Año de vigencia

Año de vigencia de la cobertura

Recaudación

Sumatoria de los monto de las primas recaudadas al momento de la liquidación para la cobertura en tratamiento

% Comisión

Porcentaje de comisión asignada a la cobertura en tratamiento.

Comisión

Monto de la comisión, de la cobertura en tratamiento.

Totales

Total final

Total recaudación

Total de columna "recaudación"

Total comisión 

Total de columna "comisión"