Condición de búsqueda para la tabla
de recibos (Premium)
Información
|
Campo
|
Operador
|
Valor
|
Observación
|
-
Tipo de registro
|
-
sCertype
|
= |
'2' |
Se deben tomar en cuenta sólo pólizas |
Ramo |
-
nBranch
|
>= |
0 |
Se deben tomar en cuenta los recibos de cualquier ramo |
Producto |
nProduct |
>= |
0 |
Se deben tomar en cuenta los recibos de cualquier producto |
Recibo |
nReceipt |
>= |
0 |
Se deben tomar en cuenta todos los recibos |
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 cuanta cualquier parte del convenio |
Estado del registro |
-
sStatusva
|
< |
'2' |
|
ó |
sStatusva |
> |
'3' |
|
Fecha de emisión del recibo |
-
dIssuedat
|
>= |
Fecha de inicio del período |
Fecha de inicio del período indicada para la ejecución
del reporte |
y |
dIssuedat |
<= |
Fecha de fin del período |
Fecha de fin del período indicada para la ejecución del
reporte |
Área de seguro |
nInsur_area |
= |
área de seguro del reporte |
|
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 |
Código de producto 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 obtener tanto el monto de la prima exenta como el de la prima neta
del recibo (en 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 |
Código de producto 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 |
Tipo de registro de detalle |
sType_detai |
<> |
'4' |
Se toman en cuenta todos los registros que no sean del tipo impuesto |
Condición de búsqueda para
obtener el monto del I.V.A. del recibo (en 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 |
Código de producto 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 |
Tipo de registro de detalle |
sType_detai |
= |
'4' |
Se toman en cuenta todos los registros que sean del tipo impuesto |
Condición de búsqueda para
la tabla de certificados de una póliza (Certificat)
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 |
Póliza |
nPolicy |
= |
premium.nPolicy |
Número de póliza a la que pertenece el recibo en tratamiento |
Certificado |
nCertif |
= |
premium.nCertif |
Número de certificado al que pertenece el recibo en tratamiento |
Condición de búsqueda para la
tabla de clientes (Client)
Información
|
Campo
|
Operador
|
Valor
|
Observación
|
-
Código de cliente
|
-
sClient
|
= |
premium.sClient |
Código del cliente titular del recibo
en tratamiento |
Condición de búsqueda para
la tabla de comisiones de la póliza (Commission)
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 |
Póliza |
nPolicy |
= |
premium.nPolicy |
Número de póliza a la que pertenece el recibo en tratamiento |
Certificado |
nCertif |
= |
premium.nCertif |
Número de certificado al que pertenece el recibo en tratamiento |
Tipo de intermediario |
nIntertyp |
>= |
0 |
Se toma en cuenta cualquier tipo de intermediario |
Código de intermediario |
nIntermed |
>= |
0 |
Se toma en cuenta cualquier intermediario |
Fecha de efecto |
dEffecdate |
<= |
premium.dEffecdate |
|
Fecha de anulación |
dNulldate |
= |
NULL |
|
ó |
dNulldate |
> |
premium.dEffecdate |
|
Condición de búsqueda para
la tabla de intermediarios (Intermedia)
Información
|
Campo
|
Operador
|
Valor
|
Observación
|
Código de intermediario |
nIntermed |
= |
commission.nIntermed |
Se obtiene el código de cliente (intermedia.sClient) correspondiente
al intermediario que se ha leído de la tabla de comisiones de la
póliza (commission), para luego determinar su nombre. Para ello
se debe tener acceso a la tabla de clientes, de la misma manera que se
ha hecho previamente para determinar el nombre del contratante de la póliza |
Condición de búsqueda para la
tabla
de ramos de contabilidad (table75)
Información
|
Campo
|
Operador
|
Valor
|
Observación
|
Código del ramo contable |
nBranch_led |
= |
Detail_pre.nBranch_led |
Código del ramo contable del registro en el detalle del recibo
en tratamiento |
Condición de búsqueda para la
tabla
de ramos comerciales o ramo compañía (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 |
Condición de búsqueda para la tabla
de oficinas (table9)
Información
|
Campo
|
Operador
|
Valor
|
Observación
|
Código de la sucursal |
nOffice |
= |
Premium.nOffice |
Código de la sucursal del recibo en tratamiento |
Condición de búsqueda para la tabla
de monedas (table11)
Información
|
Campo
|
Operador
|
Valor
|
Observación
|
Código de la moneda |
nCodigint |
= |
Premium.nCurrency |
Código de la moneda del recibo en tratamiento |
Es importante destacar que al obtener los montos que se muestran en el
reporte, se agrupan por el código del ramo contable. Luego, al ordenar
la información por póliza y por ramo contable, se obtiene
una línea de totales por cada ramo contable encontrado en una misma
póliza.