Concepto.

Son informes solicitados por el BCP que deben ser remitidos por Marca en una planilla Excel.

Frecuencia: Mensual.

Plazo: Hasta el día numero 5 de cada mes.

Los anexos informados son:

  1. Anexo 1.b
  2. Anexo 2.b
  3. Anexo 4
  4. Anexo 5.b
  5. Anexo 5.c

A continuación se detallan como generar los datos, consultarlos y pegarlos en la Planilla Excel para Cabal y Panal.

Generar Datos

Ejecutar procesos y scripts para Generar Datos

  1. Anexo 1b: Ejecutar para Cabal y Panal en CREDITOPY@BAPY: 
    begin
      pkg_reportes_bcp.pr_anexo_1b(805,to_number(to_char(TRUNC(LAST_DAY(ADD_MONTHS(SYSDATE,-1))),'YYYYMM')));
     pkg_reportes_bcp.pr_anexo_1b(806,to_number(to_char(TRUNC(LAST_DAY(ADD_MONTHS(SYSDATE,-1))),'YYYYMM')));
     pkg_reportes_bcp.pr_anexo_1c(805,to_number(to_char(TRUNC(LAST_DAY(ADD_MONTHS(SYSDATE,-1))),'YYYYMM')));
     pkg_reportes_bcp.pr_anexo_1c(806,to_number(to_char(TRUNC(LAST_DAY(ADD_MONTHS(SYSDATE,-1))),'YYYYMM')));
    end;
  2. Anexo 2b: Ejecutar para Cabal y Panal en APPLIKA@ESTADISTICO:
    1. Cabal ejecutar el archivo sqlUtilesAnexo2B.sql
    2. Cabal ejecutar el archivo sqlUtilesAnexo2C.sql
    3. Panal ejecutar el archivo sqlUtilesPanalAnexo2B.sql

Archivos



sqlUtilesPanalAnexo2B.sql

sqlUtilesAnexo2B.sql

Circular SGGOF N° 001-2020Cabal.xlsx

Circular SGGOF N° 001-2020Panal.xlsx

Informe Anexo 1.b para Cabal

Ejecutar consultas para copiar y pegar en las Planillas Excel del BCP

  1. El Anexo 1b se debe ejecutar la consulta en CREDITOPY@BAPY. La misma tiene 4 ordenes (tipo párrafos o agrupados), y se ejecuta desde el 1 al 4 y por cada una se copia y pega en el archivo excel Circular SGGOF N° 001-2020Cabal.xlsx en la hoja Anexo1.b:
    1. Orden 1 Operaciones Totales en Paraguay
    2. Orden 2 Operaciones en Paraguay con Tarjetas emitidas localmente
    3. Orden 3 Operaciones en Paraguay con Tarjetas emitidas en el exterior
    4. Orden 4 Operaciones en el exterior con Tarjetas emitidas en Paraguay.
    5. La Consulta es:

      SELECT A.PERIODO,
      A.COMPRAS_POS_CANTIDAD,
      A.COMPRAS_POS_MONTO,
      A.COMPRAS_QR_CANTIDAD,
      A.COMPRAS_QR_MONTO,
      A.COMPRAS_INTERNET_CANTIDAD,
      A.COMPRAS_INTERNET_MONTO,
      NULL,
      NULL,
      A.RETIRO_ATM_CANTIDAD,
      A.RETIRO_ATM_MONTO,
      NULL,
      NULL,
      NULL,
      NULL,
      A.COMPRAS_DA_CANTIDAD,
      A.COMPRAS_DA_MONTO
      FROM CREDITOPY.BCP_ANEXO_1B A
      WHERE A.EMISOR_PROCESADOR=805
      AND A.PERIODO_ORDEN = to_char(TRUNC(LAST_DAY(ADD_MONTHS(SYSDATE,-1))),'YYYYMM')
      AND A.TIPO_ORDEN= &orden
      ORDER BY A.PERIODO_ORDEN,A.TIPO_ORDEN;


Informe Anexo 1.c para Cabal

