Liquidación de comisiones

Función general

Permite realizar la liquidación de las comisiones de los distintos tipos de intermediarios de la compañía.
La liquidación contiene un detalle de la manera en que se pagan las comisiones y puede utilizarse como forma de  “detallar” el pago realizado a un intermediario.

Información técnica

..

Liquidación de comisiones

(AGL620)

Parámetros

Validaciones

Campo

Descripción

Error/adv

Si el proceso ya fue ejecutado para el rango de fechas indicado, este mensaje se envía como advertencia.
60152
 Si el proceso se ejecuta para "Supervisores", se debe enviar una advertencia indicando que este proceso se debe haber ejecutado la "liquidación de comisiones" para sus respectivos vendedores. 
55130

Número de liquidación

Si el tipo de operación es "Reimpresión", debe estar lleno
60134

Período-Hasta

Si está lleno, debe ser posterior a la fecha desde
36006

Frecuencia de ejecución

La frecuencia de ejecución de este proceso es mensual, pero se puede ejecutar a  petición del usuario.

Requisitos

Si el tipo de operación es "Procesar e imprimir", se debe haber ejecutado el proceso de preparación de cuentas corrientes de intermediarios (AGL605).
Si el proceso es para "Supervisores" se debe haber ejecutado el proceso de liquidación para los vendedores (los tipos de intermediario que corresponda)

Instrucciones de ejecución

Este proceso se ejecuta desde una opción de menú del módulo de intermediarios.

Instrucciones en caso de interrupción

Volver a ejecutar

Proceso batch

Proceso

Si el proceso se ejecuta para "Vendedores" se realiza lo siguiente:
 
Si el tipo de proceso corresponde a "Procesar e imprimir":
 
  • Se lee la tabla de movimientos de cuentas corrientes (move_acc) tomando sólo aquellos movimientos cuya fecha se encuentre entre el rango de fechas indicado como parámetro y que cumplan con las condiciones indicadas en el resto de los parámetros  indicados en la ventana.
  • Por cada movimiento de move_acc leído que corresponda a “Comisiones”:
    • Se lee la tabla comm_pol (comisiones por pólizas) para obtener el resto de los detalles de las pólizas a las que corresponden dichas comisiones. Esta lectura se hace partiendo del número de identificación del proceso de preparación de cuentas corrientes (este número se encuentra en move_acc y en comm_pol).
    • Adicionalmente, se  lee la tabla de intermediarios (intermedia) (se hace un “joint” para obtener los detalles del intermediario asociado a cada póliza).
    • Para los detalles adicionales necesarios para el listado, se debe leer también premium_mo y draft_hist.
Si el proceso se ejecuta para "Supervisores" se realiza lo siguiente :
Si el tipo de proceso corresponde a "Procesar e imprimir":
 
  • Se obtienen todos los supervisores del tipo indicado, para esto se lee la tabla intermedia.
  • Se obtienen los intermediarios supervisados por cada supervisor. Para esto se lee la tabla intermedia. Luego por cada supervisor se realiza lo siguiente:
    • Una vez obtenidos todos los supervisados, se obtienen las comisiones de sus liquidaciones. Para esto se lee la tabla pay_comm obteniendo sólo los registros de comisión que no estén procesados (sólo se necesitan las comisiones, no hace falta leer los bonos ni anticipos), el campo NpayComSup debe estar nulo.
    • Por cada póliza de cada registro obtenido en el punto anterior, se obtiene el año de vigencia en el que se encuentra dicha póliza. . Si la póliza se encuentra en su primer año quiere decir que aplican comisiones de "Venta" para el supervisor, de lo contrario aplican comisiones de "Mantención".
    • Con la información anterior mas el tipo de intermediario que supervisa, el ramo y producto, se obtiene el porcentaje de comisión a aplicar sobre la comisión del intermediario de esta póliza para obtener la comisión del supervisor. El porcentaje de comisión se obtiene de la tabla de comisiones de supervisores, supervis_commis.
    • Por cada registro se calcula la comisión del supervisor:
        Comisión del intermediario para la póliza en tratamiento * % de comisión de supervis_commis = comisión supervisor para esta póliza
    • Por cada registro que se vaya procesando, se va creando la liquidación del supervisor (pay_comm)
    • Se marca como procesado cada registro tomado en cuenta por este proceso, para esto se debe llenar el campo NPayComSup con el número de liquidación del supervisor que corresponda.
    • Por cada supervisor se obtienen los bonos/premios que corresponda para incluirlos en su respectiva liquidación (pay_comm). Esta información se obtiene de su cuenta corriente (move_acc).
    • La información del esquema legal del intermediario se obtiene de sus datos en intermedia, esta información es necesaria para saber si le corresponde retención o si se le desglosa iva en su liquidación. El porcentaje de retención o iva a incluir se encuentra registrado en tax_fixval. Una vez obtenido dicho porcentaje, se multiplica el mismo por el monto de comisión/bono para obtener el monto final a liquidar. Si se trata de retención, el monto total de retención debe ser restado del total de la liquidación. En este caso se crea un movimiento en la cuenta corriente del supervisor indicando el monto a retener. Si se trata del iva, sólo se calcula y desglosa el monto del mismo en la liquidación, pero no suma para totales ni afecta la cuenta corriente esto es debido a que el iva ya se encuentra incluido en la comisión.
