← User guide

SK Year-End Closing (accounts 701 / 702 / 710)

Closes the Slovak books at year end through the closing accounts 710, 702 and 701, and makes those accounts postable in the first place.

Version19.0.1.0.2
EditionCommunity and Enterprise
LicenceAGPL-3
Installs itself when these are installedl10n_sk, account_fiscal_year_closing

What it is for

Slovak double-entry bookkeeping closes the year through three closing accounts (závierkové účty), which standard Odoo does not know:

Account Slovak name Role
710 Účet ziskov a strát (profit and loss account) collects the year-end balances of class 5 (costs) and class 6 (revenues); its balance is the result for the year
702 Konečný účet súvahový (closing balance-sheet account) collects the closing balances of every balance-sheet account (classes 0–4) and the result from 710
701 Začiatočný účet súvahový (opening balance-sheet account) opens the balance-sheet accounts again on the first day of the new year

The module does two things:

  1. It makes 701, 702 and 710 postable. Odoo's Slovak chart of accounts ships them as off-balance accounts, and Odoo refuses any journal entry that mixes an off-balance account with an ordinary one. A closing entry is exactly such a mix, so without this module no closing could be posted at all (see Accounts retyped).
  2. It ships a closing template for the OCA Fiscal year closing engine (account_fiscal_year_closing), which produces the three closing and opening entries from the ledger.

It installs itself when the Slovak chart of accounts (l10n_sk) and account_fiscal_year_closing are both installed.

Accounts retyped

Odoo's Slovak chart gives 701000, 702000 and 710000 the account type Off-Balance Sheet (Podsúvaha in the Slovak translation). Odoo has a hard rule that an entry containing an off-balance account may not contain any other kind of account. Closing class 5 against 710, or a balance-sheet account against 702, breaks that rule, and Odoo rejects the entry.

The module therefore changes the type of these three accounts to Equity:

What this changes for you:

Setting it up

The template appears under Accounting → Configuration → Fiscal Year Closing → Closing templates as Účtovná závierka (SK) — 701 / 702 / 710 (the engine's own screens are in English). It has three steps:

Step Code Entry Date
Uzavretie nákladov a výnosov (710) SK_PL class 5 and class 6 → 710000 last day of the year
Uzavretie súvahových účtov (702) SK_CLOSING classes 0–4 and 710 → 702000 last day of the year
Otvorenie súvahových účtov (701) SK_OPENING reverse of SK_CLOSING, against 701000; the result on 431000 opening date

Receivable and payable accounts are closed per partner (Un-reconciled), so every partner's balance is carried into the new year; all other accounts are closed by their balance.

Before the first closing:

Closing a year

  1. Book everything for the year, including the income tax (591 / 341), which § 8 ods. 2 písm. c) requires before the accounts are closed.
  2. Accounting → Accounting → Fiscal year closings, then New. Enter the year (for a fiscal year spanning two calendar years, the later one) and check From date, To date and Opening date. Choose the closing template; its steps are copied into Moves configuration, where you can still change journals, dates and mappings.
  3. Check draft moves is on by default: the calculation stops if any draft entry is dated within the year.
  4. Click Calculate. The three entries are created as drafts. Review them with Show moves / Show move lines. If one of them does not balance, Odoo shows the unbalanced lines instead.
  5. Click Confirm and post moves. Cancel removes the closing entries again; Recalculate deletes and recreates them.

What the module changes in the engine for Slovak companies:

The result in the opening entry

The closing carries the result from 710 to 702. In the opening entry the module books it on 431000 Výsledok hospodárenia v schvaľovaní, as § 7 ods. 3 of the opatrenie requires: a profit as 701 debit / 431 credit, a loss as 431 debit / 701 credit. 710 does not appear in the opening entry. If the company has no account 431000, the line stays on 710 and the server log says so; change it to your 431 account before posting.

Opening entries posted with version 19.0.1.0.1 or earlier reopened the result on 710. If you have one, post an entry on its opening date moving the balance from 710 to 431.

The decision of the general meeting (or other competent body) on the result is a separate entry, posted later: l10n_sk_account_move_template provides the templates Preúčtovanie schváleného zisku (431 na 428) and Preúčtovanie schválenej straty (431 na 429).

Limitations