| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Employees (hr) |
| Lines of code | 887 |
| Technical Name |
l10n_ee_tsd_payroll |
| License | OPL-1 |
| Website | https://gencbaris.com/odoo_plugins/ |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Employees (hr) |
| Lines of code | 887 |
| Technical Name |
l10n_ee_tsd_payroll |
| License | OPL-1 |
| Website | https://gencbaris.com/odoo_plugins/ |
| Versions | 18.0 19.0 |
Estonia TSD Payroll for Odoo
Income tax, social tax, funded pension and unemployment insurance — computed per employee
Run statutory Estonian payroll directly in Odoo. This module computes income tax, social tax, the funded-pension (II pillar) withholding and unemployment insurance for each employee, produces a payroll register (CSV and Excel) and a TSD declaration summary mapping to the monthly form filed with the Estonian Tax and Customs Board (EMTA). It is built on the Human Resources app and carries its own payslip and computation models, so it needs no Enterprise payroll. Compatible with Odoo 18 and Odoo 19, Community and Enterprise.
Income tax with basic exemption
Flat 22% income tax (from 1 January 2025) on gross pay less the employee's funded-pension and unemployment withholdings and the monthly basic exemption, granted on the employee's application. A higher pensioner exemption and the legacy pre-2025 income-graded taper are supported as editable options — every rate and exemption is a parameter.
Social tax with minimum base
Employer social tax at 33% of gross pay, with the statutory monthly minimum obligation (default base EUR 820) for employees in regular employment. The rate and minimum base are editable per company so you track each year's state budget.
Funded pension & unemployment
Funded-pension (II pillar) withholding at the employee's elected rate of 2%, 4% or 6% (0% for non-members), plus unemployment insurance at 1.6% on the employee and 0.8% on the employer, with a pension-age exemption for the employee share.
Personal code validation
The employee personal-code (isikukood) field is validated against the official 11-digit structure — century digit, birth date and the modulo-11 checksum — so invalid codes are caught before payroll is run.
Payroll runs & TSD summary
Populate employees, compute every statutory component and net pay in one click, review run totals, and export a CSV or Excel TSD register. A TSD declaration summary wizard totals the amounts payable to EMTA, split into employee withholdings (income tax, funded pension, unemployment) and employer charges (social tax, unemployment).
BYOK-friendly: the module produces the statutory figures and register files locally; you file the TSD through the EMTA e-MTA portal or X-tee with your own credentials. No employee data leaves Odoo.
Disclosure: this module computes statutory deductions locally and produces register/summary files; it does not transmit any data to a third party. All rates, exemptions and limits carry the current statutory defaults (2025/26); confirm them against the latest official EMTA guidance before running live payroll.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module