Ejecutar consultas para copiar y pegar en las Planillas Excel del BCP

  1. El Anexo 1c se debe ejecutar la consulta en CREDITOPY@BAPY. La misma tiene 4 ordenes (tipo párrafos o agrupados), y se ejecuta desde el 1 al 4 y por cada una se copia y pega en el archivo excel Circular SGGOF N° 001-2020Cabal.xlsx en la hoja Anexo1.c:
    1. Orden 1 Operaciones Totales en Paraguay
    2. Orden 2 Operaciones en Paraguay con Tarjetas emitidas localmente
    3. Orden 3 Operaciones en Paraguay con Tarjetas emitidas en el exterior
    4. Orden 4 Operaciones en el exterior con Tarjetas emitidas en Paraguay.
    5. La Consulta es:

      SELECT A.PERIODO,
      A.COMPRAS_POS_CANTIDAD,
      A.COMPRAS_POS_MONTO,
      A.COMPRAS_QR_CANTIDAD,
      A.COMPRAS_QR_MONTO,
      A.COMPRAS_INTERNET_CANTIDAD,
      A.COMPRAS_INTERNET_MONTO,
      NULL,
      NULL,
      A.RETIRO_ATM_CANTIDAD,
      A.RETIRO_ATM_MONTO,
      NULL,
      NULL,
      NULL,
      NULL,
      A.COMPRAS_DA_CANTIDAD,
      A.COMPRAS_DA_MONTO
      FROM CREDITOPY.BCP_ANEXO_1c A
      WHERE A.EMISOR_PROCESADOR = 805
      AND A.PERIODO_ORDEN =
      to_char(TRUNC(LAST_DAY(ADD_MONTHS(SYSDATE, -1))), 'YYYYMM')
      AND A.TIPO_ORDEN = &orden
      ORDER BY A.PERIODO_ORDEN, A.TIPO_ORDEN;

Informe Anexo 2.b para Cabal

  1. El Anexo 2b se debe ejecutar la consulta en APPLIKA@ESTADISTICO. En la fila de cada periodo se tienen las 4 secciones de forma contigua.
    Las secciones son:
    1. Entidades Bancarias: Columnas B, C y D
    2. Financieras: Columnas E, F y G
    3. Cooperativas: Columnas H, I y J
    4.Otros: Columnas K, L y M
    Cada Sección tiene las columnas:
    1. Cantidad de Tarjetas Principales
    2. Cantidad de Tarjetas Adicionales
    3. Saldo de Deuda.

          La consulta se debe ejecutar por cada Sección del 1 al 4.

       La Consulta es:

SELECT PERIODO,

CANTIDAD_PRINCIPALES,CANTIDAD_ADICIONALES,SALDO_DEUDA
FROM BCP_ANEXO_2B A
WHERE A.EMISOR_PROCESADOR=805
AND A.TIPO_ORDEN=&seccion
AND A.PERIODO_ORDEN=to_char(TRUNC(LAST_DAY(ADD_MONTHS(SYSDATE,-1))),'YYYYMM')
ORDER BY EMISOR_PROCESADOR,TIPO_ORDEN,PERIODO_ORDEN;

Informe Anexo 2.c para Cabal

  1. El Anexo 2c se debe ejecutar la consulta en APPLIKA@ESTADISTICO. En la fila de cada periodo se tienen las 4 secciones de forma contigua.
    Las secciones son:
    1. Entidades Bancarias: Columnas B, C y D
    2. Financieras: Columnas E, F y G
    3. Cooperativas: Columnas H, I y J
    4.Otros: Columnas K, L y M
    Cada Sección tiene las columnas:
    1. Cantidad de Tarjetas Principales
    2. Cantidad de Tarjetas Adicionales
    3. Saldo de Deuda.

          La consulta se debe ejecutar por cada Sección del 1 al 4.

       La Consulta es:

SELECT PERIODO,

CANTIDAD_PRINCIPALES,CANTIDAD_ADICIONALES,SALDO_DEUDA
FROM BCP_ANEXO_2C A
WHERE A.EMISOR_PROCESADOR=805
AND A.TIPO_ORDEN=&seccion
AND A.PERIODO_ORDEN=to_char(TRUNC(LAST_DAY(ADD_MONTHS(SYSDATE,-1))),'YYYYMM')
ORDER BY EMISOR_PROCESADOR,TIPO_ORDEN,PERIODO_ORDEN;

