SELECT Pago_Cxc.Cxc_Folio, Pago_Cxc.Pc_Id, Pago_Cxc.Pc_Fecha, Pago_Cxc.Pc_Tabla, Pago_Cxc.Pc_Comentario, Pago_Cxc.Pc_Documento, Pago_Cxc.Pc_Documento_ID, Pago_Cxc.Pc_Importe, Pago_Cxc.Pc_Tipo_Cambio, Pago_Cxc.Pc_Referencia, Pago_Cxc.Pc_Banco, Pago_Cxc.Pc_Cuenta_Bancaria, Pago_Cxc.Fp_Cve_Forma_Pago, isnull(( select count(pc.pc_id) from pago_cxc pc where pc.cxc_folio = cuenta_x_cobrar.cxc_folio AND pc.Pc_Fecha <= Pago_CXC.Pc_Fecha AND pc.es_cve_estado <> 'CA' and pc.fp_cve_forma_pago NOT IN ('DA','CAN','NC') ),1) as Numero_Pago, isnull(( select sum(pci.pci_importe) from Pago_CXC_Impuesto pci where pci.cxc_folio = pago_cxc.cxc_folio and pci.pc_id = pago_cxc.pc_id and pci.es_cve_estado <> 'CA' ),0) as Pc_Impuesto, Sucursal.Sc_Comprobante_Pago_Serie, Sucursal.Sc_Formato_Comprobante_Pago, Cuenta_x_Cobrar.Cxc_Pago_Parcial, Cuenta_x_Cobrar.Cxc_Parcialidades, Cuenta_x_Cobrar.Mn_Cve_Moneda, Cuenta_x_Cobrar.Sc_Cve_Sucursal, Cuenta_x_Cobrar.Cl_Cve_Cliente, Cuenta_x_Cobrar.Cxc_Tabla, Cuenta_x_Cobrar.Cxc_Documento, Cuenta_x_Cobrar.Cxc_Referencia, Cuenta_x_Cobrar.Cxc_Precio_Neto_Importe, Cuenta_x_Cobrar.Cxc_Precio_Descontado_Importe, Cuenta_x_Cobrar.Cxc_Impuesto_Importe, Cuenta_x_Cobrar.Cxc_Precio_Neto_Importe - ISNULL(( SELECT SUM(Pc.Pc_Importe) FROM Pago_Cxc PC WHERE PC.Cxc_Folio = Cuenta_X_Cobrar.Cxc_Folio AND PC.Es_Cve_Estado <> 'CA' AND PC.Fp_Cve_Forma_Pago NOT IN ('DA','CAN') AND PC.Pc_Fecha <= Pago_CXC.Pc_Fecha AND PC.Pc_ID <> Pago_Cxc.Pc_Id ),0) AS Saldo FROM Pago_Cxc INNER JOIN Cuenta_x_Cobrar on Cuenta_x_Cobrar.Cxc_Folio = Pago_Cxc.Cxc_Folio INNER JOIN Sucursal on Sucursal.Sc_cve_Sucursal = Cuenta_x_Cobrar.Sc_Cve_Sucursal WHERE Pago_Cxc.Cxc_Folio = '01-0000002' AND Pago_Cxc.Pc_ID = '0001' SELECT Sc_Prefijo_General as Campo FROM Sucursal WHERE Sc_Cve_Sucursal = '0001' INSERT INTO Folio_Sucursal (Sc_Cve_Sucursal, Fl_Tabla, Fl_Folio) VALUES('0001', 'PAGO_PARCIAL', 1) SELECT Fl_Folio FROM Folio_Sucursal WHERE Sc_Cve_Sucursal = '0001' AND Fl_Tabla = 'PAGO_PARCIAL' SELECT Sc_Descripcion AS Nombre FROM Sucursal WHERE Sc_Cve_Sucursal = '0001' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'GEN_FOLIO_X_SUCURSAL' *** BEGIN TRANSACION *** SELECT Comprobante_Digital.Cd_Serie_Folio FROM Adjunto LEFT JOIN Comprobante_Digital ON Comprobante_Digital.Cd_Tabla = Adjunto.Ad_Tabla AND Comprobante_Digital.Cd_Documento = Adjunto.Ad_Documento + Adjunto.Ad_ID WHERE Ad_Tabla = 'CUENTA_X_COBRAR' AND Ad_Documento = '01-0000002' AND Adjunto.Ad_Comprobante <> '' SELECT Cuenta_x_Cobrar.Cxc_Tabla, Cuenta_x_Cobrar.Cxc_Documento, Cuenta_x_Cobrar.Cxc_Folio FROM Pago_Cxc INNER JOIN Cuenta_x_Cobrar on Cuenta_x_Cobrar.Cxc_Folio = Pago_Cxc.Cxc_Folio WHERE Pago_Cxc.Cxc_Folio = '01-0000002' AND Pago_Cxc.Pc_ID = '0001' SELECT Cl_Cve_Cliente FROM Cuenta_x_Cobrar WHERE Cxc_Folio = '01-0000002' AND Es_Cve_Estado <> 'CA' SELECT Sc_Descripcion FROM Sucursal WHERE Sc_Cve_Sucursal = '0001' SELECT Cl_Razon_Social_1 + ' ' + Cl_Razon_Social_2 FROM Cliente WHERE Cl_Cve_Cliente = '0000000002' AND Es_Cve_Estado <> 'BA' SELECT Cuenta_x_Cobrar.Cxc_Folio, Cuenta_x_Cobrar.Cl_Cve_Cliente, Cuenta_x_Cobrar.Cxc_Precio_Neto_Importe, Cuenta_x_Cobrar.Cxc_Precio_Neto_Saldo, Cuenta_x_Cobrar.Cxc_Referencia, Cuenta_x_Cobrar.Sc_Cve_Sucursal, Cuenta_x_Cobrar.Mn_Cve_Moneda, Cuenta_x_Cobrar.Cxc_Tipo_Cambio, ISNULL(Pago_CXC.Pc_ID, '0000') as Pc_ID, ISNULL(Pago_Parcial.Cxc_Folio,'') AS Firmado, Pago_CXC.Pc_Tabla, Pago_CXC.Pc_Documento, Pago_CXC.Pc_Fecha, Pago_CXC.Pc_Referencia , Pago_CXC.Pc_Cuenta_Bancaria , Pago_CXC.Pc_Banco , Pago_CXC.Pc_Importe, Pago_CXC.Fp_Cve_Forma_Pago, Forma_Pago.Fp_Descripcion, Forma_Pago.Fp_Metodo_Pago_SAT, Pago_Cxc.Es_Cve_Estado FROM Cuenta_x_Cobrar INNER JOIN Pago_CXC ON Pago_CXC.Cxc_Folio = Cuenta_x_Cobrar.Cxc_Folio INNER JOIN Forma_Pago ON Pago_CXC.Fp_Cve_Forma_Pago = Forma_Pago.Fp_Cve_Forma_Pago LEFT JOIN Pago_Parcial ON Pago_Parcial.Cxc_Folio = Pago_Cxc.Cxc_Folio AND Pago_Parcial.Pc_ID = Pago_CXC.Pc_ID AND Pago_Parcial.Es_Cve_Estado <> 'CA' WHERE Pago_Cxc.Es_Cve_Estado <> 'CA' AND Cuenta_x_Cobrar.Es_Cve_Estado <> 'CA' AND Cuenta_x_Cobrar.Cxc_Folio = '01-0000002' AND Pago_Cxc.Fp_Cve_Forma_Pago IN ('0001','0002','0003','0004') ORDER BY Pago_CXC.Pc_ID ASC SELECT Cl_Razon_Social_1 + ' ' + Cl_Razon_Social_2 FROM Cliente WHERE Cl_Cve_Cliente = '0000000002' AND Es_Cve_Estado <> 'BA' SELECT Cl_Cve_Cliente FROM Cuenta_x_Cobrar WHERE Cxc_Folio = '01-0000002' AND Es_Cve_Estado <> 'CA' SELECT TOP 100 Cuenta_X_Cobrar.Cxc_Folio as [CUENTA X COBRAR], Cuenta_X_Cobrar.Cxc_Documento as DOCUMENTO, Cuenta_X_Cobrar.Cxc_Referencia as REFERENCIA, Cuenta_X_Cobrar.Cxc_Tabla as ORIGEN, Cuenta_X_Cobrar.Cxc_Fecha as FECHA, Cuenta_X_Cobrar.Cxc_Fecha_Vencimiento as VENCE, Cuenta_X_Cobrar.Cxc_Precio_Neto_Importe as IMPORTE, Cuenta_X_Cobrar.Cxc_Precio_Neto_Saldo as SALDO, Cuenta_X_Cobrar.Cl_Cve_Cliente as CLIENTE, Cliente.Cl_Descripcion as NOMBRE, Cliente.Cl_Razon_Social_1 + ' ' + Cliente.Cl_Razon_Social_2 as [RAZON SOCIAL] FROM Cuenta_X_Cobrar INNER JOIN Cliente ON Cuenta_X_Cobrar.Cl_Cve_Cliente = Cliente.Cl_Cve_Cliente INNER JOIN Sucursal ON Sucursal.Sc_Cve_Sucursal=Cuenta_X_Cobrar.Sc_Cve_Sucursal WHERE ( Cuenta_X_Cobrar.Es_Cve_Estado = 'AC' AND Cuenta_X_Cobrar.Cxc_Precio_Neto_Saldo <> Cuenta_X_Cobrar.Cxc_Precio_Neto_Importe AND (Cuenta_X_Cobrar.Cxc_Referencia LIKE '%4802%' OR Cliente.Cl_Descripcion LIKE '%4802%' OR Cliente.Cl_Razon_Social_1 LIKE '%4802%') AND 1=1 ) /*Date2 AND Cxc_Fecha BETWEEN #Date1 AND #Date2 */ /*Empresa AND Sucursal.Em_Cve_Empresa = #Empresa */ /*Sucursal AND Cuenta_x_Cobrar.Sc_Cve_sucursal = #Sucursal */ /*Cliente AND Cuenta_x_Cobrar.Cl_Cve_Cliente = #Cliente */ /*Deudor AND Cuenta_x_Cobrar.Cl_Cve_Cliente = #Deudor */ /*Concepto_Cxc AND Cuenta_x_Cobrar.Cxc_Concepto= #Concepto_Cxc */ SELECT SQL FROM EMPRESAS..Consultas WHERE Clave = 'PAGOS_APLICADOS' SELECT DISTINCT Texto,ID,Transaccion from Configuracion_Etiqueta where (Transaccion = '' or Transaccion = '%') ORDER BY Transaccion DESC SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'GEN_FORMATO_MONEDA' SELECT FontSize FROM EMPRESAS..Operadores WHERE Operador = 'CONFIG' SELECT 'SI' EXISTE FROM EMPRESAS..sysobjects sysobjects INNER JOIN EMPRESAS..syscolumns syscolumns ON sysobjects.id = syscolumns.id WHERE sysobjects.name = 'Operadores' AND syscolumns.name = 'FontSize' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM EMPRESAS..Configuracion WHERE Cf_Variable = 'GEN_MODO_CONSULTA' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM EMPRESAS..Configuracion WHERE Cf_Variable = 'GEN_Max_RegistrosConsulta' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'CXC_CONSULTA_PAGOS_CARTERA' SELECT GetDate() as Fecha SELECT Accesos FROM EMPRESAS..EasyAccess WHERE Empresa = '01' AND Operador = 'CONFIG' AND Transaccion = 'CC021' AND Personalizado = 'SI' SELECT * FROM Campos_Adicionales Where Ca_Tabla = 'Pago_Parcial' ORDER BY Ca_Orden ASC SELECT Restriccion FROM EMPRESAS..Restricciones_Permisos WHERE Empresa = '01' AND Perfil = '001' AND Menu = 'CC021' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'FTO_CLIENTE' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'CXC_PAGO_PARCIAL_DECIMAL_TIPO_CAMBIO_DR' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'CXC_FORMAS_PAGO_GENERAN_COMPROBANTE' SELECT DISTINCT Texto,ID,Transaccion from Configuracion_Etiqueta where (Transaccion = 'CC021' or Transaccion = '%') ORDER BY Transaccion DESC SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'GEN_FORMATO_MONEDA' SELECT FontSize FROM EMPRESAS..Operadores WHERE Operador = 'CONFIG' SELECT 'SI' EXISTE FROM EMPRESAS..sysobjects sysobjects INNER JOIN EMPRESAS..syscolumns syscolumns ON sysobjects.id = syscolumns.id WHERE sysobjects.name = 'Operadores' AND syscolumns.name = 'FontSize' SELECT EasyAccess AS Nombre FROM EMPRESAS..Menus WHERE Clave = 'CC021' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'GEN_VALIDAR_TIPO_CAMBIO_INICIO' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'GEN_SOLICITAR_MONEDERO' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'CXC_PAGO_PARCIAL_DECIMAL_TIPO_CAMBIO_DR' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'GEN_COMPROBANTE_PAGO_PARCIAL_POR_RECIBO' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'GEN_GENERAR_COMPROBANTE_PAGO_PARCIAL' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'CXC_FORMAS_PAGO_GENERAN_COMPROBANTE' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'GEN_FORZAR_TIEMPO_REAL' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'FIN_MONEDA_LOCAL' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'VEN_CONTADO_A_CREDITO' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'CXC_IMPORTE_DEPURACION_AUTOMATICA' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'CXC_IMPORTE_MAYOR_SALDO_VENCIDO' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'CXC_DIAS_CORTE_INTERES' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'CXC_FACTOR_INTERES' SELECT Pn_Cve_Plantilla_Notificacion, Pn_Descripcion, Pn_Proximo_Envio, Pn_Repetir_Tipo, Pn_Repetir_Valor FROM Plantilla_Notificacion WHERE Pn_Proximo_Envio <= GetDate() AND Es_Cve_Estado = 'AC' AND ((( Pn_Aplica_Domingo = 'SI' OR Pn_Aplica_Lunes = 'SI' OR Pn_Aplica_Martes = 'SI' OR Pn_Aplica_Miercoles = 'SI' OR Pn_Aplica_Jueves = 'SI' OR Pn_Aplica_Viernes = 'SI' OR Pn_Aplica_Sabado = 'SI') AND Pn_Repetir_Tipo IN ('dd','mi','hh') ) OR Pn_Repetir_Tipo IN ('ww','mm'))