...
| Code Block | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
-- Ceibo sin sicoop SELECT ltc.NRO_TARJETA, TO_CHAR(ltc.NRO_CUENTA) AS NRO_CUENTA_ORIGINANTE, ltc.NRO_DOCUMENTO AS DOCUMENTO_ORIGINANTE, p.NOMBRES || ' ' || p.APELLIDOS AS ORIGINANTE, LTC.CODIGO_ADQUIRIENTE , acq.DESCRIPCION AS ADQUIRIENTE, ltc.MOVEXTFCH AS FECHA_TRANSACCION, NVL(ltc.NRO_TICKET,ltc.NRO_AUTORIZACION) AS ID_TRANSACCION, ltc.IMPORTE, M.DESCRIPCION AS MONEDA, t.DESCRIPCION_OPERACION AS TIPO_OPERACION, ltc.TX_INTERNA AS TIPO_TRANSACCION_INTERNA, PA.DESCRIPCION AS PAIS, e.DESCRIPCION AS EMISOR, SE.DESCRIPCION AS SUCURSAL_EMISOR, C.DESCRIPCION AS CARTERA, ltc.EXTRANJERA, GA.DESCRIPCION AS GRUPO_AFINIDAD, CAST(ltc.ORDEN AS NUMBER) AS ORDEN_A, r.DESCRIPCION AS RUBRO, TO_CHAR(ltc.ISCOMERCIO) AS ISCOMERCIO, TO_CHAR(ltc.ATM) AS ATM, ect.DESCRIPCION AS ESTADO_CUENTA, ect2.DESCRIPCION AS ESTADO_TARJETA, CASE WHEN ltc.TIPO_AUTORIZACION = 'A' THEN 'APROBADA' WHEN ltc.TIPO_AUTORIZACION = 'R' THEN 'RECHAZADA' END AS TIPO_AUTORIZACION, LTC.MODO_ENTRADA AS MODO_ENTRADA, ltc.COTIZACION , ltc.CAPTURA , ltc.MANUAL , ltc.IMPORTE_DOLARES , ltc.ADICIONAL , ltc.CODIGO_OPERACION, 'CEIBO' AS FUENTE_ORIGEN FROM CREDITOPY.LOG_TRANSACC_CR ltc LEFT JOIN CREDITOPY.TIPOS_OPERACIONES t ON ltc.TIPO_OPERACION = t.TIPO_OPERACION LEFT JOIN CREDITOPY.ACQUIRERS acq ON ltc.CODIGO_ADQUIRIENTE = acq.ACQUIRER LEFT JOIN DEBCREDPY.EMISORES e ON ltc.EMISOR = e.EMISOR LEFT JOIN CREDITOPY.GRUPOS_AFINIDAD ga ON ltc.GRUPO_AFINIDAD = ga.GRUPO_AFINIDAD LEFT JOIN CREDITOPY.RUBROS r ON ltc.RUBRO = r.RUBRO LEFT JOIN DEBCREDPY.SUCURSALES_EMISORES se ON ltc.SUCURSAL_EMISOR = se.SUCURSAL_EMISOR AND ltc.EMISOR = se.EMISOR LEFT JOIN DEBCREDPY.CARTERAS c ON ltc.CARTERA = c.CARTERA AND ltc.EMISOR = c.EMISOR LEFT JOIN DEBCREDPY.PAISES pa ON ltc.PAIS = pa.PAIS LEFT JOIN DEBCREDPY.MONEDAS m ON ltc.MONEDA = m.CODIGO_DE_MONEDA LEFT JOIN DEBCREDPY.PERSONAS p ON p.DOCUMENTO = LTC.NRO_DOCUMENTO LEFT JOIN CREDITOPY.ESTADOS_CTAS_TARJ ect ON ltc.ESTADOC = ect.ESTADO LEFT JOIN CREDITOPY.ESTADOS_CTAS_TARJ ect2 ON ltc.ESTADOT = ect2.ESTADO WHERE ltc.ACQUIRING_INSTITUTION NOT IN ('10000000023', '490508','10000000017','490509') and MOVEXTFCH >= TO_DATE('01012025', 'ddmmyyyy') AND MOVEXTFCH < TO_DATE('01122025', 'ddmmyyyy') UNION ALL SELECT ltc.NRO_TARJETA, TO_CHAR(ltc.NRO_CUENTA) AS NRO_CUENTA_ORIGINANTE, ltc.NRO_DOCUMENTO AS DOCUMENTO_ORIGINANTE, p.NOMBRES || ' ' || p.APELLIDOS AS ORIGINANTE, LTC.CODIGO_ADQUIRIENTE , acq.DESCRIPCION AS ADQUIRIENTE, ltc.MOVEXTFCH AS FECHA_TRANSACCION, NVL(ltc.NRO_TICKET,ltc.NRO_AUTORIZACION) AS ID_TRANSACCION, ltc.IMPORTE, M.DESCRIPCION AS MONEDA, t.DESCRIPCION_OPERACION AS TIPO_OPERACION, ltc.TX_INTERNA AS TIPO_TRANSACCION_INTERNA, PA.DESCRIPCION AS PAIS, e.DESCRIPCION AS EMISOR, SE.DESCRIPCION AS SUCURSAL_EMISOR, C.DESCRIPCION AS CARTERA, ltc.EXTRANJERA, GA.DESCRIPCION AS GRUPO_AFINIDAD, CAST(ltc.ORDEN AS NUMBER) AS ORDEN_A, r.DESCRIPCION AS RUBRO, TO_CHAR(ltc.ISCOMERCIO) AS ISCOMERCIO, TO_CHAR(ltc.ATM) AS ATM, ect.DESCRIPCION AS ESTADO_CUENTA, ect2.DESCRIPCION AS ESTADO_TARJETA, CASE WHEN ltc.TIPO_AUTORIZACION = 'A' THEN 'APROBADA' WHEN ltc.TIPO_AUTORIZACION = 'R' THEN 'RECHAZADA' END AS TIPO_AUTORIZACION, LTC.MODO_ENTRADA AS MODO_ENTRADA, ltc.COTIZACION , ltc.CAPTURA , ltc.MANUAL , ltc.IMPORTE_DOLARES , ltc.ADICIONAL , ltc.CODIGO_OPERACION, 'CEIBO' AS FUENTE_ORIGEN FROM CREDITOPY.LOG_TRANSACC_CR_HIST ltc LEFT JOIN CREDITOPY.TIPOS_OPERACIONES t ON ltc.TIPO_OPERACION = t.TIPO_OPERACION LEFT JOIN CREDITOPY.ACQUIRERS acq ON ltc.CODIGO_ADQUIRIENTE = acq.ACQUIRER LEFT JOIN DEBCREDPY.EMISORES e ON ltc.EMISOR = e.EMISOR LEFT JOIN CREDITOPY.GRUPOS_AFINIDAD ga ON ltc.GRUPO_AFINIDAD = ga.GRUPO_AFINIDAD LEFT JOIN CREDITOPY.RUBROS r ON ltc.RUBRO = r.RUBRO LEFT JOIN DEBCREDPY.SUCURSALES_EMISORES se ON ltc.SUCURSAL_EMISOR = se.SUCURSAL_EMISOR AND ltc.EMISOR = se.EMISOR LEFT JOIN DEBCREDPY.CARTERAS c ON ltc.CARTERA = c.CARTERA AND ltc.EMISOR = c.EMISOR LEFT JOIN DEBCREDPY.PAISES pa ON ltc.PAIS = pa.PAIS LEFT JOIN DEBCREDPY.MONEDAS m ON ltc.MONEDA = m.CODIGO_DE_MONEDA LEFT JOIN DEBCREDPY.PERSONAS p ON p.DOCUMENTO = LTC.NRO_DOCUMENTO LEFT JOIN CREDITOPY.ESTADOS_CTAS_TARJ ect ON ltc.ESTADOC = ect.ESTADO LEFT JOIN CREDITOPY.ESTADOS_CTAS_TARJ ect2 ON ltc.ESTADOT = ect2.ESTADO WHERE ltc.ACQUIRING_INSTITUTION NOT IN ('10000000023', '490508','10000000017','490509') and MOVEXTFCH >= TO_DATE('0101202101012025', 'ddmmyyyy') AND MOVEXTFCH < TO_DATE('0101202201122025', 'ddmmyyyy') |
2- Query para importar las transacciones de SICOOP SIN CEIBO
...