Asientos automáticos de Reaseguro

Función general

La finalidad de este programa es llevar los movimientos producidos en el área de reaseguro al área de contabilidad tomando en cuenta los diferentes parámetros indicados a través de las tablas de dicho módulo.
Este programa puede ser ejecutado con la periodicidad que el usuario desee, y ésta puede ir variando en el tiempo; ya que el programa está en capacidad de verificar a partir de una fecha dada los registros que están sin procesar. El usuario siempre debe indicar la fecha hasta la cual desea que se realicen los asientos automáticos.
El programa procesa todas las operaciones de reaseguro obligatorio y reaseguro facultativo registradas en las cuentas técnicas y realizadas entre las fecha indicadas.

Información técnica

.

Asientos automáticos de Reaseguro

(CPL016)

Parámetros

  • Fecha hasta de ejecución:  Es la fecha hasta la cual se toman en cuenta los movimientos a contabilizar.
  • Fecha del asiento:  Es la fecha asociada a los asientos generados por el proceso.
  • Imprimir asientos:  Indica al sistema que se desea generar el listado de los asientos creados por el proceso.
  • Validaciones

    Campo

    Descripción

     Error/adv

    Fecha hasta de ejecución 

    Debe estar lleno.
    03239
    Si el campo esta lleno, debe ser mayor a la fecha del último proceso contable de co/reaseguro generado.
    700043

    Fecha del asiento

    Debe estar lleno.
    36212
    Si la fecha esta llena, debe estar comprendida en el período contable en vigor.
    36213

    Frecuencia de ejecución

    A definir en la instalación del sistema.

    Requisitos

    Asegurarse de tener llenas las siguientes tablas:
  • Asientos contables automáticos para el área de siniestros (tab_lines) y detalle de la guía contable (det_lines).
  • Fecha de últimos procesos contables (ctrol_date).
  • Si la ejecución es definitiva, se actualiza el archivo de fecha de últimos procesos contables de Reaseguro (ctrol_date) y el archivo de cuentas técnicas (Cuentecn)  para colocar la fecha en que se contabilizó el movimiento (dPosted).

    Notas para el programador

    La lectura de la tabla de cuentas técnicas (Cuentecn) se realiza ordenando la información por el campo: fecha de contabilización. (dLedger_dat)

    Rutina de asientos

    Esta rutina debe recibir como parámetros los siguientes datos:
      • Importe de la línea.
      • Valores del registro de la tabla de asientos automáticos (det_lines) correspondiente al asiento a realizar.
      • Código de la cuenta contable.
      • Valor del complemento a agregar a la cuenta contable.
      • Valor del auxiliar de la cuenta contable.
    Es importante aclarar que esta rutina es utilizada por todos los procesos de asientos automáticos, ya que en todos los casos es el mismo procedimiento a realizar.
    Con el código de la compañía contable asociado a la tabla de asientos (tab_lines) se actualiza en el arreglo el campo que indica que la compañía ha sido utilizada, se coloca el valor de afirmativo.
    Si la variable que contiene el valor del complemento esta lleno, se agrega éste al código de cuenta contable donde debe realizarse el asiento. Para agregar el complemento se debe verificar el nivel (esta información se obtiene de la tabla led_compan) al que pertenece la cuenta y la cantidad de caracteres asociados al nivel al que pertenece el complemento a agregar. Por ejemplo, la estructura del código contable es la siguiente:
     Nivel     Caracteres
        1             3
        2             2
        3             2
        4             4
    La cuenta a afectar es 001-03-12 y el valor del complemento es 2. Se debe completar el valor del complemento con ceros hasta llegar a la cantidad de caracteres del nivel 4 que sería el nivel de la cuenta final. El resultado debe ser 001-03-12-0002.
    El código de cuenta después de agregado el complemento y tomando en cuenta el auxiliar (si la cuenta tiene asociado alguno), debe estar registrado en el catálogo de cuentas (Ledger_acc) de la compañía contable que se afecta con el asiento. En caso de no existir la cuenta, se realiza la impresión correspondiente en el listado de "asientos no contabilizados" y no se genera ningún tipo de información en el archivo de líneas de un asiento (LedgerAutDetail).
    En caso de que se encuentre registrada la cuenta en el catálogo de cuentas (Ledger_acc) se procede de la siguiente manera:
  • Se agrega un registro en el archivo de líneas de un asiento (LedgerAutDetail) tomando en cuenta el importe recibido como parámetro y la información contenida en el registro de asientos automáticos (det_lines) recibido como parámetro.
  • Si se ha solicitado la impresión del detalle de los asientos generados, se debe imprimir la línea del reporte correspondiente a cada una de las líneas generadas en el asiento.
  • Para la generación de los asientos y las líneas de los mismos se toma en cuenta la información generada en la tabla (LedgerAutDetail). Esta información debe estar agrupada (sumarizada) por los siguientes campos:
  • Código de la compañía contable
  • Código de grupo de asiento.
  • Cuenta contable.
  • Auxiliar de la cuenta (solo si la cuenta tiene asociado un auxiliar).
  • Moneda original del movimiento.
  • Fecha del movimiento, es la fecha en que fue creado el movimiento.
  • Indicador de “Débito” (1) o “Crédito” (2).
  • Por cada código de compañía contable y código de grupo de asiento se genera un asiento (acc_transa) con sus respectivas líneas asociadas (acc_lines), según la información de la tabla de líneas de un asiento (LedgerAutDetail).
    La descripción de (los) asiento(s) generado(s) se obtiene según el código de agrupación de asientos (valores posibles según la tabla 641), además se actualiza el área del asiento “co/reaseguro” ya que el mismo es un asiento automático (campos del archivo acc_transa). La descripción de las líneas generadas del asiento es “Asiento automático de Reaseguro”.

    Fórmulas

    La tabla de parámetros para la compañía de seguros que rige el área de Reaseguro es la siguiente:
     

    Número

    Nombre

    Cálculo

    400

    Comisión sobre las primas no anuladas. cuentecn.nprem_no_an
    401 Importe de retirada de cartera de primas cuentecn.nret_respre
    402 Importe de reservas hechas sobre siniestros pendientes al hacer la cuenta. cuentecn.nresinpen
    403 Importe de las reservas ajustadas de siniestros pendientes. cuentecn.nres_aj_sin
    404 Importe de salida de cartera de siniestro. cuentecn.nr_car_sin
    405 Importe de retirada de cartera de primas. cuentecn.nr_car_prem
    406 Saldo resultante sobre la reserva de primas. cuentecn.nprem_res_a
    407 Importe de primas cedidas en el periodo 
    al que pertenece la cuenta.
    cuentecn.nprem_ced
    408 Comision sobre las primas anuladas. cuentecn.nprem_anu
    409 Importe de intereses ganados por las reservas
    de siniestros pendientes.
    cuentecn.ninter_sin
    410 Importe de intereses ganados por las reservas de primas liberadas cuentecn.ninter_prem
    411  Importe de impuestos sobre los intereses
    ganados por las reservas de primas liberadas.
    cuentecn.nimpuesto
    412 Importe de gastos del reasegurador. cuentecn.ngasto_reas
    413 Importe de entrada cartera de siniestros. cuentecn.ne_car_sin
    414 Importe de entrada de cartera de primas. cuentecn.ne_car_prem
    415 Devolución de las reservas de primas. cuentecn.ndev_respre
    416 Devolución se las reservas de siniestros. cuentecn.ndev_rescla
    417 Importe de la comision a pagar sobre las primas cedidas en el período. cuentecn.ncomision
    418 Importe de siniestro cuentecn.nclaimamo
    419 Importe de recobros de siniestros. cuentecn.nclaim_rec
    420 Importe de siniestros cedidos. cuentecn.nclaim_ced

    Listados

    Este programa produce al mismo tiempo los asientos y un listado donde se desglosa cada una de las líneas del mismo.
    El proceso emite dos salidas. Una para los movimientos contabilizados y otra para los no contabilizados.
    Por cada movimiento no contabilizado se tiene la siguiente salida:
  • Ramo.
  • Producto.
  • Póliza.
  • Número del recibo.
  • Tipo de movimiento.
  • Importe.
  • Fecha del movimiento.
  • Moneda en que se efectuó el movimiento.
  • Causa, descripción por lo cual no se contabiliza el movimiento (La cuenta no esta registrada, no se encuentra la guía contable, etc.). Valores posibles según tabla 1009.
  • Por cada asiento creado se tiene la siguiente salida:
  • Compañía contable.
  • Moneda de la compañía contable.
  • Número de asiento.
  • Descripción del asiento.
  • Fecha del asiento.
  • Tipo de póliza contable. (Este proceso sólo genera asientos de diario).
  • Por cada asiento se muestran las líneas que lo componen dando la siguiente información:
  • Línea, número y descripción de la misma.
  • El número y descripción de la cuenta involucrada.
  • Código y descripción del auxiliar (si aplica).
  • El importe del débito o crédito.
  • El sistema totaliza por asiento creado.