Build Sociálna poisťovňa Employee Registration (RLFO XML)
Skill: Convert hire/leave/change events into an RLFO registration
Region: Slovakia (Slovensko) Category: Social security / payroll — Sociálna poisťovňa Does: Takes employee start, end, and change events and maps them onto the RLFO — Registračný list fyzickej osoby XML for electronic submission through the Sociálna poisťovňa e-Služby (SES). Spec: Sociálna poisťovňa RLFO XML (v2026 schema; structure revised from 1 November 2025)
RLFO is the registration counterpart to the monthly MVP contribution report (see
build-socpoist-mvp-xml): it opens, closes, and amends an employee's social-insurance relationship, while MVP settles the contributions.
When this applies
- Prihláška (registration) — register an employee before the start of work / employment (at the latest before commencing the activity).
- Odhláška (deregistration) — deregister by the day after the employment relationship ends.
- Zmena (change) — report changes to previously notified data within the statutory period.
Structure (RLFO → XML)
Header zamestnávateľ IČO + odvodové (registračné) číslo, contact, dátum vyhotovenia
Per employee (typ: prihláška / odhláška / zmena):
identity rodné číslo (or BIČ for foreign), meno, priezvisko, DOB, citizenship
address
druh poistenia / typ právneho vzťahu (insurance type + legal-relationship type)
– e.g. pravidelný/nepravidelný príjem, dohoda (DoVP/DoPČ/DoBPŠ), konateľ
dátum vzniku poistenia (start) and/or dátum zániku (end)
insurances flagged: nemocenské, dôchodkové, poistenie v nezamestnanosti, garančné, úrazové
Mapping & rules
- Identity — Slovak employees by rodné číslo; foreign nationals by an assigned BIČ (or rodné číslo) with date of birth and citizenship, consistent across all RLFOs for the person.
- Legal-relationship / insurance type must match the contract (regular vs irregular income, the agreement types DoVP/DoPČ/DoBPŠ, executive director) — it determines which insurances apply and how MVP settles them.
- Insurance flags — set the correct combination of nemocenské, dôchodkové, poistenie v nezamestnanosti, garančné and úrazové (employer-only) for the relationship type.
- Timing — prihláška before work starts; odhláška by the day after the relationship ends; changes within the statutory deadline.
- Employer identification (IČO + odvodové číslo) must match the e-Služby (SES) account used to submit, and reconcile with the MVP for the period.
Worked example (outline)
Employer IČO=31333532, odvodové číslo=1234567890
New hire 2025-11-03, regular-income employment:
typ=prihláška, rodné číslo=900101/1234, druh=zamestnanec s pravidelným príjmom,
insurances: NP, DP, PvN, GP, UP, dátum vzniku=2025-11-03
Termination 2026-02-28:
typ=odhláška, rodné číslo=900101/1234, dátum zániku=2026-02-28
Emitted as an RLFO XML and submitted via Sociálna poisťovňa e-Služby (SES).
Validation checklist
- Current RLFO v2026 schema used (structure revised from 1.11.2025)
- Rodné číslo / BIČ + identity consistent across all RLFOs for the person
- Insurance type / legal-relationship type matches the contract (incl. DoVP/DoPČ/DoBPŠ)
- Correct insurance flags (NP/DP/PvN/GP/UP) for the relationship type
- Prihláška before work start; odhláška by the day after end; changes within deadline
- Employer IČO + odvodové číslo consistent with MVP and the SES account
- Submitted via Sociálna poisťovňa e-Služby (SES)
Last updated: 2026-06-02 — the RLFO structure changed from 1.11.2025 and v2026 schemas apply; confirm the current RLFO schema version, insurance/legal-relationship type codes, and deadlines against current Sociálna poisťovňa (socpoist.sk) guidance before use.