Si el tipo de proceso corresponde a "Reimpresión":
 
  • Se selecciona la información a reimprimir de pay_comm, según los parámetros indicados y siguiendo el número de la liquidación a reimprimir.

Efecto

Si el proceso se ejecuta para "Vendedores" se realiza lo siguiente:
Cuando el tipo de operación corresponde a "Procesar e imprimir":
 
  • Se crea un registro en la tabla de liquidaciones, pay_comm.
  • Tanto en move_acc, comm_pol y  loans_mov, se marcan los registros procesados por la liquidación actualizando los registros procesados de dichas tablas, indicando el número de la liquidación y la fecha de la misma.
  • En la cuenta corriente del intermediario (move_acc) se debe crear un movimiento por cada registro correspondiente a  retención que se calcule (se calcula por cada ramo-producto que venda el intermediario). El tipo de movimiento que debe tener este registro es “Retención por liquidación de comisiones”. Este registro debe estar identificado con el número y fecha de esta liquidación. Se actualiza el saldo de la cuenta corriente (curr_acc).
  • Se actualiza la fecha de última liquidación de comisiones, en la tabla de “Control de procesos de intermediarios” (ctrol_dateag)  para el tipo de intermediario indicado como parámetro y para cada uno de los intermediarios procesados,  en la tabla de intermediarios del sistema  (Intermedia.dCommiDate)
  • Si sólo se ejecuta para un intermediario en particular, se actualiza en la tabla de intermediarios del sistema (Intermedia.dCommiDate).
Si el proceso se ejecuta para "Supervisores" se realiza lo siguiente :
Cuando el tipo de operación corresponde a "Procesar e imprimir":
  • Se crea un registro en la tabla de liquidaciones, pay_comm.
  • Se actualiza el número de liquidación del supervisor en los registros de comisiones de sus supervisados (nPayCommSup) en pay_comm.
  • Se actualiza la fecha de última liquidación de comisiones, en la tabla de “Control de procesos de intermediarios” (ctrol_dateag)  para el tipo de intermediario indicado como parámetro y para cada uno de los intermediarios procesados,  en la tabla de intermediarios del sistema  (Intermedia.dCommiDate)
  • Si sólo se ejecuta para un intermediario en particular, se actualiza en la tabla de intermediarios del sistema (Intermedia.dCommiDate).

