Solicitud de pago de comisiones

Función general

Permite generar de manera automática la solicitud de pago por concepto de comisiones pendientes de los intermediarios o profesionales. Las solicitudes se pueden emitir para "broker" (corredor), "agentes libres",  "sociedades de corretaje" y "contratantes" (bancos), esto depende de los requerimientos del usuario.

Información técnica

..

Solicitud de pago de comisiones

(AGL009)

Parámetros

Validaciones

Campo

Descripción

 Error/adv

Área de seguros

Debe estar lleno
55031

Fecha de valorización

Debe estar lleno
55527

Frecuencia de ejecución

A petición del usuario.

Requisitos

Este reporte se deberá ejecutar después del programa batch que genera la liquidación de comisiones

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

  • Si se ha solicitado el pago de comisiones para un intermediario en particular:
    • Se realiza la lectura del archivo de intermediarios (intermedia) a fin de obtener el registro correspondiente al intermediario incluido como parámetro.
    • Se realiza la lectura de la tabla de movimientos de cuentas corrientes (move_acc) con el fin de obtener los movimientos de la cuenta corriente del intermediario en tratamiento.
    • Se realiza la lectura del archivo de cuentas corrientes (curr_acc) a fin de obtener la cuenta corriente del intermediario en tratamiento . La cuenta corriente se toma en cuenta para el pago de comisiones sólo si el saldo de la cuenta es a favor del intermediario (el haber es mayor que el debe).
  • Si se ha solicitado el pago de comisiones para todos los intermediarios:
    • Se realiza la lectura del archivo de intermediarios (intermedia) a fin de obtener a todos los intermediarios registrados en el sistema .
      • Para cada uno de los intermediarios encontrados, se realiza la lectura del archivo de cuentas corrientes (curr_acc) a fin de obtener la cuenta corriente del intermediario en proceso . La cuenta corriente se toma en cuenta para el pago de comisiones sólo si el saldo de la cuenta es a favor del intermediario (el haber es mayor que el debe).

    Efecto

  • Por cada cuenta corriente tomada en cuenta en el proceso de selección:
    • Se genera un registro en el archivo de movimientos de cuentas corrientes (move_acc) de tipo "Pago de comisiones" con el importe igual al saldo de la cuenta corriente del intermediario e indicando el número de la orden de pago generada.
    • Se actualiza el saldo de la cuenta corriente (curr_acc) del intermediario en tratamiento.
  • Por cada intermediario involucrado, se genera un registro en el archivo de cheques (cheques) a fin de solicitar un cheque por concepto de "pago de comisiones" cuyo importe corresponde saldo de la cuenta corriente de cada uno de los intermediarios que conforman el grupo.
  • Se actualiza la tabla control de procesos de intermediarios (ctrol_dateag) con la fecha de ejecución del proceso.
  • Notas para el programador

    Siempre se genera un cheque para cada intermediario que cumpla con lo indicado en los parámetros.

    Si no se indica ningún tipo de intermediarios, se procesan todos los tipos de intermediarios que cumplan con el resto de los parámetros indicados.

    La fecha hasta la cual se ejecuta el proceso, se toma de la tabla ctrol_dateag, según el tipo de intermediario para la que se ejecute el proceso.

    Al llenar la tabla de cheques, se calcula nuevamente el importe de iva ( sólo si existe monto afecto) de las comisiones, ya que el mismo se encuentra incluido en los montos de comisiones y hay que mostrarlo desglosado en esta tabla.

    Las retenciones, son movimientos aparte en move_acc.

    Cuando se genera una orden de pago correspondiente a pago de comisiones a Contratantes (bancos), se coloca como concepto de la orden de pago el concepto correspondiente a "Pago de comisiones de Contratantes-bancos".

    No se genera una orden de pago, si el monto de la orden es menor o igual al monto mínimo para la generación de ordenes de pago (interm_param). En este caso se quedan pendientes dichos movimientos y no se le coloca número de orden de move_acc, de esta manera pueden ser procesados nuevamente cuando se ejecute de nuevo este proceso. Esto quiere decir que si el saldo de la cuenta corriente del intermediario es cero o es menor o igual al monto mínimo para la generación de ordenes, no se genera la orden de pago ni se realiza ninguna actualización en las tablas involucradas en este proceso.

    Siempre que se ejecute este proceso para todos los intermediarios, son sólo aquellos que sean de tipo "Broker" (Corredor), "Agentes libres" y "Contratantes" (bancos).

    Fórmulas

    No aplica.

    Listados

    En la cabecera:
  • Fecha de ejecución del proceso.
  • En el detalle:
  • Código y nombre de cada uno de los intermediarios procesados.
  • Número de la solicitud de cheque generada.
  • Importe pagado al intermediario.
  • Formatos

    Observaciones

    No aplica.