Inventario de rezagos

Función general

Listar la información de los rezagos, es decir, el dinero que ha sido recaudado y que se encuentra en la caja de la compañía, pero que sin embargo, no ha sido imputado o asociado a ninguna relación de cobro.
Es importante tener presente que la información que este reporte muestra, deja de ser un rezago tan pronto se imputa a alguna relación de cobro, de modo que ejecutar varias veces el mismo reporte para el mismo período no necesariamente arroja los mismos resultados.

Información técnica

.

Inventario de rezagos

(OPL911)

Parámetros

  • Período
  • Desde: fecha desde la que se toman en cuenta los rezagos a listar en el reporte.
  • Hasta: fecha hasta la que se toman en cuenta los rezagos a listar en el reporte.
  • Agrupar por día?: indica si se desean emitir totales de los rezagos por cada día. De forma predeterminada no se encuentra seleccionado.
  • Validaciones

    Campo

    Descripción

    Error/adv

    Período - desde

    Debe estar lleno
    04160

    Período - hasta

    Debe estar lleno
    07164
    Debe ser mayor que la fecha "Desde"
    12120

    Frecuencia de ejecución

    No tiene una periodicidad de ejecución establecida, queda a juicio del usuario.

    Requisitos

    No hay requerimientos pre-establecidos para la ejecución de este reporte, sin embargo, se debe tener en cuenta que deben existir movimientos de ingreso de primas (rezagados), dentro del período de tiempo indicado.

    Instrucciones de ejecución

    Ejecutar desde la opción de menú correspondiente dentro del módulo de Caja y bancos.

    Instrucciones en caso de interrupción

    Ejecutar nuevamente, este reporte no tiene efecto alguno sobre la información que procesa.

    Proceso batch

    Proceso

    Se leen de la tabla de movimientos de caja (Cash_mov), aquellos movimientos de ingreso de prima que no hayan sido imputados a ninguna relación de cobro y que hayan ocurrido en el período de tiempo indicado para la ejecución del reporte. Es importante destacar que los montos de movimientos que están expresados en una moneda diferente a la local (pesos), se convierten a dicha moneda utilizando la rutina de conversión del sistema.
    Luego, se determina para cada movimiento la siguiente información:
  • La descripción de la sucursal en la que se ha registrado en el ingreso de prima, para lo cual se lee la tabla de sucursales / zonas (Table9).
  • El nombre del banco en el que se realizó el depósito del cheque ingresado, para lo cual se lee la tabla de bancos (Table7).
  • Descripción corta del tipo de entrada de dinero, para lo cual se lee la tabla de tipos de documentos de entrada de dinero en caja (Table78).
  • Descripción corta de la moneda en la que se realizó el ingreso, para lo cual se lee la tabla de monedas (Table11).
  • Descripción del concepto por el que se ha registrado el ingreso en caja, para lo cual se lee la tabla de tipos de movimientos de entrada de dinero en caja (Table22).
  • NOTA: la información mostrada en el reporte está ordenada por fecha de movimiento.

    Notas para el programador

    Para convertir los montos del reporte que se encuentren en una moneda distinta a la local (pesos), se hace uso de la rutina de conversión del sistema (insCalConvertExchange2), pasándole los parámetros:
  • Tipo de cambio (entrada / salida): es el factor de cambio a utilizar en caso de que se disponga de él. En este caso, se le pasa el valor cero (0) para obligar a la rutina a determinarlo.
  • Monto original: monto del movimiento de ingreso en caja (Cash_mov.nAmount).
  • Moneda original: moneda del movimiento (Cash_mov.nCurrency).
  • Moneda destino: Pesos, (1).
  • Fecha de efecto: fecha del movimiento de ingreso en caja (Cash_mov.dEffecdate)
  • Monto convertido (entrada / salida): el monto una vez realizada la conversión.
  • Condición de búsqueda para la tabla de movimientos de ingreso en caja (Cash_mov), para obtener los rezagos
     

    Información

    Campo

    Operador

    Valor

    Observación

    Fecha efecto dEffecdate >= 'período - desde' Se toman en cuenta movimientos que hayan ocurrido dentro del período indicado para la ejecución del reporte
    y dEffecdate <= 'período - hasta' Se toman en cuenta movimientos que hayan ocurrido dentro del período indicado para la ejecución del reporte
    Concepto por el que entra el dinero en la caja nConcept IN (25, 29, 33, 35, 36, 37, 38) Se toman en cuenta solo movimientos de ingreso por los conceptos: "Pago de cuenta convenio" (25), "Depósito PAC/Transbank" (29), "Primas" (33), "Gastos de cobranzas" (35), "Pago en ventanilla de bancos" (36), "Cobro de interés financiero" (37) y "Descuento por planilla" (38).
    Indicador de anulación de movimiento sNull_movem <> "1" Se toman en cuenta solo movimientos que no han sido anulados o reversados
    Número de relación de cobro nBordereaux IS NULL Se toman en cuenta movimientos de ingreso que no han sido imputados o que están rezagados.
    Condición de búsqueda para la tabla de sucursales / zonas (Table9)
     

    Información

    Campo

    Operador

    Valor

    Observación

    Código de la sucursal nOffice = cash_mov.nOffice Se toma la sucursal de la caja a la que corresponde el movimiento de ingreso por primas (rezagado) en tratamiento.
    Condición de búsqueda para la tabla de bancos (Table7)
     

    Información

    Campo

    Operador

    Valor

    Observación

    Código del banco nBank_code = cash_mov.nBank_code Se toma el código del banco correspondiente al movimiento de ingreso por primas (rezagado) en tratamiento.
    Condición de búsqueda para la tabla de tipos de documentos de entrada de dinero en caja (Table78)
     

    Información

    Campo

    Operador

    Valor

    Observación

    Código del tipo de movimiento de entrada en caja nMov_type = cash_mov.nMov_type Se toma el código del tipo de entrada de dinero correspondiente al movimiento de ingreso por primas (rezagado) 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 = cash_mov.nCurrency Se toma el código de la moneda del movimiento de ingreso por primas (rezagado) en tratamiento.
    Condición de búsqueda para la tabla de tipos de movimientos de entrada de dinero en caja (Table22)
     

    Información

    Campo

    Operador

    Valor

    Observación

    Código del tipo de transacción nConcept = cash_mov.nConcept Se toma el código del tipo de transacción correspondiente al movimiento de ingreso por primas (rezagado) en tratamiento.

    Listados

    En el encabezado:
  • "Fecha" + 'fecha de ejecución' (ajustado a la derecha)
  • "Hora" + 'hora de ejecución' (ajustado a la derecha)
  • "Inventario de rezagos" (ajustado al centro)
  • "Período: " + 'período - desde' + " - " + 'período - hasta' (ajustado al centro)
  • En el grupo por Concepto:
  • "Concepto": descripción del concepto por el cual se ha registrado el ingreso de prima (table22.sDescript)
  • En el detalle:
  • "Oficina": descripción de la sucursal asociada a la caja en la que se registró el ingreso (table9.sDescript)
  • "Fecha": fecha del movimiento (cash_mov.dEffecdate)
  • "RUT persona": RUT de la persona a quién corresponde el monto rezagado (cash_mov.sClient)
  • "Núm. Caja": número de caja por la que se registró el movimiento de ingreso que se encuentra rezagado (cash_mov.nCashNum)
  • "Moneda": descripción corta de la moneda original del movimiento (table11.sShort_des)
  • "Monto original": monto del movimiento expresado en su moneda original (cash_mov.nAmount)
  • "Monto en pesos" monto del movimiento expresado en pesos (cash_mov.nAmount, convertido a pesos)
  • "Banco": descripción del banco en el que se ha realizado el depósito del cheque, en caso de que el tipo de movimiento haya requerido un banco (table7.sDescript).
  • "Tipo de entrada": descripción corta del tipo de entrada de dinero (table78.sShort_des)
  • En el total por Día (solo en caso de que la opción "Agrupar por día?" haya sido seleccionada):
  • "Total día": suma de la columna "Monto en pesos" para cada día.
  • En el total del grupo por Concepto:
  • "Total concepto": suma de la columna "Monto en pesos" para cada concepto.
  • En el total del reporte:
  • "Total": suma de la columna "Monto en pesos" para todo el reporte.
  •