Anexo 4 para Cabal: Conectarse al OL y ejecutar:

  1. Cabal ejecutar la consulta y pegarlo en el archivo excel Circular SGGOF N° 001-2020Cabal.xlsx en la hoja Anexo4 en el periodo correspondiente.
  2. La consulta es:

    1. SELECT TO_CHAR(A.MOVEXTFCH, 'YYYYMM') PERIODO,
      SUM(A.IMPORTE) TOTAL,
      COUNT(DISTINCT A.NRO_COMERCIO) CANTIDAD --4519
      FROM CREDITOPY.LOG_TRANSACC_CR_HIST A
      WHERE A.MOVEXTFCH BETWEEN
      TO_DATE('01' || TO_CHAR((ADD_MONTHS(SYSDATE, -2)), 'MMYYYY')) AND
      to_date(TO_CHAR(LAST_DAY(ADD_MONTHS(SYSDATE, -2)), 'DDMMYYYY') ||
      '235959',
      'DDMMYYYYhh24miss')
      AND A.ATM = 0 --SOLO POS
      AND A.NRO_RES = 0 --APROBADO
      AND A.TX_INTERNA = 'COMPRA' --SOLO COMPRAS
      AND A.RUBRO != 80 --EXCLUIR DEBITO AUTOMATICO
      AND A.ACQUIRING_INSTITUTION IN
      (10000000001, 10000000009, 10000000007, 10000000020) --INFONET,BEPSA,PROCARD Y GUARANICARD
      AND A.EMISOR_PROCESADOR = 805 --CABAL
      GROUP BY TO_CHAR(A.MOVEXTFCH, 'YYYYMM');

Informe Anexo 1.b para Panal

Ejecutar consultas para copiar y pegar en las Planillas Excel del BCP

  1. El Anexo 1b se debe ejecutar la consulta en CREDITOPY@BAPY. Aplicar el mismo criterio de Cabal pero pegar en el archivo excel Circular SGGOF N° 001-2020Panal.xlsx en la hoja Anexo1.b:
  2. SELECT A.PERIODO,
    A.COMPRAS_POS_CANTIDAD,
    A.COMPRAS_POS_MONTO,
    A.COMPRAS_QR_CANTIDAD,
    A.COMPRAS_QR_MONTO,
    A.COMPRAS_INTERNET_CANTIDAD,
    A.COMPRAS_INTERNET_MONTO,
    NULL,
    NULL,
    A.RETIRO_ATM_CANTIDAD,
    A.RETIRO_ATM_MONTO,
    NULL,
    NULL,
    NULL,
    NULL,
    A.COMPRAS_DA_CANTIDAD,
    A.COMPRAS_DA_MONTO
    FROM CREDITOPY.BCP_ANEXO_1B A
    WHERE A.EMISOR_PROCESADOR=806
    AND A.PERIODO_ORDEN = to_char(TRUNC(LAST_DAY(ADD_MONTHS(SYSDATE,-1))),'YYYYMM')
    AND A.TIPO_ORDEN= &orden
    ORDER BY A.PERIODO_ORDEN,A.TIPO_ORDEN;


Informe Anexo 2.b para Panal

El Anexo 2b se debe ejecutar la consulta en APPLIKA@ESTADISTICO. Mismo criterio de Cabal en el respectivo informe.

La Consulta es 

SELECT PERIODO,

CANTIDAD_PRINCIPALES,CANTIDAD_ADICIONALES,SALDO_DEUDA
FROM BCP_ANEXO_2B A
WHERE A.EMISOR_PROCESADOR=806
AND A.TIPO_ORDEN=&seccion
AND A.PERIODO_ORDEN=to_char(TRUNC(LAST_DAY(ADD_MONTHS(SYSDATE,-1))),'YYYYMM')
ORDER BY EMISOR_PROCESADOR,TIPO_ORDEN,PERIODO_ORDEN;

