Proceso
- En primer lugar se debe ir a la tabla de
Movimientos de la Cuenta Corriente (Move_Acc)
y seleccionar todos aquellos registros
que cumplan con la condición de
encontrarse dentro del período ingresado
por el usuario. (Move_Acc.dOperdate).
- Después se debe seleccionar la compañía
a la cual pertenecen los registros de
acuerdo al parámetro del usuario, para
lo cual se debe ir a la tabla de Cuentas
Corrientes del sistema (Curr_Acc) y
filtrar nuevamente por el campo de Area
de Seguro (Curr_Acc.nInsur_Area).
- Luego se debe determinar la oficna ala
cual corresponde los movimientos extraídos
en base a las tablas Certificat y Policy
- Finalmente se debe realizar la suma de
los campos de Move_Acc.nAmount para
obtener la cifra del reporte final.
Efecto
- Este reporte no tiene efectos sobre la
base de datos.
Notas para el
programador
Criterio de Búsqueda de Tabla de
Movimientos de la Cuenta Corriente (Move_Acc)
Información
|
Campo
|
Operador
|
Valor
|
Observación
|
Fecha de Efecto del
Movimiento |
dOperdate |
= |
Valor
Ingresado por Usuario |
|
Tipo de Movimiento
de Cuenta Corriente |
nType_Move |
= |
1 |
Movimiento
de Prima de Cliente (Table401) |
Tipo de Movimiento
de Recibos |
nType_Tran |
= |
2 |
Cobro
de Prima (Table6) |
Estado del Registro |
sStatregt |
= |
1 |
Activo
(Table26) |
Criterio de Búsqueda de Tabla de Cuentas
Corrientes (Curr_Acc)
Información
|
Campo
|
Operador
|
Valor
|
Observación
|
Tipo de Cuenta
Corriente |
nTyp_Acco |
= |
Move_Acc.nTyp_Acco |
|
Tipo de Negocio |
sType_Acc |
= |
Move_Acc.sType_Acc |
|
Código de Cliente |
sClient |
= |
Move_Acc.sClient |
|
Código de la
Moneda |
nCurrency |
= |
Move_Acc.nCurrency |
|
Código de Area de
Seguro |
nInsur_Area |
= |
Valor Ingresado por
Usuario |
En base al
contenido de la Table5001 |
Criterio de Búsqueda de Tabla de
Certificados de una Póliza (Certificat)
Información
|
Campo
|
Operador
|
Valor
|
Observación
|
Tipo de Registro |
sCertype |
= |
Curr_Acc.sCertype |
|
Ramo |
nBranch |
= |
Curr_Acc.nBranch |
|
Producto |
nProduct |
= |
Curr_Acc.nProduct |
|
Policy |
nPolicy |
= |
Curr_Acc.nPolicy |
|
Certificado |
nCertif |
= |
Curr_Acc.nCertif |
|
Criterio de Búsqueda de Tabla de Polizas
del Sistema (Policy)
Información
|
Campo
|
Operador
|
Valor
|
Observación
|
|
sCertype |
= |
Certificat.sCertype |
|
|
nBranch |
= |
Certificat.nBranch |
|
|
nProduct |
= |
Certificat.nProduct |
|
|
nPolicy |
= |
Certificat.nPolicy |
|
Criterio de Búsqueda de Tabla de
Sucursales (Table9)
Información
|
Campo
|
Operador
|
Valor
|
Observación
|
Sucursal |
nOffice |
= |
Policy.nOffice |
|
Fórmulas
- No Aplica
Listados
- "Informe de Recaudación"
- Entre (Move_Acc.dOperdate) "y"
(Move_Acc.dOperdate)
- "Compañía" (Curr_Acc.nInsur_Area)
- "Sucursal" (Table9.sShort_Des)
- "Total" (Group by sumando para
los nOffice de (Move_Acc.nAmount))
- "TOTAL PERIODO" (Suma de todos
los campos de la columna (Move_Acc.Amount)