Opis Tabu Metodologije
Općenito
Rezultati upitnika su učitani u Google BigQuery u kojem su obrađeni kako bi bili lakši za daljnje korištenje.
Iz BigQuery su ti rezultati učitani u Google Looker Studio kako bi se mogli vizualno prikazati.
Kao "odjel" se računa odgovor na prvo pitanje TABU upitnika: Čime se baviš?
Za osobe koje su više puta unosile podatke za isti mail uzet je samo prvi unos.
Mailovima koji imaju dodatak prije znaka @, poput "+tabu" je taj dio uklonjen. Ovo je bitno zbog mogućnosti prijave u Google Data Studio.
Za osobe koje su ažurirale svoje podatke nakon tri mjeseca, u izračun su uzeti novi podaci.
Za osobe koje su potvrdile da nema promjene od zadnjeg ažuriranja, u izračun su uzeti postojeći podaci.
Za izračun prosječne plaće su korištene samo plaće unutar 3 standardne devijacije svih unesenih plaća, a koje su veće od minimalne plaće u Hrvatskoj.
Unesene godine iskustva i broj ljudi koje osoba vodi u timu ili odjelu su grupirani kako ne bi bilo moguće identificirati osobu po broju godina iskustva ili broju ljudi.
Plaća nije normalizirana ovisno o broju radnih dana. To znači da se plaća prikazuje kakva je unesena neovisno o broju koliko radnih dana osoba tjedno radi.
Rangovi plaća su izračunati za svaku osobu temeljem njene plaće:
- 4 jednaka intervala za plaće niže od tvoje,
- trećina povećanja plaće od 30% za prvi interval plaća viših od tvoje,
- dvije trećine povećanja plaće za 40% za drugi interval plaća viših od tvoje,
- povećanje plaće od 60% za treći i četvrti interval plaća viših od tvoje.
Plaće ostalih osoba su svrstane u rangove za svaku osobu ako su unutar istog odjela na način da plaća mora biti veća od početka ranga te manja ili jednaka kraju ranga.
Iz usporedbe plaća su izbačeni rezultati koji odgovaraju sljedećim kriterijima:
- vrlo visoka plaća uz senioritet Juniora,
- vrlo visoka plaće na studentski ugovor,
- plaće u Hrvatskoj niže od minimalne plaće koje nisu na studentski ugovor,
- mail adrese s domenama označenim kao lažnim,
- pojedini sumnjivi unosi.
U konačnu usporedbu plaća je ušlo preko 22.000 plaća.
Kao zadani filter je postavljeno:
- pozicija osobe za koju je uzet odgovor na drugo pitanje ankete,
- senioritet osobe, ako postoji za danu poziciju,
- država isplate "Hrvatska" jer 87% unosa ima Hrvatsku kao državu iz koje prima isplatu plaće ili prihoda,
- vrsta ugovora "Ugovor o radu na neodređeno" jer 81% unosa ima tu vrstu ugovora,
- plaća unesena ili ažurirana unutar zadnjih 18 mjeseci.
Kombinacija država isplate "Hrvatska" i vrsta ugovora "Ugovor o radu na neodređeno" pokriva 75% unosa.
Neto i bruto
Preko 60% osoba zaposlenih u Hrvatskoj ne razumije bruto, pa u svoju "neto" plaću ubraja naknade koje se isplaćuju mjesečno: prijevoz, prehrana, te nagrada za radni rezultat. To je razlog zašto je TABU u svojoj prvoj godini omogućavao samo "neto" unos, ali od 21.3.2023. je moguće unositi i bruto 1 plaću. Ako i ti želiš bolje razumjeti bruto, pogledaj naš webinar s Tonijem Milunom.
Za one koji nisu unijeli svoj bruto, izračunat je aproksimativni bruto 1 iz unesene neto plaće, ovisno o datumu unosa i državi iz koje se prima plaća.
Hrvatska
Za unose iz 2022. i 2023. se računa po sljedećoj formuli:
((((plaća - 132)-763)*(1/(1-(case when plaća-132>= 3981 then 0.3 else 0.2 end*(prirez/100)+case when plaća-132>= 3981 then 0.3 else 0.2 end))))+763)*1.25
Za unose iz 2024. i nadalje se računa po sljedećoj formuli:
((((plaća - 132)-840)*(1/(1-case when plaća-132>= 4200 then viša_stopa else niža_stopa end)))+840)*1.25
Pojašnjenje:
- 132 su zaokruženi neoporezivi primici (uzeto kao prosječno),
- 763, odnosno 840, je prosječni osobni odbitak - za 1 dijete, bez uzdržavanih osoba ili invalidnosti,
- 0.2 i 0.3 = 20% ili 30% poreza na dohodak,
- 1.25 je preračunska stopa za mirovinsko,
- prirez i niža/viša stopa su povučeni iz mjesta koje je osoba unijela,
- ako nemamo podatak o prirezu ili nižoj/višoj stopi, uzeto 18% ili 23.60%/35.40%, jer je gotovo 70% unosa iz Zagreba.
Srbija
Formula koja se koristi za pretvordbu neto plaća u bruto za Srbiju glasi:
(plata - 21.35) / 0.701
Pojašnjenje:
- 21.35 je 2500 RSD u EUR
- 0.701 je broj koji objedinjuje sve poreze za trenutnu godinu
Bosna i Hercegovina
Formula koja se koristi za pretvordbu neto plaća u bruto za Bosnu i Hercegovinu glasi:
((plata - 153) + 22.95) / 0.58
Pojašnjenje:
- 153 je umanjenje upisane plaće za dodatke, tj. prijevoz i prehrana. Koristi se 200KM za topli obrok i 100KM za prijevoz, prebačeno u eure.
- 22.95 je prosječni osobni odbitak uzet za 1 dijete, u eurima.
- 0.58 je preračunska stopa za 10% poreza na dohodak i 32% doprinosa, uzeto kao prosjek između FBiH i RS.
OpenAI personalizirani savjet
Za kreiranje personaliziranog savjeta kako povećati plaću je korišten OpenAI API. S OpenAI je potpisan Ugovor o zaštiti podataka, kako bi bili u skladu s GDPR. U OpenAI API su slani anonimizirani podaci pomoći kojih su generirani savjeti - ovi podaci nemaju ni jedinstveni identifikator.
Za svakog korisnika koji ima ažuriranu plaću je zasebno tražen savjet po njihovom jedinstvenom identifikatoru.
Savjet će biti ažuriran povremeno - pogotovo nakon tvog novog ažuriranja. OpenAI ne koristi podatke iz Tabua na ikoji drugi način, kao npr. poboljšanje svog LLM-a.
OpenAI prompt koji je korišten za generiranje savjeta:
You have access to market salary data.
The salaries listed are monthly net or gross salaries: "salary" field is monthly net salary with monthly allowances, "salary_bruto" field is monthly gross salary.
You will be provided with a JSON description of a single user marked with a unique_id - this user is referred to as Advisee.
Compare the Advisee with the market based on the provided data. Recognize the users in the market salary data that have a higher salary than the Advisee and note the differences in data between the Advisee and the users in the market salary data.
You can write and execute Python code by enclosing it in triple backticks, e.g. ```code goes here```. Use this to perform calculations.
Your task is to generate a single-sentence advice on increasing their salary.
The advice must be written in Croatian language. Use only Croatian language, not Serbian or Bosnian.
Compare the Advisee to others on the same position, seniority, company_salary and contract_type.
The advice must be realistic, e.g. advise another company type or size, a change of contract type, if they should work in an IT company or not, attaining higher education.
The advice can't be that the Advisee should change their seniority or position. The advice must be addressed to the user, as it will be sent directly to them.
For developments positions, you can advisee the change of technology, if other technologies on the same positions and seniority are paid significantly more.
Pay attention to seniorities and years of experience.
If the Advisee is a female, check to see if her male colleagues of the same seniority are being paid more than her. If that's the case, advise her to talk about gender pay gap in her company.
Company type “Primarno vlastiti proizvod” means that’s a product company, while "Djelomično agencija i vlastiti proizvod” means it’s a company that’s partially an agency, and partially a product company.
Kontaktiraj nas!
Imaš pitanja vezana za Tabu anketu, rezultate ili analize plaća? Javi nam se!