Anexo 4 para Panal: Conectarse al OL y ejecutar:

  1. Cabal ejecutar la consulta y pegarlo en el archivo excel Circular SGGOF N° 001-2020Panal.xlsx en la hoja Anexo4 en el periodo correspondiente.
    La Consulta es 

    SELECT TO_CHAR(A.MOVEXTFCH, 'YYYYMM') PERIODO,
    SUM(A.IMPORTE) TOTAL,
    COUNT(DISTINCT A.NRO_COMERCIO) CANTIDAD --4519
    FROM CREDITOPY.LOG_TRANSACC_CR_HIST A
    WHERE A.MOVEXTFCH BETWEEN
    TO_DATE('01' || TO_CHAR((ADD_MONTHS(SYSDATE, -1)), 'MMYYYY')) AND
    TO_DATE(TO_CHAR(LAST_DAY(ADD_MONTHS(SYSDATE, -1)), 'DDMMYYYY') || '235959','ddmmyyyyhh24miss')
    AND A.ATM = 0 --SOLO POS
    AND A.NRO_RES = 0 --APROBADO
    AND A.TX_INTERNA = 'COMPRA' --SOLO COMPRAS
    AND A.ACQUIRING_INSTITUTION IN (10000000001,
    10000000009,
    10000000007,
    10000000020,
    490491,
    490497,
    490499) --INFONET,BEPSA,PROCARD Y GUARANICARD
    AND A.EMISOR_PROCESADOR = 806 --PANAL
    AND NOT EXISTS (SELECT *
    FROM CREDITOPY.COMERCIOS C
    WHERE A.EMISOR_PROCESADOR = C.EMISOR_PROCESADOR
    AND A.NRO_COMERCIO = C.COMERCIO
    AND C.DEB_AUT = 1
    AND C.RAMO NOT IN (96, 97))

    GROUP BY TO_CHAR(A.MOVEXTFCH, 'YYYYMM');



ANEXO 5.B

  1. Conectarse a la base de datos de produccion BAPY con el esquema CREDITOPY y ejecutar la siguiente consulta que recibe como parametro el año, ej: 2021
    --ANEXO 5.B
    select to_char(t.fecha_otorgada, 'MM - MONTH/YYYY') as mes,
    count(t.tarjeta) as cant_banda_magnetica,
    0 as cant_nfc,
    0 as cant_emv,
    0 as cant_virtuales
    from tarjetas t
    --Excluir Emisores Pre Pagos
    where not exists
    (select 1 from emisores_prepago ep where ep.emisor = t.emisor)
    and extract(year from t.fecha_otorgada) = &p_anho_yyyy
    group by to_char(t.fecha_otorgada, 'MM - MONTH/YYYY')
    order by 1;


ANEXO 5.C

  1. Conectarse a la base de datos de produccion de BAPY con el esquema CREDITOPY y ejcutar la siguiente consulta que recibe como parametro el año, ej: 2021
    --CONSULTA PARA ARCHIVO BCP - ANEXO 5.C
    SELECT --EMISOR,
    MES,SUM(CANT_BANDA_MAGNETICA) CANT_BANDA_MAGNETICA
    ,SUM(cant_virtuales) cant_virtuales
    FROM
    (
    SELECT EP.EMISOR,EXTRACT(MONTH FROM T.FECHA_OTORGADA) MES_ORDEN,to_char(t.fecha_otorgada, 'MONTH') as mes
    ,CASE EP.EMISOR
    WHEN 115 THEN NVL((SELECT 1 FROM TARJETAS_PREPAGA TP WHERE TP.TARJETA= T.TARJETA AND TP.ESTADO_PLASTICO=1),0)
    ELSE
    1
    END CANT_BANDA_MAGNETICA
    ,CASE EP.EMISOR
    WHEN 115 THEN NVL((SELECT 1 FROM TARJETAS_PREPAGA TP WHERE TP.TARJETA= T.TARJETA AND TP.ESTADO_PLASTICO=0),0)
    ELSE
    1
    END cant_virtuales
    FROM TARJETAS T,EMISORES_PREPAGO EP
    WHERE EP.EMISOR = T.EMISOR
    AND EXTRACT(YEAR FROM T.FECHA_OTORGADA) = &p_anho_yyyy
    --AND EP.EMISOR=115
    )
    GROUP BY --EMISOR,
    MES,MES_ORDEN
    ORDER BY --EMISOR,
    MES_ORDEN;