Libro de producción SOAP-AS400

Función general

Permite generar un reporte TXT con el detalle de producción del ramo SOAP. Reporte que leerá el sistema contable de la compañía AS-400. Es el mismo libro de producción generado en la transacción Libro de producción CAL503 pero muestran los recibos recaudados.

Información técnica

Notas para el programador

No aplica.

.

Libro de producción SOAP-AS400

(CAL504)

Parámetros

  • Fecha inicial: Fecha desde la cual se procesa la información. Por defecto se muestra la fecha correspondiente al primer día del mes y año, de la fecha computador al momento de solicitar la ejecución del reporte. El usuario puede cambiar su contenido.
  • Fecha inicial: Fecha hasta la cual se procesa la información. Por defecto se muestra la fecha correspondiente al último día del mes y año, la fecha computador al momento de solicitar la ejecución del reporte. El usuario puede cambiar su contenido.
  • Tipo de ejecución: Se debe indicar el tipo de ejecución: Preliminar o Definitiva.
  • Validaciones

    Campo

    Descripción

    Error/adv

     

    No aplica.
     

    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

    Se lee de la tabla de Movimientos del recibo (Premium_mo) los movimientos de recibos que pertenezcan a pólizas del área de seguros SOAP, generados dentro del periodo indicado de la consulta y que correspondan a pagos, anulación, reverso o reinstalación del recibo y que el recibo en la tabla de Recibos (Premium) se encuentre recaudado. Por cada recibo:

    Se obtiene el ramo contable de la cobertura, el área del seguro, el cliente titular del recibo.

    Se obtiene el factor de cambio de la moneda del recibo, a la fecha hasta de la consulta, de la tabla de Factores de cambios (Exchange).

    Se obtiene el detalle desde la tabla Detalle del recibo (Detail_pre):

    • Monto de prima exenta: suma de los montos exentos (Detail_pre.nPremiumE) del detalle del recibo que no corresponde a impuestos.
    • Monto de prima afecta: suma de los montos afectos (Detail_pre.nPremiumA) del detalle del recibo que no corresponde a impuestos.
    • Monto de impuesto (IVA): suma los montos de impuestos (Detail_pre.nTaxAmount) del detalle del recibo afecto a impuesto.
    • Prima total: suma los montos de prima (Detail_pre.nPremium) del detalle del recibo que no corresponde a impuestos.
    • Comisión a devolver: si el movimiento en tratamiento corresponde a anulación del recibo o reverso de pago, se suman los montos de comisión, correspondientes al recibo, que se devuelven.

    Se lee de la tabla de Certificados (Certificat) y de Información de la póliza (Policy), los datos de la póliza correspondiente a ramo, producto, póliza, certificado, vigencia (inicio y fin), agencia, folio e intermediario.

    Se obtiene de la tabla de Clientes (Client), los datos relacionados al cliente titular del recibo.

    Descripción del ramo contable FECU, de la tabla de Ramos contables (Table75).

    Descripción del ramo comercial del producto en tratamiento, se lee de la tabla de Ramos comerciales (Table10).

    Descripción de la agencia, se lee de la tabla de Agencias (Table5556).

    Descripción de la moneda, se lee de la tabla de Monedas (Table11).

    Se registra en la Tabla temporal de la interfaz (Tmp_cal504), y se genera el detalle de la información solicitada.

    Efecto

    No aplica.

    Notas para el programador

    Para obtener los recibos recaudados, se lee de la tabla de Recibos, según el estado (nStatus_pre in 2, 4; valores posibles según tabla de Estado del recibo (Table19)). Los movimientos del recibo, se obtienen de la tabla de Movimientos del recibo (Premium_mo, campo nType, valores posibles según tabla de Tipo de transacción (Table6)).

    Detalle del recibo (Detail_pre), los registros cuyo detalle no corresponden a impuestos son los distintos de 3 (Detail_pre.sType_detai <> 3).

    Cliente contratante de la póliza, (nRole = 1).

    Formulas

    No aplica.

    Listados

    Este proceso genera un archivo en formato TXT particular al SOAP, con el contenido que se indica:

    Requisitos

    No aplica.

    Instrucciones de ejecución

    No aplica.

    Instrucciones en caso de interrupción

    Volver a ejecutar.

    Observaciones

    Mas información ver Índice.