INSERT INTO Pago_Parcial (Pp_Folio,Pp_Id,Cxc_Folio,Pc_ID,Sc_Cve_Sucursal,Cl_Cve_Cliente,Pp_Fecha,Pp_Serie,Pp_Serie_Folio,Pp_Folio_Fiscal,Pp_Tabla,Pp_Documento,Pp_Referencia,Pp_Banco,Pp_Cuenta_Bancaria,Pp_Comentario,Pp_Factura_Original,Pp_Serie_Original,Pp_Serie_Folio_Original,Pp_Importe_Original,Pp_Fecha_Original,Pp_UUID_Original,Pp_Moneda_DR,Pp_Tipo_Cambio_DR,Pp_Metodo_Pago_DR,Pp_Saldo_Anterior_DR,Pp_Pago_DR,Pp_Saldo_Insoluto_DR,Pp_Forma_Pago,Pp_SubTotal,Pp_Impuesto,Pp_Total,Pp_Parcialidades,Pp_Parcialidad,Mn_Cve_Moneda,Pp_Tipo_Cambio,Oper_Alta,Fecha_Alta,Oper_Ult_Modif,Fecha_Ult_Modif ) VALUES ('01-0000077','0001','01-0021419','0001','0001','','2018-09-26','PR','316','PR00000316','RECIBO_PAGO','01-0012573', '00821573017','BANAMEX','','BR0006712 - BR00006752 - BR00006773','BR00006752','BR','6752',1351.0984,'2018-09-11 12:17:54','E5DD11E0-7BB7-EBE2-EE74-0D055FBAB83B','USD',19.2394,'PPD',1351.0984,1351.0984,0,'0003',1164.741555604,186.358644396,1351.1002,1,1,'MXN',1,'DMIJANGOS','2018-10-03 10:52:28','DMIJANGOS','2018-10-03 10:52:30' ) SELECT GetDate() as Fecha SELECT GetDate() as Fecha SELECT Fs_Folio FROM Factura_Serie WHERE Fs_Cve_Factura_Serie = 'PR' AND Es_Cve_Estado <> 'BA' AND Fs_Tipo IN ('01','03','04') SELECT Factura_Encabezado.Fecha_Alta, Factura_Encabezado.Fc_Serie, Factura_Encabezado.Fc_Serie_Folio, Factura_Encabezado.Fc_Factura, Factura_Encabezado.Fc_Precio_Neto_Importe, isnull(( SELECT cd.Cd_Timbre_UUID FROM comprobante_digital cd WHERE cd.cd_tabla = 'FACTURA' and cd.cd_documento = Factura_Encabezado.fc_folio ),'') as UUID, Factura_Encabezado.Mn_Cve_Moneda, Factura_Encabezado.Fc_Tipo_Cambio, ISNULL(Condicion_Venta.Cv_Codigo_SAT,'PPD') as MetodoPago FROM Venta_Encabezado INNER JOIN Factura_Encabezado on Factura_Encabezado.Fc_Folio = Venta_Encabezado.Fc_Folio LEFT JOIN Condicion_Venta on Condicion_Venta.Cv_Cve_Condicion_Venta = Venta_Encabezado.Vn_Condicion_Venta WHERE Venta_Encabezado.Vn_Folio = '01-0019170' SELECT Fs_Tipo FROM Factura_Serie WHERE Fs_Cve_Factura_Serie = 'PR' AND Fs_Tipo IN ('01', '03','04') AND Es_Cve_Estado <> 'BA' 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.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 = '0001' WHERE Pago_Cxc.Cxc_Folio = '01-0021419' AND Pago_Cxc.Pc_ID = '0001' SELECT Sc_Prefijo_General as Campo FROM Sucursal WHERE Sc_Cve_Sucursal = '0001' SELECT Fl_Folio FROM Folio_Sucursal WHERE Sc_Cve_Sucursal = '0001' AND Fl_Tabla = 'PAGO_PARCIAL' UPDATE Folio_Sucursal SET Fl_Folio = Fl_Folio + 1 WHERE Sc_Cve_Sucursal = '0001' AND Fl_Tabla = 'PAGO_PARCIAL' 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 Rp_Solicitar_Valor FROM Recibo_Pago WHERE Rp_Folio = '01-0012573' AND Es_Cve_Estado <> 'CA' SELECT Rp_Solicitar_Valor FROM Recibo_Pago WHERE Rp_Folio = '01-0012573' 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 = '0000000479' SELECT Cuenta_x_Cobrar.Cxc_Folio, Cuenta_x_Cobrar.Cl_Cve_Cliente, Cliente.Cl_R_F_C, (Recibo_Pago.Rp_Importe) AS Rp_Importe, Recibo_Pago.Rp_Referencia, Recibo_Pago.Sc_Cve_Sucursal, Recibo_Pago.Mn_Cve_Moneda, Recibo_Pago.Rp_Tipo_Cambio, Recibo_Pago.Rp_ID, ISNULL(Pago_CXC.Pc_ID, '0000') as Pc_ID, ISNULL(Pago_Parcial.Pp_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, Recibo_Pago.Fp_Cve_Forma_Pago, Forma_Pago.Fp_Descripcion, Pago_Cxc.Es_Cve_Estado FROM Recibo_Pago INNER JOIN Pago_CXC ON Pago_CXC.Pc_Tabla = 'RECIBO_PAGO' AND Pago_CXC.Pc_Documento = Recibo_Pago.Rp_Folio AND pago_cxc.Pc_Documento_ID = Recibo_Pago.Rp_Id INNER JOIN Cuenta_x_Cobrar ON Cuenta_x_Cobrar.Cxc_Folio = Pago_Cxc.Cxc_Folio INNER JOIN Cliente ON Cliente.Cl_Cve_Cliente = Cuenta_x_Cobrar.Cl_Cve_Cliente INNER JOIN Forma_Pago ON Recibo_Pago.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 Recibo_Pago.Rp_Folio = '01-0012573' AND Pago_Cxc.Es_Cve_Estado <> 'CA' AND Cuenta_x_Cobrar.Es_Cve_Estado <> 'CA' AND Pago_Cxc.Fp_Cve_Forma_Pago IN ('0001','0002','0003','0004') ORDER BY Pago_CXC.Pc_ID ASC SELECT Rp_Solicitar_Valor FROM Recibo_Pago WHERE Rp_Folio = '01-0012573' AND Es_Cve_Estado <> 'CA' INSERT INTO Pago_Parcial (Pp_Folio,Pp_Id,Cxc_Folio,Pc_ID,Sc_Cve_Sucursal,Cl_Cve_Cliente,Pp_Fecha,Pp_Serie,Pp_Serie_Folio,Pp_Folio_Fiscal,Pp_Tabla,Pp_Documento,Pp_Referencia,Pp_Banco,Pp_Cuenta_Bancaria,Pp_Comentario,Pp_Factura_Original,Pp_Serie_Original,Pp_Serie_Folio_Original,Pp_Importe_Original,Pp_Fecha_Original,Pp_UUID_Original,Pp_Moneda_DR,Pp_Tipo_Cambio_DR,Pp_Metodo_Pago_DR,Pp_Saldo_Anterior_DR,Pp_Pago_DR,Pp_Saldo_Insoluto_DR,Pp_Forma_Pago,Pp_SubTotal,Pp_Impuesto,Pp_Total,Pp_Parcialidades,Pp_Parcialidad,Mn_Cve_Moneda,Pp_Tipo_Cambio,Oper_Alta,Fecha_Alta,Oper_Ult_Modif,Fecha_Ult_Modif ) VALUES ('01-0000077','0001','01-0021417','0001','0001','','2018-09-26','PR','316','PR00000316','RECIBO_PAGO','01-0012574', '00821573009','BANAMEX','','BR00006750 - BR00006772','BR00006750','BR','6750',448.9432,'2018-09-11 11:13:38','AE623FB9-50F8-339D-B841-34D493A299D3','USD',19.2394,'PPD',448.9432,448.9401,3.10000000001764E-03,'0003',387.017321654,61.922778346,448.9401,1,1,'MXN',1,'DMIJANGOS','2018-10-03 10:49:05','DMIJANGOS','2018-10-03 10:49:07' ) SELECT GetDate() as Fecha SELECT GetDate() as Fecha SELECT Fs_Folio FROM Factura_Serie WHERE Fs_Cve_Factura_Serie = 'PR' AND Es_Cve_Estado <> 'BA' AND Fs_Tipo IN ('01','03','04') SELECT Factura_Encabezado.Fecha_Alta, Factura_Encabezado.Fc_Serie, Factura_Encabezado.Fc_Serie_Folio, Factura_Encabezado.Fc_Factura, Factura_Encabezado.Fc_Precio_Neto_Importe, isnull(( SELECT cd.Cd_Timbre_UUID FROM comprobante_digital cd WHERE cd.cd_tabla = 'FACTURA' and cd.cd_documento = Factura_Encabezado.fc_folio ),'') as UUID, Factura_Encabezado.Mn_Cve_Moneda, Factura_Encabezado.Fc_Tipo_Cambio, ISNULL(Condicion_Venta.Cv_Codigo_SAT,'PPD') as MetodoPago FROM Venta_Encabezado INNER JOIN Factura_Encabezado on Factura_Encabezado.Fc_Folio = Venta_Encabezado.Fc_Folio LEFT JOIN Condicion_Venta on Condicion_Venta.Cv_Cve_Condicion_Venta = Venta_Encabezado.Vn_Condicion_Venta WHERE Venta_Encabezado.Vn_Folio = '01-0019168' SELECT Fs_Tipo FROM Factura_Serie WHERE Fs_Cve_Factura_Serie = 'PR' AND Fs_Tipo IN ('01', '03','04') AND Es_Cve_Estado <> 'BA' 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.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 = '0001' WHERE Pago_Cxc.Cxc_Folio = '01-0021417' AND Pago_Cxc.Pc_ID = '0001' SELECT Sc_Prefijo_General as Campo FROM Sucursal WHERE Sc_Cve_Sucursal = '0001' SELECT Fl_Folio FROM Folio_Sucursal WHERE Sc_Cve_Sucursal = '0001' AND Fl_Tabla = 'PAGO_PARCIAL' UPDATE Folio_Sucursal SET Fl_Folio = Fl_Folio + 1 WHERE Sc_Cve_Sucursal = '0001' AND Fl_Tabla = 'PAGO_PARCIAL' 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 Rp_Solicitar_Valor FROM Recibo_Pago WHERE Rp_Folio = '01-0012574' 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 = '0000000339' SELECT Cuenta_x_Cobrar.Cxc_Folio, Cuenta_x_Cobrar.Cl_Cve_Cliente, Cliente.Cl_R_F_C, (Recibo_Pago.Rp_Importe) AS Rp_Importe, Recibo_Pago.Rp_Referencia, Recibo_Pago.Sc_Cve_Sucursal, Recibo_Pago.Mn_Cve_Moneda, Recibo_Pago.Rp_Tipo_Cambio, Recibo_Pago.Rp_ID, ISNULL(Pago_CXC.Pc_ID, '0000') as Pc_ID, ISNULL(Pago_Parcial.Pp_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, Recibo_Pago.Fp_Cve_Forma_Pago, Forma_Pago.Fp_Descripcion, Pago_Cxc.Es_Cve_Estado FROM Recibo_Pago INNER JOIN Pago_CXC ON Pago_CXC.Pc_Tabla = 'RECIBO_PAGO' AND Pago_CXC.Pc_Documento = Recibo_Pago.Rp_Folio AND pago_cxc.Pc_Documento_ID = Recibo_Pago.Rp_Id INNER JOIN Cuenta_x_Cobrar ON Cuenta_x_Cobrar.Cxc_Folio = Pago_Cxc.Cxc_Folio INNER JOIN Cliente ON Cliente.Cl_Cve_Cliente = Cuenta_x_Cobrar.Cl_Cve_Cliente INNER JOIN Forma_Pago ON Recibo_Pago.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 Recibo_Pago.Rp_Folio = '01-0012574' AND Pago_Cxc.Es_Cve_Estado <> 'CA' AND Cuenta_x_Cobrar.Es_Cve_Estado <> 'CA' AND Pago_Cxc.Fp_Cve_Forma_Pago IN ('0001','0002','0003','0004') ORDER BY Pago_CXC.Pc_ID ASC SELECT Rp_Solicitar_Valor FROM Recibo_Pago WHERE Rp_Folio = '01-0012574' AND Es_Cve_Estado <> 'CA' SELECT GetDate() as Fecha SELECT Accesos FROM EMPRESAS..EasyAccess WHERE Empresa = '04' AND Operador = 'DMIJANGOS' 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 = '04' AND Perfil = '013' AND Menu = 'CC021' 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 = 'DMIJANGOS' 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'