← User guide

SK Social Insurance Statement for Work Agreements (VPP)

The výkaz poistného a príspevkov for employees with an irregular income — in practice the DoVP and DoPČ work agreements — built from the month's payslips and exported as XML checked against the official schema.

Version19.0.1.1.1
EditionCommunity and Enterprise
LicenceAGPL-3
Requiresl10n_cssk_payroll_declaration_base

What it is for

An employee whose legal relationship gives a right to an irregular income (nepravidelný príjem) is insured only for old-age and disability pension insurance, and the employer reports the premiums for such income on a separate statement, the VPP (Výkaz poistného a príspevkov). In practice these are mostly work agreements — dohoda o vykonaní práce (DoVP) and dohoda o pracovnej činnosti (DoPČ) — paid irregularly.

This module builds the VPP from the payslips of agreement workers for a month and exports it as XML for the Sociálna poisťovňa portal. It has the same shape as the monthly MVP (l10n_sk_hr_payroll_mvp): fund totals plus one annex row per employee. Like the MVP it reads payslips through l10n_cssk_payroll_declaration_base and works with either Slovak payroll engine — see the Slovak payroll guide.

References are to the Social Insurance Act.

Setting it up

The same company and employee data as the MVP:

Preparing the statement

Payroll Declarations → SK VPP (work agreements), then New.

  1. Choose the Year and Month.
  2. Click Generate. The module takes the company's payslips whose period lies within the month, keeps those of employees whose Agreement Type is DoVP or DoPČ, builds one row per employee, renders the XML and validates it against VPP-v2026.xsd. If no such payslip exists, it stops with a message.
  3. Download the XML, upload it to the portal and click Mark Submitted. Reset to Draft reopens it.

What the statement contains

Limitations