Libro de comisiones pagadas

Función general

Mostrar el libro de comisiones pagadas de una área de seguros y en un período de tiempo determinado por el usuario.

La información mostrada en este reporte consta de los intermediarios (Código y Nombre) clasificados como agentes o corredores, del producto, póliza, oficina, moneda, comisión bruta (en moneda original y en moneda local), monto de descuentos por anticipos (en moneda original y en moneda local), monto de descuentos por préstamos (en moneda original y en moneda local), monto de IVA (en moneda local) y monto de retención (en moneda local) asociados a las comisiones pagadas.

Adicionalmente, esta información viene clasificada y ordenada por el siguiente criterio:


En el reporte se muestran totales por página, tipo de intermediarios y moneda de la comisión.
 

Información técnica

Libro de comisiones pagadas

(AGL703)

Parámetros

Validaciones

 

Campo

Descripción

 Error/adv

Período - Desde

Debe estar lleno
05072

Período - Hasta

Debe estar lleno
01097
Debe ser posterior a la fecha desde
11425

Frecuencia de ejecución

A petición del usuario.

Requisitos

No aplica.

Instrucciones de ejecución

Este reporte se ejecuta desde el módulo de listados con la opción menú de reportes por módulo.

Instrucciones en caso de interrupción

Volver a ejecutar.

Proceso batch

Proceso

Para seleccionar la información que muestra este reporte, se realiza el siguiente proceso:
  • Se leen de la tabla de comisiones pagadas (pay_comm) aquellas cuya fecha de pago se encuentre dentro del período indicado para la ejecución del reporte. Luego, por cada registro de comisiones pagadas leído:

  •  
    • Se lee la información correspondiente a los certificados de una póliza (certificat).
    • Se lee la información correspondiente al intermediario a quien se le paga la comisión (intermedia).
    • Se lee la información de recibos y detalles del recibo (Premium, Detail_pre).
    • Se lee la información correspondiente al cliente asociado al intermediario (client).
    • Se determinan las descripciones de los campos: "producto" ,"oficina" y "moneda".

Efecto

No tiene efecto sobre la base de datos.

Notas al programador

Condición de búsqueda para la tabla de comisiones pagadas (pay_comm)

 

Información

Campo

Operador

Valor

Observación

Fecha de pago de la comisión dPay_Date >= Fecha de inicio del período Fecha de inicio del período indicada para la ejecución del reporte
y dPay_Date <= Fecha de inicio del período Fecha de inicio del período indicada para la ejecución del reporte
Tipo de movimiento nType_move = 52 Anticipo de comisiones. Esta condición es para buscar los anticipos de comisiones.
nType_move = 321 Préstamos a intermediarios. Esta condición es para buscar los préstamos a intermediarios.

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
= "2" Se deben tomar en cuenta sólo las pólizas
Ramo comercial nBranch pay_comm.nBranch Código del ramo de la póliza en tratamiento
Producto nProduct pay_comm.nProduct Código del producto de la póliza en tratamiento
Póliza nPolicy = pay_comm.nPolicy Número de la póliza en tratamiento
Certificado nCertif = pay_comm.nCertif Número del certificado de la póliza en tratamiento

Condición de búsqueda para la tabla de intermediarios (intermedia)

 

Información

Campo

Operador

Valor

Observación

Código del intermediario
nIntermed
= pay_comm.nIntermed Código de identificación del intermediario 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
= intermedia.sClient Código del cliente asociado al intermediario en tratamiento

 

Información

Campo

Operador

Valor

Observación

Código del intermediario
nIntermed
= pay_comm.nIntermed Código del intermediario en tratamiento
Código del ramo comercial nBranch pay_comm..nBranch Código del ramo comercial de la póliza en tratamiento
Código del producto nProduct pay_comm.nProduct Código del producto de la póliza en tratamiento
Código de la póliza nPolicy pay_comm.nPolicy Código de la póliza en tratamiento
Código de la moneda nCurrency pay_comm.nOriCurr Código de la moneda de la comisión pagada en tratamiento.
<

Condición de búsqueda para la tabla de productos comerciales (prodmaster)

 

Información

Campo

Operador

Valor

Observación

Código del producto nProduct = pay_comm.nProduct Código del producto 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 = certificat.nOffice Código de la sucursal donde se emitió la póliza 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 = pay_comm.nOriCurr Código de la moneda en que se pagó la comisión en tratamiento
Se utiliza una tabla temporal que conteniene toda la información seleccionada, ya que al final del reporte se elaboran resúmenes por varios criterios: Tipo de  intermediarios (agentes y corredores), Producto y Oficina.
Por cada página se debe totalizar la información y la misma será acumulativa para el total general del reporte.

Fórmulas

Para el cálculo de monto de retención para intermediarios cuyo régimen tributario es boleta:
Retención =   ( Comisión afecta  *  % a aplicar de retención )

Listados

  • Título (encabezado del reporte)
    • "Libro de comisiones pagadas desde " + 'fecha desde' + "hasta " + 'fecha hasta'
    • "Página" + 'número de página'
     
  • Datos de comisiones pagadas (detalle del reporte)
    • Agente o Corredor:
      • Código: Código de cliente asociado al intermediario (client.sClient)
      • Nombre: Nombre del intermediario (client.sClieName)
    • Póliza: número de póliza (certificat.nPolicy)
    • Producto: descripción del producto de la póliza (prodmaster.sDescript)
    • Oficina: nombre de la oficina de la póliza (table9.sDescript)
    • Moneda: descripción corta de la moneda asociada a la comisión pagada (table11.sShort_des)
    • Comisión bruta:
      • M.O.: Monto de la comisión bruta en moneda original.
      • M.L: Monto de la comisión bruta convertido en moneda local. Si la moneda original es la moneda local, debe coincidir con el monto de comisión bruta en moneda original.
    • Descuento por anticipo:
      • M.O.: Monto del anticipo en moneda original.
      • M.L: Monto del  anticipo convertido en moneda local. Si la moneda original es la moneda local, debe coincidir con el monto del anticipo en moneda original.
    • Descuento por préstamo:
      • M.O.: Monto del préstamo en moneda original.
      • M.L: Monto del  préstamo convertido en moneda local. Si la moneda original es la moneda local, debe coincidir con el monto del préstamo en moneda original.
    • SubTotal:
      • M.O.: Monto SubTotal en moneda original. Se obtiene de restar la sumatoria de descuento anticipo en moneda original y descuento por préstamo en moneda original al monto de comisión bruta en moneda original .
      • M.L: Monto SubTotal convertido a moneda local. Se obtiene de restar la sumatoria de descuento anticipo en moneda local y descuento por préstamo en moneda local al monto de comisión bruta en moneda local.
    • IVA: Monto del IVA .Es calculado en el reporte y expresado en moneda local.
    • Retención:  Monto de retención. Es calculado en el reporte y expresado en moneda local.
    • Total en moneda local: Monto total en moneda local. Se obtiene de sumar el monto de IVA  al monto SubTotal convertido a moneda local.

Formatos

Otros enlaces relacionados

Mas Información ver el Índice.