SELECT 'RECHAZADO' as Texto SELECT 'http://t2.mproerp.com/WSTimbrarCFD33/Timbrado.asmx' AS svrUrl SELECT '' AS XML SELECT St_ID, St_Servidor, St_Url, St_Url_33, St_Soap_Envio, St_Soap_Envio_Test, St_Namespace, Es_Cve_Estado FROM EMPRESAS..Servidor_Timbrado WHERE St_Ping >= 0 AND Es_Cve_Estado <> 'BA' ORDER BY St_Ping ASC SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM EMPRESAS..Configuracion WHERE Cf_Variable = 'GEN_URL' SELECT TOP 1 0 AS ImporteDR, 0 AS BaseDR, '' AS ImpuestoDR, '' AS TipoFactorDR, 0 AS TasaOCuotaDR, pp.Pp_Referencia AS NumOperacion FROM Impuesto INNER JOIN Pago_CXC_Impuesto pci ON pci.Im_Cve_Impuesto = Impuesto.Im_Cve_Impuesto INNER JOIN Pago_Parcial pp ON pp.Cxc_Folio = pci.Cxc_Folio WHERE pp.Pp_Folio = '01-0001517' AND pp.Pc_Id = pci.Pc_Id AND pp.Pp_Referencia = '6260' AND pci.Es_Cve_Estado <> 'CA' AND ( pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_IVA_16', '0013'), ',') ) OR pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_IVA_0', '0032'), ',') ) OR pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_IVA_8', '0033'), ',') ) OR pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_IVA_EXCENTO', '0034'), ',') ) OR pci.Im_Cve_Impuesto IN ( SELECT Im_Cve_Impuesto FROM Impuesto WHERE Im_Codigo_SAT = '003' AND Im_Tasa>0 ) ) SELECT top 1 0 AS ImporteP, 0 AS BaseDR, pp.Pp_Referencia as NumOperacion FROM Impuesto INNER JOIN Pago_CXC_Impuesto pci ON pci.Im_Cve_Impuesto = Impuesto.Im_Cve_Impuesto INNER JOIN Pago_Parcial pp ON pp.Cxc_Folio = pci.Cxc_Folio WHERE pp.Pp_Folio = '01-0001517' AND pp.Pc_Id = pci.Pc_Id AND pp.Pp_Referencia = '6260' AND pci.Es_Cve_Estado <> 'CA' AND ( pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_RETENCION_IVA', '0014,0015'), ',') ) OR pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_RETENCION_IEPS', '0030'), ',') ) OR pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_RETENCION_ISR', '0031'), ',') ) ) SELECT * FROM Complemento_Fiscal_Nodo WHERE Cfn_Padre = '0010' AND Cf_Cve_Complemento_Fiscal = 'PG20' ORDER BY Cfn_ID ASC SELECT * FROM Complemento_Fiscal_Nodo_Campo WHERE Cf_Cve_Complemento_Fiscal = 'PG20' AND Cfn_ID = '0010' ORDER BY Cfnc_ID ASC SELECT '6260' AS NumOperacion SELECT TOP 1 '002' AS ImpuestoDR, 'Tasa' AS TipoFactorDR, '0.040000' AS TasaOCuotaDr,'252497AD-D8F3-451B-BD88-1AC348105EE6' as IdDocumento,'01-0006283' as Cxc_Folio, '6260' as NumOperacion FROM Impuesto INNER JOIN Pago_CXC_Impuesto pci ON pci.Im_Cve_Impuesto = Impuesto.Im_Cve_Impuesto INNER JOIN Pago_Parcial pp ON pp.Cxc_Folio = pci.Cxc_Folio INNER JOIN Cuenta_X_Cobrar ON Cuenta_X_Cobrar.Cxc_Folio = pp.Cxc_Folio LEFT JOIN Adjunto ON Adjunto.Ad_Tabla = 'CUENTA_X_COBRAR' AND Adjunto.Ad_Documento = Cuenta_X_Cobrar.Cxc_Folio AND Adjunto.Ad_Comprobante <> '' LEFT JOIN Comprobante_Digital Cd ON Cd.Cd_Tabla = Adjunto.Ad_Tabla AND Cd.Cd_Documento = Cuenta_X_Cobrar.Cxc_Folio + Adjunto.Ad_ID WHERE pp.Pp_Folio = '01-0001517' AND Pp.Pc_Id = pci.Pc_Id AND pp.Pp_Referencia = '6260' AND (CASE WHEN Pp_UUID_Original = '' THEN Cd_Timbre_UUID ELSE pp.Pp_UUID_Original END) = '252497AD-D8F3-451B-BD88-1AC348105EE6' AND pci.Es_Cve_Estado <> 'CA' AND ( pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_IVA_16', '0013'), ',') ) OR pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_IVA_0', '0032'), ',') ) OR pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_IVA_8', '0033'), ',') ) OR pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_IVA_EXCENTO', '0034'), ',') ) OR pci.Im_Cve_Impuesto IN ( SELECT Im_Cve_Impuesto FROM Impuesto WHERE Im_Codigo_SAT = '003' AND Im_Tasa>0 ) ) SELECT TOP 1 '002' AS ImpuestoDR, 'Tasa' AS TipoFactorDR, '0.040000' AS TasaOCuotaDr, '252497AD-D8F3-451B-BD88-1AC348105EE6' as IdDocumento, '01-0006283' as Cxc_Folio, '6260' as NumOperacion FROM Impuesto INNER JOIN Pago_CXC_Impuesto pci ON pci.Im_Cve_Impuesto = Impuesto.Im_Cve_Impuesto INNER JOIN Pago_Parcial pp ON pp.Cxc_Folio = pci.Cxc_Folio INNER JOIN Cuenta_X_Cobrar ON Cuenta_X_Cobrar.Cxc_Folio = pp.Cxc_Folio LEFT JOIN Adjunto ON Adjunto.Ad_Tabla = 'CUENTA_X_COBRAR' AND Adjunto.Ad_Documento = Cuenta_X_Cobrar.Cxc_Folio AND Adjunto.Ad_Comprobante <> '' LEFT JOIN Comprobante_Digital Cd ON Cd.Cd_Tabla = Adjunto.Ad_Tabla AND Cd.Cd_Documento = Cuenta_X_Cobrar.Cxc_Folio + Adjunto.Ad_ID WHERE pp.Pp_Folio = '01-0001517' AND Pp.Pc_Id = pci.Pc_Id AND pp.Pp_Referencia = '6260' AND (CASE WHEN Pp_UUID_Original = '' THEN Cd_Timbre_UUID ELSE pp.Pp_UUID_Original END) = '252497AD-D8F3-451B-BD88-1AC348105EE6' AND pci.Es_Cve_Estado <> 'CA' AND ( pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_RETENCION_IVA', '0014,0015'), ',') ) OR pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_RETENCION_IEPS', '0030'), ',') ) OR pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_RETENCION_ISR', '0031'), ',') ) ) SELECT * FROM Complemento_Fiscal_Nodo WHERE Cfn_Padre = '0005' AND Cf_Cve_Complemento_Fiscal = 'PG20' ORDER BY Cfn_ID ASC SELECT * FROM Complemento_Fiscal_Nodo_Campo WHERE Cf_Cve_Complemento_Fiscal = 'PG20' AND Cfn_ID = '0005' ORDER BY Cfnc_ID ASC SELECT '252497AD-D8F3-451B-BD88-1AC348105EE6' as IdDocumento, '01-0006283' as Cxc_Folio, '6260' as NumOperacion, 1 as EquivalenciaDR WHERE 02='02' SELECT * FROM Complemento_Fiscal_Nodo WHERE Cfn_Padre = '0004' AND Cf_Cve_Complemento_Fiscal = 'PG20' ORDER BY Cfn_ID ASC SELECT * FROM Complemento_Fiscal_Nodo_Campo WHERE Cf_Cve_Complemento_Fiscal = 'PG20' AND Cfn_ID = '0004' ORDER BY Cfnc_ID ASC SELECT Pago_Parcial.Cxc_Folio,Pago_Parcial.Pp_Referencia AS NumOperacion, CASE WHEN Pp_UUID_Original = '' THEN Cd_Timbre_UUID ELSE Pago_Parcial.Pp_UUID_Original END AS IdDocumento, CASE WHEN Pp_Serie_Original = '' THEN Cd_Serie ELSE Pago_Parcial.Pp_Serie_Original END AS Serie, CASE WHEN Pp_Serie_Folio_Original = '' THEN Cd_Serie_Folio ELSE Pp_Serie_Folio_Original END AS SerieFolio, CASE WHEN Pp_Moneda_DR = '' THEN Cd_Moneda ELSE Pago_Parcial.Pp_Moneda_DR END AS MonedaDr, CASE WHEN Pago_Parcial.Mn_Cve_Moneda = Cuenta_X_Cobrar.Mn_Cve_Moneda THEN '1' ELSE dbo.Format_Decimal(Pp_Tipo_Cambio_DR, 4) END AS EquivalenciaDR, --CASE Pago_Parcial.Mn_Cve_Moneda WHEN Cuenta_X_Cobrar.Mn_Cve_Moneda THEN '' ELSE dbo.Format_Decimal(Pp_Tipo_Cambio_DR, 6) END AS EquivalenciaDR, CASE WHEN Pp_Metodo_Pago_DR = '' THEN Cd_Metodo_Pago ELSE Pago_Parcial.Pp_Metodo_Pago_DR END AS MetodoPago, Pp_Parcialidad AS NumParcialidad, dbo.Format_Decimal(Pp_Saldo_Anterior_DR,Moneda.Mn_Decimales_SAT) AS SaldoAnterior, dbo.Format_Decimal(Pp_Pago_DR,Moneda.Mn_Decimales_SAT) AS Pagado, dbo.Format_Decimal(( Pp_Saldo_Insoluto_DR ),Moneda.Mn_Decimales_SAT) AS SaldoInsoluto, (CASE WHEN EXISTS(SELECT TOP 1 NULL FROM Cuenta_X_Cobrar_Impuesto cxci WHERE cxci.Cxc_Folio = Pago_Parcial.Cxc_Folio) THEN '02'ELSE '01' end) as ObjetoImpuesto FROM Pago_Parcial INNER JOIN Cuenta_X_Cobrar ON Cuenta_X_Cobrar.Cxc_Folio = Pago_Parcial.Cxc_Folio INNER JOIN Moneda ON Moneda.Mn_Cve_Moneda = Pago_Parcial.Mn_Cve_Moneda LEFT JOIN Adjunto ON Adjunto.Ad_Tabla = 'CUENTA_X_COBRAR' AND Adjunto.Ad_Documento = Cuenta_X_Cobrar.Cxc_Folio AND Adjunto.Ad_Comprobante <> '' LEFT JOIN Comprobante_Digital Cd ON Cd.Cd_Tabla = Adjunto.Ad_Tabla AND Cd.Cd_Documento = Cuenta_X_Cobrar.Cxc_Folio + Adjunto.Ad_ID WHERE Pago_Parcial.Pp_Folio = '01-0001517' AND Pago_Parcial.Pp_Referencia ='6260' ORDER BY Pago_Parcial.Pp_Id ASC SELECT * FROM Complemento_Fiscal_Nodo WHERE Cfn_Padre = '0003' AND Cf_Cve_Complemento_Fiscal = 'PG20' ORDER BY Cfn_ID ASC SELECT * FROM Complemento_Fiscal_Nodo_Campo WHERE Cf_Cve_Complemento_Fiscal = 'PG20' AND Cfn_ID = '0003' ORDER BY Cfnc_ID ASC SELECT TOP 1 0 AS ImporteDR, 0 AS BaseDR, '' AS ImpuestoDR, '' AS TipoFactorDR, 0 AS TasaOCuotaDR, pp.Pp_Referencia AS NumOperacion FROM Impuesto INNER JOIN Pago_CXC_Impuesto pci ON pci.Im_Cve_Impuesto = Impuesto.Im_Cve_Impuesto INNER JOIN Pago_Parcial pp ON pp.Cxc_Folio = pci.Cxc_Folio WHERE pp.Pp_Folio = '01-0001517' AND pp.Pc_Id = pci.Pc_Id AND pp.Pp_Referencia = '6236' AND pci.Es_Cve_Estado <> 'CA' AND ( pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_IVA_16', '0013'), ',') ) OR pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_IVA_0', '0032'), ',') ) OR pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_IVA_8', '0033'), ',') ) OR pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_IVA_EXCENTO', '0034'), ',') ) OR pci.Im_Cve_Impuesto IN ( SELECT Im_Cve_Impuesto FROM Impuesto WHERE Im_Codigo_SAT = '003' AND Im_Tasa>0 ) ) SELECT top 1 0 AS ImporteP, 0 AS BaseDR, pp.Pp_Referencia as NumOperacion FROM Impuesto INNER JOIN Pago_CXC_Impuesto pci ON pci.Im_Cve_Impuesto = Impuesto.Im_Cve_Impuesto INNER JOIN Pago_Parcial pp ON pp.Cxc_Folio = pci.Cxc_Folio WHERE pp.Pp_Folio = '01-0001517' AND pp.Pc_Id = pci.Pc_Id AND pp.Pp_Referencia = '6236' AND pci.Es_Cve_Estado <> 'CA' AND ( pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_RETENCION_IVA', '0014,0015'), ',') ) OR pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_RETENCION_IEPS', '0030'), ',') ) OR pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_RETENCION_ISR', '0031'), ',') ) ) SELECT * FROM Complemento_Fiscal_Nodo WHERE Cfn_Padre = '0010' AND Cf_Cve_Complemento_Fiscal = 'PG20' ORDER BY Cfn_ID ASC SELECT * FROM Complemento_Fiscal_Nodo_Campo WHERE Cf_Cve_Complemento_Fiscal = 'PG20' AND Cfn_ID = '0010' ORDER BY Cfnc_ID ASC SELECT '6236' AS NumOperacion SELECT TOP 1 '002' AS ImpuestoDR, 'Tasa' AS TipoFactorDR, '0.040000' AS TasaOCuotaDr,'29E2B5A1-8060-4779-B208-6A62D58CB22E' as IdDocumento,'01-0006259' as Cxc_Folio, '6236' as NumOperacion FROM Impuesto INNER JOIN Pago_CXC_Impuesto pci ON pci.Im_Cve_Impuesto = Impuesto.Im_Cve_Impuesto INNER JOIN Pago_Parcial pp ON pp.Cxc_Folio = pci.Cxc_Folio INNER JOIN Cuenta_X_Cobrar ON Cuenta_X_Cobrar.Cxc_Folio = pp.Cxc_Folio LEFT JOIN Adjunto ON Adjunto.Ad_Tabla = 'CUENTA_X_COBRAR' AND Adjunto.Ad_Documento = Cuenta_X_Cobrar.Cxc_Folio AND Adjunto.Ad_Comprobante <> '' LEFT JOIN Comprobante_Digital Cd ON Cd.Cd_Tabla = Adjunto.Ad_Tabla AND Cd.Cd_Documento = Cuenta_X_Cobrar.Cxc_Folio + Adjunto.Ad_ID WHERE pp.Pp_Folio = '01-0001517' AND Pp.Pc_Id = pci.Pc_Id AND pp.Pp_Referencia = '6236' AND (CASE WHEN Pp_UUID_Original = '' THEN Cd_Timbre_UUID ELSE pp.Pp_UUID_Original END) = '29E2B5A1-8060-4779-B208-6A62D58CB22E' AND pci.Es_Cve_Estado <> 'CA' AND ( pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_IVA_16', '0013'), ',') ) OR pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_IVA_0', '0032'), ',') ) OR pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_IVA_8', '0033'), ',') ) OR pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_IVA_EXCENTO', '0034'), ',') ) OR pci.Im_Cve_Impuesto IN ( SELECT Im_Cve_Impuesto FROM Impuesto WHERE Im_Codigo_SAT = '003' AND Im_Tasa>0 ) ) SELECT TOP 1 '002' AS ImpuestoDR, 'Tasa' AS TipoFactorDR, '0.040000' AS TasaOCuotaDr, '29E2B5A1-8060-4779-B208-6A62D58CB22E' as IdDocumento, '01-0006259' as Cxc_Folio, '6236' as NumOperacion FROM Impuesto INNER JOIN Pago_CXC_Impuesto pci ON pci.Im_Cve_Impuesto = Impuesto.Im_Cve_Impuesto INNER JOIN Pago_Parcial pp ON pp.Cxc_Folio = pci.Cxc_Folio INNER JOIN Cuenta_X_Cobrar ON Cuenta_X_Cobrar.Cxc_Folio = pp.Cxc_Folio LEFT JOIN Adjunto ON Adjunto.Ad_Tabla = 'CUENTA_X_COBRAR' AND Adjunto.Ad_Documento = Cuenta_X_Cobrar.Cxc_Folio AND Adjunto.Ad_Comprobante <> '' LEFT JOIN Comprobante_Digital Cd ON Cd.Cd_Tabla = Adjunto.Ad_Tabla AND Cd.Cd_Documento = Cuenta_X_Cobrar.Cxc_Folio + Adjunto.Ad_ID WHERE pp.Pp_Folio = '01-0001517' AND Pp.Pc_Id = pci.Pc_Id AND pp.Pp_Referencia = '6236' AND (CASE WHEN Pp_UUID_Original = '' THEN Cd_Timbre_UUID ELSE pp.Pp_UUID_Original END) = '29E2B5A1-8060-4779-B208-6A62D58CB22E' AND pci.Es_Cve_Estado <> 'CA' AND ( pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_RETENCION_IVA', '0014,0015'), ',') ) OR pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_RETENCION_IEPS', '0030'), ',') ) OR pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_RETENCION_ISR', '0031'), ',') ) ) SELECT * FROM Complemento_Fiscal_Nodo WHERE Cfn_Padre = '0005' AND Cf_Cve_Complemento_Fiscal = 'PG20' ORDER BY Cfn_ID ASC SELECT * FROM Complemento_Fiscal_Nodo_Campo WHERE Cf_Cve_Complemento_Fiscal = 'PG20' AND Cfn_ID = '0005' ORDER BY Cfnc_ID ASC SELECT '29E2B5A1-8060-4779-B208-6A62D58CB22E' as IdDocumento, '01-0006259' as Cxc_Folio, '6236' as NumOperacion, 1 as EquivalenciaDR WHERE 02='02' SELECT * FROM Complemento_Fiscal_Nodo WHERE Cfn_Padre = '0004' AND Cf_Cve_Complemento_Fiscal = 'PG20' ORDER BY Cfn_ID ASC SELECT * FROM Complemento_Fiscal_Nodo_Campo WHERE Cf_Cve_Complemento_Fiscal = 'PG20' AND Cfn_ID = '0004' ORDER BY Cfnc_ID ASC SELECT Pago_Parcial.Cxc_Folio,Pago_Parcial.Pp_Referencia AS NumOperacion, CASE WHEN Pp_UUID_Original = '' THEN Cd_Timbre_UUID ELSE Pago_Parcial.Pp_UUID_Original END AS IdDocumento, CASE WHEN Pp_Serie_Original = '' THEN Cd_Serie ELSE Pago_Parcial.Pp_Serie_Original END AS Serie, CASE WHEN Pp_Serie_Folio_Original = '' THEN Cd_Serie_Folio ELSE Pp_Serie_Folio_Original END AS SerieFolio, CASE WHEN Pp_Moneda_DR = '' THEN Cd_Moneda ELSE Pago_Parcial.Pp_Moneda_DR END AS MonedaDr, CASE WHEN Pago_Parcial.Mn_Cve_Moneda = Cuenta_X_Cobrar.Mn_Cve_Moneda THEN '1' ELSE dbo.Format_Decimal(Pp_Tipo_Cambio_DR, 4) END AS EquivalenciaDR, --CASE Pago_Parcial.Mn_Cve_Moneda WHEN Cuenta_X_Cobrar.Mn_Cve_Moneda THEN '' ELSE dbo.Format_Decimal(Pp_Tipo_Cambio_DR, 6) END AS EquivalenciaDR, CASE WHEN Pp_Metodo_Pago_DR = '' THEN Cd_Metodo_Pago ELSE Pago_Parcial.Pp_Metodo_Pago_DR END AS MetodoPago, Pp_Parcialidad AS NumParcialidad, dbo.Format_Decimal(Pp_Saldo_Anterior_DR,Moneda.Mn_Decimales_SAT) AS SaldoAnterior, dbo.Format_Decimal(Pp_Pago_DR,Moneda.Mn_Decimales_SAT) AS Pagado, dbo.Format_Decimal(( Pp_Saldo_Insoluto_DR ),Moneda.Mn_Decimales_SAT) AS SaldoInsoluto, (CASE WHEN EXISTS(SELECT TOP 1 NULL FROM Cuenta_X_Cobrar_Impuesto cxci WHERE cxci.Cxc_Folio = Pago_Parcial.Cxc_Folio) THEN '02'ELSE '01' end) as ObjetoImpuesto FROM Pago_Parcial INNER JOIN Cuenta_X_Cobrar ON Cuenta_X_Cobrar.Cxc_Folio = Pago_Parcial.Cxc_Folio INNER JOIN Moneda ON Moneda.Mn_Cve_Moneda = Pago_Parcial.Mn_Cve_Moneda LEFT JOIN Adjunto ON Adjunto.Ad_Tabla = 'CUENTA_X_COBRAR' AND Adjunto.Ad_Documento = Cuenta_X_Cobrar.Cxc_Folio AND Adjunto.Ad_Comprobante <> '' LEFT JOIN Comprobante_Digital Cd ON Cd.Cd_Tabla = Adjunto.Ad_Tabla AND Cd.Cd_Documento = Cuenta_X_Cobrar.Cxc_Folio + Adjunto.Ad_ID WHERE Pago_Parcial.Pp_Folio = '01-0001517' AND Pago_Parcial.Pp_Referencia ='6236' ORDER BY Pago_Parcial.Pp_Id ASC SELECT * FROM Complemento_Fiscal_Nodo WHERE Cfn_Padre = '0003' AND Cf_Cve_Complemento_Fiscal = 'PG20' ORDER BY Cfn_ID ASC SELECT * FROM Complemento_Fiscal_Nodo_Campo WHERE Cf_Cve_Complemento_Fiscal = 'PG20' AND Cfn_ID = '0003' ORDER BY Cfnc_ID ASC SELECT TOP 1 0 AS ImporteDR, 0 AS BaseDR, '' AS ImpuestoDR, '' AS TipoFactorDR, 0 AS TasaOCuotaDR, pp.Pp_Referencia AS NumOperacion FROM Impuesto INNER JOIN Pago_CXC_Impuesto pci ON pci.Im_Cve_Impuesto = Impuesto.Im_Cve_Impuesto INNER JOIN Pago_Parcial pp ON pp.Cxc_Folio = pci.Cxc_Folio WHERE pp.Pp_Folio = '01-0001517' AND pp.Pc_Id = pci.Pc_Id AND pp.Pp_Referencia = '6233' AND pci.Es_Cve_Estado <> 'CA' AND ( pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_IVA_16', '0013'), ',') ) OR pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_IVA_0', '0032'), ',') ) OR pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_IVA_8', '0033'), ',') ) OR pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_IVA_EXCENTO', '0034'), ',') ) OR pci.Im_Cve_Impuesto IN ( SELECT Im_Cve_Impuesto FROM Impuesto WHERE Im_Codigo_SAT = '003' AND Im_Tasa>0 ) ) SELECT top 1 0 AS ImporteP, 0 AS BaseDR, pp.Pp_Referencia as NumOperacion FROM Impuesto INNER JOIN Pago_CXC_Impuesto pci ON pci.Im_Cve_Impuesto = Impuesto.Im_Cve_Impuesto INNER JOIN Pago_Parcial pp ON pp.Cxc_Folio = pci.Cxc_Folio WHERE pp.Pp_Folio = '01-0001517' AND pp.Pc_Id = pci.Pc_Id AND pp.Pp_Referencia = '6233' AND pci.Es_Cve_Estado <> 'CA' AND ( pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_RETENCION_IVA', '0014,0015'), ',') ) OR pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_RETENCION_IEPS', '0030'), ',') ) OR pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_RETENCION_ISR', '0031'), ',') ) ) SELECT * FROM Complemento_Fiscal_Nodo WHERE Cfn_Padre = '0010' AND Cf_Cve_Complemento_Fiscal = 'PG20' ORDER BY Cfn_ID ASC SELECT * FROM Complemento_Fiscal_Nodo_Campo WHERE Cf_Cve_Complemento_Fiscal = 'PG20' AND Cfn_ID = '0010' ORDER BY Cfnc_ID ASC SELECT '6233' AS NumOperacion SELECT TOP 1 '002' AS ImpuestoDR, 'Tasa' AS TipoFactorDR, '0.040000' AS TasaOCuotaDr,'2031EBDA-E5E1-4F72-ACBD-EC4067015CD9' as IdDocumento,'01-0006256' as Cxc_Folio, '6233' as NumOperacion FROM Impuesto INNER JOIN Pago_CXC_Impuesto pci ON pci.Im_Cve_Impuesto = Impuesto.Im_Cve_Impuesto INNER JOIN Pago_Parcial pp ON pp.Cxc_Folio = pci.Cxc_Folio INNER JOIN Cuenta_X_Cobrar ON Cuenta_X_Cobrar.Cxc_Folio = pp.Cxc_Folio LEFT JOIN Adjunto ON Adjunto.Ad_Tabla = 'CUENTA_X_COBRAR' AND Adjunto.Ad_Documento = Cuenta_X_Cobrar.Cxc_Folio AND Adjunto.Ad_Comprobante <> '' LEFT JOIN Comprobante_Digital Cd ON Cd.Cd_Tabla = Adjunto.Ad_Tabla AND Cd.Cd_Documento = Cuenta_X_Cobrar.Cxc_Folio + Adjunto.Ad_ID WHERE pp.Pp_Folio = '01-0001517' AND Pp.Pc_Id = pci.Pc_Id AND pp.Pp_Referencia = '6233' AND (CASE WHEN Pp_UUID_Original = '' THEN Cd_Timbre_UUID ELSE pp.Pp_UUID_Original END) = '2031EBDA-E5E1-4F72-ACBD-EC4067015CD9' AND pci.Es_Cve_Estado <> 'CA' AND ( pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_IVA_16', '0013'), ',') ) OR pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_IVA_0', '0032'), ',') ) OR pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_IVA_8', '0033'), ',') ) OR pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_IVA_EXCENTO', '0034'), ',') ) OR pci.Im_Cve_Impuesto IN ( SELECT Im_Cve_Impuesto FROM Impuesto WHERE Im_Codigo_SAT = '003' AND Im_Tasa>0 ) ) SELECT TOP 1 '002' AS ImpuestoDR, 'Tasa' AS TipoFactorDR, '0.040000' AS TasaOCuotaDr, '2031EBDA-E5E1-4F72-ACBD-EC4067015CD9' as IdDocumento, '01-0006256' as Cxc_Folio, '6233' as NumOperacion FROM Impuesto INNER JOIN Pago_CXC_Impuesto pci ON pci.Im_Cve_Impuesto = Impuesto.Im_Cve_Impuesto INNER JOIN Pago_Parcial pp ON pp.Cxc_Folio = pci.Cxc_Folio INNER JOIN Cuenta_X_Cobrar ON Cuenta_X_Cobrar.Cxc_Folio = pp.Cxc_Folio LEFT JOIN Adjunto ON Adjunto.Ad_Tabla = 'CUENTA_X_COBRAR' AND Adjunto.Ad_Documento = Cuenta_X_Cobrar.Cxc_Folio AND Adjunto.Ad_Comprobante <> '' LEFT JOIN Comprobante_Digital Cd ON Cd.Cd_Tabla = Adjunto.Ad_Tabla AND Cd.Cd_Documento = Cuenta_X_Cobrar.Cxc_Folio + Adjunto.Ad_ID WHERE pp.Pp_Folio = '01-0001517' AND Pp.Pc_Id = pci.Pc_Id AND pp.Pp_Referencia = '6233' AND (CASE WHEN Pp_UUID_Original = '' THEN Cd_Timbre_UUID ELSE pp.Pp_UUID_Original END) = '2031EBDA-E5E1-4F72-ACBD-EC4067015CD9' AND pci.Es_Cve_Estado <> 'CA' AND ( pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_RETENCION_IVA', '0014,0015'), ',') ) OR pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_RETENCION_IEPS', '0030'), ',') ) OR pci.Im_Cve_Impuesto IN ( SELECT TRows FROM dbo.Text_To_Table(dbo.Get_Variable('FIN_IMPUESTO_RETENCION_ISR', '0031'), ',') ) ) SELECT * FROM Complemento_Fiscal_Nodo WHERE Cfn_Padre = '0005' AND Cf_Cve_Complemento_Fiscal = 'PG20' ORDER BY Cfn_ID ASC SELECT * FROM Complemento_Fiscal_Nodo_Campo WHERE Cf_Cve_Complemento_Fiscal = 'PG20' AND Cfn_ID = '0005' ORDER BY Cfnc_ID ASC SELECT '2031EBDA-E5E1-4F72-ACBD-EC4067015CD9' as IdDocumento, '01-0006256' as Cxc_Folio, '6233' as NumOperacion, 1 as EquivalenciaDR WHERE 02='02' SELECT * FROM Complemento_Fiscal_Nodo WHERE Cfn_Padre = '0004' AND Cf_Cve_Complemento_Fiscal = 'PG20' ORDER BY Cfn_ID ASC SELECT * FROM Complemento_Fiscal_Nodo_Campo WHERE Cf_Cve_Complemento_Fiscal = 'PG20' AND Cfn_ID = '0004' ORDER BY Cfnc_ID ASC SELECT Pago_Parcial.Cxc_Folio,Pago_Parcial.Pp_Referencia AS NumOperacion, CASE WHEN Pp_UUID_Original = '' THEN Cd_Timbre_UUID ELSE Pago_Parcial.Pp_UUID_Original END AS IdDocumento, CASE WHEN Pp_Serie_Original = '' THEN Cd_Serie ELSE Pago_Parcial.Pp_Serie_Original END AS Serie, CASE WHEN Pp_Serie_Folio_Original = '' THEN Cd_Serie_Folio ELSE Pp_Serie_Folio_Original END AS SerieFolio, CASE WHEN Pp_Moneda_DR = '' THEN Cd_Moneda ELSE Pago_Parcial.Pp_Moneda_DR END AS MonedaDr, CASE WHEN Pago_Parcial.Mn_Cve_Moneda = Cuenta_X_Cobrar.Mn_Cve_Moneda THEN '1' ELSE dbo.Format_Decimal(Pp_Tipo_Cambio_DR, 4) END AS EquivalenciaDR, --CASE Pago_Parcial.Mn_Cve_Moneda WHEN Cuenta_X_Cobrar.Mn_Cve_Moneda THEN '' ELSE dbo.Format_Decimal(Pp_Tipo_Cambio_DR, 6) END AS EquivalenciaDR, CASE WHEN Pp_Metodo_Pago_DR = '' THEN Cd_Metodo_Pago ELSE Pago_Parcial.Pp_Metodo_Pago_DR END AS MetodoPago, Pp_Parcialidad AS NumParcialidad, dbo.Format_Decimal(Pp_Saldo_Anterior_DR,Moneda.Mn_Decimales_SAT) AS SaldoAnterior, dbo.Format_Decimal(Pp_Pago_DR,Moneda.Mn_Decimales_SAT) AS Pagado, dbo.Format_Decimal(( Pp_Saldo_Insoluto_DR ),Moneda.Mn_Decimales_SAT) AS SaldoInsoluto, (CASE WHEN EXISTS(SELECT TOP 1 NULL FROM Cuenta_X_Cobrar_Impuesto cxci WHERE cxci.Cxc_Folio = Pago_Parcial.Cxc_Folio) THEN '02'ELSE '01' end) as ObjetoImpuesto FROM Pago_Parcial INNER JOIN Cuenta_X_Cobrar ON Cuenta_X_Cobrar.Cxc_Folio = Pago_Parcial.Cxc_Folio INNER JOIN Moneda ON Moneda.Mn_Cve_Moneda = Pago_Parcial.Mn_Cve_Moneda LEFT JOIN Adjunto ON Adjunto.Ad_Tabla = 'CUENTA_X_COBRAR' AND Adjunto.Ad_Documento = Cuenta_X_Cobrar.Cxc_Folio AND Adjunto.Ad_Comprobante <> '' LEFT JOIN Comprobante_Digital Cd ON Cd.Cd_Tabla = Adjunto.Ad_Tabla AND Cd.Cd_Documento = Cuenta_X_Cobrar.Cxc_Folio + Adjunto.Ad_ID WHERE Pago_Parcial.Pp_Folio = '01-0001517' AND Pago_Parcial.Pp_Referencia ='6233' ORDER BY Pago_Parcial.Pp_Id ASC SELECT * FROM Complemento_Fiscal_Nodo WHERE Cfn_Padre = '0003' AND Cf_Cve_Complemento_Fiscal = 'PG20' ORDER BY Cfn_ID ASC SELECT * FROM Complemento_Fiscal_Nodo_Campo WHERE Cf_Cve_Complemento_Fiscal = 'PG20' AND Cfn_ID = '0003' ORDER BY Cfnc_ID ASC