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.