Comprobante de anticipo de comisiones
Función general
Permite imprimir el comprobante de anticipos de comisiones cuando se
registra o consulta la información en la transacción de "Anticipo
de intermediarios" (AG004).
Información técnica
-
.
Comprobante de anticipo de comisiones
(AGL004)

Parámetros
Frecuencia de ejecución
Se ejecuta cada vez que se realizan o consultan anticipos de comisiones
en la transacción de "Anticipos de intermediarios" (AG004).
Proceso batch
Proceso
Imprime información relacionada al anticipo que se registra.
Para ello se recibe como parámetro la información de la transacción
de "anticipos de intermediario" (AG004). Los parámetros son: Código
del intermediario y Número de anticipo.
Con los parámetros del proceso se realiza la lectura a la tabla
de "préstamos / anticipos de intermediarios" (loans_int).
Para obtener la información completa asociada al anticipo se
realizan las siguientes lecturas:
-
Se lee la tabla de "Ordenes de pago" (cheques) según el número
de la orden de pago asociada al préstamo / anticipo (loans_int.nRequest_nu).
-
Se lee la tabla de sucursales (table9) según el código de
la sucursal asociada a la orden de pago (cheques.nOffice).
-
Se lee la tabla de intermediarios (intermedia) según el código
de intermediario asociado al anticipo (loans_int.nIntermed)
-
Se lee la tabla de clientes (client) para obtener el nombre asociado al
intermediario según el código del cliente asociado a la tabla
de intermediario (intermedia.sClient)
-
Se lee la tabla de tipos de intermediario (interm_typ) para buscar la descripción
del tipo de intermediario asociado al intermediario del anticipo (intermedia.nInterm_typ)
-
Se lee la tabla de "Clientes de una póliza" (roles) para buscar
el código del cliente asociado al contratante (roles.nRol = 1) de
la póliza asociada al anticipo.
-
Se lee la tabla de monedas (table11) según la moneda asociada a
la póliza del anticipo (curren_pol.nCurrency).
-
Se obtiene la sumatoria de primas asociadas a la póliza realizando
una lectura a la tabla de "recibos de una póliza" (premium) y sumando
todos los recibos de prima cuyo estado sea diferente de (anulado).
-
Se lee la tabla de intermediarios de una póliza (commission) según
la póliza e intermediario asociado al anticipo
-
Se lee la tabla de "Modalidad del anticipo" (table5601) según el
código de la modalidad de anticipo asociado (loans_int.nCodModPay)
-
Se lee la tabla de monedas (table11) según la moneda asociada al
anticipo (loans_int.nCurrency).
-
Se lee la tabla de factores de cambio (exchange) según el código
de moneda asociada al anticipo (loans_int.nCurrency) y la fecha de ingreso
del anticipo (loans_int.dDateLoan).
-
Se lee la tabla de compañías (company) para buscar el código
de cliente de la compañía asociada a la orden de pago (cheques.nCompany)
-
Se lee la tabla de clientes (client) para obtener el nombre asociado a
la compañía según el código del cliente asociado
a la tabla de compañías (company.sClient)
-
Se lee la tabla de cuentas bancarias (bank_acc) según el código
de cuenta bancaria asociada a la orden de pago (cheques.nacc_bank)
-
Se lee la tabla de bancos (table7) según el código del banco
asociado a la cuenta bancaria.
-
Se lee la tabla de usuario (users) según el código de usuario
asociado al anticipo (loans_int.nUsercode)
-
Se lee la tabla de clientes (client) para obtener el nombre asociado al
usuario según el código del cliente asociado a la tabla de
usuarios (users.sClient)
Listado
En el encabezado:
-
Título: Comprobante de anticipo de comisión
-
Fecha: Fecha de ingreso del anticipo (loans_int.dDateLoan)
-
Sucursal: Descripción de la sucursal asociada a la orden de pago
(table9.sDescript)
-
Número del anticipo: Número del anticipo generado (loans_int.nLoan)
En el detalle:
-
Sección “I - Antecedentes del solicitante”
-
Nombre del intermediario (client.sclienname)
-
Código (con dígito) asociado al intermediario (client.sclient
+ “ - “ + “client.sdigit)
-
Tipo de intermediario (interm_typ.sDescript)
-
Sección “II – Antecedentes del anticipo”
-
Código causante --> Código del cliente (con dígito)
asociado al contratante de la póliza asociada al anticipo
-
Moneda de la prima-> Descripción corta de la moneda asociada a la
póliza (table11.sshort_des)
-
Prima --> Monto de prima (sumatoria de recibos de prima) asociada a la
póliza asociada al anticipo (premium.npremium).
-
Comisión final % --> Porcentaje de comisión fija asociada
a la póliza (commission.nPercent)
-
Anticipo % --> Porcentaje de anticipo otorgado (loans_int.nLoan_Perc)
-
Moneda del anticipo --> Descripción corta de la moneda asociada
al anticipo (table11.sshort_des)
-
Monto Anticipo --> Monto del anticipo (loans_int.nAmoloan)
-
Tipo de anticipo --> Modalidad del anticipo (loans_int.nCodModPay – table5601)
-
Elaborado por --> Código del usuario que registró el anticipo
(loans_int.nUsercode) + “ – “ + “Nombre del usuario” (client.scliename)
-
Solicitado por --> Espacio en blanco
-
Sección “III – Comprobante de pago”: En esta sección
se indica un texto fijo con información variable que se obtendría
de la orden de pago asociada al anticipo (loans_int.nRequest_nu):
-
“Recibí conforme de <<compañía>> Cheque <<número>>
del banco <<nombre del banco>> por la suma de <<monto>> por
concepto de anticipo de comisiones”
En donde:
Compañía --> Nombre de la compañía
(client.scliename) asociada a la orden de pago (cheques.nCompany).
Número --> Número del cheque asociada a la orden de pago
del anticipo (cheques.scheque)
Nombre del banco --> Descripción del banco (table7) asociado
a la cuenta bancaria de la orden de pago (cheque.nacc_bank)
Monto --> Cheques.nAmount_local
-
Sección “IV – Antecedentes del solicitante o mandatario”: Esta sección
se indica los títulos o etiquetas más no se incluye información.
-
Apellido Paterno
-
Apellido Materno
-
Nombres
-
Código
-
Texto fijo --> Si el retiro se hace por poder notarial, el mandatario deberá
llenar los campos de identificación personal indicados y firmar
este comprobante. El poder para solicitar , percibir y retirar debe quedar
adjunto a la copia de este comprobante, el que permanecerá en la
compañía
-
Sección “V - Liquidación del anticipo”
-
Monto anticipo (moneda) --> Monto del anticipo (loans_int.nAmoloan).
-
Valor (moneda) --> Factor de cambio según la moneda asociada al
anticipo (exchange.nExchange) a la fecha de ingreso del anticipo (loans_int.dDateLoan)
-
Monto Anticipo (moneda local) --> Multiplicación del campo “Monto
anticipo” por “Valor" (redondeado, sin decimales)
-
Monto Anticipo (moneda local) --> Multiplicación del campo “Monto
anticipo” por “Valor” (redondeado, sin decimales)
-
% impuesto / retención --> Porcentaje del impuesto o retención
asociado a la orden de pago (cheques.nTax_percent)
-
Monto a pagar --> Monto de la orden de pago en moneda local (Cheques.nAmount_local).
Formatos
Otros enlaces relacionados
Mas Información ver el Índice.