# ¿Cómo generar la provisión de vacaciones (Paraguay)?

**URL:** <https://bc.finneg.com/t/como-generar-la-provision-de-vacaciones-paraguay/3801>\
**Category:** Paraguay\
**Tags:** asientos-contables, hcm, cómo-se-hace\
**Created:** [13 Agosto, 2024 18:00 UTC](https://bc.finneg.com/t/como-generar-la-provision-de-vacaciones-paraguay/3801 "2024-08-13T18:00:00Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![AcademiaFinnegans](https://bc.finneg.com/user_avatar/bc.finneg.com/academiafinnegans/32/23146_2.png) [@AcademiaFinnegans](https://bc.finneg.com/u/AcademiaFinnegans)\
**Post date:** [13 Agosto, 2024 18:00 UTC](https://bc.finneg.com/t/como-generar-la-provision-de-vacaciones-paraguay/3801/1 "2024-08-13T18:00:00Z")

</div>

En este instructivo se explica cómo generar el asiento de provisión de vacaciones.

## ¿Para qué sirve?

Se detalla el paso a paso a seguir para la generación de las provisiones de vacaciones.

## Antes de empezar

Antes de utilizar esta funcionalidad es necesario realizar algunas configuraciones iniciales en el sistema.

### Maestro Convenio

1. Tener cargado las escalas de vacaciones según el artículo 218 del Código Laboral o el convenio que otorgue la empresa en caso de ser más beneficioso para el trabajador.

 ![](https://bc.finneg.com/uploads/default/original/2X/f/ffd55a3240154d1782e7f36e1d8f5259fa0c49fd.png)

![](https://bc.finneg.com/uploads/default/original/2X/e/ee25f50b60eada682c9935d00eb474d4aa200952.png)

![](https://bc.finneg.com/uploads/default/original/2X/e/ee25f50b60eada682c9935d00eb474d4aa200952.png)

### Ejecutar función RUN SP

1. En la base de datos debe estar instalada la función año/ vacaciones, que devuelve cuantos días de vacaciones le corresponden al empleado según su antigüedad.  
En el DB Manager se debe ejecutar la siguiente función

```auto

CREATE PROCEDURE [dbo].[getAnio] (

@@empresa varchar(50),

@@empleado varchar(50)

)

AS

BEGIN

SET NOCOUNT ON

SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED

declare @Anio decimal(20,2)

set @Anio = (select MAX(datepart(yyyy,rhpersonaaltabaja.fechadesde))

from rhpersonaaltabaja

inner join rhpersonaempresa on rhpersonaempresa.Personaempresaid = rhpersonaaltabaja.Personaempresaid

and rhpersonaempresa.personaid = (select a.personaid from rhpersonaempresa a where a.numerolegajo = @@empleado and a.empresaid =

(select b.empresaidpadre from fafempresa b where b.codigo = @@empresa)) )

select isnull(@Anio,1) AS Anio

END

```

1. Los colaboradores deben tener incorporado en el maestro empleado/empresa el convenio de vacaciones acordado.  
Si se selecciona “ **Sin convenio** ”, el sistema tomará las escalas legales establecidas por el artículo 218 del Código Laboral.

 ![](https://bc.finneg.com/uploads/default/original/2X/4/43f687773ec833915b369aa14c4b1456808844f0.png)

# Modo de uso

1, Para poder generar la provisión de vacaciones es necesario que se encuentre incorporado en el tipo de liquidación a procesar los siguientes conceptos:

 ![](https://bc.finneg.com/uploads/default/original/2X/7/73c9299c0ff9787aad243fa7ded38a97f21f1f97.png)

 ![](https://bc.finneg.com/uploads/default/original/2X/a/af8d06be8165ce37c5705d51ddf2896caeec1e3e.png)

1. Luego, configurar el concepto de Provisión Vacaciones con las cuentas contables según el plan de cuentas de la empresa, por ejemplo:

 ![](https://bc.finneg.com/uploads/default/original/2X/a/a28996f9b4002f395d91d0b11494b01ade3acdbc.png)

1. Procesadas las liquidaciones en cada mes, el sistema genera el cálculo de las vacaciones devengadas por cada colaborador, provisionando el total correspondiente al período liquidado en la generación del asiento.

 ![](https://bc.finneg.com/uploads/default/original/2X/5/5f3415fdfd5f4ad8a74df6acd17fa5120e419efb.png)
