← User guide

CZ Corporate Income Tax Return (DPPDP9)

The Czech corporate income tax return — row 10 from the books, the accountant's adjustments, the tax computation of Part II, and an EPO file checked against the Financial Administration's schema, with the balance sheet and profit and loss statement filed inside it.

Version19.0.1.5.0
EditionCommunity and Enterprise
LicenceAGPL-3
Requiresl10n_cssk_income_tax_base, l10n_cz, l10n_cz_statutory, l10n_cz_fs

What it is for

A Czech company files the přiznání k dani z příjmů právnických osob (form DPPDP9) once a year. This module supplies that form to the income tax return screen of l10n_cssk_income_tax_base, whose guide describes the common workflow — creating a return, computing it, overriding rows, exporting, marking it filed and posting the tax. This page covers what is Czech:

References are to the Income Taxes Act unless stated otherwise. Statutory terms are given in Czech, as on the form.

Setting it up

There are no settings. Before the first return, check the company record, because the header of the file is filled from it:

Company field Goes to
Tax ID (DIČ), without the CZ prefix DIČ
Company name short name (first 20 characters)
Tax Authority (Finanční úřad, from l10n_cz_statutory) — its submission code the tax office the return is addressed to
Tax Office (CZ) — its workplace code the territorial office (územní pracoviště)
NACE (main activity) (from partner_nace) CZ-NACE

The return

When you create a return, the only Version is DPPDP9, valid from 1 January 2021 with no end date: the Finanční správa files every period in the current structure, which accepts periods from 2021. The Statement Type is one of Řádné, Opravné, Dodatečné or Dodatečné-opravné.

Header (block Druh přiznání, editable until the return is exported):

Field Meaning
Typ daňového přiznání Why the return is filed: A – za zdaňovací období (the default) or one of the special cases — entering liquidation, before a merger, before a change of the tax period, and so on.
Zdaňovací období (§ 21a) Filled from the dates: a calendar year is a), another twelve-month period b), a longer one d). Set c) yourself for the period from a merger's decisive day; a shorter period keeps what you set.
Typ poplatníka 1 – ostatní by default; change it for a non-resident, a public-benefit taxpayer, an investment fund and the like.
Důvody zjištěny dne Shown and required for a Dodatečné or Dodatečné-opravné return: the day the reasons for it were found.

Rows:

Row Kind Computed as
ř. 10 Výsledek hospodaření před zdaněním from accounts class 6 minus class 5, without group 59 (income tax and transfer accounts)
ř. 70 Mezisoučet — zvýšení VH entered total of rows 20–63, the items increasing the result
ř. 170 Mezisoučet — snížení VH entered total of rows 100–162, the items reducing the result
ř. 200 Základ daně computed ř. 10 + ř. 70 − ř. 170
ř. 230 Odečet daňové ztráty entered the tax loss deducted
ř. 240 Odečet podle § 34 ve znění do 31. 12. 2004 entered the old § 34 odst. 3–10 and 12 deductions; normally empty
ř. 242 Odečet na podporu výzkumu a vývoje entered § 34 odst. 4, § 34a–34e
ř. 243 Odečet na podporu odborného vzdělávání entered § 34 odst. 4, § 34f–34h
ř. 250 Základ daně snížený o položky podle § 34 computed ř. 200 − ř. 230 − ř. 240 − ř. 242 − ř. 243, never below 0
ř. 260 Odečet bezúplatných plnění (§ 20 odst. 8) entered donations actually deducted, within the statutory cap
ř. 270 Základ daně zaokrouhlený computed ř. 250 − ř. 260, rounded down to whole thousands
ř. 280 Sazba daně computed 21 (19 for a period beginning before 2024), if ř. 270 is above 0
ř. 290 Daň computed ř. 270 × ř. 280 %
ř. 300 Slevy na dani (§ 35) entered tax credits
ř. 310 Daň po slevách computed ř. 290 − ř. 300
ř. 340 Celková daňová povinnost computed ř. 310

You enter only the subtotals of rows 20–63 and 100–162; the individual items behind them are not on the screen and are not filed. The tax entry described in the framework guide books ř. 340.

Balance sheet and profit and loss statement

The return can carry the financial statements inside the file, as the form allows. First compute and review the Rozvaha and the Výkaz zisku a ztráty for the same period (Accounting → Reporting → Statutory Reports → Balance sheet and Income statement, from l10n_cz_fs). Then, in the return's block Financial statements filed with the return, link both:

The export then files them in the scope of the linked statements — full (plný rozsah, uv_rozsah P) when both are full-scope versions, abridged (zkrácený rozsah, Z) when both are abridged — under Decree 500/2002 Sb., in thousands of CZK (rounded half away from zero), with the prior-period column: the assets with gross, adjustment (korekce) and net amounts, the liabilities and the profit and loss statement (by nature) with current and prior figures. Every row of the filed scope is filled from the row of the statement with the same designation; the account mapping is the one in l10n_cz_fs, not a second one.

The export refuses, with a message naming the problem:

With no statements linked, the return is exported without them, and a note in the chatter reminds you to attach the financial statements to the filing as an attachment (E-příloha) instead.

Limitations