INSERT INTO Pago_Parcial (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_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 ('MX-0047973','0001','MX','021403','2018-04-16','FI','24202','FI00024202','Factura','MX-0043277','1500066991','BANAMEX','','SORIANA','FI00022742','FI','22742',2299.6188,'2018-02-14 13:08:48','B39774AE-D817-BD4C-786C-A5376DCB1FB0',1973.810344828,315.809655172,2289.62,1,1,'MXN',1,'AORTEGON','2018-04-17 12:45:56','AORTEGON','2018-04-17 12:45:56' ) SELECT GetDate() as Fecha SELECT Fs_Folio FROM Factura_Serie WHERE Fs_Cve_Factura_Serie = 'FI' AND Es_Cve_Estado <> 'BA' AND Fs_Tipo IN ('01','03','04') SELECT Fs_Tipo FROM Factura_Serie WHERE Fs_Cve_Factura_Serie = 'FI' 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 FROM Venta_Encabezado INNER JOIN Factura_Encabezado on Factura_Encabezado.Fc_Folio = Venta_Encabezado.Fc_Folio WHERE Venta_Encabezado.Vn_Folio = 'MX-0060883' 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','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, 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 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 = 'MX-0047973' 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-04-17 12:45:56', Gc_Saldo = Gc_Saldo - 2289.62 WHERE Gc_Cve_Grupo_Comercial = '055' SELECT GetDate() as Fecha UPDATE Cadena_Comercial SET Oper_Ult_Modif = 'AORTEGON', Fecha_Ult_Modif = '2018-04-17 12:45:56', Cc_Saldo = Cc_Saldo - 2289.62 WHERE Cc_Cve_Cadena_Comercial = '067' SELECT GetDate() as Fecha UPDATE Cliente SET Oper_Ult_Modif = 'AORTEGON', Fecha_Ult_Modif = '2018-04-17 12:45:56', Cl_Saldo = Cl_Saldo - 2289.62 WHERE Cl_Cve_Cliente = '021403' 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 ('MX-0047973', '0001', '0021', '324.005', 315.809655172414,'AORTEGON', '2018-04-17 12:45:56', 'AORTEGON', '2018-04-17 12:45:56') UPDATE Cuenta_X_Cobrar_Impuesto SET Oper_Ult_Modif = 'AORTEGON', Fecha_Ult_Modif = '2018-04-17 12:45:56', Cxci_Pago = Cxci_Pago + 315.809655172414, Cxci_Saldo = Cxci_Saldo - 315.809655172414 WHERE Cxc_Folio = 'MX-0047973' AND Im_Cve_Impuesto = '0021' SELECT GetDate() as Fecha SELECT * FROM Cuenta_X_Cobrar_Impuesto WHERE Cxc_Folio = 'MX-0047973' 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 ('MX-0047973', '0001', '2018-04-16', 'RECIBO_PAGO', '01-0021160', '0001', '1500066991', 'BANAMEX', '', 'SORIANA', 2289.62, 1, 1, '0003', '', '0001', 'AORTEGON', '2018-04-17 12:45:56', 'AORTEGON', '2018-04-17 12:45:56') 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 = 'MX-0047973' UPDATE Cuenta_X_Cobrar SET Cxc_Precio_Descontado_Pago = Cxc_Precio_Descontado_Pago + 1973.81034482759, Cxc_Precio_Descontado_Saldo = Cxc_Precio_Descontado_Saldo - 1973.81034482759, Cxc_Impuesto_Pago = Cxc_Impuesto_Pago + 315.809655172414, Cxc_Impuesto_Saldo = Cxc_Impuesto_Saldo - 315.809655172414, Cxc_Precio_Neto_Pago = Cxc_Precio_Neto_Pago + 2289.62, Cxc_Precio_Neto_Saldo = Cxc_Precio_Neto_Saldo - 2289.62, Oper_Ult_Modif = 'AORTEGON', Fecha_Ult_Modif = '2018-04-17 12:45:56' WHERE Cxc_Folio = 'MX-0047973' 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 = 'MX-0047973' SELECT Bn_Descripcion AS Nombre FROM BANCO WHERE Bn_Cve_Banco = '0001' AND Es_Cve_Estado <> 'BA' SELECT Fp_Cve_Forma_Pago AS Nombre FROM FORMA_PAGO WHERE Fp_Cve_Forma_Pago = '0003' SELECT * FROM Periodo_Operativo WHERE '2018-04-16' BETWEEN Pr_Fecha_Inicial AND Pr_Fecha_Final and Pr_Tipo = '00' 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 = 'MX-0047973' 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-0021160' 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-0021160' SELECT * FROM Periodo_Operativo WHERE '2018-04-16' BETWEEN Pr_Fecha_Inicial AND Pr_Fecha_Final and Pr_Tipo = '00' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'GEN_VALIDAR_PERIODO_OPERATIVO' INSERT INTO Pago_Parcial (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_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 ('MX-0047973','0001','MX','021403','2018-04-16','FI','24202','FI00024202','Factura','MX-0043277','1500066991','BANAMEX','','SORIANA','FI00022742','FI','22742',2299.6188,'2018-02-14 13:08:48','B39774AE-D817-BD4C-786C-A5376DCB1FB0',1973.810344828,315.809655172,2289.62,1,1,'MXN',1,'AORTEGON','2018-04-17 12:44:40','AORTEGON','2018-04-17 12:44:40' ) SELECT GetDate() as Fecha SELECT Fs_Folio FROM Factura_Serie WHERE Fs_Cve_Factura_Serie = 'FI' AND Es_Cve_Estado <> 'BA' AND Fs_Tipo IN ('01','03','04') SELECT Fs_Tipo FROM Factura_Serie WHERE Fs_Cve_Factura_Serie = 'FI' 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 FROM Venta_Encabezado INNER JOIN Factura_Encabezado on Factura_Encabezado.Fc_Folio = Venta_Encabezado.Fc_Folio WHERE Venta_Encabezado.Vn_Folio = 'MX-0060883' 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','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, 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 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 = 'MX-0047973' 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-04-17 12:44:40', Gc_Saldo = Gc_Saldo - 2289.62 WHERE Gc_Cve_Grupo_Comercial = '055' SELECT GetDate() as Fecha UPDATE Cadena_Comercial SET Oper_Ult_Modif = 'AORTEGON', Fecha_Ult_Modif = '2018-04-17 12:44:40', Cc_Saldo = Cc_Saldo - 2289.62 WHERE Cc_Cve_Cadena_Comercial = '067' SELECT GetDate() as Fecha