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 * FROM Complemento_Fiscal_Nodo WHERE Cfn_Padre = '0003' AND Cf_Cve_Complemento_Fiscal = 'PAGO' ORDER BY Cfn_ID ASC SELECT * FROM Complemento_Fiscal_Nodo_Campo WHERE Cf_Cve_Complemento_Fiscal = 'PAGO' AND Cfn_ID = '0003' ORDER BY Cfnc_ID ASC SELECT Pp_UUID_Original AS IdDocumento, Pp_Serie_Original AS Serie, Pp_Serie_Folio_Original AS SerieFolio, Pp_Moneda_DR as Moneda, CASE Pago_Parcial.Mn_Cve_Moneda WHEN Cuenta_X_Cobrar.Mn_Cve_Moneda THEN '' ELSE CAST(Pp_Tipo_Cambio_DR AS NVARCHAR(20)) END AS TipoCambio, Pp_Metodo_Pago_DR 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 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 WHERE Pago_Parcial.Pp_Folio = '01-0000015' ORDER BY Pago_Parcial.Pp_Id ASC SELECT * FROM Complemento_Fiscal_Nodo WHERE Cfn_Padre = '0002' AND Cf_Cve_Complemento_Fiscal = 'PAGO' ORDER BY Cfn_ID ASC SELECT * FROM Complemento_Fiscal_Nodo_Campo WHERE Cf_Cve_Complemento_Fiscal = 'PAGO' AND Cfn_ID = '0002' ORDER BY Cfnc_ID ASC SELECT Pago_Parcial.Pp_Fecha + '12:00:00' as FechaPago, Forma_Pago.Fp_Metodo_Pago_SAT as FormaPago, Pago_Parcial.Mn_Cve_Moneda as Moneda, CASE WHEN Pago_Parcial.Mn_Cve_Moneda <> 'MXN' THEN CAST(Pago_Parcial.Pp_Tipo_Cambio AS NVARCHAR(50)) ELSE '' END as TipoCambio, dbo.Format_Decimal(SUM(Pago_Parcial.Pp_Total),Moneda.Mn_Decimales_SAT) as Monto, CASE Forma_Pago.Fp_Tipo WHEN '01' THEN '' ELSE Pago_Parcial.Pp_Referencia END as NumOperacion, --Si es efectivo, pone el vacio CASE WHEN Pp_banco='BAJIO' then 'BBA940707IE1' WHEN Pp_banco='BANCOMER' then 'BBA830831LJ2' WHEN Pp_banco='SANTANDER' then 'BSM970519DU8' WHEN Pp_banco='BANORTE' then 'BMN930209927' WHEN Pp_banco='BANAMEX' then 'BNM840515VB1' WHEN Pp_banco='BANREGIO' then 'BRM940216EQ6' WHEN Pp_banco='BBVA BANCOMER' then 'BBA830831LJ2' ELSE '' END as RfcEmisorOrdenante, case when pp_banco<>'' then pago_parcial.pp_banco else '' end as NombreBancoOrdenante, case when pp_banco <>'' then pago_parcial.pp_cuenta_bancaria else '' end as CuentaOrdenante, CASE WHEN ( Opc_Cliente.Cuenta_Bancaria='0001' and pp_banco<>'' ) then 'BBA830831LJ2' WHEN (Opc_Cliente.Cuenta_Bancaria='0002' and pp_banco<>'') then 'BSM970519DU8' ELSE '' END as RfcEmisorBenef, CASE WHEN (Opc_Cliente.Cuenta_Bancaria='0001' and pp_banco<>'') then '0191659421' WHEN ( Opc_Cliente.Cuenta_Bancaria='0002' and pp_banco<>'') then '65505208521' else '' end as CuentaBenef, -- '' as RfcEmisorOrdenante, -- '' as NombreBancoOrdenante, -- '' as CuentaOrdenante, -- '' as RfcEmisorBenef, -- '' as CuentaBenef, '' as TipoPago, '' as CertPago, '' as CadPago, '' as SelloPago FROM Pago_Parcial INNER JOIN Moneda ON Moneda.Mn_Cve_Moneda = Pago_Parcial.Mn_Cve_Moneda INNER JOIN Forma_Pago ON Forma_Pago.Fp_Cve_Forma_Pago = Pago_Parcial.Pp_Forma_Pago INNER JOIN Sucursal ON Pago_Parcial.Sc_Cve_Sucursal = Sucursal.Sc_Cve_Sucursal INNER JOIN Empresa ON Sucursal.Em_Cve_Empresa = Empresa.Em_Cve_Empresa INNER JOIN Opc_Cliente on Opc_Cliente.Cl_Cve_Cliente=Pago_Parcial.Cl_Cve_Cliente WHERE Pago_Parcial.Pp_Folio = '01-0000015' GROUP BY Pago_Parcial.Pp_Fecha + '12:00:00', Forma_Pago.Fp_Metodo_Pago_SAT, Pago_Parcial.Mn_Cve_Moneda, Pago_Parcial.Pp_Tipo_Cambio, Moneda.Mn_Decimales_SAT, Pago_Parcial.Pp_Referencia, Forma_Pago.Fp_Tipo, Pp_banco, pago_parcial.pp_cuenta_bancaria, Opc_Cliente.Cuenta_Bancaria SELECT * FROM Complemento_Fiscal_Nodo WHERE Cfn_Padre = '0001' AND Cf_Cve_Complemento_Fiscal = 'PAGO' ORDER BY Cfn_ID ASC SELECT * FROM Complemento_Fiscal_Nodo_Campo WHERE Cf_Cve_Complemento_Fiscal = 'PAGO' AND Cfn_ID = '0001' ORDER BY Cfnc_ID ASC SELECT top 1 Pp_Folio as FOLIO, Cxc_Folio AS CXC, Pc_Id AS ID FROM Pago_Parcial WHERE Pago_Parcial.Pp_Folio = '01-0000015' SELECT Complemento_Fiscal_Nodo.*, Complemento_Fiscal.Cf_Sql_Encabezado, Complemento_Fiscal.Cf_Sql_Detalle, Complemento_Fiscal.Cf_Sql_Pie, Complemento_Fiscal.Cf_Tipo FROM Complemento_Fiscal_Nodo INNER JOIN Complemento_Fiscal on Complemento_Fiscal.Cf_Cve_Complemento_Fiscal = Complemento_Fiscal_Nodo.Cf_Cve_Complemento_Fiscal WHERE Complemento_Fiscal_Nodo.Cfn_Padre = '0000' AND Complemento_Fiscal_Nodo.Cf_Cve_Complemento_Fiscal = 'PAGO' ORDER BY Cfn_ID ASC SELECT 1 WHERE 1=2 SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'NO_NOMINA_CONCEPTO_ISR' SELECT 1 WHERE 1=2 SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'NO_NOMINA_CONCEPTO_ISR' SELECT * FROM Documento_Descripcion_Extendida WHERE Dd_Tabla='COMPROBANTE_PAGO' AND Dd_Documento = '01-0000015' AND Dd_Documento_ID = '0001' ORDER BY Dd_Documento_ID, Dd_ID SELECT '0001' as ID, '01' as TipoProducto, '0000000000' as Producto, '' as Complemento, '84111506' AS ClaveProdServ, 'Pago' as Concepto, '' as Unidad, 'ACT' as ClaveUnidad, 1 as Cantidad, 0 as Precio, 0 as Importe, '' AS Descuento, '' as noIdentificacion SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'FAC_CAMPO_NUMERO_IDENTIFICACION' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'FAC_ORDENAR_PRODUCTOS' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'FAC_MODO_CONCEPTO_NOMINA' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'FAC_AGRUPAR_PRODUCTOS_UBICACION' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'FAC_IMPUESTO_LOCAL_ESPECIAL_TASA' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'FAC_IMPUESTO_LOCAL_ESPECIAL_SQL' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'FAC_IMPUESTO_LOCAL_ESPECIAL' SELECT ROUND(Abs(isnull(sum(Pago_Cxc_Impuesto.Pci_Importe),0)),6) as Importe FROM Pago_Parcial INNER JOIN Pago_Cxc_Impuesto ON Pago_Cxc_Impuesto.Cxc_Folio = Pago_Parcial.Cxc_Folio AND Pago_Cxc_Impuesto.Pc_ID = Pago_Parcial.Pc_ID INNER JOIN Impuesto ON Pago_Cxc_Impuesto.Im_Cve_Impuesto = Impuesto.Im_Cve_Impuesto WHERE Pago_Parcial.Pp_Folio = '01-0000015' AND Impuesto.Im_Impuesto_Local = 'SI' AND Impuesto.Im_Tasa >=0 SELECT ROUND(Abs(isnull(sum(Pago_Cxc_Impuesto.Pci_Importe),0)),6) as Importe FROM Pago_Parcial INNER JOIN Pago_Cxc_Impuesto ON Pago_Cxc_Impuesto.Cxc_Folio = Pago_Parcial.Cxc_Folio AND Pago_Cxc_Impuesto.Pc_ID = Pago_Parcial.Pc_ID INNER JOIN Impuesto ON Pago_Cxc_Impuesto.Im_Cve_Impuesto = Impuesto.Im_Cve_Impuesto WHERE Pago_Parcial.Pp_Folio = '01-0000015' AND Impuesto.Im_Impuesto_Local = 'SI' AND Impuesto.Im_Tasa < 0 SELECT '' as Complemento FROM Pago_Parcial WHERE Pago_Parcial.Pp_Folio = '01-0000015' SELECT Cf_Cve_Complemento_Fiscal, Cf_Url_Esquema, Cf_Namespace, Es_Cve_Estado FROM Complemento_Fiscal WHERE Cf_Cve_Complemento_Fiscal = 'PAGO' AND Cf_Tipo = '02' SELECT * FROM Addenda WHERE Es_Cve_Estado <> 'BA' AND Ad_Tipo = '02' AND Ad_Cve_Addenda IN( SELECT TOP 1 Cl_Addenda_Nota_Credito FROM NOTA_CREDITO AS NOTA_CREDITO INNER JOIN Cliente on cliente.cl_cve_cliente = nota_credito.cl_Cve_cliente WHERE NC_FOLIO = '01-0000015' ) SELECT Mn_Impresion_Letras, Mn_Impresion_Moneda FROM Moneda WHERE Mn_Cve_Moneda = 'XXX' SELECT Fs_Cer_B64, Fs_Key_B64 FROM Factura_Serie WHERE Fs_Tipo = '04' AND Fs_Cve_Factura_Serie = 'CP' SELECT Cdr_UUID as UUID, Cdr_Tipo_Relacion as Relacion, Cdr_Forma_Pago as Forma_Pago, CASE Comprobante_Digital_Relacionado.Cdr_Tabla WHEN 'FACTURA' THEN (SELECT Fc_Uso_CFDI FROM Factura_Encabezado WHERE Fc_Folio = Comprobante_Digital_Relacionado.Cdr_Documento) ELSE '' END AS Uso_CFDI FROM Comprobante_Digital_Relacionado WHERE Cd_Tabla = 'COMPROBANTE_PAGO' AND Cd_Documento = '01-0000015' ORDER BY Cdr_Importe DESC SELECT 'XXX' AS Mn_Cve_Moneda, 0 AS Mn_Decimales_SAT, 0 AS Mn_Variacion_SAT, '' as Tipo_Cambio, Pago_Parcial.Pp_Serie as Serie, Pago_Parcial.Pp_Serie_Folio as Folio, Pago_Parcial.Fecha_Alta as Fecha, '01' as TipoCondicion, 'NO' as Pago_Parcial, '' as Leyenda_Fiscal, '' as CondicionesPago, 'PAGO' as Complemento_Fiscal, 'P' as TipoComprobante, 'P01' as UsoCFDI, Forma_Pago.Fp_Cve_Forma_Pago, Fp_Metodo_Pago_SAT AS FormaPago, Empresa.Em_Cve_Empresa, Empresa.Em_Razon_Social, Empresa.Em_R_F_C, Empresa.Em_Cve_Regimen_Fiscal AS Em_Regimen_Fiscal, Cliente.Cl_R_F_C, Cliente.Cl_Razon_Social, ISNULL( PaisCl.Ps_Iso_3166_1_Alpha_3, Cliente.Cl_Pais) AS Cl_Pais, ISNULL(Cliente.Cl_Pais,'') AS De_Pais, Cliente.Cl_Tax_Id as NumRegIdTrib, ISNULL( CpScExp.Cp_Descripcion, ISNULL(CpEm.Cp_Descripcion,Sucursal.Sc_Codigo_Postal)) as LugarExpedicion, Factura_Serie.Fs_Ruta_Certificado_Digital, Factura_Serie.Fs_Ruta_Llave_Privada, Factura_Serie.Fs_Password_Certificado_Digital as Password, Factura_Serie.Fs_Timbra_Test, Factura_Serie.Fs_Usuario_WS, Factura_Serie.Fs_Password_WS, Factura_Serie.Fs_Cve_Factura_Serie, Factura_Serie.Fs_Tipo, Factura_Serie.Fs_NCer, 0 as Subtotal, 0 as Descuento, 0 As Total FROM Pago_Parcial INNER JOIN Pago_Cxc ON Pago_cxc.cxc_folio = Pago_Parcial.cxc_folio and Pago_cxc.pc_id = Pago_Parcial.pc_id INNER JOIN Cliente ON Pago_Parcial.Cl_Cve_Cliente = Cliente.Cl_Cve_Cliente INNER JOIN Sucursal ON Pago_Parcial.Sc_Cve_Sucursal = Sucursal.Sc_Cve_Sucursal INNER JOIN Empresa ON Empresa.Em_Cve_Empresa = Sucursal.Em_Cve_Empresa INNER JOIN Forma_Pago ON Forma_Pago.Fp_Cve_Forma_Pago = Pago_cxc.Fp_Cve_Forma_Pago INNER JOIN Factura_Serie ON Pago_Parcial.pp_Serie = Factura_Serie.Fs_Cve_Factura_Serie AND Factura_Serie.Es_Cve_Estado <> 'BA' AND Factura_Serie.Fs_Tipo = '04' LEFT JOIN Pais PaisCl ON PaisCl.Ps_Cve_Pais = Cliente.Cl_Cve_Pais LEFT JOIN Codigo_Postal CpScExp ON CpScExp.Cp_Cve_Codigo_Postal = Sucursal.Sc_Cve_Codigo_Postal_Expedicion LEFT JOIN Codigo_Postal CpEm ON CpEm.Cp_Cve_Codigo_Postal = Empresa.Em_Cve_Codigo_Postal WHERE Pago_Parcial.Pp_Folio = '01-0000015' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'FAC_CONDICION_PAGO_DEFAULT_CFDI33' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'FAC_NOMINA_SUCURSAL_CARATULA' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'FAC_COMPLEMENTO_PAGO_CFDI33' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'NO_NOMINA_CONCEPTO_ISR' SELECT * FROM Comprobante_Digital WHERE Cd_Tabla = 'COMPROBANTE_PAGO' AND Cd_Documento = '01-0000015' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'FAC_MOSTRAR_UNIDAD_CFDI33' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'FAC_ACTIVAR_CFDI_V33' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'FAC_ACTIVAR_NOMINA_12' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'FAC_ACTIVAR_CFD_V2' SELECT Pago_Parcial.Pp_Fecha as Fecha, Pago_Parcial.Pp_Serie as Serie, Factura_Serie.Fs_Tipo, (CASE WHEN Pago_Parcial.Fecha_Alta > Factura_Serie.Fs_Vigencia_Finaliza THEN -1 ELSE DATEDIFF(DAY,Pago_Parcial.Fecha_Alta,Factura_Serie.Fs_Vigencia_Finaliza) END) DIAS, Factura_Serie.Fs_Vigencia_Finaliza AS VENCIMIENTO, '' as Cl_Complemento_Fiscal FROM Pago_Parcial INNER JOIN Factura_Serie ON Pago_Parcial.Pp_Serie = Factura_Serie.Fs_Cve_Factura_Serie AND Factura_Serie.Es_Cve_Estado <> 'BA' WHERE Pago_Parcial.Pp_Folio = '01-0000015' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'FAC_ENVIAR_DOCUMENTO_EMAIL' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'FTO_IMP_COMPROBANTE_PAGO' SELECT Sc_Formato_Comprobante_Pago AS Nombre FROM Sucursal WHERE Sc_Cve_Sucursal = '0001' AND Es_Cve_Estado <> 'BA' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'FAC_CAMPO_NUMERO_IDENTIFICACION' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'FAC_TABLA_SOLICITA_DOCUMENTO_RELACIONADO' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'FAC_CFDI_EGRESO_CONCEPTO_UNICO'