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-0000155','0001','01-0000574','0001','0001','0000000006','2018-10-12','CP','749','CP00000749','Factura','01-0000313','692166','BBASE','1011','proma','FE00001000','FE','1000',2117,'2018-09-04 09:44:14','45AB0C09-6B0F-F53D-165E-DEA058DABF88','MXN',1,'PPD',2117,2117,0,'0003',1825,292,2117,1,1,'MXN',1,'AORTEGON','2018-10-13 11:46:12','AORTEGON','2018-10-13 11:46:12' ) 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' SELECT GetDate() as Fecha SELECT Fs_Folio FROM Factura_Serie WHERE Fs_Cve_Factura_Serie = 'CP' AND Es_Cve_Estado <> 'BA' AND Fs_Tipo IN ('01','03','04') SELECT Fs_Tipo FROM Factura_Serie WHERE Fs_Cve_Factura_Serie = 'CP' AND Fs_Tipo IN ('01', '03','04') AND Es_Cve_Estado <> 'BA' SELECT Factura_Encabezado.Fecha_Alta, Factura_Encabezado.Fc_Folio, Factura_Encabezado.Fc_Serie, Factura_Encabezado.Fc_Serie_Folio, Factura_Encabezado.Fc_Factura, Factura_Encabezado.Fc_Fecha, 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-0000314' 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') ),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, 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_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') 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-0000574' AND Pago_Cxc.Pc_ID = '0001' 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' UPDATE Grupo_Comercial SET Oper_Ult_Modif = 'AORTEGON', Fecha_Ult_Modif = '2018-10-13 11:46:12', Gc_Saldo = Gc_Saldo - 2117 WHERE Gc_Cve_Grupo_Comercial = '0000000009' SELECT GetDate() as Fecha UPDATE Cadena_Comercial SET Oper_Ult_Modif = 'AORTEGON', Fecha_Ult_Modif = '2018-10-13 11:46:12', Cc_Saldo = Cc_Saldo - 2117 WHERE Cc_Cve_Cadena_Comercial = '0000000009' SELECT GetDate() as Fecha UPDATE Cliente SET Oper_Ult_Modif = 'AORTEGON', Fecha_Ult_Modif = '2018-10-13 11:46:12', Cl_Saldo = Cl_Saldo - 2117 WHERE Cl_Cve_Cliente = '0000000006' SELECT GetDate() as Fecha INSERT INTO Pago_CXC_Impuesto ( Cxc_Folio, Pc_ID, Im_Cve_Impuesto, Im_Cuenta_Contable, Pci_Importe, Oper_Alta, Fecha_Alta, Oper_Ult_Modif, Fecha_Ult_Modif) VALUES ('01-0000574', '0001', '0013', '2150.003', 292,'AORTEGON', '2018-10-13 11:46:12', 'AORTEGON', '2018-10-13 11:46:12') UPDATE Cuenta_X_Cobrar_Impuesto SET Oper_Ult_Modif = 'AORTEGON', Fecha_Ult_Modif = '2018-10-13 11:46:12', Cxci_Pago = Cxci_Pago + 292, Cxci_Saldo = Cxci_Saldo - 292 WHERE Cxc_Folio = '01-0000574' AND Im_Cve_Impuesto = '0013' SELECT GetDate() as Fecha SELECT * FROM Cuenta_X_Cobrar_Impuesto WHERE Cxc_Folio = '01-0000574' INSERT INTO Pago_CXC ( CxC_Folio, Pc_ID, Pc_Fecha, PC_Tabla, Pc_Documento, Pc_Documento_ID, Pc_Referencia, Pc_Banco, Pc_Cuenta_Bancaria, Pc_Comentario, Pc_Importe, Pc_Tipo_Cambio, Pc_Tipo_Cambio_Documento, Fp_Cve_Forma_Pago, Fp_Cuenta_Contable, Pc_Cve_Banco, Oper_Alta, Fecha_Alta, Oper_Ult_Modif, Fecha_Ult_Modif) VALUES ('01-0000574', '0001', '2018-10-12', 'RECIBO_PAGO', '01-0000827', '0001', '692166', 'BBASE', '1011', 'proma', 2117, 1, 1, '0003', '', '', 'AORTEGON', '2018-10-13 11:46:12', 'AORTEGON', '2018-10-13 11:46:12') SELECT GetDate() as Fecha SELECT GetDate() as Fecha SELECT Fp_Cuenta_Contable AS Nombre FROM Forma_Pago WHERE Fp_Cve_Forma_Pago = '0003' SELECT IsNull(MAX(Pc_ID),0) as MaxID FROM Pago_CXC WHERE ISNUMERIC(Pc_ID) = 1 AND Cxc_Folio = '01-0000574' UPDATE Cuenta_X_Cobrar SET Cxc_Precio_Descontado_Pago = Cxc_Precio_Descontado_Pago + 1825, Cxc_Precio_Descontado_Saldo = Cxc_Precio_Descontado_Saldo - 1825, Cxc_Impuesto_Pago = Cxc_Impuesto_Pago + 292, Cxc_Impuesto_Saldo = Cxc_Impuesto_Saldo - 292, Cxc_Precio_Neto_Pago = Cxc_Precio_Neto_Pago + 2117, Cxc_Precio_Neto_Saldo = Cxc_Precio_Neto_Saldo - 2117, Oper_Ult_Modif = 'AORTEGON', Fecha_Ult_Modif = '2018-10-13 11:46:12' WHERE Cxc_Folio = '01-0000574' SELECT GetDate() as Fecha SELECT Cuenta_X_Cobrar.*, Cliente.Cc_Cve_Cadena_Comercial, Cliente.Gc_Cve_Grupo_Comercial FROM Cuenta_X_Cobrar INNER JOIN Cliente ON Cuenta_X_Cobrar.Cl_Cve_Cliente = Cliente.Cl_Cve_Cliente WHERE Cxc_Folio = '01-0000574' SELECT Fp_Cve_Forma_Pago AS Nombre FROM FORMA_PAGO WHERE Fp_Cve_Forma_Pago = '0003' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'GEN_VALIDAR_PERIODO_OPERATIVO' SELECT GetDate() as Fecha SELECT * FROM Cuenta_x_Cobrar WHERE Cxc_Folio = '01-0000574' and Es_Cve_Estado <> 'CA' *** BEGIN TRANSACION *** SELECT TOP 1 Rp_Comentario, Rp_Fecha, Es_Cve_Estado, Mn_Cve_Moneda FROM Recibo_Pago WHERE Rp_Folio = '01-0000827' AND Es_Cve_Estado = 'AC' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'CXC_DEPOSITAR_RECIBO_AL_APLICAR' SELECT TOP 1 * FROM Recibo_Pago WHERE Rp_Folio = '01-0000827' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'GEN_VALIDAR_PERIODO_OPERATIVO' SELECT isnull(SUM(Rp_Importe * Rp_Tipo_Cambio),0) as Importe FROM Recibo_Pago WHERE Rp_Folio='01-0000827' AND Fp_Cve_Forma_Pago ='0003' SELECT Forma_Pago.Fp_Descripcion FROM Recibo_Pago INNER JOIN Forma_Pago ON Forma_Pago.Fp_Cve_Forma_Pago = Recibo_Pago.Fp_Cve_Forma_Pago WHERE Recibo_Pago.Rp_Folio = '01-0000827' AND Forma_Pago.Fp_Cve_Forma_Pago = '0003' SELECT Forma_Pago.Fp_Descripcion FROM Recibo_Pago INNER JOIN Forma_Pago ON Forma_Pago.Fp_Cve_Forma_Pago = Recibo_Pago.Fp_Cve_Forma_Pago WHERE Recibo_Pago.Rp_Folio = '01-0000827' AND Forma_Pago.Fp_Cve_Forma_Pago = '0003' SELECT Cl_Descripcion FROM Cliente WHERE Cl_Cve_Cliente = '0000000006' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'FIN_MONEDA_LOCAL' SELECT Cuenta_X_Cobrar.Cxc_Documento, Cuenta_X_Cobrar.Cxc_Folio, Cuenta_X_Cobrar.Cxc_Referencia, Cuenta_X_Cobrar.Cxc_Tabla, Cuenta_X_Cobrar.Cxc_Fecha, Cuenta_X_Cobrar.Cxc_Precio_Neto_Importe, Cuenta_X_Cobrar.Cxc_Precio_Neto_Saldo, Cuenta_X_Cobrar.Cl_Cve_cliente, Cliente.Tc_Cve_Tipo_Cliente, Cuenta_x_Cobrar.Mn_Cve_Moneda, Cuenta_x_Cobrar.Cxc_Tipo_Cambio, Cuenta_X_Cobrar.Es_Cve_Estado FROM Cuenta_X_Cobrar INNER JOIN Cliente ON Cuenta_X_Cobrar.Cl_Cve_Cliente = Cliente.Cl_Cve_Cliente WHERE Cuenta_X_Cobrar.Cxc_Documento = '01-0000258' AND Cuenta_X_Cobrar.Cxc_Precio_Neto_Saldo <> 0 AND Cuenta_X_Cobrar.Es_Cve_Estado NOT IN ('CA','AU') AND Cuenta_X_Cobrar.Cxc_Tabla = 'Venta' SELECT Cxc_Tabla FROM Cuenta_X_Cobrar WHERE Cuenta_X_Cobrar.Cxc_Documento = '01-0000258' AND Cuenta_X_Cobrar.Cxc_Precio_Neto_Saldo > 0 AND Es_Cve_Estado <> 'CA' SELECT IsNull(COUNT(*), 0) as Total FROM Cuenta_X_Cobrar WHERE Cuenta_X_Cobrar.Cxc_Documento = '01-0000258' AND Cuenta_X_Cobrar.Cxc_Precio_Neto_Saldo > 0 AND Es_Cve_Estado <> 'CA' SELECT TOP 100 Cuenta_X_Cobrar.Cxc_Documento as [DOCUMENTO], Cuenta_X_Cobrar.Cxc_Folio as [CUENTA X COBRAR], Cuenta_X_Cobrar.Cxc_Tabla as ORIGEN, Cuenta_X_Cobrar.Cxc_Referencia as REFERENCIA, Cuenta_X_Cobrar.Cxc_Fecha as FECHA, Cliente.Cl_Razon_Social_1 [CLIENTE/CLIENTE], Cuenta_X_Cobrar.Cxc_Precio_Neto_Importe as IMPORTE, Cuenta_X_Cobrar.Cxc_Precio_Neto_Saldo as SALDO FROM Cuenta_X_Cobrar INNER JOIN Cliente ON Cuenta_X_Cobrar.Cl_Cve_Cliente = Cliente.Cl_Cve_ClienteWHERE Cuenta_X_Cobrar.Es_Cve_Estado <> 'CA' AND Cuenta_X_Cobrar.Cxc_Precio_Neto_Saldo <> 0 AND (Cuenta_X_Cobrar.Cxc_Referencia LIKE '%818%' OR Cliente.Cl_Descripcion LIKE '%818%' OR Cliente.Cl_Razon_Social_1 LIKE '%818%') AND ( Cliente.Tc_Cve_Tipo_Cliente = 'CL' )ORDER BY Cxc_Fecha DESC, Cxc_Folio DESC