← User guide

CZ OSS VAT Return (OSSEI1, Union scheme)

The Czech One-Stop-Shop return for the Union scheme as the EPO form OSSEI1, validated against the official schema.

Version19.0.1.0.0
EditionCommunity and Enterprise
LicenceAGPL-3
Requiresl10n_cssk_oss_base, l10n_cz

What it is for

A Czech VAT payer or identified person registered for the One-Stop-Shop Union scheme (zvláštní režim jednoho správního místa — režim Evropské unie) files a quarterly return of the VAT charged on distance sales and on services to consumers in other EU states. This module turns the return computed by l10n_cssk_oss_base into the EPO form OSSEI1 (DAP OSS — režim EU — Přiznání k DPH) and checks it against the official schema before it is attached.

Everything about preparing the return — the rows, corrections, exchange rates and the export steps — is described in the shared guide. This page covers what is Czech.

All references are to the VAT Act, No. 235/2004 Sb.; statutory terms are given in Czech.

The form

The module produces one form, OSSEI1, structure version 01.01.04 of 13 December 2021, valid for every quarter from Q3 2021. That is the Czech way of versioning: EPO publishes a single schema, ossei1_epo2.xsd, and replaces it in place, and a return for an old quarter is filed in the structure current at the time of filing. There is therefore one open-ended form version, DAP OSS — režim EU (OSSEI1), and nothing is chosen by year.

Neither the schema nor the structure version in the file (verzePis) can show that it is out of date — a stale schema validates a stale file perfectly. The module pins the schema by size and checksum, and a test fails if the bundled schema does not match. When Finanční správa publishes a new structure, the module must be updated.

What the file contains:

Part Content
VetaD quarter, year, DIČ without the CZ prefix, company name, A for a return with data or N for a nil return, and the start or end date when the registration began or ended during the quarter
VetaP DIČ
VetaR one per member state of consumption × rate × goods (G) or services (S): the state supplied from, rate type Z (standard) or S (reduced), rate, taxable amount and VAT in euro; Greece as EL
VetaO one per corrected quarter and member state: the correction of VAT in euro, with its sign

Setting it up

Filing

  1. Prepare and compute the return under Účetnictví → Výkazy → Zákonné výkazy → Přiznání k DPH OSS and confirm the ECB rates.
  2. Exportovat XML (Export XML). The file is validated against OSSEI1 and attached.
  3. File it through the Finanční správa electronic portal (EPO) — by loading the file there, or by sending it from Odoo with l10n_cz_epo through Podat (File it).
  4. Označit jako podané (Mark Submitted) to keep the filed copy.

Pay the tax in euro, by bank transfer to the tax office's euro account, quoting the reference number of the return (§ 110h). The module does not create the payment.

Limitations