| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Employees (hr) |
| Lines of code | 1104 |
| Technical Name |
l10n_hr_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 | 1104 |
| Technical Name |
l10n_hr_payroll |
| License | OPL-1 |
| Website | https://gencbaris.com/odoo_plugins/ |
| Versions | 18.0 19.0 |
Hrvatski obracun place za Odoo
Mirovinski stupovi, zdravstveno osiguranje i porez na dohodak s prirezom — po zaposleniku, uz JOPPD
Vodite zakonski hrvatski obracun place izravno u Odoou. Modul racuna obvezne mirovinske doprinose (mirovinsko osiguranje, I. i II. stup) s umanjenjem osnovice I. stupa za niske place, zdravstveno osiguranje na teret poslodavca (zdravstveno osiguranje) te mjesecni progresivni porez na dohodak (porez na dohodak) s lokalnim prirezom za svakog zaposlenika. Izrauje platnu listu / registar place (CSV i Excel), zakonski sazetak uplata i mjesecni XML zajednickog izvjesca JOPPD (Izvjesce o primicima, porezu na dohodak i prirezu te doprinosima). Izraen je na aplikaciji Ljudski resursi i nosi vlastite modele platne liste i izracuna, pa ne treba Enterprise obracun place. Kompatibilno s Odoo 18 i Odoo 19, Community i Enterprise.
Mirovinsko s umanjenjem osnovice I. stupa
Mirovinski doprinos zaposlenika 20% bruta: 15% u I. stup (generacijska solidarnost) i 5% u II. stup (kapitalizirana stednja). Modul primjenjuje zakonsko umanjenje osnovice I. stupa za niske place: puno umanjenje od 300 EUR za bruto do 700 EUR, koje se linearno smanjuje do nule pri 1.300 EUR. Zaposlenici koji nisu u II. stupu cijelih 20% uplacuju u I. stup. Postuje se mjesecna gornja granica osnovice od sest prosjecnih placa (11.958 EUR za 2026.).
Zdravstveno osiguranje poslodavca
Zdravstveno osiguranje na teret poslodavca 16,5% bruto place, obracunato povrh place i uz istu mjesecnu gornju granicu osnovice. Modul jasno razdvaja Bruto I (bruto), Bruto II (bruto plus zdravstveno poslodavca = ukupni trosak poslodavca) i Neto (neto isplata radnika) na svakoj liniji.
Progresivni porez na dohodak i prirez
Porez na dohodak na osnovicu (bruto minus mirovinsko minus osobni odbitak), oporezovan progresivno: niza stopa do mjesecnog praga od 5.000 EUR (60.000 EUR/god.) te visa stopa iznad. Zadane stope su 20% i 30%, podesive po opcini unutar zakonskih raspona (niza 15-23%, visa 25-33%) tako da se primjenjuju stope koje je svaki grad usvojio. Zasebna stopa prireza dostupna je za naslijeena i prijelazna razdoblja.
Osobni odbitak s uzdrzavanim clanovima
Osnovni mjesecni osobni odbitak (osobni odbitak, 600 EUR za 2026.) uvecava se progresivnim koeficijentima za djecu (0,5 / 0,7 / 1,0 / 1,4 / 1,9) i koeficijentom 0,5 po uzdrzavanom clanu obitelji. Odbitak moze smanjiti poreznu osnovicu samo do nule, nikad ispod.
Priprema zajednickog izvjesca JOPPD
Generirajte mjesecni XML JOPPD-a izravno iz obracunate place: zaglavlje Strane A s oznakom izvjesca (oznaka izvjesca, GGDDD iz datuma isplate), OIB poslodavca i zbirne iznose, te po jedan redak Strane B za svakog zaposlenika s OIB-om, sifrom dohotka, brutom, osnovicama i iznosima doprinosa, porezom na dohodak i prirezom. Predajete ga putem ePorezne s vlastitim vjerodajnicama — modul priprema datoteku, nije pristupnik za ePoreznu.
Provjera OIB-a
OIB-ovi tvrtke i zaposlenika provjeravaju se algoritmom kontrolne znamenke ISO 7064 MOD 11,10, pa se neispravan OIB otkriva prije nego sto doe do izvjesca JOPPD.
Sto se racuna na svakoj liniji platne liste
| Komponenta | Osnovica | Zadano 2026. |
|---|---|---|
| Mirovinsko I (I. stup) | Umanjena osnovica × stopa | 15% |
| Mirovinsko II (II. stup) | Bruto × stopa | 5% |
| Umanjenje osnovice I. stupa | 300 EUR do 700 EUR, linearno do 1.300 EUR | do 300 EUR |
| Zdravstveno (poslodavac) | Bruto × stopa | 16,5% |
| Porez na dohodak (niza/visa) | Porezna osnovica, prag 5.000 EUR/mj. | 20% / 30% |
| Prirez | Na porez na dohodak | 0% (podesivo) |
| Osobni odbitak | Osnovni + djeca + uzdrzavani koeficijenti | 600 EUR/mj. |
| Granica osnovice | Mjesecna osnovica | 11.958 EUR |
Croatia Payroll for Odoo (English)
Run statutory Croatian payroll directly in Odoo: mandatory pension contributions (first and second pillar) with the low-wage first-pillar base relief, employer health insurance and the monthly progressive income tax with surtax, computed per employee. Produces a payroll register (CSV and Excel), a statutory remittance summary and the monthly JOPPD joint-report XML. Built on Human Resources only — no Enterprise payroll dependency. Compatible with Odoo 18 and Odoo 19, Community and Enterprise.
- Pension pillars, base relief, health, income tax and surtax per employee.
- Bruto I / Bruto II / Neto and employer-cost breakdown on every line.
- JOPPD joint-report XML (Page A + Page B) ready for ePorezna upload (BYOK).
- Payroll register export as CSV and Excel; remittance summary by institution (HZMO/REGOS, HZZO, Porezna uprava).
- OIB validation (ISO 7064 MOD 11,10) on company and employees.
- Every rate, threshold, cap and coefficient configurable on the company.
Compliance note
This module prepares Croatian payroll computations and the JOPPD payload for filing by the employer through the official ePorezna service using the employer's own credentials. It is not a certified filing gateway and does not transmit data to the Tax Administration on the customer's behalf. All statutory parameters ship with the published 2026 defaults and remain fully configurable.
Screenshots
Payroll Runs
Statutory Summary
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