ID de prestación: F.DESP.VACACIONES
Código de Servidor:
declare @DiasTrabajadosAño float
declare @VacacionesProp float
set @DiasTrabajadosAño= 0
if Year(@FechaAlta) = year(getdate())
begin
set @DiasTrabajadosAño = datediff(day, @FechaAlta, isnull(@FechaBaja,getdate()))
end
else
begin
set @DiasTrabajadosAño = datediff(day, convert(datetime, '01/01/' + cast(year(getdate()) as varchar),103), isnull(@FechaBaja,getdate()))
end
set @VacacionesProp = Round(@DiasTrabajadosAño/365,4) * 20
set @ConceptoAdic = 'Días Vacaciones: ' + convert(varchar,cast(@VacacionesProp as money),1) + ' Días Trabajados:' + convert(varchar, @DiasTrabajadosAño)
set @Importe = @VacacionesProp * @SalarioDiario
set @ImporteISRGRavado = @Importe
set @ImporteIMSSGRavado = @Importe
set @ImporteIMSSExento = 0
set @ImporteISRExento = 0
set @Deducciones = 0