...
| Code Block | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
-- Ceibo sin sicoop
SELECT *
FROM POWERBI."Aut_s_Sicoop" ass;
-- Sicoop sin ceibo
SELECT *
FROM POWERBI.H_ORDER_SAUT hos;
-- Ceibo + Sicoop
SELECT *
FROM POWERBI.AUT_H_ORDER aho;
--D茅bitos autom谩ticos
SELECT * FROM "debitos_automaticos" ;
--Unificado limpio
SELECT * FROM "UNION_AUT_H_ORDER";
--Maestro de transacciones
SELECT * FROM "TX_MAESTRA"; |
1- Query para importar las transacciones de CEIBO SIN SICOOP
| 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, CASE WHEN ltc.NRO_AUTORIZACION= '0' THEN ltc.NRO_TARJETA || AS ADQUIRIENTE, '-' || TO_CHAR(ltc.MOVEXTFCH, 'ddmmyyyy') ELSE TO_CHAR(ltc.NRO_AUTORIZACION) || '-' || ltc.NRO_TARJETA || '-' || TO_CHAR(ltc.MOVEXTFCH, 'ddmmyyyy') END AS FECHAID_TRANSACCION, NVLTRIM(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, ltc.EMISOR AS EMISOR_TARJETA, SE.DESCRIPCION AS SUCURSAL_EMISOR, C.DESCRIPCION AS CARTERA, ltc.EXTRANJERA, GA.DESCRIPCION AS GRUPO_AFINIDAD, CAST(ltc.ORDEN AS NUMBER) AS MONEDAORDEN_A, tr.DESCRIPCION_OPERACION AS RUBRO, TO_CHAR(ltc.ISCOMERCIO) AS ISCOMERCIO, TO_CHAR(ltc.ATM) AS ATM, ect.DESCRIPCION AS ESTADO_CUENTA, ect2.DESCRIPCION AS TIPOESTADO_OPERACIONTARJETA, CASE WHEN ltc.TXTIPO_INTERNAAUTORIZACION = '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 , AS TIPO_TRANSACCION_INTERNA, PAltc.CODIGO_OPERACION, ltc.NRO_COMERCIO, E1.DESCRIPCION AS PROCESADORA, 'CEIBO' AS FUENTE_ORIGEN, ltc.ramo 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 AS PAIS,--ON ltc.EMISOR = e.DESCRIPCIONEMISOR LEFT JOIN DEBCREDPY.EMISORES e1 ON ltc.EMISOR_PROCESADOR = e1.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 ASON 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 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') AND (ltc.TX_INTERNA != 'OFF COMP' AND ltc.RAMO !='80') 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, CASE WHEN ltc.NRO_AUTORIZACION= '0' THEN ltc.NRO_TARJETA || AS RUBRO, '-' || TO_CHAR(ltc.ISCOMERCIOMOVEXTFCH, 'ddmmyyyy') ELSE AS ISCOMERCIO, TO_CHAR(ltc.ATMNRO_AUTORIZACION) || '-' || ltc.NRO_TARJETA || '-' || TO_CHAR(ltc.MOVEXTFCH, 'ddmmyyyy') END AS ATMID_TRANSACCION, ect.DESCRIPCION AS ESTADO_CUENTA, ect2.DESCRIPCION TRIM(ltc.NRO_TICKET), ltc.NRO_AUTORIZACION, ltc.IMPORTE, M.DESCRIPCION AS MONEDA, t.DESCRIPCION_OPERACION AS TIPO_OPERACION, ltc.TX_INTERNA AS TIPO_TRANSACCION_INTERNA, PA.DESCRIPCION AS PAIS, ltc.EMISOR AS EMISOR_TARJETA, 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, ltc.NRO_COMERCIO, E1.DESCRIPCION AS PROCESADORA, 'CEIBO' AS FUENTE_ORIGEN, ltc.ramo AS FUENTE_ORIGEN FROM 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 DEBCREDPY.EMISORES e1 ON ltc.EMISOR_PROCESADOR = ee1.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_CHARAND (ltc.NROTX_CUENTA)INTERNA != 'OFF COMP' AND ltc.RAMO !='80') |
2- Query para importar las transacciones de SICOOP SIN CEIBO
| Code Block | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
-- Sicoop sin Ceibo SELECT AS NRO_CUENTA_ORIGINANTE, ltc.NRO_DOCUMENTOTO_CHAR(ho.COD_ORIGINANTE) AS PARTICIPANTE_ORIGINATE, TO_CHAR(ho.CUENTA_ORIGEN) AS DOCUMENTONRO_CUENTA_ORIGINANTE, p.NOMBRES || ' ' || p.APELLIDOS TO_CHAR(ho.CI_NIT_ORIGINANTE) AS DOCUMENTO_ORIGINANTE, LTChp.CODIGO_ADQUIRIENTEFULLNAME , acq.DESCRIPCION AS ADQUIRIENTEORIGINANTE, ltc.MOVEXTFCH TO_CHAR(ho.TIPO_CUENTA_ORIGEN) AS TIPO_CUENTA_ORIGEN, CAST(ho.INIT_STAMP AS TIMESTAMP) AS FECHA_TRANSACCION, NVL(ltc.NRO_TICKET,ltc.NRO_AUTORIZACION) AS ID_TRANSACCION, ltc.IMPORTE, M.DESCRIPCION TO_CHAR(ho.ID_SESION) AS ID_SESION, ho.order_id AS MONEDA, t.DESCRIPCION_OPERACION AS TIPOID_OPERACIONTRANSACCION, ltc.TX_INTERNA CAST(ho.IMPORTE/100 AS NUMBER(18,2)) AS IMPORTE, TO_CHAR(ho.COD_MONEDA) AS TIPO_TRANSACCION_INTERNAMONEDA, PA.DESCRIPCION TO_CHAR(ho.TIPO_MOVIMIENTO) AS TIPO_OPERACION, TO_CHAR(ho.TIPO_TRANSACCION) AS PAISTIPO_TRANSACCION_INTERNA, e.DESCRIPCION TO_CHAR(ho.COD_PAIS_ORIGINANTE) AS PAIS, TO_CHAR(ho.CANAL) AS EMISOR, SE.DESCRIPCION AS CANAL, TO_CHAR(ho.COD_SERVICIO) AS COD_SERVICIO, TO_CHAR(ho.GLOSA) AS SUCURSAL_EMISOR, C.DESCRIPCION AS GLOSA, CAST(ho.MONTO_CARGO AS NUMBER) AS CARTERAMONTO_CARGO, ltc.EXTRANJERA, GA.DESCRIPCION TO_CHAR(ho.DESTINO_FONDOS) AS DESTINO_FONDOS, NULL AS GRUPO_AFINIDAD, CAST(ltc.ORDEN AS NUMBER) AS ORDEN_A, r.DESCRIPCIONAS EMISOR_PROCESADOR, TO_CHAR(ho.COD_DESTINATARIO) AS PARTICIPANTE_DESTINO, TO_CHAR(ho.CUENTA_DESTINO) AS RUBROCUENTA_DESTINO, TO_CHAR(ltc.ISCOMERCIOho.TIPO_CUENTA_DESTINO) AS TIPO_CUENTA_DESTINO, TO_CHAR(ho.CI_NIT_DESTINATARIO) AS ISCOMERCIOCI_NIT_DESTINATARIO, TO_CHAR(ltc.ATM)hp2.FULLNAME AS ATM DESTINATARIO, ho.NUM_ORDEN_DESTINATARIO, ect.DESCRIPCIONho.estado AS ESTADO_CUENTATRANSACCION, NULL ect2.DESCRIPCION AS ESTADO_TARJETA, CASE WHEN ltc.TIPO_AUTORIZACION = 'A' THEN 'APROBADA' WHEN ltc.TIPO_AUTORIZACION = 'R' THEN 'RECHAZADA' ENDAS NRO_COMERCIO, NULL AS TIPOEMISOR_AUTORIZACIONTARJETA, LTC.MODO_ENTRADANULL AS MODO_ENTRADA, ltc.COTIZACION , ltc.CAPTURA , ltc.MANUAL , ltc.IMPORTE_DOLARES , ltc.ADICIONAL , ltc.CODIGO_OPERACIONAS PROCESADORA, 'CEIBOSICOOP' AS FUENTE_ORIGEN FROM CREDITOPYGATEWAY.LOG_TRANSACC_CR_HIST ltcH_ORDER@SICOOP ho LEFT JOIN CREDITOPYGATEWAY.TIPOSH_OPERACIONESPARTY@SICOOP thp ON ltcho.TIPOCOD_OPERACIONORIGINANTE = thp.TIPO_OPERACIONCODE LEFT JOIN CREDITOPY.ACQUIRERS acqGATEWAY.H_PARTY@SICOOP hp2 ON ltcho.CODIGOCOD_ADQUIRIENTEDESTINATARIO = acqhp2.ACQUIRERCODE LEFTWHERE 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 ho.COD_ORIGINANTE NOT IN ('1600', '3601') AND ho.COD_DESTINATARIO NOT IN ('1600', '3601') AND ho.INIT_STAMP >= TO_DATE('01012025', 'ddmmyyyy') AND ho.INIT_STAMP < TO_DATE('01122025', 'ddmmyyyy') |
3- Query para importar el Consolidado de CEIBO y SICOOP
| Code Block | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
-- Ceibo + Sicoop SELECT NULL ON ltc.RUBRO = r.RUBRO LEFT JOIN DEBCREDPY.SUCURSALES_EMISORES se ON ltc.SUCURSAL_EMISOR = se.SUCURSAL_EMISOR AND ltc.EMISOR AS PARTICIPANTE_ORIGINATE, = se.EMISOR LEFT JOIN DEBCREDPY.CARTERAS cltc.NRO_TARJETA, TO_CHAR(ltc.NRO_CUENTA) ON ltc.CARTERA = c.CARTERA AS NRO_CUENTA_ORIGINANTE, AND ltc.EMISORNRO_DOCUMENTO = c.EMISOR LEFT JOIN DEBCREDPY.PAISES pa ON ltc.PAIS = pa.PAIS LEFT JOIN DEBCREDPY.MONEDAS mAS DOCUMENTO_ORIGINANTE, p.NOMBRES || ON' ltc.MONEDA = m.CODIGO_DE_MONEDA LEFT JOIN DEBCREDPY.PERSONAS p' || p.APELLIDOS AS ORIGINANTE, ON p.DOCUMENTO = LTC.NRO_DOCUMENTO LEFT JOIN CREDITOPY.ESTADOS_CTAS_TARJ ectCODIGO_ADQUIRIENTE , acq.DESCRIPCION 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') |
2- Query para importar las transacciones de SICOOP SIN CEIBO
| Code Block | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
-- Sicoop sin Ceibo SELECT TO_CHAR(ho.COD_ORIGINANTE)AS ADQUIRIENTE, null AS PARTICIPANTE_ORIGINATE,TIPO_CUENTA_ORIGEN, TO_CHAR(ho.CUENTA_ORIGEN)ltc.MOVEXTFCH AS NRO_CUENTA_ORIGINANTE, TO_CHAR(ho.CI_NIT_ORIGINANTE) AS DOCUMENTOFECHA_ORIGINANTETRANSACCION, hp.FULLNAME NULL AS ORIGINANTE, TO_CHAR(ho.TIPO_CUENTA_ORIGEN) AS TIPOID_CUENTA_ORIGEN,SESION, CASE WHEN CAST(holtc.INIT_STAMP AS TIMESTAMP)NRO_AUTORIZACION= '0' THEN AS FECHA_TRANSACCION, ltc.NRO_TARJETA || '-' || TO_CHAR(ho.ID_SESIONltc.MOVEXTFCH, 'ddmmyyyy') ELSE AS ID_SESION, ho.NUM_ORDEN_ORIGINANTE TO_CHAR(ltc.NRO_AUTORIZACION) || '-' || ltc.NRO_TARJETA || '-' || TO_CHAR(ltc.MOVEXTFCH, 'ddmmyyyy') END AS ID_TRANSACCION, CAST(ho ltc.IMPORTE/100 AS NUMBER(18,2)) AS IMPORTE, TO_CHAR(ho.COD_MONEDA) M.DESCRIPCION AS MONEDA, TO_CHAR(ho.TIPO_MOVIMIENTO) AS MONEDA, AS TIPOt.DESCRIPCION_OPERACION, TO_CHAR(ho.TIPO_TRANSACCION) AS AS TIPO_TRANSACCION_INTERNA, TO_CHAR(ho.COD_PAIS_ORIGINANTE)RED, NULL AS PAISTIPO_OPERACION, TO_CHAR(ho.CANAL)ltc.TX_INTERNA AS CANAL, AS TO_CHAR(ho.COD_SERVICIO)TIPO_TRANSACCION_INTERNA, PA.DESCRIPCION AS COD_SERVICIO, TO_CHAR(ho.GLOSA) AS PAIS, null AS GLOSA, CAST(ho.MONTO_CARGO AS NUMBER) AS MONTO_CARGO, TO_CHAR(ho.DESTINO_FONDOS) AS DESTINO_FONDOSCANAL, TO_CHAR(ho.COD_EMPRESA) null AS EMISOR, TO_CHAR(ho.COD_DESTINATARIO) AS PARTICIPANTE_DESTINO, TO_CHAR(ho.CUENTA_DESTINO) AS COD_SERVICIO, null AS CUENTA_DESTINO, TO_CHAR(ho.TIPO_CUENTA_DESTINO) AS TIPO_CUENTA_DESTINO, TO_CHAR(ho.CI_NIT_DESTINATARIO) AS CI_NIT_DESTINATARIO, hp2.FULLNAME AS GLOSA, NULL AS DESTINATARIO, ho.NUM_ORDEN_DESTINATARIO, ho.estado AS MONTO_CARGO, null AS ESTADO_TRANSACCION, 'SICOOP' AS DESTINO_FONDOS, LTC.EMISOR AS FUENTE_ORIGEN FROM GATEWAY.H_ORDER@SICOOP ho LEFT JOIN GATEWAY.H_PARTY@SICOOP hp ONAS ho.COD_ORIGINANTE = hp.CODE LEFT JOIN GATEWAY.H_PARTY@SICOOP hp2EMISOR_TARJETA, SE.DESCRIPCION ON ho.COD_DESTINATARIO = hp2.CODE WHERE ho.COD_ORIGINANTE NOT IN ('1600', '3601') AND ho.COD_DESTINATARIO NOT IN ('1600', '3601') ORDER BY CAST(ho.INIT_STAMP AS TIMESTAMP) desc |
3- Query para importar el Consolidado de CEIBO y SICOOP
| Code Block | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
-- Ceibo + Sicoop SELECTAS SUCURSAL_EMISOR, C.DESCRIPCION NULL AS CARTERA, ltc.EXTRANJERA, GA.DESCRIPCION AS PARTICIPANTE_ORIGINATE, AS ltc.NROGRUPO_TARJETAAFINIDAD, TO_CHARCAST(ltc.NRO_CUENTA)ORDEN AS NUMBER) AS NROORDEN_CUENTA_ORIGINANTEA, ltc.NRO_DOCUMENTOr.DESCRIPCION AS DOCUMENTO_ORIGINANTERUBRO, p.NOMBRES || ' ' || p.APELLIDOSTO_CHAR(ltc.ISCOMERCIO) AS ORIGINANTE, LTC.CODIGO_ADQUIRIENTE AS ISCOMERCIO, acq.DESCRIPCION TO_CHAR(ltc.ATM) AS ADQUIRIENTEATM, nullNULL AS TIPOPARTICIPANTE_CUENTA_ORIGENDESTINO, null ltc.MOVEXTFCH AS FECHA_TRANSACCION, NULL AS CUENTA_DESTINO, null AS ID_SESION, NVL(ltc.NRO_TICKET,ltc.NRO_AUTORIZACION) AS IDTIPO_CUENTA_TRANSACCIONDESTINO, ltc.IMPORTE,null M.DESCRIPCION AS MONEDA, AS t.DESCRIPCION_OPERACIONCI_NIT_DESTINATARIO, null AS TIPO_OPERACION, ltc.TX_INTERNA AS DESTINATARIO, null AS TIPO_TRANSACCION_INTERNA, PA.DESCRIPCION AS PAIS,NUM_ORDEN_DESTINATARIO, nullNULL AS NUM_ORDEN_ORIGINANTE, ect.DESCRIPCION AS ESTADO_CUENTA, AS CANAL, ect2.DESCRIPCION null AS ESTADO_TARJETA, CASE ASWHEN COD_SERVICIO, nullltc.TIPO_AUTORIZACION = 'A' THEN 'APROBADA' WHEN ltc.TIPO_AUTORIZACION = 'R' THEN 'RECHAZADA' END AS GLOSA, NULL AS TIPO_AUTORIZACION, LTC.MODO_ENTRADA AS MONTOMODO_CARGOENTRADA, null NULL AS DESTINOESTADO_FONDOSTRANSACCION, eltc.DESCRIPCIONCOTIZACION , ltc.CAPTURA , ltc.MANUAL , ltc.IMPORTE_DOLARES , ltc.ADICIONAL , AS EMISORltc.CODIGO_OPERACION, SE.DESCRIPCIONLTC.NRO_COMERCIO, E1.DESCRIPCION AS PROCESADORA, LTC.NRO_TICKET , 'CEIBO' AS SUCURSAL_EMISOR, C.DESCRIPCION AS FUENTE_ORIGEN FROM CREDITOPY.LOG_TRANSACC_CR ltc LEFT JOIN AS CARTERA, CREDITOPY.TIPOS_OPERACIONES t ON ltc.EXTRANJERA,TIPO_OPERACION = t.TIPO_OPERACION GA.DESCRIPCION LEFT JOIN CREDITOPY.ACQUIRERS acq ON ltc.CODIGO_ADQUIRIENTE = acq.ACQUIRER --LEFT JOIN DEBCREDPY.EMISORES e ON ltc.EMISOR = e.EMISOR LEFT AS GRUPO_AFINIDAD, CAST(ltc.ORDEN AS NUMBER)JOIN DEBCREDPY.EMISORES e1 ON ltc.EMISOR_PROCESADOR = e1.EMISOR LEFT JOIN CREDITOPY.GRUPOS_AFINIDAD ga ON ltc.GRUPO_AFINIDAD = ga.GRUPO_AFINIDAD AS ORDEN_A, LEFT JOIN CREDITOPY.RUBROS r.DESCRIPCION ON ltc.RUBRO = r.RUBRO LEFT JOIN DEBCREDPY.SUCURSALES_EMISORES se ON ltc.SUCURSAL_EMISOR = se.SUCURSAL_EMISOR AND ltc.EMISOR = se.EMISOR LEFT AS RUBRO, TO_CHAR(ltc.ISCOMERCIO) JOIN DEBCREDPY.CARTERAS c ON ltc.CARTERA = c.CARTERA AND ltc.EMISOR = c.EMISOR LEFT JOIN DEBCREDPY.PAISES AS ISCOMERCIO, TO_CHAR(ltc.ATM) pa ON ltc.PAIS = pa.PAIS LEFT JOIN DEBCREDPY.MONEDAS m ON ltc.MONEDA = m.CODIGO_DE_MONEDA LEFT JOIN DEBCREDPY.PERSONAS p AS ATM, ON p.DOCUMENTO = LTC.NRO_DOCUMENTO NULL 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 IN ('10000000023', '490508','10000000017','490509') and MOVEXTFCH >= TO_DATE('01012025', 'ddmmyyyy') AND AS PARTICIPANTE_DESTINO, null (Ltc.RAMO != 80 AND ltc.TX_INTERNA != 'OFF COMP') UNION ALL SELECT NULL AS CUENTA_DESTINO, null AS PARTICIPANTE_ORIGINATE, ltc.NRO_TARJETA, TO_CHAR(ltc.NRO_CUENTA) AS TIPONRO_CUENTA_DESTINOORIGINANTE, nullltc.NRO_DOCUMENTO AS DOCUMENTO_ORIGINANTE, p.NOMBRES || ' ' || AS CI_NIT_DESTINATARIO,p.APELLIDOS null AS ORIGINANTE, LTC.CODIGO_ADQUIRIENTE , acq.DESCRIPCION AS DESTINATARIO, null AS ADQUIRIENTE, null AS NUMTIPO_ORDENCUENTA_DESTINATARIOORIGEN, ect.DESCRIPCIONltc.MOVEXTFCH AS ESTADOFECHA_CUENTATRANSACCION, NULL ect2.DESCRIPCION AS ESTADO_TARJETA, CASE AS ID_SESION, WHEN ltc.TIPO_AUTORIZACION = 'A' THENCASE 'APROBADA' WHEN ltc.TIPONRO_AUTORIZACION = 'R0' THEN 'RECHAZADA' END ltc.NRO_TARJETA || '-' || TO_CHAR(ltc.MOVEXTFCH, 'ddmmyyyy') ELSE TO_CHAR(ltc.NRO_AUTORIZACION) || '-' || ltc.NRO_TARJETA || '-' || TO_CHAR(ltc.MOVEXTFCH, 'ddmmyyyy') END AS TIPO_AUTORIZACIONID_TRANSACCION, ltc.IMPORTE, LTC.MODO_ENTRADAM.DESCRIPCION AS MODO_ENTRADAMONEDA, t.DESCRIPCION_OPERACION NULL AS TIPO_RED, NULL AS ESTADOTIPO_TRANSACCIONOPERACION, ltc.COTIZACION ,TX_INTERNA ltc.CAPTURA , ltc.MANUAL , ltc.IMPORTE_DOLARES , ltc.ADICIONAL AS TIPO_TRANSACCION_INTERNA, ltc.CODIGO_OPERACION,PA.DESCRIPCION 'CEIBO' AS PAIS, null 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 AS LEFTCANAL, JOIN DEBCREDPY.EMISORES e ON ltc.EMISORnull = 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 =AS se.SUCURSAL_EMISOR AND ltc.EMISOR = se.EMISORCOD_SERVICIO, null 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 AS GLOSA, NULL 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 AS ltc.ACQUIRING_INSTITUTION IN ('10000000023', '490508','10000000017','490509') and MOVEXTFCH >= TO_DATE('01012025', 'ddmmyyyy') UNION ALL SELECTMONTO_CARGO, null NULL AS DESTINO_FONDOS, LTC.EMISOR AS PARTICIPANTE_ORIGINATE, ltc.NRO_TARJETA, TO_CHAR(ltc.NRO_CUENTA) AS NROEMISOR_CUENTA_ORIGINANTETARJETA, ltc.NRO_DOCUMENTOSE.DESCRIPCION AS DOCUMENTOSUCURSAL_ORIGINANTEEMISOR, p.NOMBRES || ' ' || p.APELLIDOSC.DESCRIPCION AS ORIGINANTECARTERA, LTC.CODIGO_ADQUIRIENTE ltc.EXTRANJERA, acqGA.DESCRIPCION AS ADQUIRIENTEGRUPO_AFINIDAD, CAST(ltc.ORDEN AS nullNUMBER) AS ORDEN_A, r.DESCRIPCION AS TIPO_CUENTA_ORIGEN, ltc.MOVEXTFCH AS RUBRO, TO_CHAR(ltc.ISCOMERCIO) AS FECHA_TRANSACCIONISCOMERCIO, NULLTO_CHAR(ltc.ATM) AS ATM, NULL AS ID_SESION, NVL(ltc.NRO_TICKET,ltc.NRO_AUTORIZACION) AS ID_TRANSACCION, ltc.IMPORTE, M.DESCRIPCION AS PARTICIPANTE_DESTINO, null AS MONEDA, t.DESCRIPCION_OPERACION AS TIPOCUENTA_OPERACIONDESTINO, null ltc.TX_INTERNA AS TIPO_TRANSACCION_INTERNA, PA.DESCRIPCION AS TIPO_CUENTA_DESTINO, null AS PAIS, null AS CI_NIT_DESTINATARIO, null AS CANAL, null AS DESTINATARIO, null AS COD_SERVICIO, null AS NUM_ORDEN_DESTINATARIO, NULL AS NUM_ORDEN_ORIGINANTE, ect.DESCRIPCION AS GLOSA, NULL AS ESTADO_CUENTA, ect2.DESCRIPCION AS MONTOESTADO_CARGOTARJETA, nullCASE WHEN ltc.TIPO_AUTORIZACION = 'A' THEN 'APROBADA' WHEN ltc.TIPO_AUTORIZACION = 'R' THEN 'RECHAZADA' END AS DESTINO_FONDOS, e.DESCRIPCION AS TIPO_AUTORIZACION, AS EMISOR,LTC.MODO_ENTRADA SE.DESCRIPCION AS MODO_ENTRADA, NULL AS SUCURSAL_EMISOR, C.DESCRIPCION AS CARTERAESTADO_TRANSACCION, ltc.EXTRANJERACOTIZACION , GAltc.DESCRIPCIONCAPTURA , ltc.MANUAL , ltc.IMPORTE_DOLARES , ltc.ADICIONAL , ltc.CODIGO_OPERACION, AS GRUPO_AFINIDADLTC.NRO_COMERCIO , CAST(ltcE1.ORDEN DESCRIPCION AS NUMBER)PROCESADORA, LTC.NRO_TICKET, 'CEIBO' AS ORDEN_A, r.DESCRIPCION AS FUENTE_ORIGEN FROM AS RUBRO,CREDITOPY.LOG_TRANSACC_CR_HIST ltc LEFT TO_CHAR(ltc.ISCOMERCIO) JOIN CREDITOPY.TIPOS_OPERACIONES t ON ltc.TIPO_OPERACION = t.TIPO_OPERACION LEFT JOIN CREDITOPY.ACQUIRERS acq ON ltc.CODIGO_ADQUIRIENTE = acq.ACQUIRER AS ISCOMERCIO, --LEFT TO_CHAR(ltc.ATM) JOIN DEBCREDPY.EMISORES e ON ltc.EMISOR = e.EMISOR LEFT JOIN DEBCREDPY.EMISORES e1 ON ltc.EMISOR_PROCESADOR = e1.EMISOR LEFT AS ATM, NULLJOIN 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 AS PARTICIPANTE_DESTINO, null 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 AS CUENTA_DESTINO, nullJOIN 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 IN ('10000000023', '490508','10000000017','490509') and MOVEXTFCH AS TIPO_CUENTA_DESTINO, null >= TO_DATE('01012025', 'ddmmyyyy') AND (Ltc.RAMO != 80 AND ltc.TX_INTERNA != 'OFF COMP') UNION ALL SELECT TO_CHAR(ho.COD_ORIGINANTE) AS CIPARTICIPANTE_NIT_DESTINATARIOORIGINATE, null AS DESTINATARIONRO_TARJETA, nullTO_CHAR(ho.CUENTA_ORIGEN) AS NRO_CUENTA_ORIGINANTE, TO_CHAR(ho.CI_NIT_ORIGINANTE) AS NUMDOCUMENTO_ORDEN_DESTINATARIOORIGINANTE, ecthp.DESCRIPCIONFULLNAME AS ESTADO_CUENTA, AS ORIGINANTE, ect2.DESCRIPCION null AS ESTADO_TARJETA, CASE AS WHEN ltc.TIPO_AUTORIZACION = 'A' THEN 'APROBADA' WHEN ltc.TIPO_AUTORIZACION = 'R' THEN 'RECHAZADA'CODIGO_ADQUIRIENTE, null END AS ADQUIRIENTE, TO_CHAR(ho.TIPO_CUENTA_ORIGEN) AS TIPO_AUTORIZACIONCUENTA_ORIGEN, LTC.MODO_ENTRADA CAST(ho.INIT_STAMP AS TIMESTAMP) AS FECHA_TRANSACCION, TO_CHAR(ho.ID_SESION) AS MODO_ENTRADA, NULL AS ID_SESION, TO_CHAR(ho.ORDER_ID) AS ESTADOID_TRANSACCION, CAST(ho.IMPORTE/100 ltc.COTIZACION ,AS NUMBER(18,2)) AS ltc.CAPTURA IMPORTE, ltc.MANUAL ,TO_CHAR(ho.COD_MONEDA) ltc.IMPORTE_DOLARES , ltc.ADICIONAL , AS ltc.CODIGO_OPERACIONMONEDA, NULL 'CEIBO' AS TIPO_RED, TO_CHAR(ho.TIPO_MOVIMIENTO) AS TIPO_OPERACION, AS FUENTE_ORIGEN FROM CREDITOPY.LOG_TRANSACC_CR_HIST ltcTO_CHAR(ho.TIPO_TRANSACCION) LEFT JOIN CREDITOPY.TIPOS_OPERACIONES t ONAS ltc.TIPO_TRANSACCION_OPERACIONINTERNA, = t.TIPO_OPERACIONTO_CHAR(ho.COD_PAIS_ORIGINANTE) LEFT JOIN CREDITOPY.ACQUIRERS acqAS ON ltc.CODIGO_ADQUIRIENTE = acq.ACQUIRERPAIS, TO_CHAR(ho.CANAL) LEFT JOIN DEBCREDPY.EMISORES e ON ltc.EMISOR = e.EMISOR LEFT JOIN CREDITOPY.GRUPOS_AFINIDAD ga ON ltc.GRUPO_AFINIDAD = ga.GRUPO_AFINIDADAS CANAL, TO_CHAR(ho.COD_SERVICIO) LEFT JOIN CREDITOPY.RUBROS r ON ltc.RUBRO = r.RUBRO AS COD_SERVICIO, LEFT JOIN DEBCREDPY.SUCURSALES_EMISORES se ON ltc.SUCURSAL_EMISOR = se.SUCURSAL_EMISOR AND ltc.EMISOR = se.EMISORTO_CHAR(ho.GLOSA) LEFT JOIN DEBCREDPY.CARTERAS c ON ltc.CARTERA = c.CARTERA AND ltc.EMISORAS GLOSA, = c.EMISOR CAST(ho.MONTO_CARGO AS NUMBER) LEFT JOIN DEBCREDPY.PAISES pa ON ltc.PAIS = pa.PAISAS MONTO_CARGO, TO_CHAR(ho.DESTINO_FONDOS) LEFT JOIN DEBCREDPY.MONEDAS m ON ltc.MONEDA =AS m.CODIGO_DE_MONEDADESTINO_FONDOS, NULL AS EMISOR_TARJETA, null 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 AS ltc.ACQUIRING_INSTITUTION IN ('10000000023', '490508','10000000017','490509') and MOVEXTFCH >= TO_DATE('01012025', 'ddmmyyyy') UNION ALL SELECT TO_CHAR(ho.COD_ORIGINANTE)SUCURSAL_EMISOR, null AS PARTICIPANTE_ORIGINATECARTERA, null AS NRO_TARJETAEXTRANJERA, TO_CHAR(ho.CUENTA_ORIGEN)null AS NRO_CUENTA_ORIGINANTE, TO_CHAR(ho.CI_NIT_ORIGINANTE) AS DOCUMENTOGRUPO_ORIGINANTE,AFINIDAD, null hp.FULLNAME AS ORIGINANTEORDEN_A, null AS CODIGO_ADQUIRIENTERUBRO, null AS ADQUIRIENTEISCOMERCIO, TO_CHAR(ho.TIPO_CUENTA_ORIGEN)null AS TIPO_CUENTA_ORIGEN, CAST(ho.INIT_STAMP AS TIMESTAMP) AS FECHA_TRANSACCIONATM, TO_CHAR(ho.IDCOD_SESIONDESTINATARIO) AS IDPARTICIPANTE_SESIONDESTINO, TO_CHAR(ho.NUM_ORDEN_ORIGINANTE CUENTA_DESTINO) AS IDCUENTA_TRANSACCIONDESTINO, CASTTO_CHAR(ho.IMPORTE/100 AS NUMBER(18,2))TIPO_CUENTA_DESTINO) AS IMPORTETIPO_CUENTA_DESTINO, TO_CHAR(ho.CODCI_NIT_MONEDADESTINATARIO) AS CI_NIT_DESTINATARIO, hp2.FULLNAME AS MONEDA, TO_CHAR(ho.TIPO_MOVIMIENTO) AS TIPO_OPERACION DESTINATARIO, ho.NUM_ORDEN_DESTINATARIO, TO_CHAR(ho.TIPO_TRANSACCION)NUM_ORDEN_ORIGINANTE, NULL AS TIPO_TRANSACCION_INTERNA, TO_CHAR(ho.COD_PAIS_ORIGINANTE) AS PAIS, TO_CHAR(ho.CANAL) AS ESTADO_CUENTA, NULL AS CANAL, TO_CHAR(ho.COD_SERVICIO) AS COD_SERVICIO, TO_CHAR(ho.GLOSA) AS ESTADO_TARJETA, NULL AS GLOSA, CAST(ho.MONTO_CARGO AS NUMBER) AS MONTO_CARGO, AS TO_CHAR(ho.DESTINO_FONDOS)TIPO_AUTORIZACION, NULL AS DESTINO_FONDOS, TO_CHAR(ho.COD_EMPRESA) AS EMISOR, null AS MODO_ENTRADA, ho.estado AS SUCURSALESTADO_EMISORTRANSACCION, nullNULL AS COTIZACION CARTERA, nullNULL AS CAPTURA EXTRANJERA, nullNULL AS GRUPO_AFINIDADMANUAL , nullNULL AS ORDENIMPORTE_ADOLARES , nullNULL AS ADICIONAL RUBRO, nullNULL AS ISCOMERCIOCODIGO_OPERACION, null NULL AS NRO_COMERCIO, NULL AS PROCESADORA, NULL AS NRO_TICKET, 'SICOOP' AS ATM, TO_CHAR(ho.COD_DESTINATARIO) AS PARTICIPANTEFUENTE_DESTINO,ORIGEN TO_CHAR(ho.CUENTA_DESTINO) FROM GATEWAY.H_ORDER@SICOOP ho LEFT JOIN GATEWAY.H_PARTY@SICOOP hp AS CUENTA_DESTINO, TO_CHAR(ON ho.TIPO_CUENTA_DESTINO) COD_ORIGINANTE = hp.CODE LEFT ASJOIN TIPO_CUENTA_DESTINO,GATEWAY.H_PARTY@SICOOP TO_CHAR(hp2 ON ho.CI_NITCOD_DESTINATARIO) = hp2.CODE WHERE (HO.COD_ORIGINANTE IN ('1600','3601') AS CI_NIT_DESTINATARIO, hp2.FULLNAME OR HO.COD_DESTINATARIO IN ('1600','3601')) and CAST(ho.INIT_STAMP AS TIMESTAMP) >= TO_DATE('01012025', 'ddmmyyyy') |
4-Debito Autom谩tico
| Code Block | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
SELECT NULL AS DESTINATARIO, ho.NUM_ORDEN_DESTINATARIO, NULL AS PARTICIPANTE_ORIGINATE, pdl.TARJETA_PROC AS ESTADO_CUENTA, NULL AS NRO_TARJETA, cu.NUMERO_CUENTA AS ESTADONRO_CUENTA_TARJETAORIGINANTE, NULL p.DOCUMENTO AS TIPODOCUMENTO_AUTORIZACIONORIGINANTE, NULL p.NOMBRES || ' ' || p.APELLIDOS AS ORIGINANTE, 10000000004 AS MODO_ENTRADA, ho.estado AS CODIGO_ADQUIRIENTE , 'COMPRA OFFLINE' AS ESTADO_TRANSACCION, NULL AS ADQUIRIENTE, null AS COTIZACION , NULL AS TIPO_CUENTA_ORIGEN, PDL.FECHA_PROCESO AS FECHA_TRANSACCION, CAPTURA , NULL AS MANUAL ID_SESION, NULL PDL.SEC_PRES_DEBAUT || '-' || PDL.SEC_LINEA_DEBAUT AS ID_TRANSACCION, T.IMPORTE, 'GUARANIES' AS IMPORTE_DOLARES , NULL AS MONEDA, 'DEBITO AUTOMATICO' AS ADICIONALTIPO_OPERACION, , NULL 'DEBITO AUTOMATICO' AS TIPO_TRANSACCION_INTERNA, 'PARAGUAY' AS CODIGO_OPERACION, 'SICOOP' AS PAIS, null AS FUENTE_ORIGEN FROM GATEWAY.H_ORDER@SICOOP ho LEFT JOIN GATEWAY.H_PARTY@SICOOP hp ON ho.COD_ORIGINANTE = hp.CODE LEFT JOIN GATEWAY.H_PARTY@SICOOP hp2AS ON ho.COD_DESTINATARIO = hp2.CODE WHERE (HO.COD_ORIGINANTE IN ('1600','3601') OR HO.COD_DESTINATARIO IN ('1600','3601')) and CAST(ho.INIT_STAMP AS TIMESTAMP) >= TO_DATE('01012025', 'ddmmyyyy') |
4- Query para limpiar el consolidado de las transacciones de CEIBO y SICOOP
| Code Block | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
SELECT sc.PARTICIPANTE_ORIGINATE, sc.NRO_CUENTA_ORIGINANTE, sc.DOCUMENTO_ORIGINANTE, (SELECT ceibo.ORIGINANTE FROM AUT_H_ORDER ceibo WHERE FUENTE_ORIGEN = 'CEIBO' AND TRUNC(ceibo.FECHA_TRANSACCION) = TRUNC(sc.FECHA_TRANSACCION) AND sc.ID_TRANSACCION = ceibo.ID_TRANSACCION AND ceibo.CODIGO_OPERACION = 0 ) AS TITULAR_ORIGINANTE, (SELECT ceibo.CODIGO_ADQUIRIENTE FROM AUT_H_ORDER ceibo WHERE FUENTE_ORIGEN = 'CEIBO' AND TRUNC(ceibo.FECHA_TRANSACCION) = TRUNC(sc.FECHA_TRANSACCION) AND sc.ID_TRANSACCION = ceibo.ID_TRANSACCION AND ceibo.CODIGO_OPERACION = 0 ) AS CODIGO_ADQUIRIENTE, (SELECT ceibo.ADQUIRIENTE FROM AUT_H_ORDER ceibo WHERE FUENTE_ORIGEN = 'CEIBO' AND TRUNC(ceibo.FECHA_TRANSACCION) = TRUNC(sc.FECHA_TRANSACCION) AND sc.ID_TRANSACCION = ceibo.ID_TRANSACCION AND ceibo.CODIGO_OPERACION = 0 ) AS ADQUIRIENTE, sc.TIPO_CUENTA_ORIGEN, sc.FECHA_TRANSACCION, sc.ID_SESION, sc.ID_TRANSACCION, sc.IMPORTE, sc.MONEDA, sc.TIPO_OPERACION, (SELECT ceibo.TIPO_OPERACION FROM AUT_H_ORDER ceibo WHERE FUENTE_ORIGEN = 'CEIBO' AND TRUNC(ceibo.FECHA_TRANSACCION) = TRUNC(sc.FECHA_TRANSACCION) AND sc.ID_TRANSACCION = ceibo.ID_TRANSACCION AND ceibo.CODIGO_OPERACION = 0 ) AS TIPO_RED, sc.TIPO_TRANSACCION_INTERNA, (SELECT ceibo.PAIS FROM AUT_H_ORDER ceibo WHERE FUENTE_ORIGEN = 'CEIBO' AND TRUNC(ceibo.FECHA_TRANSACCION) = TRUNC(sc.FECHA_TRANSACCION) AND sc.ID_TRANSACCION = ceibo.ID_TRANSACCION AND ceibo.CODIGO_OPERACION = 0 ) AS PAIS, sc.CANAL, sc.COD_SERVICIO, sc.GLOSA, sc.MONTO_CARGO, sc.DESTINO_FONDOS, sc.EMISOR, (SELECT ceibo.SUCURSAL_EMISOR FROM AUT_H_ORDER ceibo WHERE FUENTE_ORIGEN = 'CEIBO' AND TRUNC(ceibo.FECHA_TRANSACCION) = TRUNC(sc.FECHA_TRANSACCION) AND sc.ID_TRANSACCION = ceibo.ID_TRANSACCION AND ceibo.CODIGO_OPERACION = 0 ) AS SUCURSAL_EMISOR, (SELECT ceibo.CARTERA FROM AUT_H_ORDER ceibo WHERE FUENTE_ORIGEN = 'CEIBO' AND TRUNC(ceibo.FECHA_TRANSACCION) = TRUNC(sc.FECHA_TRANSACCION) AND sc.ID_TRANSACCION = ceibo.ID_TRANSACCION AND ceibo.CODIGO_OPERACION = 0 ) AS CARTERA, (SELECT ceibo.EXTRANJERA FROM AUT_H_ORDER ceibo WHERE FUENTE_ORIGEN = 'CEIBO' AND TRUNC(ceibo.FECHA_TRANSACCION) = TRUNC(sc.FECHA_TRANSACCION) AND sc.ID_TRANSACCION = ceibo.ID_TRANSACCION AND ceibo.CODIGO_OPERACION = 0 ) AS EXTRANJERA, (SELECT ceibo.GRUPO_AFINIDAD FROM AUT_H_ORDER ceibo WHERE FUENTE_ORIGEN = 'CEIBO' AND TRUNC(ceibo.FECHA_TRANSACCION) = TRUNC(sc.FECHA_TRANSACCION) AND sc.ID_TRANSACCION = ceibo.ID_TRANSACCION AND ceibo.CODIGO_OPERACION = 0 ) AS GRUPO_AFINIDAD, (SELECT ceibo.ORDEN_A FROM AUT_H_ORDER ceibo WHERE FUENTE_ORIGEN = 'CEIBO' AND TRUNC(ceibo.FECHA_TRANSACCION) = TRUNC(sc.FECHA_TRANSACCION) AND sc.ID_TRANSACCION = ceibo.ID_TRANSACCION AND ceibo.CODIGO_OPERACION = 0 ) AS ORDEN_A, (SELECT ceibo.RUBRO FROM AUT_H_ORDER ceibo WHERE FUENTE_ORIGEN = 'CEIBO' AND TRUNC(ceibo.FECHA_TRANSACCION) = TRUNC(sc.FECHA_TRANSACCION) AND sc.ID_TRANSACCION = ceibo.ID_TRANSACCION AND ceibo.CODIGO_OPERACION = 0 ) AS RUBRO, (SELECT ceibo.ISCOMERCIO FROM AUT_H_ORDER ceibo WHERE FUENTE_ORIGEN = 'CEIBO' AND TRUNC(ceibo.FECHA_TRANSACCION) = TRUNC(sc.FECHA_TRANSACCION) AND sc.ID_TRANSACCION = ceibo.ID_TRANSACCION AND ceibo.CODIGO_OPERACION = 0 ) AS ISCOMERCIO, (SELECT ceibo.ATM FROM AUT_H_ORDER ceibo WHERE FUENTE_ORIGEN = 'CEIBO' AND TRUNC(ceibo.FECHA_TRANSACCION) = TRUNC(sc.FECHA_TRANSACCION) AND sc.ID_TRANSACCION = ceibo.ID_TRANSACCION AND ceibo.CODIGO_OPERACION = 0 ) AS ATM, sc.PARTICIPANTE_DESTINO, sc.CUENTA_DESTINO, sc.TIPO_CUENTA_DESTINO, sc.CI_NIT_DESTINATARIO, sc.DESTINATARIO, sc.NUM_ORDEN_DESTINATARIO, (SELECT ceibo.ESTADO_CUENTA FROM AUT_H_ORDER ceibo WHERE FUENTE_ORIGEN = 'CEIBO' AND TRUNC(ceibo.FECHA_TRANSACCION) = TRUNC(sc.FECHA_TRANSACCION) AND sc.ID_TRANSACCION = ceibo.ID_TRANSACCION AND ceibo.CODIGO_OPERACION = 0 ) AS ESTADO_CUENTA, (SELECT ceibo.ESTADO_TARJETA FROM AUT_H_ORDER ceibo WHERE FUENTE_ORIGEN = 'CEIBO' AND TRUNC(ceibo.FECHA_TRANSACCION) = TRUNC(sc.FECHA_TRANSACCION) AND sc.ID_TRANSACCION = ceibo.ID_TRANSACCION AND ceibo.CODIGO_OPERACION = 0 ) AS ESTADO_TARJETA, (SELECT ceibo.TIPO_AUTORIZACION FROM AUT_H_ORDER ceibo WHERE FUENTE_ORIGEN = 'CEIBO' AND TRUNC(ceibo.FECHA_TRANSACCION) = TRUNC(sc.FECHA_TRANSACCION) AND sc.ID_TRANSACCION = ceibo.ID_TRANSACCION AND ceibo.CODIGO_OPERACION = 0 ) AS TIPO_AUTORIZACION, (SELECT ceibo.MODO_ENTRADA FROM AUT_H_ORDER ceibo WHERE FUENTE_ORIGEN = 'CEIBO' AND TRUNC(ceibo.FECHA_TRANSACCION) = TRUNC(sc.FECHA_TRANSACCION) AND sc.ID_TRANSACCION = ceibo.ID_TRANSACCION AND ceibo.CODIGO_OPERACION = 0 CANAL, null AS COD_SERVICIO, PDL.GLOSA_RESPUESTA AS GLOSA, NULL AS MONTO_CARGO, null AS DESTINO_FONDOS, e.DESCRIPCION AS PROCESADORA, SE.DESCRIPCION AS SUCURSAL_EMISOR, NULL AS CARTERA, 'N' AS EXTRANJERA, GA.DESCRIPCION AS GRUPO_AFINIDAD, null AS ORDEN_A, null AS RUBRO, 0 AS ISCOMERCIO, c.ATM AS ATM, C.DESCRIPCION AS PARTICIPANTE_DESTINO, null AS CUENTA_DESTINO, null AS TIPO_CUENTA_DESTINO, null AS CI_NIT_DESTINATARIO, null AS DESTINATARIO, null AS NUM_ORDEN_DESTINATARIO, NULL AS ESTADO_CUENTA, NULL AS ESTADO_TARJETA, CASE WHEN t.RESPUESTA = 0 THEN 'APROBADA' WHEN t.RESPUESTA = 1 THEN 'RECHAZADA' END AS TIPO_AUTORIZACION, NULL AS MODO_ENTRADA, NULL AS ESTADO_TRANSACCION, tc.MR_INTERBANCARIO_COMPRA AS COTIZACION , C.CAPTURA AS CAPTURA , NULL AS MANUAL , trunc(T.IMPORTE/tc.MR_INTERBANCARIO_COMPRA,2) AS IMPORTE_DOLARES, t2.ADICIONAL, t.CODIGO_OPERACION, t.COMERCIO AS NRO_COMERCIO, CREDITOPY.FN_GET_EMISOR_TARJETA( CREDITOPY.PROCESAR_DEBAUT.Get_Dato_Input_Debaut( T.EMISOR_PROCESADOR, T.IDFORMATO, 'I_TARJETA', -- El nombre interno del campo de la tarjeta PDL.SEC_PRES_DEBAUT, PDL.SEC_LINEA_DEBAUT ) ) as EMISOR_TARJETA, 'DEBITOS_AUTOMATICOS' AS FUENTE_ORIGEN FROM CREDITOPY.PRESENTACIONES_DEBAUT T LEFT JOIN CREDITOPY.PRESENTACIONES_DEBAUT_LIN pdl ON T.SEC_PRES_DEBAUT = PDL.SEC_PRES_DEBAUT LEFT JOIN DEBCREDPY.EMISORES e ON T.EMISOR_PROCESADOR = e.EMISOR LEFT JOIN CREDITOPY.COMERCIOS c ON T.COMERCIO = C.COMERCIO LEFT JOIN CREDITOPY.TARJETAS t2 ON pdl.TARJETA_PROC = t2.TARJETA LEFT JOIN creditopy.cuentas cu ON cu.NUMERO_CUENTA = t2.NUMERO_CUENTA LEFT JOIN DEBCREDPY.PERSONAS p ON p.TIPO_DE_DOCUMENTO = 1 AND p.DOCUMENTO = t2.DOCUMENTO LEFT JOIN CREDITOPY.GRUPOS_AFINIDAD ga ON t2.GRUPO_AFINIDAD = ga.GRUPO_AFINIDAD LEFT JOIN DEBCREDPY.SUCURSALES_EMISORES se ON cu.SUCURSAL_EMISOR = se.SUCURSAL_EMISOR AND cu.EMISOR = se.EMISOR LEFT JOIN DEBCREDPY.tipo_de_cambio tc ON trunc(tc.FECHA_CAMBIO) = trunc(PDL.FECHA_PROCESO) WHERE T.CODIGO_OPERACION =0 AND PDL.FECHA_PROCESO >= TO_DATE('01012025', 'ddmmyyyy') AND PDL.FECHA_PROCESO < TO_DATE('01122025', 'ddmmyyyy') |
5- Query para limpiar el consolidado de las transacciones de CEIBO y SICOOP
| Code Block | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
-- las filas que son 0
SELECT
sc.PARTICIPANTE_ORIGINATE,
sc.NRO_CUENTA_ORIGINANTE,
sc.DOCUMENTO_ORIGINANTE,
ceibo_cargo.ORIGINANTE AS TITULAR_ORIGINANTE,
ceibo_cargo.CODIGO_ADQUIRIENTE,
ceibo_cargo.ADQUIRIENTE,
sc.TIPO_CUENTA_ORIGEN,
sc.FECHA_TRANSACCION,
sc.ID_SESION,
sc.ID_TRANSACCION,
sc.IMPORTE,
sc.MONEDA,
ceibo_cargo.TIPO_RED,
sc.TIPO_OPERACION,
sc.TIPO_TRANSACCION_INTERNA,
ceibo_cargo.PAIS,
sc.CANAL,
sc.COD_SERVICIO,
sc.GLOSA,
sc.MONTO_CARGO,
sc.DESTINO_FONDOS,
sc.PROCESADORA,
ceibo_cargo.SUCURSAL_EMISOR,
ceibo_cargo.CARTERA,
ceibo_cargo.EXTRANJERA,
ceibo_cargo.GRUPO_AFINIDAD,
ceibo_cargo.ORDEN_A,
ceibo_cargo.RUBRO,
ceibo_cargo.ISCOMERCIO,
ceibo_cargo.ATM,
sc.PARTICIPANTE_DESTINO,
sc.CUENTA_DESTINO,
sc.TIPO_CUENTA_DESTINO,
sc.CI_NIT_DESTINATARIO,
sc.DESTINATARIO,
sc.NUM_ORDEN_DESTINATARIO,
ceibo_cargo.ESTADO_CUENTA,
ceibo_cargo.ESTADO_TARJETA,
ceibo_cargo.TIPO_AUTORIZACION,
ceibo_cargo.MODO_ENTRADA,
sc.ESTADO_TRANSACCION,
ceibo_cargo.COTIZACION,
ceibo_cargo.CAPTURA,
ceibo_cargo.MANUAL,
ceibo_cargo.IMPORTE_DOLARES AS IMPORTE_DOLARES,
ceibo_cargo.ADICIONAL AS ADICIONAL,
sc.NRO_COMERCIO,
ceibo_cargo.EMISOR_TARJETA AS EMISOR_TARJETA,
'SICOOP/CEIBO' AS FUENTE_ORIGEN
FROM POWERBI.AUT_H_ORDER sc
LEFT JOIN POWERBI.AUT_H_ORDER ceibo_cargo ON ceibo_cargo.FUENTE_ORIGEN = 'CEIBO'
AND ceibo_cargo.FECHA_TRANSACCION >= TRUNC(sc.FECHA_TRANSACCION)
AND ceibo_cargo.FECHA_TRANSACCION < TRUNC(sc.FECHA_TRANSACCION) + 1
AND ceibo_cargo.NRO_TICKET = sc.NUM_ORDEN_ORIGINANTE
AND ceibo_cargo.CODIGO_OPERACION = 0
AND ceibo_cargo.TIPO_TRANSACCION_INTERNA <> 'CARGO'
WHERE sc.FUENTE_ORIGEN = 'SICOOP'
AND sc.NUM_ORDEN_ORIGINANTE IS NOT NULL
AND sc.FECHA_TRANSACCION >= TO_DATE('01012025','ddmmyyyy')
AND sc.FECHA_TRANSACCION < TO_DATE('01112025','ddmmyyyy')
UNION ALL
-- las filas que son 1
SELECT
sc.PARTICIPANTE_ORIGINATE,
sc.NRO_CUENTA_ORIGINANTE,
sc.DOCUMENTO_ORIGINANTE,
ceibo_rev.ORIGINANTE AS TITULAR_ORIGINANTE,
ceibo_rev.CODIGO_ADQUIRIENTE,
ceibo_rev.ADQUIRIENTE,
sc.TIPO_CUENTA_ORIGEN,
sc.FECHA_TRANSACCION,
sc.ID_SESION,
sc.ID_TRANSACCION,
sc.IMPORTE,
sc.MONEDA,
ceibo_rev.TIPO_RED,
sc.TIPO_OPERACION,
sc.TIPO_TRANSACCION_INTERNA,
ceibo_rev.PAIS,
sc.CANAL,
sc.COD_SERVICIO,
sc.GLOSA,
sc.MONTO_CARGO,
sc.DESTINO_FONDOS,
sc.PROCESADORA,
ceibo_rev.SUCURSAL_EMISOR,
ceibo_rev.CARTERA,
ceibo_rev.EXTRANJERA,
ceibo_rev.GRUPO_AFINIDAD,
ceibo_rev.ORDEN_A,
ceibo_rev.RUBRO,
ceibo_rev.ISCOMERCIO,
ceibo_rev.ATM,
sc.PARTICIPANTE_DESTINO,
sc.CUENTA_DESTINO,
sc.TIPO_CUENTA_DESTINO,
sc.CI_NIT_DESTINATARIO,
sc.DESTINATARIO,
sc.NUM_ORDEN_DESTINATARIO,
ceibo_rev.ESTADO_CUENTA,
ceibo_rev.ESTADO_TARJETA,
ceibo_rev.TIPO_AUTORIZACION,
ceibo_rev.MODO_ENTRADA,
sc.ESTADO_TRANSACCION,
ceibo_rev.COTIZACION,
ceibo_rev.CAPTURA,
ceibo_rev.MANUAL,
ceibo_rev.IMPORTE_DOLARES AS IMPORTE_DOLARES,
ceibo_rev.ADICIONAL AS ADICIONAL,
sc.NRO_COMERCIO,
ceibo_rev.EMISOR_TARJETA AS EMISOR_TARJETA,
'SICOOP/CEIBO' AS FUENTE_ORIGEN
FROM POWERBI.AUT_H_ORDER sc
LEFT JOIN POWERBI.AUT_H_ORDER ceibo_rev
ON ceibo_rev.FUENTE_ORIGEN = 'CEIBO'
AND ceibo_rev.FECHA_TRANSACCION >= TRUNC(sc.FECHA_TRANSACCION)
AND ceibo_rev.FECHA_TRANSACCION < TRUNC(sc.FECHA_TRANSACCION) + 1
AND ceibo_rev.NRO_TICKET = sc.NUM_ORDEN_DESTINATARIO
AND ceibo_rev.CODIGO_OPERACION = 1
AND ceibo_rev.TIPO_TRANSACCION_INTERNA <> 'REVCARGO'
WHERE sc.FUENTE_ORIGEN = 'SICOOP'
AND sc.NUM_ORDEN_ORIGINANTE IS NULL
AND sc.FECHA_TRANSACCION >= TO_DATE('01012025','ddmmyyyy')
AND sc.FECHA_TRANSACCION < TO_DATE('01112025','ddmmyyyy') |
6- Maestro
| Code Block | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
SELECT hos.PARTICIPANTE_ORIGINATE, CAST(hos.NRO_CUENTA_ORIGINANTE AS VARCHAR2(255)) AS NRO_CUENTA_ORIGINANTE, hos.DOCUMENTO_ORIGINANTE, dp.PARTICIPANTE_UNIFICADO AS TITULAR_ORIGINANTE, null AS CODIGO_ADQUIRIENTE, null AS ADQUIRIENTE, hos.TIPO_CUENTA_ORIGEN, hos.FECHA_TRANSACCION, hos.ID_SESION, CAST(hos.ID_TRANSACCION AS VARCHAR2(255)) AS ID_TRANSACCION, hos.IMPORTE, hos.MONEDA, hos.TIPO_OPERACION, NULL AS TIPO_RED, hos.TIPO_TRANSACCION_INTERNA, hos.PAIS, hos.CANAL, hos.COD_SERVICIO, hos.GLOSA, hos.MONTO_CARGO, hos.DESTINO_FONDOS, de.EMISOR_UNIFICADO AS EMISOR_TARJETA, null AS SUCURSAL_EMISOR, null AS CARTERA, null AS EXTRANJERA, null AS GRUPO_AFINIDAD, null AS ORDEN_A, null AS RUBRO, null AS ISCOMERCIO, null AS ATM, hos.PARTICIPANTE_DESTINO, hos.CUENTA_DESTINO, hos.TIPO_CUENTA_DESTINO, hos.CI_NIT_DESTINATARIO, dp1.PARTICIPANTE_UNIFICADO AS DESTINATARIO, hos.NUM_ORDEN_DESTINATARIO, NULL AS ESTADO_CUENTA, NULL AS ESTADO_TARJETA, NULL AS TIPO_AUTORIZACION, NULL AS MODO_ENTRADA, hos.ESTADO_TRANSACCION AS ESTADO_TRANSACCION, NULL AS COTIZACION , NULL AS CAPTURA , NULL AS MANUAL , NULL AS IMPORTE_DOLARES , NULL AS ADICIONAL , HOS.PROCESADORA , hos.FUENTE_ORIGEN FROM H_ORDER_SAUT hos LEFT JOIN POWERBI.DICCIONARIO_EMISORES de ON hos.EMISOR_TARJETA =de.COD_EMISOR LEFT JOIN POWERBI.DICCIONARIO_PARTICIPANTES dp ON dp.COD_PARTICIPANTE = hos.PARTICIPANTE_ORIGINATE LEFT JOIN POWERBI.DICCIONARIO_PARTICIPANTES dp1 ON dp1.COD_PARTICIPANTE = hos.PARTICIPANTE_DESTINO UNION ALL SELECT NULL AS PARTICIPANTE_ORIGINATE, CAST(ass.NRO_CUENTA_ORIGINANTE AS VARCHAR2(255)) AS NRO_CUENTA_ORIGINANTE, ass.DOCUMENTO_ORIGINANTE, ass.ORIGINANTE AS TITULAR_ORIGINANTE, ass.CODIGO_ADQUIRIENTE , ass.ADQUIRIENTE, null AS TIPO_CUENTA_ORIGEN, ass.FECHA_TRANSACCION, NULL AS ID_SESION, ass.ID_TRANSACCION, ass.IMPORTE, ass.MONEDA, NULL AS TIPO_OPERACION, ass.TIPO_OPERACION AS TIPO_RED, ass.TIPO_TRANSACCION_INTERNA, ass.PAIS, null AS CANAL, null AS COD_SERVICIO, null AS GLOSA, NULL AS MONTO_CARGO, null AS DESTINO_FONDOS, de.EMISOR_UNIFICADO AS EMISOR_TARJETA, ass.SUCURSAL_EMISOR, ass.CARTERA, ass.EXTRANJERA, ass.GRUPO_AFINIDAD, CAST(ass.ORDEN_A AS VARCHAR2(255)) AS ORDEN_A, ass.RUBRO, CAST(ass.ISCOMERCIO AS VARCHAR2(255)) AS ISCOMERCIO, ass.ATM, NULL AS PARTICIPANTE_DESTINO, null AS CUENTA_DESTINO, null AS TIPO_CUENTA_DESTINO, null AS CI_NIT_DESTINATARIO, null AS DESTINATARIO, null AS NUM_ORDEN_DESTINATARIO, ass.ESTADO_CUENTA, ass.ESTADO_TARJETA, ass.TIPO_AUTORIZACION, CAST(ass.MODO_ENTRADA AS VARCHAR2(255)) AS MODO_ENTRADA, NULL AS ESTADO_TRANSACCION, ass.COTIZACION , ass.CAPTURA , ass.MANUAL , ass.IMPORTE_DOLARES , ass.ADICIONAL , ASS.PROCESADORA , ass.FUENTE_ORIGEN FROM POWERBI."Aut_s_Sicoop" ass LEFT JOIN POWERBI.DICCIONARIO_EMISORES de ON ass.EMISOR_TARJETA =de.COD_EMISOR UNION ALL SELECT sc.PARTICIPANTE_ORIGINATE, CAST(sc.NRO_CUENTA_ORIGINANTE AS VARCHAR2(255)) AS NRO_CUENTA_ORIGINANTE, sc.DOCUMENTO_ORIGINANTE, DP.PARTICIPANTE_UNIFICADO AS TITULAR_ORIGINANTE, sc.CODIGO_ADQUIRIENTE , sc.ADQUIRIENTE, sc.TIPO_CUENTA_ORIGEN, sc.FECHA_TRANSACCION, sc.ID_SESION, sc.ID_TRANSACCION, sc.IMPORTE, sc.MONEDA, sc.TIPO_OPERACION, sc.TIPO_RED, sc.TIPO_TRANSACCION_INTERNA, sc.PAIS, sc.CANAL, sc.COD_SERVICIO, sc.GLOSA, sc.MONTO_CARGO, sc.DESTINO_FONDOS, de.EMISOR_UNIFICADO AS EMISOR_TARJETA, sc.SUCURSAL_EMISOR, sc.CARTERA, sc.EXTRANJERA, sc.GRUPO_AFINIDAD, CAST(sc.ORDEN_A AS VARCHAR2(255)) AS ORDEN_A, sc.RUBRO, CAST(sc.ISCOMERCIO AS VARCHAR2(255)) AS ISCOMERCIO, CAST(sc.ATM AS VARCHAR2(255)) AS ATM, sc.PARTICIPANTE_DESTINO, sc.CUENTA_DESTINO, sc.TIPO_CUENTA_DESTINO, sc.CI_NIT_DESTINATARIO, DP1.PARTICIPANTE_UNIFICADO AS DESTINATARIO, sc.NUM_ORDEN_DESTINATARIO, sc.ESTADO_CUENTA, sc.ESTADO_TARJETA, sc.TIPO_AUTORIZACION, CAST(sc.MODO_ENTRADA AS VARCHAR2(255)) AS MODO_ENTRADA, sc.ESTADO_TRANSACCION, (SELECT ceibosc.COTIZACION , FROM AUT_H_ORDER ceibo WHERE FUENTE_ORIGEN = 'CEIBO' AND TRUNC(ceibo.FECHA_TRANSACCION) = TRUNC(sc.FECHA_TRANSACCION) AND sc.ID_TRANSACCION = ceibo.ID_TRANSACCION AND ceibo.CODIGO_OPERACION = 0 ) AS COTIZACION , (SELECT ceibo.CAPTURA FROM AUT_H_ORDER ceibo WHERE FUENTE_ORIGEN = 'CEIBO' AND TRUNC(ceibo.FECHA_TRANSACCION) = TRUNC(sc.FECHA_TRANSACCION) AND sc.ID_TRANSACCION = ceibo.ID_TRANSACCION AND ceibo.CODIGO_OPERACION = 0 ) AS CAPTURA , (SELECT ceibo.MANUAL FROM AUT_H_ORDER ceibo WHERE FUENTE_ORIGEN = 'CEIBO' AND TRUNC(ceibo.FECHA_TRANSACCION) = TRUNC(sc.FECHA_TRANSACCION) AND sc.ID_TRANSACCION = ceibo.ID_TRANSACCION AND ceibo.CODIGO_OPERACION = 0 ) AS MANUAL , (SELECT ceibo.IMPORTE_DOLARES FROM AUT_H_ORDER ceibo WHERE FUENTE_ORIGEN = 'CEIBO' AND TRUNC(ceibo.FECHA_TRANSACCION) = TRUNC(sc.FECHA_TRANSACCION) AND sc.ID_TRANSACCION = ceibo.ID_TRANSACCION AND ceibo.CODIGO_OPERACION = 0 ) AS IMPORTE_DOLARES , (SELECT ceibo.ADICIONAL FROM AUT_H_ORDER ceibo WHERE FUENTE_ORIGEN = 'CEIBO' AND TRUNC(ceibo.FECHA_TRANSACCION) = TRUNC(sc.FECHA_TRANSACCION) AND sc.ID_TRANSACCION = ceibo.ID_TRANSACCION AND ceibo.CODIGO_OPERACION = 0 ) AS ADICIONAL , 'SICOOP/CEIBO' AS FUENTE_ORIGEN FROM AUT_H_ORDER sc WHERE FUENTE_ORIGEN = 'SICOOP'sc.CAPTURA , sc.MANUAL , sc.IMPORTE_DOLARES , sc.ADICIONAL , SC.PROCESADORA , sc.FUENTE_ORIGEN FROM UNION_AUT_H_ORDER sc LEFT JOIN POWERBI.DICCIONARIO_EMISORES de ON sc.EMISOR_TARJETA = de.COD_EMISOR LEFT JOIN POWERBI.DICCIONARIO_PARTICIPANTES dp ON dp.COD_PARTICIPANTE = sc.PARTICIPANTE_ORIGINATE LEFT JOIN POWERBI.DICCIONARIO_PARTICIPANTES dp1 ON dp1.COD_PARTICIPANTE = sc.PARTICIPANTE_DESTINO UNION ALL SELECT da.PARTICIPANTE_ORIGINATE, CAST(da.NRO_CUENTA_ORIGINANTE AS VARCHAR2(255)) AS NRO_CUENTA_ORIGINANTE, da.DOCUMENTO_ORIGINANTE, da.ORIGINANTE AS TITULAR_ORIGINANTE, da.CODIGO_ADQUIRIENTE , da.ADQUIRIENTE, da.TIPO_CUENTA_ORIGEN, da.FECHA_TRANSACCION, da.ID_SESION, da.ID_TRANSACCION, da.IMPORTE, da.MONEDA, da.TIPO_OPERACION, NULL AS TIPO_RED, da.TIPO_TRANSACCION_INTERNA, da.PAIS, da.CANAL, da.COD_SERVICIO, CAST(da.GLOSA AS VARCHAR2(255))AS GLOSA, CAST(da.MONTO_CARGO AS float)AS MONTO_CARGO, da.DESTINO_FONDOS, de.EMISOR_UNIFICADO AS EMISOR_TARJETA, da.SUCURSAL_EMISOR, da.CARTERA, da.EXTRANJERA, da.GRUPO_AFINIDAD, CAST(da.ORDEN_A AS VARCHAR2(255)) AS ORDEN_A, da.RUBRO, CAST(da.ISCOMERCIO AS VARCHAR2(255)) AS ISCOMERCIO, CAST(da.ATM AS VARCHAR2(255)) AS ATM, da.PARTICIPANTE_DESTINO, da.CUENTA_DESTINO, da.TIPO_CUENTA_DESTINO, da.CI_NIT_DESTINATARIO, da.DESTINATARIO, da.NUM_ORDEN_DESTINATARIO, da.ESTADO_CUENTA, da.ESTADO_TARJETA, da.TIPO_AUTORIZACION, da.MODO_ENTRADA, da.ESTADO_TRANSACCION, da.COTIZACION , da.CAPTURA , da.MANUAL , da.IMPORTE_DOLARES , da.ADICIONAL , da.PROCESADORA , da.FUENTE_ORIGEN FROM "debitos_automaticos" da LEFT JOIN POWERBI.DICCIONARIO_EMISORES de ON da.EMISOR_TARJETA =de.COD_EMISOR |