CREATE PROCEDURE [dbo].[sp_conSuperEduc_PlanillaHonorarios]
(
@mesDesde INT = 1,
@mesHasta INT = 12,
@periodo INT = 0
)
AS

SELECT  11936 AS RBD, --Unidad Negocio
		ISNULL((
			SELECT ISNULL(I.descripcion, '')
			FROM honDetalle D INNER JOIN 
			conItem I ON D.item = I.codigo 
			WHERE D.concepto = 1 
			AND D.rut = Enc.rut
			AND D.tipo = Enc.tipo
			AND D.numero = Enc.numero
			AND D.mes = Enc.mes
			AND D.periodo = Enc.periodo
		),'OTROS') AS Subvencion, 
		ISNULL(SE.clasRepSIE, 0) AS 'Codigo Cuenta',
		'BOLHE' AS 'Tipo de Documento',
		Enc.numero AS 'Nro Documento',
		CONVERT(VARCHAR(10),Enc.fecha_ing, 103) AS 'Fecha Documento',
		CONVERT(VARCHAR(10),Enc.fecha_ing, 103) AS 'Fecha Pago',
		Enc.glosa AS 'Descripcion Gasto',
		CONVERT(VARCHAR(20), Enc.rut) + '-' + Ctacte.digcte AS 'Rut Proveedor',
		Ctacte.nomcte AS 'Nombre Proveedor',
		Enc.monto_total AS 'Monto Gasto',
		Enc.monto_total AS 'Monto Documento'
FROM honEncabezado Enc INNER JOIN
honDetalle Det ON Enc.rut = Det.rut
AND Enc.tipo = Det.tipo
AND Enc.numero = Det.numero
AND Enc.mes = Det.mes
AND Enc.periodo = Det.periodo INNER JOIN
conSuperEduc SE ON Det.cuenta = SE.cuenta INNER JOIN
conCtacte Ctacte ON Enc.rut = Ctacte.rutcte
WHERE Enc.mes BETWEEN @mesDesde AND @mesHasta
AND Enc.periodo = @periodo
ORDER BY Enc.fecha_ing