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 ('MA-0000210','0001','MA-0001220','0001','0001','0000000042','2018-12-17','CP','204','CP00000204','Factura','MA-0001119','1147','BANORTE','1401','MAF-1147 JORGE CARLOS REYES SUAREZ','MAF0001147','MAF','1147',2907.8648,'2018-11-13 17:27:31','B851AD36-F423-AC42-AA84-F3164AE9D32A','MXN',1,'PPD',2907.8648,2907.86,0.0048,'0003',2506.775862069,401.084137931,2907.86,1,1,'MXN',1,'AUXILIAR','2018-12-18 09:57:05','AUXILIAR','2018-12-18 09:57:05' ) 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 = 'MA-0001081' 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 = 'MA-0001220' 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 = 'AUXILIAR', Fecha_Ult_Modif = '2018-12-18 09:57:05', Gc_Saldo = Gc_Saldo - 2907.86 WHERE Gc_Cve_Grupo_Comercial = '0000000000' SELECT GetDate() as Fecha UPDATE Cadena_Comercial SET Oper_Ult_Modif = 'AUXILIAR', Fecha_Ult_Modif = '2018-12-18 09:57:05', Cc_Saldo = Cc_Saldo - 2907.86 WHERE Cc_Cve_Cadena_Comercial = '0000000000' SELECT GetDate() as Fecha UPDATE Cliente SET Oper_Ult_Modif = 'AUXILIAR', Fecha_Ult_Modif = '2018-12-18 09:57:05', Cl_Saldo = Cl_Saldo - 2907.86 WHERE Cl_Cve_Cliente = '0000000042' 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 ('MA-0001220', '0001', '0013', '2150.003', 401.084137931035,'AUXILIAR', '2018-12-18 09:57:05', 'AUXILIAR', '2018-12-18 09:57:05') UPDATE Cuenta_X_Cobrar_Impuesto SET Oper_Ult_Modif = 'AUXILIAR', Fecha_Ult_Modif = '2018-12-18 09:57:05', Cxci_Pago = Cxci_Pago + 401.084137931035, Cxci_Saldo = Cxci_Saldo - 401.084137931035 WHERE Cxc_Folio = 'MA-0001220' AND Im_Cve_Impuesto = '0013' SELECT GetDate() as Fecha SELECT * FROM Cuenta_X_Cobrar_Impuesto WHERE Cxc_Folio = 'MA-0001220' 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 ('MA-0001220', '0001', '2018-12-17', 'RECIBO_PAGO', 'MA-0001064', '0001', '1147', 'BANORTE', '1401', 'MAF-1147 JORGE CARLOS REYES SUAREZ', 2907.86, 1, 1, '0003', '', '0018', 'AUXILIAR', '2018-12-18 09:57:05', 'AUXILIAR', '2018-12-18 09:57:05') 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 = 'MA-0001220' UPDATE Cuenta_X_Cobrar SET Cxc_Precio_Descontado_Pago = Cxc_Precio_Descontado_Pago + 2506.77586206897, Cxc_Precio_Descontado_Saldo = Cxc_Precio_Descontado_Saldo - 2506.77586206897, Cxc_Impuesto_Pago = Cxc_Impuesto_Pago + 401.084137931035, Cxc_Impuesto_Saldo = Cxc_Impuesto_Saldo - 401.084137931035, Cxc_Precio_Neto_Pago = Cxc_Precio_Neto_Pago + 2907.86, Cxc_Precio_Neto_Saldo = Cxc_Precio_Neto_Saldo - 2907.86, Oper_Ult_Modif = 'AUXILIAR', Fecha_Ult_Modif = '2018-12-18 09:57:05' WHERE Cxc_Folio = 'MA-0001220' 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 = 'MA-0001220' SELECT Bn_Descripcion AS Nombre FROM BANCO WHERE Bn_Cve_Banco = '0018' AND Es_Cve_Estado <> 'BA' 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 INSERT INTO Recibo_Pago( Rp_Folio, Rp_Id, Rp_Fecha, Sc_Cve_Sucursal, Trp_Cve_Tipo_Recibo_Pago, Rp_Solicitar_Valor, Rp_Tabla, Rp_Documento, Rp_Referencia, Rp_Comentario, Mn_Cve_Moneda, Rp_Tipo_Cambio, Rp_Fecha_Deposito, Rp_Folio_Deposito, Rp_Deposito_ID, Fp_Cve_Forma_Pago, Rp_Banco, Rp_Cheque, Rp_Cuenta_Bancaria, Rp_Importe, Rp_Cve_Banco, Rp_Vendedor, Rp_Comisionista, Rp_Promotor, Rp_Chofer, Rp_Cobratario, Oper_Alta, Fecha_Alta, Oper_Ult_Modif, Fecha_Ult_Modif) VALUES('MA-0001064', '0001', '2018-12-17', '0001', '0002', '0000000042', '','','','MAF-1147 JORGE CARLOS REYES SUAREZ','MXN', 1, '1899-12-30','','','0003', 'BANORTE', '1147', '1401', 2907.86, '0018', '', '', '', '', '', 'AUXILIAR', '2018-12-18 09:57:05', 'AUXILIAR', '2018-12-18 09:57:05') SELECT * FROM Forma_Pago WHERE Fp_Cve_Forma_Pago = '0003' SELECT Bn_Descripcion AS Nombre FROM BANCO WHERE Bn_Cve_Banco = '0018' AND Es_Cve_Estado <> 'BA' SELECT Fp_Descripcion AS Nombre FROM FORMA_PAGO WHERE Fp_Cve_Forma_Pago = '0003' AND Es_Cve_Estado <> 'BA' SELECT GetDate() as Fecha 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 = 'RECIBO_PAGO' UPDATE Folio_Sucursal SET Fl_Folio = Fl_Folio + 1 WHERE Sc_Cve_Sucursal = '0001' AND Fl_Tabla = 'RECIBO_PAGO' SELECT Fl_Folio FROM Folio_Sucursal WHERE Sc_Cve_Sucursal = '0001' AND Fl_Tabla = 'RECIBO_PAGO' 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 Mn_Descripcion AS Nombre FROM Moneda WHERE Mn_Cve_Moneda = 'MXN' AND Es_Cve_Estado <> 'BA' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'GEN_VALIDAR_PERIODO_OPERATIVO' SELECT * FROM Tipo_Recibo_Pago WHERE Trp_Cve_Tipo_Recibo_Pago = '0002'