Professional Documents
Culture Documents
Calculo Prima Anualizada LSP
Calculo Prima Anualizada LSP
Se entenderá como la Prima Emitida Anualizada de 1er Año, con al menos el primer recibo pagado.
Regla:
Tomar todas las pólizas cuya fecha de inicio de vigencia este en el mes de proceso y que estén en vigor
Y que tenga un recibo pagado.
RUTINAS-GENERALES.
=====================
PROCESO-INICIAL
PROCESO-PRINCIPAL UNTIL NOT ENCONTRO PGOSMESFI
PROCESO-FINAL
PROCESO-INICIAL.
================
ABRIR-ARCHIVOS
INCIIALIZAR-VARIABLES
LEER PRIMER SIGUIENTE-PGOSMESFI
ABRIR-ARCHIVOS
===============
ABRIR- CASCNTRM “CONTRATO”
ABRIR- BLCBLHST “RECIBOS”
ABRIR-PGOSMESFI “PRIMA-PAGADA-DESPAGADA DEL CICLO”CO
ABRIR- PROCESO “PROCESO”
ABRIR- MESPMAANU “MENSUAL PRIMA ANUALIZADA”
ABRIR-HISPMAANU “ACUMULADA PRIMA ANUALIZADA”
INICIALIZAR-VARIABLES
=====================
PROCESO-PRINCIPAL.
====================
RECUPERAR-CASCNTRM
IF ENCONTRO-CASCNTRM
THEN
RECUPERA-HISPAANU
RECUPERA-BLCBLHST
IF ENCONTRO-BLCBLHST
THEN
MOVE 0 TO WS-FIN-PGOSMESFI
VERIFICA-PRIMA-ANUALIZADA HASTA
PGOSMESFI-VIPOLA <> BLCBLHST.BHPOLI
OR WS-FIN-PGOSMESFI = 1
OR NOT ENCONTRO-PGOSMESFI.
LEER-SIGUIENTE-PGOSMESFI.
RECUPERAR-CASCNTRM.
=======================
MOVE PGOSMESFI-UIPOLA TO CASCNTRM-MCCNTR
LEER-CASCNTRM
IF NOT ENCONTRO-CASCNTRM
RUTINA-ERROR-POLIZA.
RECUPERA-HISPAANU.
====================
MOVE PROCESO-AMO TO HISPMAANU-AMO
MOVE PROCESO-MES TO HISPMAANU-MES
MOVE CASCNTRM-MCCNTR TO HISPMAANU-POLIZA
LEER-EXACTO-HISPMAANU
IF ENCONTRO-HISPMAANU
IF CASCNTRM-NCCSTA <> ‘I’
THEN
MOVE CASCNTRM-MCCSTA TO HISPAANU-ESTATUS
MOVE CASCNTRM.FECHA-ESTATUS TO HISPAANU-FECHSTAT
REGRABAR-HISPAANU
RECUPERA-BLCBLHST.
=====================
MOVE PGOSMESFI-VIPOLA TO BLCBLHSTBHPOLI
LEER-EXACTO-BLCBLHST
IF NOT-ENCONTRO-BLCBLHST
RUTINA-ERROR-RECIBO.
VERIFICA-PRIMA-ANUALIZADA.
===========================
IF BLCBLHST. BHSTAT = 3 “status-pagado´”
AND BLCBLHST.BHPDYY = CASCNTRM.MCEFFY
AND BLCBLHST.BHPDMM = CASCNTRM.MCEFFM
AND BLCBLHST.BBHAVIG = 1
THEN
IF BLCBLHST.BHMPRM = BLCBLHST.BHMADC ‘SI LA PRIMA = PMA DOTAL NO SE PROCESA”
THEN
NEXT SENTENCE
ELSE
PRIMA_ANUALIZADA = CASCNTM.MCPRMA – CASCNTRM.MCAPFE ´PMA ANUL-REC-FIJO’
MOVE 1 TO WS-FIN-PGOSMESFI
GRABA-MESPMAANU
IF ES-CIERRE.MENSUAL
GRABAR-HISTORICO.
LEER-SIGUIENTE-PGOSMESFI.