← User guide

SK Monthly Tax Overview (Prehľad)

The monthly overview of income-tax advances withheld from employees and the child tax bonus paid, generated from the month's payslips as XML for the Slovak financial administration.

Version19.0.2.1.1
EditionCommunity and Enterprise
LicenceAGPL-3
Requiresl10n_cssk_payroll_declaration_base, l10n_sk_base

What it is for

Every Slovak employer that withholds income tax from wages files, each month, a Prehľad o zrazených a odvedených preddavkoch na daň (overview of withheld and remitted tax advances) with its tax office. This module builds that overview from the payslips of the month and exports it as XML in the Finančná správa's own format, ready to upload to its portal.

It works with either payroll engine — Odoo Enterprise payroll or the OCA payroll app — because it reads only what both put on a payslip (see the Slovak payroll family). The annual counterpart is l10n_sk_hr_payroll_annual_tax_report. The screens, states and XML checks it shares with the other payroll returns come from l10n_cssk_payroll_declaration_base.

References are to the Income Tax Act (zákon o dani z príjmov). Statutory terms are given in Slovak.

Setting it up

Filing a month

Payroll Declarations → SK monthly tax overview, then New.

  1. Choose the Year and Month. Payment Date is the payout date reported on row 01; it defaults to the last day of the month if left empty.
  2. Leave Correction Type on Regular for the ordinary filing.
  3. Click Generate. The module collects every payslip of the company whose period falls within the month and that is not cancelled — drafts included — sums the rule totals, renders the XML and validates it against the official schema prehlad2026.xsd. If any of this fails, nothing is attached and the error says why.
  4. The XML appears in Xml Attachment and the state becomes Generated. Download it and upload it to the Finančná správa portal yourself.
  5. Click Mark Submitted once filed. The filed copy is kept in Filed XML and Filed history, and the record is locked; Reset to Draft unlocks it for regeneration while keeping the filed copy.

The list of employees on the form shows who contributed to the figures and their gross wage; the overview itself is employer-level only and carries no per-employee data.

What goes onto the form

Row of the overview Filled with
r. 00 — úhrn zúčtovaných a vyplatených zdaniteľných príjmov the sum of the GROSS rule over the month's payslips
r. 01 — preddavky na daň (date and amount) Payment Date, and the withheld advance before the bonus: INCOMETAX19 + INCOMETAX25 on Enterprise, INCOMETAX on the OCA engine
r. 04 equal to r. 01 (rows 02 and 03 are left empty)
r. 05 — vyplatený daňový bonus the sum of CHILD_BONUS, capped at r. 04
r. 08 — odvodová povinnosť r. 04 − r. 05
Part II, r. A / B / C the bonus paid in total / the part covered by r. 05 / the remainder

Rows 01a, 01b, 02, 03, 06, 07 and 08b, rows D–F of Part II and the Part III requests to remit the employee premium or the interest bonus are left empty or zero. The request to remit the child bonus is filled only when you ask for it — see below.

Claiming the bonus difference back

Row 05 may carry the child tax bonus only up to the withheld advances (row 04). Whatever the company paid beyond that came out of its own money and appears in Part II, row C. The official instructions allow two ways to get it back: deduct it from the advances of the following months, or ask the tax administrator to pay it out with the request in Part III — filed after the end of a calendar quarter, in the overview for its last month, for all three months together.

In the overview for March, June, September or December, tick Request refund of the child tax bonus difference before generating. Part III then carries the request with the sum of row C over the quarter's three months, each recomputed from that month's non-cancelled payslips. The company needs a bank account for the refund; generation stops without one. The tick cannot be set on any other month. Leave it off to deduct the difference later instead; the file is then unchanged.

Corrections

The overview accepts two kinds of filing: riadny and opravný. Set Correction Type to Corrective to produce an opravný prehľad. The module refuses to generate a corrective overview unless a regular one for the same company, year and month is already marked submitted. A dodatočný or cancelling overview cannot be produced.

Limitations