<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="certif_param_resol_aplaz_vac_col" language="groovy" pageWidth="612" pageHeight="800" whenNoDataType="NoDataSection" columnWidth="492" leftMargin="60" rightMargin="60" topMargin="30" bottomMargin="26">
	<property name="ireport.zoom" value="1.2396694214876067"/>
	<property name="ireport.x" value="0"/>
	<property name="ireport.y" value="0"/>
	<style name="table">
		<box>
			<topPen lineWidth="1.0" lineColor="#000000"/>
			<bottomPen lineWidth="1.0" lineColor="#000000"/>
		</box>
	</style>
	<style name="table_TH" mode="Opaque" backcolor="#F0F8FF">
		<box>
			<topPen lineWidth="0.5" lineColor="#000000"/>
			<bottomPen lineWidth="0.5" lineColor="#000000"/>
		</box>
	</style>
	<style name="table_CH" mode="Opaque" backcolor="#BFE1FF">
		<box>
			<topPen lineWidth="0.5" lineColor="#000000"/>
			<bottomPen lineWidth="0.5" lineColor="#000000"/>
		</box>
	</style>
	<style name="table_TD" mode="Opaque" backcolor="#FFFFFF">
		<box>
			<topPen lineWidth="0.5" lineColor="#000000"/>
			<bottomPen lineWidth="0.5" lineColor="#000000"/>
		</box>
	</style>
	<style name="table 1">
		<box>
			<pen lineWidth="1.0" lineColor="#000000"/>
		</box>
	</style>
	<style name="table 1_TH" mode="Opaque" backcolor="#F0F8FF">
		<box>
			<pen lineWidth="0.5" lineColor="#000000"/>
		</box>
	</style>
	<style name="table 1_CH" mode="Opaque" backcolor="#BFE1FF">
		<box>
			<pen lineWidth="0.5" lineColor="#000000"/>
		</box>
	</style>
	<style name="table 1_TD" mode="Opaque" backcolor="#FFFFFF">
		<box>
			<pen lineWidth="0.5" lineColor="#000000"/>
		</box>
	</style>
	<style name="table 2">
		<box>
			<pen lineWidth="1.0" lineColor="#000000"/>
		</box>
	</style>
	<style name="table 2_TH" mode="Opaque" backcolor="#F0F8FF">
		<box>
			<pen lineWidth="0.5" lineColor="#000000"/>
		</box>
	</style>
	<style name="table 2_CH" mode="Opaque" backcolor="#BFE1FF">
		<box>
			<pen lineWidth="0.5" lineColor="#000000"/>
		</box>
	</style>
	<style name="table 2_TD" mode="Opaque" backcolor="#FFFFFF">
		<box>
			<pen lineWidth="0.5" lineColor="#000000"/>
		</box>
	</style>
	<subDataset name="New Dataset 1"/>
	<parameter name="cdp" class="java.lang.String">
		<defaultValueExpression><![CDATA[]]></defaultValueExpression>
	</parameter>
	<parameter name="id_periodo_filtro" class="java.lang.String">
		<defaultValueExpression><![CDATA[]]></defaultValueExpression>
	</parameter>
	<parameter name="num_doc" class="java.lang.String">
		<defaultValueExpression><![CDATA[]]></defaultValueExpression>
	</parameter>
	<parameter name="comando" class="java.lang.String">
		<defaultValueExpression><![CDATA[]]></defaultValueExpression>
	</parameter>
	<parameter name="num_cdp" class="java.lang.String"/>
	<parameter name="id_novedad_vac" class="java.math.BigDecimal">
		<defaultValueExpression><![CDATA[]]></defaultValueExpression>
	</parameter>
	<parameter name="id_certificacion" class="java.math.BigDecimal">
		<defaultValueExpression><![CDATA[]]></defaultValueExpression>
	</parameter>
	<queryString>
		<![CDATA[select

cerpar.id_certificacion_param as id_certificacion_param,
cerpar.DESCRIPCION as DESCRIPCION,
cerpar.EPIGRAFE as EPIGRAFE,
cerpar.ENCABEZADO as ENCABEZADO,
cerpar.TEXTO_RESOL as TEXTO_RESOL,
cerpar.PRE_FIRMA as PRE_FIRMA,
cerpar.PIE_PAGINA as PIE_PAGINA,
cerpar.VERSION as VERSION,

fir.nombre as firma,
fir.cargo as  cargo_firma,
fir.documento as  doc_firma,


rang.rango_periodos_texto as rango_periodos_texto,
afi.pension as fondo_pension,
afi.salud as fondo_salud,

liq.id_periodo as id_periodo_def,
liq.valor as valor_total,
liq.valor_deven,
replace(TO_CHAR(liq.valor_deven, 'FM9,999,999,999'),',','.') as valor_devengado_puntos,
lower(Numero_a_Texto(liq.valor_deven)) as valor_devengado_texto,
liq.valor_deduc,
replace(TO_CHAR(liq.valor_deduc, 'FM9,999,999,999'),',','.') as valor_deducido_puntos,
lower(Numero_a_Texto(liq.valor_deduc)) as valor_deducido_texto,
liq.valor_cesantia as valor_cesantia_numero,
replace(TO_CHAR(liq.valor_cesantia, 'FM9,999,999,999'),',','.') as valor_cesantia,
lower(Numero_a_Texto(liq.valor_cesantia)) as valor_cesantia_texto,

lower(trim(to_char(nom.fecha_termina,'dd','nls_date_language=spanish'))||' de '|| trim(to_char(nom.fecha_termina,'Month','nls_date_language=spanish'))||' de '||trim(to_char(nom.fecha_termina,'yyyy'))) AS fecha_terminacion_texto,
'01 de enero de ' || trim(to_char(nom.fecha_termina,'yyyy')) AS fecha_inicio_anho,

per.id_anhos as vigencia,
initcap_sofhouse(initcap(tab3.denominacion_comp)) || ', Código ' || tab3.codigo_comp || ', Grado ' || tab3.grado_comp || '' as cargo_resol,
lower(tip.descripcion) as tipo_doc_text,
tab4.saldos_dias as saldos_dias,
lower( numero_a_texto(dias_habiles_cant(to_char(tab0.fecha_ini,'yyyy-mm-dd'),to_char(tab0.fecha_fin,'yyyy-mm-dd'))) ) as dias_text,
lower( numero_a_texto(tab4.saldos_dias) ) as saldos_dias_text,
lower(trim(to_char(novpadre.fecha_ini,'dd','nls_date_language=spanish'))||' de '|| trim(to_char(novpadre.fecha_ini,'Month','nls_date_language=spanish'))||' de '||trim(to_char(novpadre.fecha_ini,'yyyy'))) AS fecha_ini_padre,
lower(trim(to_char(novpadre.fecha_fin,'dd','nls_date_language=spanish'))||' de '|| trim(to_char(novpadre.fecha_fin,'Month','nls_date_language=spanish'))||' de '||trim(to_char(novpadre.fecha_fin,'yyyy'))) AS fecha_fin_padre,

lower(trim(to_char(TAB0.fecha_doc,'dd','nls_date_language=spanish'))||' de '|| trim(to_char(TAB0.fecha_doc,'Month','nls_date_language=spanish'))||' de '||trim(to_char(TAB0.fecha_doc,'yyyy'))) AS FECHA_ACTUAL,

trim(to_char(tab0.fecha_ini,'yyyy')) as vigencianov,

case when (select count(*) from no_novedad_personal
where id_tipo_doc = TAB0.ID_TIPO_DOC and num_doc = TAB0.NUM_DOC and estado = 1 and id_novedad in (3,7)
and sysdate between fecha_inicial and fecha_terminacion) > 0 then ' (E),' else ',' end as encargo,


case when (select count(*) from no_novedad_personal
where id_tipo_doc = TAB0.ID_TIPO_DOC and num_doc = TAB0.NUM_DOC and estado = 1 and id_novedad in (3,7)
and sysdate between fecha_inicial and fecha_terminacion) > 0
then (select
' ' || initcap_sofhouse(initcap(CARGO.DENOMINACION_COMP)) || ', Código ' || CARGO.CODIGO_COMP || ', Grado ' || CARGO.GRADO_COMP || ', ' || initcap_sofhouse(initcap(cargo.area)) || ' ' as cargo_ini_text
from no_novedad_personal nov

left join no_dp_v cargo ON cargo.id_dp = nov.id_dp_ini

where nov.id_tipo_doc = TAB0.ID_TIPO_DOC and nov.num_doc = TAB0.NUM_DOC and nov.estado = 1 and nov.id_novedad in (3,7)
and sysdate between nov.fecha_inicial and nov.fecha_terminacion)
else ' de ' || initcap_sofhouse(initcap(tab3.denominacion_comp)) || ', Código ' || tab3.codigo_comp || ', Grado ' || tab3.grado_comp || ', en la ' || initcap_sofhouse(initcap(tab3.area)) || '' end as encargo_INI_text,

case when (select min(sexo) as sexo from datos_funcionario where num_doc in (
select firma.documento from no_inf_firma firma_inf
left join no_firma firma ON firma.id_firma = firma_inf.id_firma
where firma_inf.comando = 'no_resol_vacaciones'
)) = 1 then 'LA' else 'EL' end as letra_el,

'$' || TO_CHAR(tab5.valor, 'FM9,999,999,999') as asig,
(select nombre_empresa from datos_compania where id = 1) as empresa,

tab0.num_doc,dias_habiles_cant(to_char(tab0.fecha_ini,'yyyy-mm-dd'),to_char(tab0.fecha_fin,'yyyy-mm-dd')) AS DIAS,
lower(trim(to_char(tab0.fecha_ini,'dd','nls_date_language=spanish'))||' de '|| trim(to_char(tab0.fecha_ini,'Month','nls_date_language=spanish'))||' de '||trim(to_char(tab0.fecha_ini,'yyyy'))) AS FECHA_INI,
lower(trim(to_char(tab0.fecha_fin,'dd','nls_date_language=spanish'))||' de '|| trim(to_char(tab0.fecha_fin,'Month','nls_date_language=spanish'))||' de '||trim(to_char(tab0.fecha_fin,'yyyy'))) AS FECHA_FIN,
lower(trim(to_char(dias_habiles(tab0.fecha_fin,1),'dd','nls_date_language=spanish'))||' de '|| trim(to_char(dias_habiles(tab0.fecha_fin,1),'Month','nls_date_language=spanish'))||' de '||trim(to_char(dias_habiles(tab0.fecha_fin,1),'yyyy'))) AS fecha_regreso,

upper( lower(trim(to_char(tab0.fecha_ini,'dd','nls_date_language=spanish'))||' de '|| trim(to_char(tab0.fecha_ini,'Month','nls_date_language=spanish'))||' de '||trim(to_char(tab0.fecha_ini,'yyyy'))) ) AS FECHA_INI_MAY,
upper( lower(trim(to_char(tab0.fecha_fin,'dd','nls_date_language=spanish'))||' de '|| trim(to_char(tab0.fecha_fin,'Month','nls_date_language=spanish'))||' de '||trim(to_char(tab0.fecha_fin,'yyyy'))) ) AS FECHA_FIN_MAY,

initcap_sofhouse(INITCAP(tab1.apellido_nombre)) as apellido_nombre,
initcap_sofhouse(INITCAP(tab1.nombre_apellido)) as nombre_apellido,
initcap_sofhouse(INITCAP(nvl(tab1.lugar_doc,'Bogotá'))) as lugar_doc,
tab3.componente,
initcap_sofhouse(INITCAP(tab3.area)) as area,
lower(trim(to_char(tab4.fecha_ini,'dd','nls_date_language=spanish'))||' de '|| trim(to_char(tab4.fecha_ini,'Month','nls_date_language=spanish'))||' de '||trim(to_char(tab4.fecha_ini,'yyyy'))) AS FECHA_INI_CAUSA,
lower(trim(to_char(tab4.fecha_fin,'dd','nls_date_language=spanish'))||' de '|| trim(to_char(tab4.fecha_fin,'Month','nls_date_language=spanish'))||' de '||trim(to_char(tab4.fecha_fin,'yyyy'))) AS FECHA_FIN_CAUSA,
tab5.valor,
tab3.codigo,
tab3.codigo_comp,
tab3.grado_comp,
tab3.denominacion_comp,


replace(trim(TO_CHAR(TAB0.NUM_DOC, '9,999,999,999,999')),',','.') as NUM_DOC_puntos,
tab1.sexo

from no_novedad_vac tab0

JOIN NO_NOMBRAMIENTO_V nom ON tab0.id_tipo_doc = nom.id_tipo_doc
AND tab0.num_doc = nom.num_doc

left join no_periodo_v per
on per.id_periodo = tab0.id_periodo
left join TIPO_DOCUMENTO tip
on tip.id_tipo_doc = tab0.id_tipo_doc

left join no_datos_funcionario_v tab1 ON tab1.id_tipo_doc = tab0.id_tipo_doc
and tab1.num_doc = tab0.num_doc
left join no_estado_func_v tab2 ON tab2.id_tipo_doc = tab0.id_tipo_doc
and tab2.num_doc = tab0.num_doc and tab2.periodo = tab0.id_periodo
left join no_dp_v tab3 ON tab3.id_dp = tab2.id_dp
left join no_causa_vacac tab4 ON tab4.id_causa_vacac = tab0.id_causa_vacac

left join(
	select
	liqui.id_periodo,
	liqui.num_doc,
          liqui.fecha_desde,
          liqui.fecha_hasta,
	sum(liqui.valor_liquidado) AS VALOR
	from no_liquida_nomina liqui
	where
	liqui.id_concep_nomina in (select distinct no_concep_vac.id_concep_nomina from no_concep_vac)
	group by liqui.id_periodo, liqui.num_doc, liqui.fecha_desde, liqui.fecha_hasta
)tab5 ON tab5.id_periodo = tab0.id_periodo and tab5.num_doc = tab0.num_doc
and tab5.fecha_desde = tab0.fecha_ini
and tab5.fecha_hasta = tab0.fecha_fin

left join no_certificacion_param cerpar
on cerpar.id_certificacion = $P{id_certificacion}

left join no_firma fir
on fir.id_firma = cerpar.id_firma

left join (
    select
    nov.*,
    ROW_NUMBER() OVER (
        partition by nov.num_doc
        ORDER BY nov.num_doc, nov.id_novedad_vac desc
    ) AS rn
    from no_novedad_vac nov
    left join no_tipo_nov_vac tipnov
    on tipnov.id_tipo_nov_vac = nov.id_tipo_nov_vac
    where
    nov.id_causa_vacac in (
        select
        id_causa_vacac
        from no_novedad_vac
        where
        num_doc = $P{num_doc}
        and id_periodo = $P{id_periodo_filtro}
        and id_novedad_vac = $P{id_novedad_vac}
    )
    and tipnov.operador = 1
)novpadre
on novpadre.rn = 1

left join (

    select
    liquida.id_tipo_doc,liquida.num_doc,liquida.id_periodo,
    sum( case when concep.pago_func = 1 and concep.id_tipo_concepto = 1 then liquida.valor_liquidado else 0 end) as valor_deven,
    sum( case when concep.pago_func = 1 and concep.id_tipo_concepto != 1 then liquida.valor_liquidado else 0 end) as valor_deduc,
    sum( case when concep.pago_func = 1 then liquida.valor_liquidado else 0 end) as valor,

    sum( case when concep.pago_func = 0 then liquida.valor_liquidado else 0 end) as valor_cesantia

    from no_liquida_nomina_v liquida

    left join no_concep_nomina concep on concep.id_concep_nomina = liquida.id_concep_nomina

    where
    liquida.id_periodo in (select
            id_periodo
            from(
                select distinct
                id_periodo,
                ROW_NUMBER() OVER (
                    partition by num_doc, id_periodo
                    ORDER BY num_doc, id_periodo desc
                ) AS rn
                from no_liquida_nomina_v
                where
                num_doc = $P{num_doc}
                and id_tipo_periodo = 5
            )
            where rn = 1)
    and liquida.id_tipo_periodo = 5

    group by liquida.id_tipo_doc,liquida.num_doc,liquida.id_periodo

)liq
on liq.num_doc = tab0.num_doc
and liq.id_tipo_doc = tab0.id_tipo_doc

left join(

    select
    afi.id_tipo_doc,
    afi.num_doc,
    to_char(wm_concat(afi.id_mae_fondos)) as id_maes,
    max( case when afi.id_clase_fondo = 1 then mae.razon_social else '' end ) as pension,
    max( case when afi.id_clase_fondo = 2 then mae.razon_social else '' end ) as salud,
    to_char(wm_concat(afi.id_clase_fondo)) as id_clase_fondo

    from no_afilia_fondo afi

    left join no_mae_fondos mae
    on mae.id_mae_fondos = afi.id_mae_fondos

    where
    afi.estado = 1
    and afi.id_clase_fondo in (1,2)

    group by
    afi.id_tipo_doc,
    afi.num_doc

)afi
on afi.num_doc = tab0.num_doc
and afi.id_tipo_doc = tab0.id_tipo_doc

left join(

    select
    id_tipo_doc,
    num_doc,
    to_char( wm_concat(  case when fecha_texto_tag = 0
        then lower(trim(to_char(fecha_ini,'dd','nls_date_language=spanish'))||' de '|| trim(to_char(fecha_ini,'Month','nls_date_language=spanish'))||' de '||trim(to_char(fecha_ini,'yyyy'))) || ' y el ' || lower(trim(to_char(fecha_fin,'dd','nls_date_language=spanish'))||' de '|| trim(to_char(fecha_fin,'Month','nls_date_language=spanish'))||' de '||trim(to_char(fecha_fin,'yyyy')))
        else 'y proporcionales por el tiempo comprendido entre el ' || lower(trim(to_char(fecha_ini,'dd','nls_date_language=spanish'))||' de '|| trim(to_char(fecha_ini,'Month','nls_date_language=spanish'))||' de '||trim(to_char(fecha_ini,'yyyy'))) || ' y el ' || lower(trim(to_char(fecha_fin,'dd','nls_date_language=spanish'))||' de '|| trim(to_char(fecha_fin,'Month','nls_date_language=spanish'))||' de '||trim(to_char(fecha_fin,'yyyy')))
        end  ) ) as rango_periodos_texto
    from(

        select
        cau.id_tipo_doc,
        cau.num_doc,
        cau.fecha_ini,
        case when  cau.fecha_fin < tab1.fecha_termina then cau.fecha_fin else tab1.fecha_termina end as fecha_fin,
        case when  cau.fecha_fin < tab1.fecha_termina then 0 else 1 end as fecha_texto_tag

        from no_causa_vacac cau

        JOIN NO_NOMBRAMIENTO_V tab1
        ON cau.id_tipo_doc = tab1.id_tipo_doc
        AND cau.num_doc = tab1.num_doc

        where
        cau.num_doc = $P{num_doc}
        and cau.saldos_dias != 0

        order by
        cau.fecha_ini

    )
    group by
    id_tipo_doc,
    num_doc

)rang
on rang.num_doc = tab0.num_doc
and rang.id_tipo_doc = tab0.id_tipo_doc

where
tab0.num_doc = $P{num_doc}
and tab0.id_periodo = $P{id_periodo_filtro}
and tab0.id_novedad_vac = $P{id_novedad_vac}]]>
	</queryString>
	<field name="ID_CERTIFICACION_PARAM" class="java.math.BigDecimal"/>
	<field name="DESCRIPCION" class="java.lang.String"/>
	<field name="EPIGRAFE" class="java.lang.String"/>
	<field name="ENCABEZADO" class="java.lang.String"/>
	<field name="TEXTO_RESOL" class="java.lang.String"/>
	<field name="PRE_FIRMA" class="java.lang.String"/>
	<field name="PIE_PAGINA" class="java.lang.String"/>
	<field name="VERSION" class="java.lang.String"/>
	<field name="FIRMA" class="java.lang.String"/>
	<field name="CARGO_FIRMA" class="java.lang.String"/>
	<field name="DOC_FIRMA" class="java.lang.String"/>
	<field name="RANGO_PERIODOS_TEXTO" class="java.lang.String"/>
	<field name="FONDO_PENSION" class="java.lang.String"/>
	<field name="FONDO_SALUD" class="java.lang.String"/>
	<field name="ID_PERIODO_DEF" class="java.math.BigDecimal"/>
	<field name="VALOR_TOTAL" class="java.math.BigDecimal"/>
	<field name="VALOR_DEVEN" class="java.math.BigDecimal"/>
	<field name="VALOR_DEVENGADO_PUNTOS" class="java.lang.String"/>
	<field name="VALOR_DEVENGADO_TEXTO" class="java.lang.String"/>
	<field name="VALOR_DEDUC" class="java.math.BigDecimal"/>
	<field name="VALOR_DEDUCIDO_PUNTOS" class="java.lang.String"/>
	<field name="VALOR_DEDUCIDO_TEXTO" class="java.lang.String"/>
	<field name="VALOR_CESANTIA_NUMERO" class="java.math.BigDecimal"/>
	<field name="VALOR_CESANTIA" class="java.lang.String"/>
	<field name="VALOR_CESANTIA_TEXTO" class="java.lang.String"/>
	<field name="FECHA_TERMINACION_TEXTO" class="java.lang.String"/>
	<field name="FECHA_INICIO_ANHO" class="java.lang.String"/>
	<field name="VIGENCIA" class="java.math.BigDecimal"/>
	<field name="CARGO_RESOL" class="java.lang.String"/>
	<field name="TIPO_DOC_TEXT" class="java.lang.String"/>
	<field name="SALDOS_DIAS" class="java.math.BigDecimal"/>
	<field name="DIAS_TEXT" class="java.lang.String"/>
	<field name="SALDOS_DIAS_TEXT" class="java.lang.String"/>
	<field name="FECHA_INI_PADRE" class="java.lang.String"/>
	<field name="FECHA_FIN_PADRE" class="java.lang.String"/>
	<field name="FECHA_ACTUAL" class="java.lang.String"/>
	<field name="VIGENCIANOV" class="java.lang.String"/>
	<field name="ENCARGO" class="java.lang.String"/>
	<field name="ENCARGO_INI_TEXT" class="java.lang.String"/>
	<field name="LETRA_EL" class="java.lang.String"/>
	<field name="ASIG" class="java.lang.String"/>
	<field name="EMPRESA" class="java.lang.String"/>
	<field name="NUM_DOC" class="java.lang.String"/>
	<field name="DIAS" class="java.math.BigDecimal"/>
	<field name="FECHA_INI" class="java.lang.String"/>
	<field name="FECHA_FIN" class="java.lang.String"/>
	<field name="FECHA_REGRESO" class="java.lang.String"/>
	<field name="FECHA_INI_MAY" class="java.lang.String"/>
	<field name="FECHA_FIN_MAY" class="java.lang.String"/>
	<field name="APELLIDO_NOMBRE" class="java.lang.String"/>
	<field name="NOMBRE_APELLIDO" class="java.lang.String"/>
	<field name="LUGAR_DOC" class="java.lang.String"/>
	<field name="COMPONENTE" class="java.lang.String"/>
	<field name="AREA" class="java.lang.String"/>
	<field name="FECHA_INI_CAUSA" class="java.lang.String"/>
	<field name="FECHA_FIN_CAUSA" class="java.lang.String"/>
	<field name="VALOR" class="java.math.BigDecimal"/>
	<field name="CODIGO" class="java.math.BigDecimal"/>
	<field name="CODIGO_COMP" class="java.lang.String"/>
	<field name="GRADO_COMP" class="java.lang.String"/>
	<field name="DENOMINACION_COMP" class="java.lang.String"/>
	<field name="NUM_DOC_PUNTOS" class="java.lang.String"/>
	<field name="SEXO" class="java.lang.String"/>
	<variable name="letra_a" class="java.lang.String">
		<variableExpression><![CDATA[( '1' == $F{SEXO}
    ? "a"
    : "o"
)]]></variableExpression>
	</variable>
	<variable name="letra_del" class="java.lang.String">
		<variableExpression><![CDATA[( '1' == $F{SEXO}     ? "de la"     : "del" )]]></variableExpression>
	</variable>
	<variable name="letra_a_sin" class="java.lang.String">
		<variableExpression><![CDATA[( '1' == $F{SEXO}     ? "a"     : "" )]]></variableExpression>
	</variable>
	<variable name="letra_el" class="java.lang.String">
		<variableExpression><![CDATA[( '1' == $F{SEXO}     ? "la"     : "el" )]]></variableExpression>
	</variable>
	<variable name="letra_el_m" class="java.lang.String">
		<variableExpression><![CDATA[( '1' == $F{SEXO}     ? "La"     : "El" )]]></variableExpression>
	</variable>
	<variable name="letra_un" class="java.lang.String">
		<variableExpression><![CDATA[( '1' == $F{SEXO}
    ? "una"
    : "un"
)]]></variableExpression>
	</variable>
	<variable name="letra_a_la" class="java.lang.String">
		<variableExpression><![CDATA[( '1' == $F{SEXO}
    ? "a la"
    : "al"
)]]></variableExpression>
	</variable>
	<pageHeader>
		<band height="210">
			<textField isBlankWhenNull="true">
				<reportElement x="0" y="85" width="492" height="30" isRemoveLineWhenBlank="true">
					<printWhenExpression><![CDATA[$V{PAGE_NUMBER} != 1000]]></printWhenExpression>
				</reportElement>
				<textElement textAlignment="Center" verticalAlignment="Middle" markup="styled">
					<font fontName="SansSerif" size="10" isItalic="true"/>
				</textElement>
				<textFieldExpression class="java.lang.String"><![CDATA[$F{EPIGRAFE}]]></textFieldExpression>
			</textField>
			<textField isStretchWithOverflow="true">
				<reportElement x="0" y="115" width="492" height="50" isRemoveLineWhenBlank="true">
					<printWhenExpression><![CDATA[$V{PAGE_NUMBER} == 1]]></printWhenExpression>
				</reportElement>
				<textElement textAlignment="Center" verticalAlignment="Middle">
					<font fontName="SansSerif" size="10" isBold="true"/>
				</textElement>
				<textFieldExpression class="java.lang.String"><![CDATA[$F{ENCABEZADO}]]></textFieldExpression>
			</textField>
			<textField isBlankWhenNull="true">
				<reportElement stretchType="RelativeToBandHeight" x="0" y="165" width="492" height="45" isRemoveLineWhenBlank="true">
					<printWhenExpression><![CDATA[$V{PAGE_NUMBER} == 1]]></printWhenExpression>
				</reportElement>
				<textElement textAlignment="Center" verticalAlignment="Middle" markup="none">
					<font fontName="SansSerif" size="10"/>
				</textElement>
				<textFieldExpression class="java.lang.String"><![CDATA[$F{TEXTO_RESOL}]]></textFieldExpression>
			</textField>
			<image hAlign="Center">
				<reportElement x="190" y="0" width="110" height="60"/>
				<imageExpression class="java.lang.String"><![CDATA["repo:logo_servicio_bicen.jpg"]]></imageExpression>
			</image>
			<textField>
				<reportElement x="0" y="60" width="493" height="19" isRemoveLineWhenBlank="true">
					<printWhenExpression><![CDATA[$V{PAGE_NUMBER} != 1000]]></printWhenExpression>
				</reportElement>
				<textElement textAlignment="Center" verticalAlignment="Middle" markup="none">
					<font fontName="SansSerif" size="10" isBold="true"/>
				</textElement>
				<textFieldExpression class="java.lang.String"><![CDATA["RESOLUCIÓN                                         DE " + $F{VIGENCIA}]]></textFieldExpression>
			</textField>
		</band>
	</pageHeader>
	<detail>
		<band height="55" splitType="Stretch">
			<staticText>
				<reportElement x="0" y="0" width="492" height="30"/>
				<textElement textAlignment="Center" verticalAlignment="Middle">
					<font fontName="SansSerif" size="10" isBold="true"/>
				</textElement>
				<text><![CDATA[CONSIDERANDO]]></text>
			</staticText>
			<subreport>
				<reportElement stretchType="RelativeToBandHeight" x="1" y="30" width="492" height="20"/>
				<subreportParameter name="id_periodo_filtro">
					<subreportParameterExpression><![CDATA[$P{id_periodo_filtro}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="valor_cesantia_texto">
					<subreportParameterExpression><![CDATA[$F{VALOR_CESANTIA_TEXTO}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="fondo_salud">
					<subreportParameterExpression><![CDATA[$F{FONDO_SALUD}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="letra_un">
					<subreportParameterExpression><![CDATA[$V{letra_un}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="lugar_doc">
					<subreportParameterExpression><![CDATA[$F{LUGAR_DOC}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="fecha_fin_padre">
					<subreportParameterExpression><![CDATA[$F{FECHA_FIN_PADRE}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="nombre_apellido">
					<subreportParameterExpression><![CDATA[$F{NOMBRE_APELLIDO}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="id_novedad_vac">
					<subreportParameterExpression><![CDATA[$P{id_novedad_vac}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="fecha_fin_causa">
					<subreportParameterExpression><![CDATA[$F{FECHA_FIN_CAUSA}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="valor_devengado_puntos">
					<subreportParameterExpression><![CDATA[$F{VALOR_DEVENGADO_PUNTOS}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="valor_cesantia">
					<subreportParameterExpression><![CDATA[$F{VALOR_CESANTIA}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="valor_devengado_texto">
					<subreportParameterExpression><![CDATA[$F{VALOR_DEVENGADO_TEXTO}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="dias">
					<subreportParameterExpression><![CDATA[$F{DIAS}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="valor_deducido_puntos">
					<subreportParameterExpression><![CDATA[$F{VALOR_DEDUCIDO_PUNTOS}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="num_doc_puntos">
					<subreportParameterExpression><![CDATA[$F{NUM_DOC_PUNTOS}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="area">
					<subreportParameterExpression><![CDATA[$F{AREA}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="saldos_dias_text">
					<subreportParameterExpression><![CDATA[$F{SALDOS_DIAS_TEXT}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="id_certificacion_param">
					<subreportParameterExpression><![CDATA[$F{ID_CERTIFICACION_PARAM}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="saldos_dias">
					<subreportParameterExpression><![CDATA[$F{SALDOS_DIAS}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="valor_deducido_texto">
					<subreportParameterExpression><![CDATA[$F{VALOR_DEDUCIDO_TEXTO}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="fecha_ini_causa">
					<subreportParameterExpression><![CDATA[$F{FECHA_INI_CAUSA}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="letra_a_sin">
					<subreportParameterExpression><![CDATA[$V{letra_a_sin}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="tipo_doc_text">
					<subreportParameterExpression><![CDATA[$F{TIPO_DOC_TEXT}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="rango_periodos_texto">
					<subreportParameterExpression><![CDATA[$F{RANGO_PERIODOS_TEXTO}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="fondo_pension">
					<subreportParameterExpression><![CDATA[$F{FONDO_PENSION}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="fecha_terminacion_texto">
					<subreportParameterExpression><![CDATA[$F{FECHA_TERMINACION_TEXTO}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="cargo_resol">
					<subreportParameterExpression><![CDATA[$F{CARGO_RESOL}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="fecha_regreso">
					<subreportParameterExpression><![CDATA[$F{FECHA_REGRESO}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="dias_text">
					<subreportParameterExpression><![CDATA[$F{DIAS_TEXT}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="letra_del">
					<subreportParameterExpression><![CDATA[$V{letra_del}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="letra_el">
					<subreportParameterExpression><![CDATA[$V{letra_el}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="letra_el_m">
					<subreportParameterExpression><![CDATA[$V{letra_el_m}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="fecha_fin">
					<subreportParameterExpression><![CDATA[$F{FECHA_FIN}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="fecha_inicio_anho">
					<subreportParameterExpression><![CDATA[$F{FECHA_INICIO_ANHO}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="num_doc">
					<subreportParameterExpression><![CDATA[$P{num_doc}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="fecha_ini">
					<subreportParameterExpression><![CDATA[$F{FECHA_INI}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="letra_a">
					<subreportParameterExpression><![CDATA[$V{letra_a}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="letra_a_la">
					<subreportParameterExpression><![CDATA[$V{letra_a_la}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="fecha_ini_padre">
					<subreportParameterExpression><![CDATA[$F{FECHA_INI_PADRE}]]></subreportParameterExpression>
				</subreportParameter>
				<connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression>
				<subreportExpression class="java.lang.String"><![CDATA["repo:certif_param_consider"]]></subreportExpression>
			</subreport>
		</band>
		<band height="55" splitType="Stretch">
			<staticText>
				<reportElement x="0" y="0" width="492" height="30"/>
				<textElement textAlignment="Center" verticalAlignment="Middle">
					<font fontName="SansSerif" size="10" isBold="true"/>
				</textElement>
				<text><![CDATA[RESUELVE]]></text>
			</staticText>
			<subreport>
				<reportElement stretchType="RelativeToBandHeight" x="1" y="30" width="492" height="20"/>
				<subreportParameter name="id_periodo_filtro">
					<subreportParameterExpression><![CDATA[$P{id_periodo_filtro}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="valor_cesantia_texto">
					<subreportParameterExpression><![CDATA[$F{VALOR_CESANTIA_TEXTO}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="fondo_salud">
					<subreportParameterExpression><![CDATA[$F{FONDO_SALUD}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="letra_un">
					<subreportParameterExpression><![CDATA[$V{letra_un}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="lugar_doc">
					<subreportParameterExpression><![CDATA[$F{LUGAR_DOC}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="fecha_fin_padre">
					<subreportParameterExpression><![CDATA[$F{FECHA_FIN_PADRE}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="nombre_apellido">
					<subreportParameterExpression><![CDATA[$F{NOMBRE_APELLIDO}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="id_novedad_vac">
					<subreportParameterExpression><![CDATA[$P{id_novedad_vac}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="fecha_fin_causa">
					<subreportParameterExpression><![CDATA[$F{FECHA_FIN_CAUSA}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="valor_devengado_puntos">
					<subreportParameterExpression><![CDATA[$F{VALOR_DEVENGADO_PUNTOS}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="valor_cesantia">
					<subreportParameterExpression><![CDATA[$F{VALOR_CESANTIA}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="valor_devengado_texto">
					<subreportParameterExpression><![CDATA[$F{VALOR_DEVENGADO_TEXTO}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="dias">
					<subreportParameterExpression><![CDATA[$F{DIAS}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="valor_deducido_puntos">
					<subreportParameterExpression><![CDATA[$F{VALOR_DEDUCIDO_PUNTOS}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="num_doc_puntos">
					<subreportParameterExpression><![CDATA[$F{NUM_DOC_PUNTOS}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="area">
					<subreportParameterExpression><![CDATA[$F{AREA}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="saldos_dias_text">
					<subreportParameterExpression><![CDATA[$F{SALDOS_DIAS_TEXT}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="id_certificacion_param">
					<subreportParameterExpression><![CDATA[$F{ID_CERTIFICACION_PARAM}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="saldos_dias">
					<subreportParameterExpression><![CDATA[$F{SALDOS_DIAS}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="valor_deducido_texto">
					<subreportParameterExpression><![CDATA[$F{VALOR_DEDUCIDO_TEXTO}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="fecha_ini_causa">
					<subreportParameterExpression><![CDATA[$F{FECHA_INI_CAUSA}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="letra_a_sin">
					<subreportParameterExpression><![CDATA[$V{letra_a_sin}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="tipo_doc_text">
					<subreportParameterExpression><![CDATA[$F{TIPO_DOC_TEXT}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="rango_periodos_texto">
					<subreportParameterExpression><![CDATA[$F{RANGO_PERIODOS_TEXTO}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="fondo_pension">
					<subreportParameterExpression><![CDATA[$F{FONDO_PENSION}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="fecha_terminacion_texto">
					<subreportParameterExpression><![CDATA[$F{FECHA_TERMINACION_TEXTO}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="cargo_resol">
					<subreportParameterExpression><![CDATA[$F{CARGO_RESOL}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="fecha_regreso">
					<subreportParameterExpression><![CDATA[$F{FECHA_REGRESO}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="dias_text">
					<subreportParameterExpression><![CDATA[$F{DIAS_TEXT}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="letra_del">
					<subreportParameterExpression><![CDATA[$V{letra_del}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="letra_el">
					<subreportParameterExpression><![CDATA[$V{letra_el}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="letra_el_m">
					<subreportParameterExpression><![CDATA[$V{letra_el_m}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="fecha_fin">
					<subreportParameterExpression><![CDATA[$F{FECHA_FIN}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="fecha_inicio_anho">
					<subreportParameterExpression><![CDATA[$F{FECHA_INICIO_ANHO}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="num_doc">
					<subreportParameterExpression><![CDATA[$P{num_doc}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="fecha_ini">
					<subreportParameterExpression><![CDATA[$F{FECHA_INI}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="letra_a">
					<subreportParameterExpression><![CDATA[$V{letra_a}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="letra_a_la">
					<subreportParameterExpression><![CDATA[$V{letra_a_la}]]></subreportParameterExpression>
				</subreportParameter>
				<subreportParameter name="fecha_ini_padre">
					<subreportParameterExpression><![CDATA[$F{FECHA_INI_PADRE}]]></subreportParameterExpression>
				</subreportParameter>
				<connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression>
				<subreportExpression class="java.lang.String"><![CDATA["repo:certif_param_resuelve"]]></subreportExpression>
			</subreport>
		</band>
	</detail>
	<pageFooter>
		<band height="53">
			<textField evaluationTime="Report" pattern="" isBlankWhenNull="false">
				<reportElement mode="Opaque" x="270" y="0" width="60" height="10" forecolor="#575757" backcolor="#FFFFFF"/>
				<textElement verticalAlignment="Middle" rotation="None" markup="none">
					<font fontName="SansSerif" size="6" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
				</textElement>
				<textFieldExpression class="java.lang.String"><![CDATA[$V{PAGE_NUMBER}+" "]]></textFieldExpression>
			</textField>
			<textField>
				<reportElement mode="Opaque" x="180" y="0" width="89" height="10" forecolor="#575757" backcolor="#FFFFFF"/>
				<textElement textAlignment="Right" verticalAlignment="Middle" rotation="None" markup="none">
					<font fontName="SansSerif" size="6" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
				</textElement>
				<textFieldExpression class="java.lang.String"><![CDATA[" "+$V{PAGE_NUMBER}+" de "]]></textFieldExpression>
			</textField>
			<textField>
				<reportElement mode="Opaque" x="392" y="0" width="100" height="51" forecolor="#000000" backcolor="#FFFFFF"/>
				<box leftPadding="2"/>
				<textElement verticalAlignment="Middle" rotation="None" markup="styled">
					<font fontName="SansSerif" size="8" isBold="false" isItalic="false" isUnderline="false" isStrikeThrough="false" pdfEncoding="Cp1252" isPdfEmbedded="false"/>
				</textElement>
				<textFieldExpression class="java.lang.String"><![CDATA[$F{VERSION}]]></textFieldExpression>
			</textField>
		</band>
	</pageFooter>
	<summary>
		<band height="162">
			<textField isBlankWhenNull="true">
				<reportElement x="0" y="0" width="492" height="40"/>
				<textElement textAlignment="Center" verticalAlignment="Middle" markup="styled">
					<font fontName="SansSerif" size="10" isBold="false"/>
				</textElement>
				<textFieldExpression class="java.lang.String"><![CDATA[$F{PRE_FIRMA}]]></textFieldExpression>
			</textField>
			<textField isStretchWithOverflow="true" isBlankWhenNull="true">
				<reportElement x="0" y="138" width="492" height="24"/>
				<textElement verticalAlignment="Middle" markup="none">
					<font fontName="SansSerif" size="7" isBold="false"/>
				</textElement>
				<textFieldExpression class="java.lang.String"><![CDATA[$F{PIE_PAGINA}]]></textFieldExpression>
			</textField>
			<textField isBlankWhenNull="true">
				<reportElement x="1" y="100" width="491" height="20"/>
				<textElement textAlignment="Center" verticalAlignment="Top">
					<font fontName="SansSerif" size="10" isBold="false"/>
				</textElement>
				<textFieldExpression class="java.lang.String"><![CDATA[$F{CARGO_FIRMA}]]></textFieldExpression>
			</textField>
			<textField isBlankWhenNull="true">
				<reportElement x="1" y="80" width="491" height="20"/>
				<box>
					<topPen lineWidth="0.0"/>
				</box>
				<textElement textAlignment="Center" verticalAlignment="Middle">
					<font fontName="SansSerif" size="10" isBold="true"/>
				</textElement>
				<textFieldExpression class="java.lang.String"><![CDATA[$F{FIRMA}]]></textFieldExpression>
			</textField>
		</band>
	</summary>
</jasperReport>
