FinchContext
Run with

Build ČSSZ Social-Insurance Summary (PVPOJ XML)

Skill: Convert monthly payroll into a ČSSZ PVPOJ social-insurance e-submission

Region: Czech Republic (Česká republika) Category: Social security — Sociální pojištění (ČSSZ) Does: Takes a month's payroll data and assembles the PVPOJ (Přehled o výši pojistného) XML — the employer's monthly summary of social-security insurance premiums — for electronic submission (e-Podání) to the Czech Social Security Administration (ČSSZ) via its ePortál / VREP channel. Spec: ČSSZ e-Podání PVPOJ XML schema (PVPOJ25 effective Jan 2025)

PVPOJ is the recurring monthly social-insurance summary; it pairs with employee registration events (ONZ, hire/leave) and the annual pension record sheet (ELDP). The PVPOJ schema is versioned (e.g. PVPOJ25) — validate against the current ČSSZ XSD. Submission requires a recognised channel (data box / qualified certificate via VREP/APEP).


When this applies


Input data required

Group Fields
Employer IČO, variable symbol (variabilní symbol), name, address; ČSSZ enterprise/branch ID; period (month/year)
Headcount & bases number of employees, total assessment base (vyměřovací základ) for the month
Premium total social-security premium = base × rate; employer and (withheld) employee portions
Adjustments sickness-benefit offsets/refunds where applicable; corrections to prior periods
Contact submitter identification

Structure (PVPOJ → XML)

Podání (e-Podání envelope)
  PVPOJ
    Employer block        IČO, variabilní symbol, name, ČSSZ ID, period
    Assessment block      number of employees, total assessment base (Kč)
    Premium block         premium due = base × rate; sub-totals
    Adjustment block      sickness offsets / prior-period corrections (situational)
    Declaration           submitter, date

Calculation rules


Worked example (outline)

Employer with total monthly assessment base 500,000 Kč:

PVPOJ period 2025-05, IČO=12345678, var. symbol=1234567890
  Employees: 10
  Total assessment base: 500000 Kč
  Premium (employer ~24.8%):      124000 Kč
  Premium (employees ~7.1%):       35500 Kč
  Total premium remitted:         159500 Kč

Emitted as a PVPOJ XML inside the e-Podání envelope and submitted to ČSSZ via the ePortál/VREP channel.


Validation checklist


Last updated: 2026-05-31 — ČSSZ rates, the maximum assessment base, and the PVPOJ schema change; confirm the current PVPOJ schema version, the year's rates and base cap, and the deadline against current ČSSZ (cssz.cz) guidance before use.