Notas para el programador

  • Es importante mencionar que este proceso se puede ejecutar para períodos en los que ya ha sido ejecutado anteriormente, pero procesando sólo la información que no haya sido procesada con anterioridad en comm_pol.
  • La comisión afecta y exenta que se muestra en el listado se encuentra en las tablas financ_dra (para el caso de las cuotas de financiamiento) y en commiss_pr (para el caso de los recibos).
  • Cuando se procese un pago parcial, entonces hay que calcular la comisión afecta y exenta de la siguiente manera:
  • Monto pagado del recibo/ Monto total del recibo   = Factor
    Monto comisión pagada recibo = Monto comisión  total recibo * factor
    Monto afecto comisión pagada = Monto afecto comisión total del recibo * factor
    Monto exento comisión pagada = Monto comisión pagada del recibo – Monto afecto comisión pagada
    Por ejemplo:
    Monto recibo = 10,000 , monto pagado = 6,000, el monto de la comisión total = 1000, monto de comisión total afecta = 800 y monto comisión total exenta = 200.
    Entonces:
    6,000  / 10,000  = 0.6
    Monto comisión pagada del recibo  = 1,000 * 0.6 = 600
    Monto comisión afecta  pagada = 800 * 0.6 = 480
    Monto comisión exenta pagada = 600 – 480 = 120
  • El impuesto a aplicar es para los cálculos de la liquidación va según el régimen tributario asociado al intermediario, el porcentaje se obtiene de la tabla de impuestos (tax_fixval) y el mismo se calcula en este momento y se imprime en el reporte (no se guarda ya que el monto definitivo de los impuestos debe ser calculado nuevamente al generar el cheque y por el monto total que aplique para la persona, esto quiere decir que si el intermediario está registrado como varios tipos de intermediarios se le generará un solo cheque por todo y en ese momento es cuando se le calcula el iva o la retención). La fecha utilizada para obtener el registro de tax_fixval debe ser la fecha "hasta" de ejecución de este proceso. Si la fecha "hasta" está en blanco,  debe tomar la fecha día (la del computador) para obtener el porcentaje de impuesto/retención
  • El impuesto/retención para el caso de las comisiones (no incluye bonos/incentivos/premios ni préstamos/anticipos) se calcula sólo sobre la parte afecta de la comisión (en el detalle de este reporte se tiene dicho monto). Para el caso de los bonos/incentivos/premios y préstamos/anticipos se calcula dicho impuesto/retención sobre la totalidad de dicho monto (ya que no se tiene apertura de afecto y exento).
  • Si se trata de un cálculo de impuesto (porque el intermediario cobra por factura), se calcula el impuesto sobre el total comisión y se desglosa en el reporte (no se le suma el impuesto a la comisión). Por ejemplo:
  • Total comisión  = 110.74 (esto sería lo que mostraría el total del detalle como total comisión y no es parte de esta sección, sólo se coloca para que se entienda lo que sigue a continuación)
    Total comisión neta = 93.86
    Total impuesto/retención = 16.86 (para este caso es iva, se debe colocar al lado de la glosa el nombre del impuesto o retención)
    Total a pagar = 110.74
    Como se observa el iva ya viene incluido en las comisiones y por tanto no hace falta sumárselo a las comisiones. Las retenciones si se restan de las comisiones y como se indicó anteriormente , se deben reflejar en la cuenta corriente del intermediario.

    Listados

    Liquidación de comisiones:

    En el encabezado:
     

    • Periodo (desde-hasta)
    • Liquidación (número de liquidación)
    • Tipo de intermediario
    • Intermediario (Código cliente, código y nombre)
    • Agencia
    • Oficina
    • Sucursal
    • Moneda (origen). A la derecha se muestra el factor de cambio aplicado (de acuerdo al día de valorización indicado como parámetro)
    • Ramo
    • Producto
    En el detalle (1):
  • Póliza
  • Certificado
  • Titular (contratante o pagador)
  • Tipo de documento (recibo, contrato financiamiento, préstamo/anticipo)
  • Número de documento (del recibo o contrato financiamiento o préstamo/anticipo, si se trata de un giro de un contrato de financiamiento, el número del documento se expresa: contrato/giro)
  • Fecha de recaudación (fecha del movimiento del cobro total o parcial del recibo, fecha de cobro de la cuota de financiamiento o fecha de cobro del préstamo/anticipo)
  • Monto del movimiento (es el monto del movimiento asociado al documento en tratamiento: pago, pago parcial, etc., en moneda origen)
  • Monto del movimiento en moneda local (se aplica el factor de cambio del día en el que se realizó ese movimiento)
  • Total comisión pagada (en moneda origen para la comisión pagada )
  • Total comisión pagada en moneda local (se aplica el factor de cambio correspondiente a la fecha de valorización indicada en la ventana).
  • Totales (1):
  • Total comisiones en moneda origen (comisiones)
  • Total comisiones en moneda local
  • NOTA: de aquí en adelante en esta sección hay  un registro por cada bono/anticipo o premio que tenga el intermediario.
  • Bono/incentivo/premio (corresponde al tipo de movimiento en move_acc)
  • Monto bono/incentivo/premio neto en Moneda origen
  • Monto bono/incentivo/premio neto en moneda local. Se aplica el factor de cambio del día de valorización indicado como parámetro.
  • Total bono/incentivo/premio en moneda origen (bono/incentivo/premio)
  • Total bono/premio/incentivo en moneda local
  • Totales (2):
  • Póliza asociada al anticipo
  • Monto  préstamos/anticipos netos en moneda origen (se muestran con signo negativo en el listado)
  • Monto préstamos/anticipos netos en moneda local
  • Total préstamos/anticipos en moneda origen (préstamos/anticipos)
  • Total préstamos/anticipos en moneda local (se muestran con signo negativo en el listado)
  • Totales (3):
  • Total liquidación en moneda origen (comisiones – prestamos o anticipos)
  • Total liquidación en moneda local (comisiones – prestamos o anticipos)
  • Total impuesto retención en moneda origen (impuesto/retención de la comisión + el impuesto/retención de los préstamos anticipos)
  • Total a pagar RRR/PPP en moneda origen (donde RRR es el ramo en tratamiento y PPP es el producto en tratamiento). Aquí se muestra el resultado de comisiones – préstamos o anticipos +- impuestos o retención
  • Total a pagar en moneda local
  • Nota: esta sección de totales es como otra parte repetitiva del reporte donde se coloca una columna con el tipo de total, otra con el monto en moneda origen y otra con el monto en moneda local (ver la sección de “Resumen de liquidación” de los reportes entregados).

    Observaciones

  • Se debe realizar corte de página por moneda origen y por cambio de ramo, producto e intermediario.
  • Otros enlaces relacionados

    Mas Información ver el Índice.