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-0000001' 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 '' 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 WHERE Pago_Parcial.Pp_Folio = '01-0000001' 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 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-0000001' 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 '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-0000001' 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-0000001' AND Impuesto.Im_Impuesto_Local = 'SI' AND Impuesto.Im_Tasa < 0 SELECT '' as Complemento FROM Pago_Parcial WHERE Pago_Parcial.Pp_Folio = '01-0000001' 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-0000001' ) 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 = 'CPM' 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-0000001' 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-0000001' 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_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-0000001' 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-0000001' 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' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'FAC_PRODUCTO_CUENTA_PREDIAL' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'FAC_CAMPO_NUM_CUENTA_PREDIAL' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'FAC_METODO_PAGO_CLAVE_DEFAULT'