public static List<transacciones> ConsultaTransacciones() throws SQLException
	{
		conexion con = null;
		PreparedStatement statement = null;
		ResultSet rs = null;
		Connection connection = null;

		try 
		{

			con = new conexion();
			connection =  con.getConexion();
			statement = connection.prepareStatement("SELECT  * from info.ks_transaction limit 1");
			//	statement = connection.prepareStatement("SELECT  * from KS_Transaction where trn_cuenta_id = 500076");
			rs = statement.executeQuery();





			List<transacciones> ListadoTransacciones = new ArrayList<transacciones>();


			while (rs.next()){







				transacciones Transaccion = new transacciones(); 

				Transaccion.setTransaction_id(rs.getString("transaction_id"));
				Transaccion.setInfo_from(rs.getString("info_from"));
				Transaccion.setNetsuite_import(rs.getString("netsuite_import"));
				Transaccion.setTrn_transaccion_id(rs.getString("trn_transaccion_id"));
				Transaccion.setTrn_capturada_modulo_admin(rs.getString("trn_capturada_modulo_admin"));
				Transaccion.setTrn_codigo_aerolinea(rs.getString("trn_codigo_aerolinea"));
				Transaccion.setTrn_codigo_autorizacion(rs.getString("trn_codigo_autorizacion"));
				Transaccion.setTrn_codigo_entidad_financiera(rs.getString("trn_codigo_entidad_financiera"));
				Transaccion.setTrn_codigo_error(rs.getString("trn_codigo_error"));
				Transaccion.setTrn_codigo_error_banco(rs.getString("trn_codigo_error_banco"));
				Transaccion.setTrn_codigo_pse(rs.getString("trn_codigo_pse"));
				Transaccion.setTrn_codigo_respuesta(rs.getString("trn_codigo_respuesta"));
				Transaccion.setTrn_codigo_respuesta_red(rs.getString("trn_codigo_respuesta_red"));
				Transaccion.setTrn_codigo_trazabilidad(rs.getString("trn_codigo_trazabilidad"));
				Transaccion.setTrn_codigo_trazabilidad_adicional(rs.getString("trn_codigo_trazabilidad_adicional"));
				Transaccion.setTrn_comprador_direccion_codigo_postal(rs.getString("trn_comprador_direccion_codigo_postal"));
				Transaccion.setTrn_comprador_direccion_telefono(rs.getString("trn_comprador_direccion_telefono"));
				Transaccion.setTrn_comprador_email(rs.getString("trn_comprador_email"));
				Transaccion.setTrn_comprador_nombre_completo(rs.getString("trn_comprador_nombre_completo"));
				Transaccion.setTrn_comprador_numero_identificacion(rs.getString("trn_comprador_numero_identificacion"));
				Transaccion.setTrn_comprador_tipo_persona(rs.getString("trn_comprador_tipo_persona"));
				Transaccion.setTrn_convenio_id(rs.getString("trn_convenio_id"));
				Transaccion.setTrn_cookie(rs.getString("trn_cookie"));
				Transaccion.setTrn_cookie_origen_transaccion(rs.getString("trn_cookie_origen_transaccion"));
				Transaccion.setTrn_crear_tarjeta_credito_token(rs.getString("trn_crear_tarjeta_credito_token"));
				Transaccion.setTrn_cuenta_id(rs.getString("trn_cuenta_id"));
				Transaccion.setTrn_descripcion(rs.getString("trn_descripcion"));
				Transaccion.setTrn_descuento(rs.getString("trn_descuento"));
				Transaccion.setTrn_direccion_envio_calle1(rs.getString("trn_direccion_envio_calle1"));
				Transaccion.setTrn_direccion_envio_pais(rs.getString("trn_direccion_envio_pais"));
				Transaccion.setTrn_direccion_envio_ciudad(rs.getString("trn_direccion_envio_ciudad"));
				Transaccion.setTrn_direccion_ip(rs.getString("trn_direccion_ip"));
				Transaccion.setTrn_esperando_conf_entidad_financiera(rs.getString("trn_esperando_conf_entidad_financiera"));
				Transaccion.setTrn_evaluada_m_anti_fraude(rs.getString("trn_evaluada_m_anti_fraude"));
				Transaccion.setTrn_fecha_aprobacion_pago(rs.getString("trn_fecha_aprobacion_pago"));
				Transaccion.setTrn_fecha_creacion(rs.getString("trn_fecha_creacion"));
				Transaccion.setTrn_fecha_expiracion(rs.getString("trn_fecha_expiracion"));
				Transaccion.setTrn_fecha_operacion(rs.getString("trn_fecha_operacion"));
				Transaccion.setTrn_fecha_submit(rs.getString("trn_fecha_submit"));
				Transaccion.setTrn_fraudulenta(rs.getString("trn_fraudulenta"));
				Transaccion.setTrn_fecha_ultima_actualizacion(rs.getString("trn_fecha_ultima_actualizacion"));
				Transaccion.setTrn_fuente(rs.getString("trn_fuente"));
				Transaccion.setTrn_hora_transaccion(rs.getString("trn_hora_transaccion"));
				Transaccion.setTrn_informacion_adicional_banco(rs.getString("trn_informacion_adicional_banco"));
				Transaccion.setTrn_iso_idioma(rs.getString("trn_iso_idioma"));
				Transaccion.setTrn_medio_pago(rs.getString("trn_medio_pago"));
				Transaccion.setTrn_medio_pago_gateway(rs.getString("trn_medio_pago_gateway"));
				Transaccion.setTrn_medio_pago_tipo(rs.getString("trn_medio_pago_tipo"));
				Transaccion.setTrn_mensaje_error_respuesta_red(rs.getString("trn_mensaje_error_respuesta_red"));
				Transaccion.setTrn_mensaje_respuesta(rs.getString("trn_mensaje_respuesta"));
				Transaccion.setTrn_metodo_integracion(rs.getString("trn_metodo_integracion"));
				Transaccion.setTrn_notificada(rs.getString("trn_notificada"));
				Transaccion.setTrn_pagador_cliente_pagador_id(rs.getString("trn_pagador_cliente_pagador_id"));
				Transaccion.setTrn_pagador_direccion_cobro_calle1(rs.getString("trn_pagador_direccion_cobro_calle1"));
				Transaccion.setTrn_pagador_direccion_cobro_calle2(rs.getString("trn_pagador_direccion_cobro_calle2"));
				Transaccion.setTrn_pagador_direccion_cobro_calle3(rs.getString("trn_pagador_direccion_cobro_calle3"));
				Transaccion.setTrn_pagador_direccion_cobro_ciudad(rs.getString("trn_pagador_direccion_cobro_ciudad"));
				Transaccion.setTrn_pagador_direccion_cobro_codigo_postal(rs.getString("trn_pagador_direccion_cobro_codigo_postal"));
				Transaccion.setTrn_pagador_direccion_cobro_estado(rs.getString("trn_pagador_direccion_cobro_estado"));
				Transaccion.setTrn_pagador_direccion_cobro_pais(rs.getString("trn_pagador_direccion_cobro_pais"));
				Transaccion.setTrn_pagador_direccion_cobro_telefono(rs.getString("trn_pagador_direccion_cobro_telefono"));
				Transaccion.setTrn_pagador_email(rs.getString("trn_pagador_email"));
				Transaccion.setTrn_pagador_identificacion_empresa(rs.getString("trn_pagador_identificacion_empresa"));
				Transaccion.setTrn_pagador_nombre_completo(rs.getString("trn_pagador_nombre_completo"));
				Transaccion.setTrn_pagador_numero_identificacion(rs.getString("trn_pagador_numero_identificacion"));
				Transaccion.setTrn_pagador_razon_social(rs.getString("trn_pagador_razon_social"));
				Transaccion.setTrn_pagador_telefono_contacto(rs.getString("trn_pagador_telefono_contacto"));
				Transaccion.setTrn_pagador_tipo_persona(rs.getString("trn_pagador_tipo_persona"));
				Transaccion.setTrn_pago_id(rs.getString("trn_pago_id"));
				Transaccion.setTrn_pais_ip_id(rs.getString("trn_pais_ip_id"));
				Transaccion.setTrn_pending_reason(rs.getString("trn_pending_reason"));
				Transaccion.setTrn_plan_pagos_id(rs.getString("trn_plan_pagos_id"));
				Transaccion.setTrn_post_maf_query_state(rs.getString("trn_post_maf_query_state"));
				Transaccion.setTrn_post_maf_respuesta_codigo(rs.getString("trn_post_maf_respuesta_codigo"));
				Transaccion.setTrn_post_maf_respuesta_codigo_error(rs.getString("trn_post_maf_respuesta_codigo_error"));
				Transaccion.setTrn_post_maf_respuesta_decision(rs.getString("trn_post_maf_respuesta_decision"));
				Transaccion.setTrn_post_maf_respuesta_fecha_evaluacion(rs.getString("trn_post_maf_respuesta_fecha_evaluacion"));
				Transaccion.setTrn_post_maf_respuesta_mensaje_error(rs.getString("trn_post_maf_respuesta_mensaje_error"));
				Transaccion.setTrn_post_maf_respuesta_puntaje_rn(rs.getString("trn_post_maf_respuesta_puntaje_rn"));
				Transaccion.setTrn_post_maf_respuesta_tiempo_procesamiento(rs.getString("trn_post_maf_respuesta_tiempo_procesamiento"));
				Transaccion.setTrn_post_maf_respuesta_transaccion_id(rs.getString("trn_post_maf_respuesta_transaccion_id"));
				Transaccion.setTrn_pre_maf_query_state(rs.getString("trn_pre_maf_query_state"));
				Transaccion.setTrn_pre_maf_respuesta_codigo(rs.getString("trn_pre_maf_respuesta_codigo"));
				Transaccion.setTrn_pre_maf_respuesta_codigo_error(rs.getString("trn_pre_maf_respuesta_codigo_error"));
				Transaccion.setTrn_pre_maf_respuesta_decision(rs.getString("trn_pre_maf_respuesta_decision"));
				Transaccion.setTrn_pre_maf_respuesta_fecha_evaluacion(rs.getString("trn_pre_maf_respuesta_fecha_evaluacion"));
				Transaccion.setTrn_pre_maf_respuesta_mensaje_error(rs.getString("trn_pre_maf_respuesta_mensaje_error"));
				Transaccion.setTrn_pre_maf_respuesta_puntaje_rn(rs.getString("trn_pre_maf_respuesta_puntaje_rn"));
				Transaccion.setTrn_pre_maf_respuesta_tiempo_procesamiento(rs.getString("trn_pre_maf_respuesta_tiempo_procesamiento"));
				Transaccion.setTrn_pre_maf_respuesta_transaccion_id(rs.getString("trn_pre_maf_respuesta_transaccion_id"));
				Transaccion.setTrn_procesada_automaticamente(rs.getString("trn_procesada_automaticamente"));
				Transaccion.setTrn_procesada_en_linea(rs.getString("trn_procesada_en_linea"));
				Transaccion.setTrn_proveedor_antifraude(rs.getString("trn_proveedor_antifraude"));
				Transaccion.setTrn_prueba(rs.getString("trn_prueba"));
				Transaccion.setTrn_red_financiera_pagos(rs.getString("trn_red_financiera_pagos"));
				Transaccion.setTrn_red_financiera_pagos_pais(rs.getString("trn_red_financiera_pagos_pais"));
				Transaccion.setTrn_referencia(rs.getString("trn_referencia"));
				Transaccion.setTrn_reportada(rs.getString("trn_reportada"));
				Transaccion.setTrn_reportar_pagina_confirmacion(rs.getString("trn_reportar_pagina_confirmacion"));
				Transaccion.setTrn_session_id(rs.getString("trn_session_id"));
				Transaccion.setTrn_solicitud_pago_recurrente_id(rs.getString("trn_solicitud_pago_recurrente_id"));
				Transaccion.setTrn_state(rs.getString("trn_state"));
				Transaccion.setTrn_tarjeta_credito_id(rs.getString("trn_tarjeta_credito_id"));
				Transaccion.setTrn_tarjeta_credito_token_id(rs.getString("trn_tarjeta_credito_token_id"));
				Transaccion.setTrn_tasa_cambio_deposito(rs.getString("trn_tasa_cambio_deposito"));
				Transaccion.setTrn_tasa_cambio_pago(rs.getString("trn_tasa_cambio_pago"));
				Transaccion.setTrn_tipo(rs.getString("trn_tipo"));
				Transaccion.setTrn_transaccion_padre_id(rs.getString("trn_transaccion_padre_id"));
				Transaccion.setTrn_usuario_id(rs.getString("trn_usuario_id"));
				Transaccion.setTrn_validar_modulo_anti_f(rs.getString("trn_validar_modulo_anti_f"));
			//	Transaccion.setTrn_fecha_creacion_additional(rs.getString("trn_fecha_creacion_additional"));
			//	Transaccion.setTva_moneda_iso_4217(rs.getString("tva_moneda_iso_4217"));
			//	Transaccion.setTva_nombre(rs.getString("tva_nombre"));
			//	Transaccion.setTva_valor(rs.getString("tva_valor"));
				
			


				//Agregar detalle de cada transaccion

				List<detalleTransaccion> listDetallesTran = new ArrayList<detalleTransaccion>();
				
		
				PreparedStatement statementDetalle = connection.prepareStatement("SELECT  * from info.ks_transaction_value_additional where trn_transaccion_id ::text= '" +  rs.getString("trn_transaccion_id") + "'::text");
				
				
				ResultSet rsDetalle = statementDetalle.executeQuery();


				while (rsDetalle.next()){

					
					System.out.println(rsDetalle.getString("transaction_value_additional_id") + "Detalle transaccion");
					detalleTransaccion DetalleTransaccion = new detalleTransaccion();

					DetalleTransaccion.setTransaction_value_additional_id(rsDetalle.getString("transaction_value_additional_id"));
					DetalleTransaccion.setInfo_from(rsDetalle.getString("info_from"));
					DetalleTransaccion.setNetsuite_import(rsDetalle.getString("netsuite_import"));
					DetalleTransaccion.setTrn_transaccion_id(rsDetalle.getString("trn_transaccion_id"));
					DetalleTransaccion.setTrn_fecha_creacion(rsDetalle.getString("trn_fecha_creacion"));
					DetalleTransaccion.setTva_moneda_iso_4217(rsDetalle.getString("tva_moneda_iso_4217"));
					DetalleTransaccion.setTva_nombre(rsDetalle.getString("tva_nombre"));
					DetalleTransaccion.setTva_valor(rsDetalle.getString("tva_valor"));

					listDetallesTran.add(DetalleTransaccion);

				}

				Transaccion.setTrn_detalleTransaccion(listDetallesTran);




				ListadoTransacciones.add(Transaccion);

			}

			con.cerrarConexion();

			return ListadoTransacciones ; 
		}

		catch ( Exception e ){

			System.out.println(e.getMessage());
			return null;
		}

		finally {
			if (rs != null) try { rs.close(); } catch (SQLException ignore) {}
			if (statement != null) try { statement.close(); } catch (SQLException ignore) {}
			if (connection != null)
				connection.close();
		}

		//	return Consulta("select DISTINCT ON (usr_documento) usr_documento , * from info_transaction_users limit 3;");

	}