{"id":1785,"date":"2025-08-25T12:00:12","date_gmt":"2025-08-25T12:00:12","guid":{"rendered":"https:\/\/vrbtim.com\/?page_id=1785"},"modified":"2025-08-27T08:21:53","modified_gmt":"2025-08-27T08:21:53","slug":"kalkulatori","status":"publish","type":"page","link":"https:\/\/vrbtim.com\/sr\/kalkulatori\/","title":{"rendered":"Kalkulatori"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8220;1&#8243; _builder_version=&#8220;4.27.4&#8243; _module_preset=&#8220;default&#8220; background_color=&#8220;#023047&#8243; global_colors_info=&#8220;{}&#8220;][et_pb_row _builder_version=&#8220;4.27.4&#8243; _module_preset=&#8220;default&#8220; background_color=&#8220;RGBA(255,255,255,0)&#8220; custom_margin=&#8220;||||false|false&#8220; hover_enabled=&#8220;0&#8243; border_width_all=&#8220;2px&#8220; border_color_all=&#8220;#023047&#8243; global_colors_info=&#8220;{}&#8220; sticky_enabled=&#8220;0&#8243;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.27.4&#8243; _module_preset=&#8220;default&#8220; custom_padding=&#8220;|15px||15px|false|false&#8220; hover_enabled=&#8220;0&#8243; global_colors_info=&#8220;{}&#8220; sticky_enabled=&#8220;0&#8243;][cff_divi cff_form_id=&#8220;8&#8243; _builder_version=&#8220;4.27.4&#8243; _module_preset=&#8220;default&#8220; hover_enabled=&#8220;0&#8243; global_colors_info=&#8220;{}&#8220; background_color=&#8220;#FFFFFF&#8220; sticky_enabled=&#8220;0&#8243;][\/cff_divi][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8220;4.27.4&#8243; _module_preset=&#8220;default&#8220; background_color=&#8220;RGBA(255,255,255,0)&#8220; custom_margin=&#8220;||||false|false&#8220; hover_enabled=&#8220;0&#8243; border_width_all=&#8220;2px&#8220; border_color_all=&#8220;#023047&#8243; global_colors_info=&#8220;{}&#8220; sticky_enabled=&#8220;0&#8243;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.27.4&#8243; _module_preset=&#8220;default&#8220; custom_padding=&#8220;|15px||15px|false|false&#8220; global_colors_info=&#8220;{}&#8220;][cff_divi cff_form_id=&#8220;9&#8243; _builder_version=&#8220;4.27.4&#8243; _module_preset=&#8220;default&#8220; hover_enabled=&#8220;0&#8243; global_colors_info=&#8220;{}&#8220; background_color=&#8220;#FFFFFF&#8220; sticky_enabled=&#8220;0&#8243;][\/cff_divi][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8220;4.27.4&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.27.4&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][et_pb_image src=&#8220;https:\/\/vrbtim.com\/wp-content\/uploads\/2025\/07\/0-7eacacc4-0eee-49fa-8bc7-932f5c032af0-1600&#215;1080.jpg&#8220; alt=&#8220;Kalkulator Obra\u010dun zarada&#8220; title_text=&#8220;Kalkulator Obra\u010dun zarada&#8220; align=&#8220;center&#8220; _builder_version=&#8220;4.27.4&#8243; _module_preset=&#8220;default&#8220; max_width=&#8220;30%&#8220; global_colors_info=&#8220;{}&#8220;][\/et_pb_image][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8220;4.27.4&#8243; _module_preset=&#8220;default&#8220; background_color=&#8220;RGBA(255,255,255,0)&#8220; custom_margin=&#8220;||||false|false&#8220; border_width_all=&#8220;2px&#8220; border_color_all=&#8220;#023047&#8243; global_colors_info=&#8220;{}&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.27.4&#8243; _module_preset=&#8220;default&#8220; custom_padding=&#8220;|15px||15px|false|false&#8220; global_colors_info=&#8220;{}&#8220;][cff_divi cff_form_id=&#8220;6&#8243; _builder_version=&#8220;4.27.4&#8243; _module_preset=&#8220;default&#8220; hover_enabled=&#8220;0&#8243; custom_css_free_form=&#8220;%91CP_CALCULATED_FIELDS id=%226%22 iframe=%221%22%93&#8243; global_colors_info=&#8220;{}&#8220; background_color=&#8220;#FFFFFF&#8220; sticky_enabled=&#8220;0&#8243;][\/cff_divi][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8220;4.27.4&#8243; _module_preset=&#8220;default&#8220; background_color=&#8220;RGBA(255,255,255,0)&#8220; custom_margin=&#8220;||||false|false&#8220; border_width_all=&#8220;2px&#8220; border_color_all=&#8220;#023047&#8243; global_colors_info=&#8220;{}&#8220;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.27.4&#8243; _module_preset=&#8220;default&#8220; custom_padding=&#8220;|15px||15px|false|false&#8220; global_colors_info=&#8220;{}&#8220;][cff_divi cff_form_id=&#8220;7&#8243; _builder_version=&#8220;4.27.4&#8243; _module_preset=&#8220;default&#8220; hover_enabled=&#8220;0&#8243; custom_css_free_form=&#8220;%91CP_CALCULATED_FIELDS id=%226%22 iframe=%221%22%93&#8243; global_colors_info=&#8220;{}&#8220; background_color=&#8220;#FFFFFF&#8220; sticky_enabled=&#8220;0&#8243;][\/cff_divi][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8220;4.27.4&#8243; _module_preset=&#8220;default&#8220; hover_enabled=&#8220;0&#8243; global_colors_info=&#8220;{}&#8220; sticky_enabled=&#8220;0&#8243;][et_pb_column type=&#8220;4_4&#8243; _builder_version=&#8220;4.27.4&#8243; _module_preset=&#8220;default&#8220; global_colors_info=&#8220;{}&#8220;][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p><div class=\"et_pb_module cff_divi cff_divi_0\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_module_inner\">\n\t\t\t\t\t<style>@media (max-width:480px){#cp_calculatedfieldsf_pform_1{min-height:1006px;}}@media (max-width:1024px){#cp_calculatedfieldsf_pform_1{min-height:454px;}}@media (min-width:1024px){#cp_calculatedfieldsf_pform_1{min-height:422px;}}<\/style><form name=\"cp_calculatedfieldsf_pform_1\" id=\"cp_calculatedfieldsf_pform_1\" action=\"?\" method=\"post\" enctype=\"multipart\/form-data\" onsubmit=\"return fbuilderjQuery.fbuilder.doValidate(this);\" class=\"cff-form no-prefetch  cff-form-8 cp_cff_13\"  dir=\"ltr\" data-nonce=\"b1da8377cd\">\n<input type=\"hidden\" name=\"cp_calculatedfieldsf_pform_psequence\" value=\"_1\" \/>\n<input type=\"hidden\" name=\"cp_calculatedfieldsf_id\" value=\"8\" \/>\n<input type=\"hidden\" name=\"cp_ref_page\" value=\"https:\/\/vrbtim.com\" \/>\n<pre style=\"display:none !important;\"><script data-category=\"functional\" type=\"text\/javascript\">form_structure_1=[[{\"form_identifier\":\"\",\"name\":\"fieldname1\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":0,\"ftype\":\"fdiv\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Input tag\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"fields\":[\"fieldname2\",\"fieldname7\",\"fieldname11\",\"fieldname13\",\"fieldname12\",\"fieldname15\",\"fieldname14\",\"fieldname9\"],\"columns\":\"3\",\"align\":\"top\",\"rearrange\":0,\"title\":\"div\",\"_developerNotes\":\"\",\"collapsed\":false,\"fBuild\":{},\"parent\":\"\"},{\"form_identifier\":\"\",\"name\":\"fieldname2\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":1,\"ftype\":\"fcurrency\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Input tag\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}},\"spinner_left\":{\"label\":\"Left spinner\",\"rules\":{}},\"spinner_right\":{\"label\":\"Right spinner\",\"rules\":{}}}},\"title\":\"Neto zarada u EUR\",\"predefined\":\"\",\"predefinedClick\":false,\"required\":true,\"exclude\":false,\"readonly\":false,\"numberpad\":false,\"spinner\":false,\"size\":\"large\",\"currencySymbol\":\"\",\"currencyText\":\"\",\"thousandSeparator\":\".\",\"centSeparator\":\",\",\"noCents\":false,\"min\":\"\",\"max\":\"\",\"step\":\"\",\"formatDynamically\":true,\"twoDecimals\":true,\"fBuild\":{},\"parent\":\"fieldname1\"},{\"form_identifier\":\"\",\"name\":\"fieldname11\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":2,\"ftype\":\"fcurrency\",\"userhelp\":\"Izmenite kurs, ukoliko ne \\u017eelite da bude 117\",\"audiotutorial\":\"\",\"userhelpTooltip\":true,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Input tag\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}},\"spinner_left\":{\"label\":\"Left spinner\",\"rules\":{}},\"spinner_right\":{\"label\":\"Right spinner\",\"rules\":{}}}},\"title\":\"Kurs \",\"predefined\":\"117\",\"predefinedClick\":false,\"required\":true,\"exclude\":false,\"readonly\":false,\"numberpad\":false,\"spinner\":false,\"size\":\"large\",\"currencySymbol\":\"\",\"currencyText\":\"\",\"thousandSeparator\":\".\",\"centSeparator\":\",\",\"noCents\":false,\"min\":\"\",\"max\":\"\",\"step\":\"\",\"formatDynamically\":true,\"twoDecimals\":true,\"fBuild\":{},\"parent\":\"fieldname1\"},{\"dependencies\":[{\"rule\":\"\",\"complex\":false,\"fields\":[\"\"]}],\"form_identifier\":\"\",\"name\":\"fieldname9\",\"fieldlayout\":\"top_aligned\",\"shortlabel\":\"\",\"index\":3,\"ftype\":\"fCalculated\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Calculated field\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"title\":\"Ukupan tro\\u0161ak za poslodavca (tzv. Bruto II) u RSD\",\"_developerNotes\":\"\",\"predefined\":\"\",\"required\":false,\"exclude\":false,\"accept_html\":false,\"size\":\"large\",\"eq\":\"(function () {\\n  const R=0.199, TAX=0.10, NEOPOREZIVI=28423;\\n  const MIN_BASE=45950, MAX_BASE=656425;\\n  const R_EMP=0.1515;\\n  const TAX_NEOP=TAX*NEOPOREZIVI, DEN_MID=1-R-TAX, DEN_SIDE=1-TAX;\\n  function parseNum(v){ if (typeof v==='number'&&isFinite(v)) return v;\\n    if (typeof v!=='string') return NaN; let s=v.replace(\\\/\\\\s|\\\\u00A0\\\/g,'').replace(\\\/[^\\\\d.,-]\\\/g,''); if(!s)return NaN;\\n    const c=s.lastIndexOf(','), d=s.lastIndexOf('.'); if(c!==-1&&d!==-1){const dec=(c\\u003Ed)?',':'.', th=(dec===',')?'.':','; s=s.split(th).join(''); s=s.replace(dec,'.');}\\n    else if(c!==-1){s=s.replace(\\\/\\\\.\\\/g,'').replace(',', '.');} else {s=s.replace(\\\/,\\\/g,'');} return Number(s); }\\n  let eur = (typeof fieldname2  === 'number') ? fieldname2  : parseNum(String(fieldname2));\\n  let krs = (typeof fieldname11 === 'number') ? fieldname11 : parseNum(String(fieldname11));\\n  if (!isFinite(krs) || krs\\u003C=0) krs = 117;\\n  if (!isFinite(eur) || eur\\u003C=0) return '';\\n  const N = eur * krs;\\n\\n  const Bmid = (N - TAX_NEOP)\\\/DEN_MID;\\n  let B;\\n  if (Bmid \\u003C MIN_BASE)       B = (N - TAX_NEOP + R*MIN_BASE)\\\/DEN_SIDE;\\n  else if (Bmid \\u003E MAX_BASE)  B = (N - TAX_NEOP + R*MAX_BASE)\\\/DEN_SIDE;\\n  else                       B = Bmid;\\n\\n  const empBase = Math.min(Math.max(B, MIN_BASE), MAX_BASE);\\n  const B2 = B + R_EMP * empBase;\\n\\n  return new Intl.NumberFormat('sr-RS',{minimumFractionDigits:2,maximumFractionDigits:2}).format(B2);\\n})()\\n\",\"min\":\"\",\"max\":\"\",\"suffix\":\"\",\"prefix\":\"$\",\"decimalsymbol\":\".\",\"groupingsymbol\":\",\",\"readonly\":true,\"currency\":true,\"noEvalIfManual\":true,\"formatDynamically\":false,\"dynamicEval\":true,\"validate\":false,\"fBuild\":{},\"parent\":\"fieldname1\"},{\"dependencies\":[{\"rule\":\"\",\"complex\":false,\"fields\":[\"\"]}],\"form_identifier\":\"\",\"name\":\"fieldname14\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":4,\"ftype\":\"fCalculated\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Calculated field\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"title\":\"Ukupan tro\\u0161ak za poslodavca (tzv. Bruto II) u EUR\",\"_developerNotes\":\"\",\"predefined\":\"\",\"required\":false,\"exclude\":false,\"accept_html\":false,\"size\":\"large\",\"eq\":\"(function () {\\n  const R=0.199, TAX=0.10, NEOPOREZIVI=28423;\\n  const MIN_BASE=45950, MAX_BASE=656425;\\n  const R_EMP=0.1515;\\n  const TAX_NEOP=TAX*NEOPOREZIVI, DEN_MID=1-R-TAX, DEN_SIDE=1-TAX;\\n  function parseNum(v){ if (typeof v==='number'&&isFinite(v)) return v;\\n    if (typeof v!=='string') return NaN; let s=v.replace(\\\/\\\\s|\\\\u00A0\\\/g,'').replace(\\\/[^\\\\d.,-]\\\/g,''); if(!s)return NaN;\\n    const c=s.lastIndexOf(','), d=s.lastIndexOf('.'); if(c!==-1&&d!==-1){const dec=(c\\u003Ed)?',':'.', th=(dec===',')?'.':','; s=s.split(th).join(''); s=s.replace(dec,'.');}\\n    else if(c!==-1){s=s.replace(\\\/\\\\.\\\/g,'').replace(',', '.');} else {s=s.replace(\\\/,\\\/g,'');} return Number(s); }\\n  let eur = (typeof fieldname2  === 'number') ? fieldname2  : parseNum(String(fieldname2));\\n  let krs = (typeof fieldname11 === 'number') ? fieldname11 : parseNum(String(fieldname11));\\n  if (!isFinite(krs) || krs\\u003C=0) krs = 117;\\n  if (!isFinite(eur) || eur\\u003C=0) return '';\\n  const N = eur * krs;\\n\\n  const Bmid = (N - TAX_NEOP)\\\/DEN_MID;\\n  let B;\\n  if (Bmid \\u003C MIN_BASE)       B = (N - TAX_NEOP + R*MIN_BASE)\\\/DEN_SIDE;\\n  else if (Bmid \\u003E MAX_BASE)  B = (N - TAX_NEOP + R*MAX_BASE)\\\/DEN_SIDE;\\n  else                       B = Bmid;\\n\\n  const empBase = Math.min(Math.max(B, MIN_BASE), MAX_BASE);\\n  const B2 = B + R_EMP * empBase;\\n\\n  const B2_eur = B2 \\\/ krs;\\n  return new Intl.NumberFormat('sr-RS',{minimumFractionDigits:2,maximumFractionDigits:2}).format(B2_eur);\\n})()\\n\",\"min\":\"\",\"max\":\"\",\"suffix\":\"\",\"prefix\":\"$\",\"decimalsymbol\":\".\",\"groupingsymbol\":\",\",\"readonly\":true,\"currency\":true,\"noEvalIfManual\":true,\"formatDynamically\":false,\"dynamicEval\":true,\"validate\":false,\"fBuild\":{},\"parent\":\"fieldname1\"},{\"dependencies\":[{\"rule\":\"\",\"complex\":false,\"fields\":[\"\"]}],\"form_identifier\":\"\",\"name\":\"fieldname12\",\"fieldlayout\":\"top_aligned\",\"shortlabel\":\"\",\"index\":5,\"ftype\":\"fCalculated\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Calculated field\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"title\":\"Bruto zarada u RSD\",\"_developerNotes\":\"\",\"predefined\":\"\",\"required\":false,\"exclude\":false,\"accept_html\":false,\"size\":\"medium\",\"eq\":\"(function () {\\n  \\\/\\\/ Parametri (SRB)\\n  const R=0.199, TAX=0.10, NEOPOREZIVI=28423;\\n  const MIN_BASE=45950, MAX_BASE=656425;\\n  const TAX_NEOP=TAX*NEOPOREZIVI, DEN_MID=1-R-TAX, DEN_SIDE=1-TAX;\\n  function parseNum(v){ if (typeof v==='number'&&isFinite(v)) return v;\\n    if (typeof v!=='string') return NaN; let s=v.replace(\\\/\\\\s|\\\\u00A0\\\/g,'').replace(\\\/[^\\\\d.,-]\\\/g,''); if(!s)return NaN;\\n    const c=s.lastIndexOf(','), d=s.lastIndexOf('.'); if(c!==-1&&d!==-1){const dec=(c\\u003Ed)?',':'.', th=(dec===',')?'.':','; s=s.split(th).join(''); s=s.replace(dec,'.');}\\n    else if(c!==-1){s=s.replace(\\\/\\\\.\\\/g,'').replace(',', '.');} else {s=s.replace(\\\/,\\\/g,'');} return Number(s); }\\n  let eur = (typeof fieldname2  === 'number') ? fieldname2  : parseNum(String(fieldname2));\\n  let krs = (typeof fieldname11 === 'number') ? fieldname11 : parseNum(String(fieldname11));\\n  if (!isFinite(krs) || krs\\u003C=0) krs = 117;\\n  if (!isFinite(eur) || eur\\u003C=0) return '';\\n  const N = eur * krs; \\\/\\\/ Neto u RSD\\n\\n  const Bmid = (N - TAX_NEOP)\\\/DEN_MID;\\n  let B;\\n  if (Bmid \\u003C MIN_BASE)       B = (N - TAX_NEOP + R*MIN_BASE)\\\/DEN_SIDE;\\n  else if (Bmid \\u003E MAX_BASE)  B = (N - TAX_NEOP + R*MAX_BASE)\\\/DEN_SIDE;\\n  else                       B = Bmid;\\n\\n  return new Intl.NumberFormat('sr-RS',{minimumFractionDigits:2,maximumFractionDigits:2}).format(B);\\n})()\\n\",\"min\":\"\",\"max\":\"\",\"suffix\":\"\",\"prefix\":\"\",\"decimalsymbol\":\".\",\"groupingsymbol\":\"\",\"readonly\":true,\"currency\":false,\"noEvalIfManual\":true,\"formatDynamically\":false,\"dynamicEval\":true,\"validate\":false,\"fBuild\":{},\"parent\":\"fieldname1\"},{\"dependencies\":[{\"rule\":\"\",\"complex\":false,\"fields\":[\"\"]}],\"form_identifier\":\"\",\"name\":\"fieldname13\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":6,\"ftype\":\"fCalculated\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Calculated field\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"title\":\"Bruto zarada u EUR\",\"_developerNotes\":\"\",\"predefined\":\"\",\"required\":false,\"exclude\":false,\"accept_html\":false,\"size\":\"medium\",\"eq\":\"(function () {\\n  const R=0.199, TAX=0.10, NEOPOREZIVI=28423;\\n  const MIN_BASE=45950, MAX_BASE=656425;\\n  const TAX_NEOP=TAX*NEOPOREZIVI, DEN_MID=1-R-TAX, DEN_SIDE=1-TAX;\\n  function parseNum(v){ if (typeof v==='number'&&isFinite(v)) return v;\\n    if (typeof v!=='string') return NaN; let s=v.replace(\\\/\\\\s|\\\\u00A0\\\/g,'').replace(\\\/[^\\\\d.,-]\\\/g,''); if(!s)return NaN;\\n    const c=s.lastIndexOf(','), d=s.lastIndexOf('.'); if(c!==-1&&d!==-1){const dec=(c\\u003Ed)?',':'.', th=(dec===',')?'.':','; s=s.split(th).join(''); s=s.replace(dec,'.');}\\n    else if(c!==-1){s=s.replace(\\\/\\\\.\\\/g,'').replace(',', '.');} else {s=s.replace(\\\/,\\\/g,'');} return Number(s); }\\n  let eur = (typeof fieldname2  === 'number') ? fieldname2  : parseNum(String(fieldname2));\\n  let krs = (typeof fieldname11 === 'number') ? fieldname11 : parseNum(String(fieldname11));\\n  if (!isFinite(krs) || krs\\u003C=0) krs = 117;\\n  if (!isFinite(eur) || eur\\u003C=0) return '';\\n  const N = eur * krs;\\n\\n  const Bmid = (N - TAX_NEOP)\\\/DEN_MID;\\n  let B;\\n  if (Bmid \\u003C MIN_BASE)       B = (N - TAX_NEOP + R*MIN_BASE)\\\/DEN_SIDE;\\n  else if (Bmid \\u003E MAX_BASE)  B = (N - TAX_NEOP + R*MAX_BASE)\\\/DEN_SIDE;\\n  else                       B = Bmid;\\n\\n  const B_eur = B \\\/ krs;\\n  return new Intl.NumberFormat('sr-RS',{minimumFractionDigits:2,maximumFractionDigits:2}).format(B_eur);\\n})()\\n\",\"min\":\"\",\"max\":\"\",\"suffix\":\"\",\"prefix\":\"\",\"decimalsymbol\":\".\",\"groupingsymbol\":\"\",\"readonly\":true,\"currency\":false,\"noEvalIfManual\":true,\"formatDynamically\":false,\"dynamicEval\":true,\"validate\":false,\"fBuild\":{},\"parent\":\"fieldname1\"},{\"form_identifier\":\"\",\"name\":\"fieldname15\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":7,\"ftype\":\"ftextarea\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Input tag\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}},\"textarea\":{\"label\":\"Text area\",\"rules\":{}}}},\"title\":\"Uputstvo:\",\"autocomplete\":\"off\",\"predefined\":\"U polje Neto zarada u EUR uneti iznos zarade u EUR\\nU polje Kurs uneti \\u017eeljeni kurs. Ukoliko ne unesete kurs, obra\\u010dun \\u0107e biti uradjen po kursu 117,00\",\"predefinedClick\":false,\"required\":false,\"exclude\":false,\"accept_html\":false,\"readonly\":false,\"size\":\"large\",\"minlength\":\"\",\"maxlength\":\"\",\"rows\":4,\"fBuild\":{},\"parent\":\"fieldname1\"},{\"dependencies\":[{\"rule\":\"\",\"complex\":false,\"fields\":[\"\"]}],\"form_identifier\":\"\",\"name\":\"fieldname7\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":8,\"ftype\":\"fCalculated\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Calculated field\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"title\":\"Neto zarada u RSD\",\"_developerNotes\":\"\",\"predefined\":\"\",\"required\":false,\"exclude\":false,\"accept_html\":false,\"size\":\"medium\",\"eq\":\"(function () {\\n  function parseNum(v){\\n    if (typeof v === 'number' && isFinite(v)) return v;\\n    if (typeof v !== 'string') return NaN;\\n    let s=v.replace(\\\/\\\\s|\\\\u00A0\\\/g,'').replace(\\\/[^\\\\d.,-]\\\/g,''); if(!s)return NaN;\\n    const c=s.lastIndexOf(','), d=s.lastIndexOf('.');\\n    if(c!==-1&&d!==-1){const dec=(c\\u003Ed)?',':'.', th=(dec===',')?'.':','; s=s.split(th).join(''); s=s.replace(dec,'.');}\\n    else if(c!==-1){s=s.replace(\\\/\\\\.\\\/g,'').replace(',', '.');} else {s=s.replace(\\\/,\\\/g,'');}\\n    return Number(s);\\n  }\\n  let eur = (typeof fieldname2  === 'number') ? fieldname2  : parseNum(String(fieldname2));\\n  let krs = (typeof fieldname11 === 'number') ? fieldname11 : parseNum(String(fieldname11));\\n  if (!isFinite(krs) || krs\\u003C=0) krs = 117;\\n  if (!isFinite(eur) || eur\\u003C=0) return '';\\n  const rsd = eur * krs;\\n  return new Intl.NumberFormat('sr-RS',{minimumFractionDigits:2,maximumFractionDigits:2}).format(rsd);\\n})()\\n\",\"min\":\"\",\"max\":\"\",\"suffix\":\"\",\"prefix\":\"\",\"decimalsymbol\":\".\",\"groupingsymbol\":\"\",\"readonly\":true,\"currency\":false,\"noEvalIfManual\":true,\"formatDynamically\":false,\"dynamicEval\":true,\"validate\":false,\"fBuild\":{},\"parent\":\"fieldname1\"}],{\"0\":{\"title\":\"Obra\\u010dun bruto zarade na osnovu neto zarade (EUR) (do 01.10.2025)\",\"titletag\":\"H2\",\"textalign\":\"center\",\"headertextcolor\":\"#0000a0\",\"description\":\"U polje Neto zarada unesite iznos neto zarade u EUR\",\"formlayout\":\"top_aligned\",\"formtemplate\":\"cp_cff_13\",\"evalequations\":1,\"evalequations_delay\":0,\"evalequationsevent\":2,\"direction\":\"ltr\",\"loading_animation\":0,\"autocomplete\":1,\"persistence\":0,\"animate_form\":0,\"animation_effect\":\"fade\",\"customstyles\":\"\",\"advanced\":{\"css\":{\"header\":{\"label\":\"Form header\",\"rules\":{}},\"title\":{\"label\":\"Form title\",\"rules\":{}},\"description\":{\"label\":\"Form description\",\"rules\":{}},\"form\":{\"label\":\"Form area\",\"rules\":{}},\"buttons\":{\"label\":\"Form context buttons (Next page, Previous page, Submit)\",\"rules\":{}},\"buttons_hover\":{\"label\":\"Form context buttons hover\",\"rules\":{}},\"tooltips_icons\":{\"label\":\"Icons for instructions for users tooltips\",\"rules\":{}},\"tooltips\":{\"label\":\"Instructions for users tooltips\",\"rules\":{}},\"error_bubble\":{\"label\":\"Error bubbles\",\"rules\":{}},\"error_bubble_arrow\":{\"label\":\"Error bubble arrow\",\"rules\":{\"border-bottom-color\":\"\"},\"restrict\":true},\"required_field_asterisk\":{\"label\":\"Asterisk for required fields\",\"rules\":{}}}},\"request_cost\":\"fieldname2\"},\"formid\":\"cp_calculatedfieldsf_pform_1\"}];<\/script><\/pre>\n<div id=\"fbuilder\">\n\t\t<div id=\"fbuilder_1\">\n\t\t<div id=\"formheader_1\"><\/div>\n\t\t<div id=\"fieldlist_1\"><\/div>\n\t\t<div class=\"clearer\"><\/div>\n\t<\/div>\n<\/div>\n\t<div class=\"clearer\"><\/div>\n\t<input type=\"hidden\" id=\"_cpcff_public_nonce\" name=\"_cpcff_public_nonce\" value=\"812d09404c\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/sr\/wp-json\/wp\/v2\/pages\/1785\" \/><input type=\"hidden\" name=\"cff_form_start_time\" value=\"9MsqJJk\/5rQlcPC1m8f6lw==\"><\/form>\n\t\n\t\t\t\t<\/div>\n\t\t\t<\/div><div class=\"et_pb_module cff_divi cff_divi_1\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_module_inner\">\n\t\t\t\t\t<style>@media (max-width:480px){#cp_calculatedfieldsf_pform_2{min-height:1006px;}}@media (max-width:1024px){#cp_calculatedfieldsf_pform_2{min-height:454px;}}@media (min-width:1024px){#cp_calculatedfieldsf_pform_2{min-height:422px;}}<\/style><form name=\"cp_calculatedfieldsf_pform_2\" id=\"cp_calculatedfieldsf_pform_2\" action=\"?\" method=\"post\" enctype=\"multipart\/form-data\" onsubmit=\"return fbuilderjQuery.fbuilder.doValidate(this);\" class=\"cff-form no-prefetch  cff-form-9 cp_cff_13\"  dir=\"ltr\" data-nonce=\"b1da8377cd\">\n<input type=\"hidden\" name=\"cp_calculatedfieldsf_pform_psequence\" value=\"_2\" \/>\n<input type=\"hidden\" name=\"cp_calculatedfieldsf_id\" value=\"9\" \/>\n<input type=\"hidden\" name=\"cp_ref_page\" value=\"https:\/\/vrbtim.com\" \/>\n<pre style=\"display:none !important;\"><script data-category=\"functional\" type=\"text\/javascript\">form_structure_2=[[{\"form_identifier\":\"\",\"name\":\"fieldname1\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":0,\"ftype\":\"fdiv\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Input tag\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"fields\":[\"fieldname2\",\"fieldname7\",\"fieldname11\",\"fieldname13\",\"fieldname12\",\"fieldname15\",\"fieldname14\",\"fieldname9\"],\"columns\":\"3\",\"align\":\"top\",\"rearrange\":0,\"title\":\"div\",\"_developerNotes\":\"\",\"collapsed\":false,\"fBuild\":{},\"parent\":\"\"},{\"form_identifier\":\"\",\"name\":\"fieldname2\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":1,\"ftype\":\"fcurrency\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Input tag\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}},\"spinner_left\":{\"label\":\"Left spinner\",\"rules\":{}},\"spinner_right\":{\"label\":\"Right spinner\",\"rules\":{}}}},\"title\":\"Bruto zarada u EUR\",\"predefined\":\"\",\"predefinedClick\":false,\"required\":true,\"exclude\":false,\"readonly\":false,\"numberpad\":false,\"spinner\":false,\"size\":\"large\",\"currencySymbol\":\"\",\"currencyText\":\"\",\"thousandSeparator\":\".\",\"centSeparator\":\",\",\"noCents\":false,\"min\":\"\",\"max\":\"\",\"step\":\"\",\"formatDynamically\":true,\"twoDecimals\":true,\"fBuild\":{},\"parent\":\"fieldname1\"},{\"form_identifier\":\"\",\"name\":\"fieldname11\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":2,\"ftype\":\"fcurrency\",\"userhelp\":\"Izmenite kurs, ukoliko ne \\u017eelite da bude 117\",\"audiotutorial\":\"\",\"userhelpTooltip\":true,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Input tag\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}},\"spinner_left\":{\"label\":\"Left spinner\",\"rules\":{}},\"spinner_right\":{\"label\":\"Right spinner\",\"rules\":{}}}},\"title\":\"Kurs \",\"predefined\":\"117\",\"predefinedClick\":false,\"required\":true,\"exclude\":false,\"readonly\":false,\"numberpad\":false,\"spinner\":false,\"size\":\"large\",\"currencySymbol\":\"\",\"currencyText\":\"\",\"thousandSeparator\":\".\",\"centSeparator\":\",\",\"noCents\":false,\"min\":\"\",\"max\":\"\",\"step\":\"\",\"formatDynamically\":true,\"twoDecimals\":true,\"fBuild\":{},\"parent\":\"fieldname1\"},{\"dependencies\":[{\"rule\":\"\",\"complex\":false,\"fields\":[\"\"]}],\"form_identifier\":\"\",\"name\":\"fieldname9\",\"fieldlayout\":\"top_aligned\",\"shortlabel\":\"\",\"index\":3,\"ftype\":\"fCalculated\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Calculated field\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"title\":\"Ukupan tro\\u0161ak za poslodavca (tzv. Bruto II) u RSD\",\"_developerNotes\":\"\",\"predefined\":\"\",\"required\":false,\"exclude\":false,\"accept_html\":false,\"size\":\"large\",\"eq\":\"(function () {\\n  const R_EMP=0.1515, MIN_BASE=45950, MAX_BASE=656425;\\n\\n  function parseNum(v){\\n    if (typeof v === 'number' && isFinite(v)) return v;\\n    if (typeof v !== 'string') return NaN;\\n    let s=v.replace(\\\/\\\\s|\\\\u00A0\\\/g,'').replace(\\\/[^\\\\d.,-]\\\/g,''); if(!s)return NaN;\\n    const c=s.lastIndexOf(','), d=s.lastIndexOf('.');\\n    if(c!==-1&&d!==-1){const dec=(c\\u003Ed)?',':'.', th=(dec===',')?'.':','; s=s.split(th).join(''); s=s.replace(dec,'.');}\\n    else if(c!==-1){s=s.replace(\\\/\\\\.\\\/g,'').replace(',', '.');} else {s=s.replace(\\\/,\\\/g,'');}\\n    return Number(s);\\n  }\\n\\n  let eur = (typeof fieldname2  === 'number') ? fieldname2  : parseNum(String(fieldname2));\\n  let krs = (typeof fieldname11 === 'number') ? fieldname11 : parseNum(String(fieldname11));\\n  if (!isFinite(krs) || krs\\u003C=0) krs = 117;\\n  if (!isFinite(eur) || eur\\u003C=0) return '';\\n  const B = eur * krs;\\n\\n  const empBase = Math.min(Math.max(B, MIN_BASE), MAX_BASE);\\n  const B2 = B + R_EMP * empBase;\\n\\n  return new Intl.NumberFormat('sr-RS',{minimumFractionDigits:2,maximumFractionDigits:2}).format(B2);\\n})()\\n\",\"min\":\"\",\"max\":\"\",\"suffix\":\"\",\"prefix\":\"$\",\"decimalsymbol\":\".\",\"groupingsymbol\":\",\",\"readonly\":true,\"currency\":true,\"noEvalIfManual\":true,\"formatDynamically\":false,\"dynamicEval\":true,\"validate\":false,\"fBuild\":{},\"parent\":\"fieldname1\"},{\"dependencies\":[{\"rule\":\"\",\"complex\":false,\"fields\":[\"\"]}],\"form_identifier\":\"\",\"name\":\"fieldname14\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":4,\"ftype\":\"fCalculated\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Calculated field\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"title\":\"Ukupan tro\\u0161ak za poslodavca (tzv. Bruto II) u EUR\",\"_developerNotes\":\"\",\"predefined\":\"\",\"required\":false,\"exclude\":false,\"accept_html\":false,\"size\":\"large\",\"eq\":\"(function () {\\n  const R_EMP=0.1515, MIN_BASE=45950, MAX_BASE=656425;\\n\\n  function parseNum(v){\\n    if (typeof v === 'number' && isFinite(v)) return v;\\n    if (typeof v !== 'string') return NaN;\\n    let s=v.replace(\\\/\\\\s|\\\\u00A0\\\/g,'').replace(\\\/[^\\\\d.,-]\\\/g,''); if(!s)return NaN;\\n    const c=s.lastIndexOf(','), d=s.lastIndexOf('.');\\n    if(c!==-1&&d!==-1){const dec=(c\\u003Ed)?',':'.', th=(dec===',')?'.':','; s=s.split(th).join(''); s=s.replace(dec,'.');}\\n    else if(c!==-1){s=s.replace(\\\/\\\\.\\\/g,'').replace(',', '.');} else {s=s.replace(\\\/,\\\/g,'');}\\n    return Number(s);\\n  }\\n\\n  let eur = (typeof fieldname2  === 'number') ? fieldname2  : parseNum(String(fieldname2));\\n  let krs = (typeof fieldname11 === 'number') ? fieldname11 : parseNum(String(fieldname11));\\n  if (!isFinite(krs) || krs\\u003C=0) krs = 117;\\n  if (!isFinite(eur) || eur\\u003C=0) return '';\\n\\n  const B  = eur * krs;\\n  const empBase = Math.min(Math.max(B, MIN_BASE), MAX_BASE);\\n  const B2 = B + R_EMP * empBase;\\n\\n  const eurB2 = B2 \\\/ krs;\\n  return new Intl.NumberFormat('sr-RS',{minimumFractionDigits:2,maximumFractionDigits:2}).format(eurB2);\\n})()\\n\",\"min\":\"\",\"max\":\"\",\"suffix\":\"\",\"prefix\":\"$\",\"decimalsymbol\":\".\",\"groupingsymbol\":\",\",\"readonly\":true,\"currency\":true,\"noEvalIfManual\":true,\"formatDynamically\":false,\"dynamicEval\":true,\"validate\":false,\"fBuild\":{},\"parent\":\"fieldname1\"},{\"dependencies\":[{\"rule\":\"\",\"complex\":false,\"fields\":[\"\"]}],\"form_identifier\":\"\",\"name\":\"fieldname12\",\"fieldlayout\":\"top_aligned\",\"shortlabel\":\"\",\"index\":5,\"ftype\":\"fCalculated\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Calculated field\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"title\":\"Neto zarada u RSD\",\"_developerNotes\":\"\",\"predefined\":\"\",\"required\":false,\"exclude\":false,\"accept_html\":false,\"size\":\"medium\",\"eq\":\"(function () {\\n  \\\/\\\/ Parametri\\n  const R=0.199, TAX=0.10, NEOPOREZIVI=28423;\\n  const MIN_BASE=45950, MAX_BASE=656425;\\n\\n  function parseNum(v){\\n    if (typeof v === 'number' && isFinite(v)) return v;\\n    if (typeof v !== 'string') return NaN;\\n    let s=v.replace(\\\/\\\\s|\\\\u00A0\\\/g,'').replace(\\\/[^\\\\d.,-]\\\/g,''); if(!s)return NaN;\\n    const c=s.lastIndexOf(','), d=s.lastIndexOf('.');\\n    if(c!==-1&&d!==-1){const dec=(c\\u003Ed)?',':'.', th=(dec===',')?'.':','; s=s.split(th).join(''); s=s.replace(dec,'.');}\\n    else if(c!==-1){s=s.replace(\\\/\\\\.\\\/g,'').replace(',', '.');} else {s=s.replace(\\\/,\\\/g,'');}\\n    return Number(s);\\n  }\\n\\n  let eur = (typeof fieldname2  === 'number') ? fieldname2  : parseNum(String(fieldname2));\\n  let krs = (typeof fieldname11 === 'number') ? fieldname11 : parseNum(String(fieldname11));\\n  if (!isFinite(krs) || krs\\u003C=0) krs = 117;\\n  if (!isFinite(eur) || eur\\u003C=0) return '';\\n  const B = eur * krs; \\\/\\\/ Bruto u RSD\\n\\n  \\\/\\\/ Doprinosi (clamp osnovice)\\n  const contribBase = Math.min(Math.max(B, MIN_BASE), MAX_BASE);\\n  const contributions = R * contribBase;\\n\\n  \\\/\\\/ Porez\\n  const taxBase = Math.max(0, B - NEOPOREZIVI);\\n  const tax = TAX * taxBase;\\n\\n  const net = B - contributions - tax;\\n  return new Intl.NumberFormat('sr-RS',{minimumFractionDigits:2,maximumFractionDigits:2}).format(net);\\n})()\\n\",\"min\":\"\",\"max\":\"\",\"suffix\":\"\",\"prefix\":\"\",\"decimalsymbol\":\".\",\"groupingsymbol\":\"\",\"readonly\":true,\"currency\":false,\"noEvalIfManual\":true,\"formatDynamically\":false,\"dynamicEval\":true,\"validate\":false,\"fBuild\":{},\"parent\":\"fieldname1\"},{\"dependencies\":[{\"rule\":\"\",\"complex\":false,\"fields\":[\"\"]}],\"form_identifier\":\"\",\"name\":\"fieldname13\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":6,\"ftype\":\"fCalculated\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Calculated field\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"title\":\"Neto zarada u EUR\",\"_developerNotes\":\"\",\"predefined\":\"\",\"required\":false,\"exclude\":false,\"accept_html\":false,\"size\":\"medium\",\"eq\":\"(function () {\\n  const R=0.199, TAX=0.10, NEOPOREZIVI=28423;\\n  const MIN_BASE=45950, MAX_BASE=656425;\\n\\n  function parseNum(v){\\n    if (typeof v === 'number' && isFinite(v)) return v;\\n    if (typeof v !== 'string') return NaN;\\n    let s=v.replace(\\\/\\\\s|\\\\u00A0\\\/g,'').replace(\\\/[^\\\\d.,-]\\\/g,''); if(!s)return NaN;\\n    const c=s.lastIndexOf(','), d=s.lastIndexOf('.');\\n    if(c!==-1&&d!==-1){const dec=(c\\u003Ed)?',':'.', th=(dec===',')?'.':','; s=s.split(th).join(''); s=s.replace(dec,'.');}\\n    else if(c!==-1){s=s.replace(\\\/\\\\.\\\/g,'').replace(',', '.');} else {s=s.replace(\\\/,\\\/g,'');}\\n    return Number(s);\\n  }\\n\\n  let eur = (typeof fieldname2  === 'number') ? fieldname2  : parseNum(String(fieldname2));\\n  let krs = (typeof fieldname11 === 'number') ? fieldname11 : parseNum(String(fieldname11));\\n  if (!isFinite(krs) || krs\\u003C=0) krs = 117;\\n  if (!isFinite(eur) || eur\\u003C=0) return '';\\n\\n  const B = eur * krs;\\n  const contribBase = Math.min(Math.max(B, MIN_BASE), MAX_BASE);\\n  const contributions = R * contribBase;\\n  const tax = TAX * Math.max(0, B - NEOPOREZIVI);\\n  const N = B - contributions - tax;\\n\\n  const eurNet = N \\\/ krs;\\n  return new Intl.NumberFormat('sr-RS',{minimumFractionDigits:2,maximumFractionDigits:2}).format(eurNet);\\n})()\\n\",\"min\":\"\",\"max\":\"\",\"suffix\":\"\",\"prefix\":\"\",\"decimalsymbol\":\".\",\"groupingsymbol\":\"\",\"readonly\":true,\"currency\":false,\"noEvalIfManual\":true,\"formatDynamically\":false,\"dynamicEval\":true,\"validate\":false,\"fBuild\":{},\"parent\":\"fieldname1\"},{\"form_identifier\":\"\",\"name\":\"fieldname15\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":7,\"ftype\":\"ftextarea\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Input tag\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}},\"textarea\":{\"label\":\"Text area\",\"rules\":{}}}},\"title\":\"Uputstvo:\",\"autocomplete\":\"off\",\"predefined\":\"U polje Bruto zarada u EUR uneti iznos zarade u EUR\\nU polje Kurs uneti \\u017eeljeni kurs. Ukoliko ne unesete kurs, obra\\u010dun \\u0107e biti uradjen po kursu 117,00\",\"predefinedClick\":false,\"required\":false,\"exclude\":false,\"accept_html\":false,\"readonly\":false,\"size\":\"large\",\"minlength\":\"\",\"maxlength\":\"\",\"rows\":4,\"fBuild\":{},\"parent\":\"fieldname1\"},{\"dependencies\":[{\"rule\":\"\",\"complex\":false,\"fields\":[\"\"]}],\"form_identifier\":\"\",\"name\":\"fieldname7\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":8,\"ftype\":\"fCalculated\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Calculated field\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"title\":\"Bruto zarada u RSD\",\"_developerNotes\":\"\",\"predefined\":\"\",\"required\":false,\"exclude\":false,\"accept_html\":false,\"size\":\"medium\",\"eq\":\"(function () {\\n  function parseNum(v){\\n    if (typeof v === 'number' && isFinite(v)) return v;\\n    if (typeof v !== 'string') return NaN;\\n    let s = v.replace(\\\/\\\\s|\\\\u00A0\\\/g,'').replace(\\\/[^\\\\d.,-]\\\/g,''); if(!s)return NaN;\\n    const c=s.lastIndexOf(','), d=s.lastIndexOf('.');\\n    if(c!==-1&&d!==-1){const dec=(c\\u003Ed)?',':'.', th=(dec===',')?'.':','; s=s.split(th).join(''); s=s.replace(dec,'.');}\\n    else if(c!==-1){s=s.replace(\\\/\\\\.\\\/g,'').replace(',', '.');} else {s=s.replace(\\\/,\\\/g,'');}\\n    return Number(s);\\n  }\\n  let eur = (typeof fieldname2  === 'number') ? fieldname2  : parseNum(String(fieldname2));\\n  let krs = (typeof fieldname11 === 'number') ? fieldname11 : parseNum(String(fieldname11));\\n  if (!isFinite(krs) || krs\\u003C=0) krs = 117;\\n  if (!isFinite(eur) || eur\\u003C=0) return '';\\n  const rsd = eur * krs;\\n  return new Intl.NumberFormat('sr-RS',{minimumFractionDigits:2,maximumFractionDigits:2}).format(rsd);\\n})()\\n\",\"min\":\"\",\"max\":\"\",\"suffix\":\"\",\"prefix\":\"\",\"decimalsymbol\":\".\",\"groupingsymbol\":\"\",\"readonly\":true,\"currency\":false,\"noEvalIfManual\":true,\"formatDynamically\":false,\"dynamicEval\":true,\"validate\":false,\"fBuild\":{},\"parent\":\"fieldname1\"}],{\"0\":{\"title\":\"Obra\\u010dun neto zarade na osnovu bruto zarade (EUR) (do 01.10.2025)\",\"titletag\":\"H2\",\"textalign\":\"center\",\"headertextcolor\":\"#0000a0\",\"description\":\"U polje Bruto zarada unesite iznos bruto zarade u EUR\",\"formlayout\":\"top_aligned\",\"formtemplate\":\"cp_cff_13\",\"evalequations\":1,\"evalequations_delay\":0,\"evalequationsevent\":2,\"direction\":\"ltr\",\"loading_animation\":0,\"autocomplete\":1,\"persistence\":0,\"animate_form\":0,\"animation_effect\":\"fade\",\"customstyles\":\"\",\"advanced\":{\"css\":{\"header\":{\"label\":\"Form header\",\"rules\":{}},\"title\":{\"label\":\"Form title\",\"rules\":{}},\"description\":{\"label\":\"Form description\",\"rules\":{}},\"form\":{\"label\":\"Form area\",\"rules\":{}},\"buttons\":{\"label\":\"Form context buttons (Next page, Previous page, Submit)\",\"rules\":{}},\"buttons_hover\":{\"label\":\"Form context buttons hover\",\"rules\":{}},\"tooltips_icons\":{\"label\":\"Icons for instructions for users tooltips\",\"rules\":{}},\"tooltips\":{\"label\":\"Instructions for users tooltips\",\"rules\":{}},\"error_bubble\":{\"label\":\"Error bubbles\",\"rules\":{}},\"error_bubble_arrow\":{\"label\":\"Error bubble arrow\",\"rules\":{\"border-bottom-color\":\"\"},\"restrict\":true},\"required_field_asterisk\":{\"label\":\"Asterisk for required fields\",\"rules\":{}}}},\"request_cost\":\"fieldname2\"},\"formid\":\"cp_calculatedfieldsf_pform_2\"}];<\/script><\/pre>\n<div id=\"fbuilder\">\n\t\t<div id=\"fbuilder_2\">\n\t\t<div id=\"formheader_2\"><\/div>\n\t\t<div id=\"fieldlist_2\"><\/div>\n\t\t<div class=\"clearer\"><\/div>\n\t<\/div>\n<\/div>\n\t<div class=\"clearer\"><\/div>\n\t<input type=\"hidden\" id=\"_cpcff_public_nonce\" name=\"_cpcff_public_nonce\" value=\"8a8e5ed076\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/sr\/wp-json\/wp\/v2\/pages\/1785\" \/><input type=\"hidden\" name=\"cff_form_start_time\" value=\"9MsqJJk\/5rQlcPC1m8f6lw==\"><\/form>\n\t\n\t\t\t\t<\/div>\n\t\t\t<\/div><div class=\"et_pb_module cff_divi cff_divi_2\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_module_inner\">\n\t\t\t\t\t<style>@media (max-width:480px){#cp_calculatedfieldsf_pform_3{min-height:490px;}}@media (max-width:1024px){#cp_calculatedfieldsf_pform_3{min-height:206px;}}@media (min-width:1024px){#cp_calculatedfieldsf_pform_3{min-height:180px;}}<\/style><form name=\"cp_calculatedfieldsf_pform_3\" id=\"cp_calculatedfieldsf_pform_3\" action=\"?\" method=\"post\" enctype=\"multipart\/form-data\" onsubmit=\"return fbuilderjQuery.fbuilder.doValidate(this);\" class=\"cff-form no-prefetch  cff-form-6 cp_cff_13\"  dir=\"ltr\" data-nonce=\"b1da8377cd\">\n<input type=\"hidden\" name=\"cp_calculatedfieldsf_pform_psequence\" value=\"_3\" \/>\n<input type=\"hidden\" name=\"cp_calculatedfieldsf_id\" value=\"6\" \/>\n<input type=\"hidden\" name=\"cp_ref_page\" value=\"https:\/\/vrbtim.com\" \/>\n<pre style=\"display:none !important;\"><script data-category=\"functional\" type=\"text\/javascript\">form_structure_3=[[{\"form_identifier\":\"\",\"name\":\"fieldname1\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":0,\"ftype\":\"fdiv\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Input tag\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"fields\":[\"fieldname2\",\"fieldname7\",\"fieldname9\"],\"columns\":\"3\",\"align\":\"top\",\"rearrange\":0,\"title\":\"div\",\"_developerNotes\":\"\",\"collapsed\":false,\"fBuild\":{},\"parent\":\"\"},{\"form_identifier\":\"\",\"name\":\"fieldname2\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":1,\"ftype\":\"fcurrency\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Input tag\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}},\"spinner_left\":{\"label\":\"Left spinner\",\"rules\":{}},\"spinner_right\":{\"label\":\"Right spinner\",\"rules\":{}}}},\"title\":\"Bruto zarada\",\"predefined\":\"\",\"predefinedClick\":false,\"required\":true,\"exclude\":false,\"readonly\":false,\"numberpad\":false,\"spinner\":false,\"size\":\"large\",\"currencySymbol\":\"\",\"currencyText\":\"\",\"thousandSeparator\":\".\",\"centSeparator\":\",\",\"noCents\":false,\"min\":\"\",\"max\":\"\",\"step\":\"\",\"formatDynamically\":true,\"twoDecimals\":true,\"fBuild\":{},\"parent\":\"fieldname1\"},{\"dependencies\":[{\"rule\":\"\",\"complex\":false,\"fields\":[\"\"]}],\"form_identifier\":\"\",\"name\":\"fieldname9\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":2,\"ftype\":\"fCalculated\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Calculated field\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"title\":\"Ukupan tro\\u0161ak za poslodavca (tzv. Bruto II)\",\"_developerNotes\":\"\",\"predefined\":\"\",\"required\":false,\"exclude\":false,\"accept_html\":false,\"size\":\"large\",\"eq\":\"(function () {\\n  \\\/\\\/ Parametri (poslodavac)\\n  const R_EMP = 0.1515;      \\\/\\\/ 10% PIO + 5,15% Zdravstveno\\n  const MIN_BASE = 45950;    \\\/\\\/ NnO\\n  const MAX_BASE = 656425;   \\\/\\\/ NvO\\n\\n  \\\/\\\/ Ulaz: BRUTO = fieldname2\\n  let rawGross = (typeof fieldname2 !== 'undefined') ? fieldname2 : '';\\n  if (rawGross === undefined || rawGross === null || rawGross === '') return '';\\n\\n  \\\/\\\/ Robustno parsiranje (100000 | 100.000 | 100.000,00 | 100,000.00)\\n  function parseHumanNumber(val){\\n    if (typeof val === 'number' && isFinite(val)) return val;\\n    if (typeof val !== 'string') return NaN;\\n    let s = val.replace(\\\/\\\\s|\\\\u00A0\\\/g,'').replace(\\\/[^\\\\d.,-]\\\/g,''); if (!s) return NaN;\\n    const c = s.lastIndexOf(','), d = s.lastIndexOf('.');\\n    if (c !== -1 && d !== -1) { const dec=(c\\u003Ed)?',':'.', th=(dec===',')?'.':','; s = s.split(th).join(''); s = s.replace(dec,'.'); }\\n    else if (c !== -1) { s = s.replace(\\\/\\\\.\\\/g,'').replace(',', '.'); }\\n    else { s = s.replace(\\\/,\\\/g,''); }\\n    return Number(s);\\n  }\\n\\n  let B = (typeof rawGross === 'number') ? rawGross : parseHumanNumber(String(rawGross));\\n\\n  \\\/\\\/ Anti \\u00d7100 heuristika (ako UI \\u010duva u \\u201ccentima\\u201d)\\n  const digitCount = String(rawGross).replace(\\\/[^\\\\d]\\\/g,'').length;\\n  if (isFinite(B) && B \\u003E= 1e7 && digitCount \\u003C= 8) B = B \\\/ 100;\\n\\n  if (!isFinite(B) || B \\u003C= 0) return '';\\n\\n  \\\/\\\/ Osnovica doprinosa poslodavca: clamp na [MIN_BASE, MAX_BASE]\\n  const empBase = Math.min(Math.max(B, MIN_BASE), MAX_BASE);\\n\\n  \\\/\\\/ Bruto II = Bruto + doprinosi poslodavca\\n  const employerContrib = R_EMP * empBase;\\n  const employerTotal   = B + employerContrib;\\n\\n  return new Intl.NumberFormat('sr-RS', { minimumFractionDigits: 2, maximumFractionDigits: 2 }).format(employerTotal);\\n})()\\n\",\"min\":\"\",\"max\":\"\",\"suffix\":\"\",\"prefix\":\"$\",\"decimalsymbol\":\".\",\"groupingsymbol\":\",\",\"readonly\":true,\"currency\":true,\"noEvalIfManual\":true,\"formatDynamically\":false,\"dynamicEval\":true,\"validate\":false,\"fBuild\":{},\"parent\":\"fieldname1\"},{\"dependencies\":[{\"rule\":\"\",\"complex\":false,\"fields\":[\"\"]}],\"form_identifier\":\"\",\"name\":\"fieldname7\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":3,\"ftype\":\"fCalculated\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Calculated field\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"title\":\"Neto zarada\",\"_developerNotes\":\"\",\"predefined\":\"\",\"required\":false,\"exclude\":false,\"accept_html\":false,\"size\":\"medium\",\"eq\":\"(function () {\\n  \\\/\\\/ ===== Parametri (SRB) =====\\n  const R = 0.199;           \\\/\\\/ doprinosi zaposleni (14% + 5.15% + 0.75%)\\n  const TAX = 0.10;          \\\/\\\/ porez 10%\\n  const NEOPOREZIVI = 28423; \\\/\\\/ RSD\\n  const MIN_BASE = 45950;    \\\/\\\/ NnO\\n  const MAX_BASE = 656425;   \\\/\\\/ NvO\\n\\n  \\\/\\\/ ===== \\u010citanje BRUTA (robusno) =====\\n  function readGross() {\\n    \\\/\\\/ 1) direktno: fieldname2 (kako si navela)\\n    if (typeof fieldname2 !== 'undefined' && fieldname2 !== null && fieldname2 !== '') return fieldname2;\\n    \\\/\\\/ 2) fallback po nazivu polja (ako postoji getField u tvojoj temi\\\/plug-inu)\\n    if (typeof getField === 'function') {\\n      const f = getField('Bruto zarada');\\n      if (f && typeof f.val === 'function') return f.val();\\n    }\\n    return '';\\n  }\\n\\n  \\\/\\\/ Parsiranje broja (radi sa 100000 | 100.000 | 100.000,00 | 100,000.00)\\n  function parseHumanNumber(val){\\n    if (typeof val === 'number' && isFinite(val)) return val;\\n    if (typeof val !== 'string') return NaN;\\n    let s = val.replace(\\\/\\\\s|\\\\u00A0\\\/g,'').replace(\\\/[^\\\\d.,-]\\\/g,''); if (!s) return NaN;\\n    const c = s.lastIndexOf(','), d = s.lastIndexOf('.');\\n    if (c !== -1 && d !== -1) { const dec=(c\\u003Ed)?',':'.', th=(dec===',')?'.':','; s = s.split(th).join(''); s = s.replace(dec,'.'); }\\n    else if (c !== -1) { s = s.replace(\\\/\\\\.\\\/g,'').replace(',', '.'); }\\n    else { s = s.replace(\\\/,\\\/g,''); }\\n    return Number(s);\\n  }\\n\\n  let rawGross = readGross();\\n  if (rawGross === '' || rawGross === null || typeof rawGross === 'undefined') return ''; \\\/\\\/ nema unosa -\\u003E prazno\\n\\n  let B = (typeof rawGross === 'number') ? rawGross : parseHumanNumber(String(rawGross));\\n\\n  \\\/\\\/ Anti \\u00d7100 heuristika (ako UI \\u010duva u \\u201ccentima\\u201d)\\n  const digitCount = String(rawGross).replace(\\\/[^\\\\d]\\\/g,'').length;\\n  if (isFinite(B) && B \\u003E= 1e7 && digitCount \\u003C= 8) B = B \\\/ 100;\\n\\n  if (!isFinite(B) || B \\u003C= 0) return ''; \\\/\\\/ numeri\\u010dko polje ne voli tekstualne poruke\\n\\n  \\\/\\\/ ===== Tri-zone princip =====\\n  \\\/\\\/ Doprinosi se ra\\u010dunaju na osnovicu \\u201cste\\u0161njenu\\u201d u [MIN_BASE, MAX_BASE]\\n  const contribBase = Math.min(Math.max(B, MIN_BASE), MAX_BASE);\\n  const contributions = R * contribBase;\\n\\n  \\\/\\\/ Porez: 10% * (B - neoporezivi), ne manje od 0\\n  const taxBase = Math.max(0, B - NEOPOREZIVI);\\n  const tax = TAX * taxBase;\\n\\n  const net = B - contributions - tax;\\n\\n  return new Intl.NumberFormat('sr-RS', { minimumFractionDigits: 2, maximumFractionDigits: 2 }).format(net);\\n})()\\n\",\"min\":\"\",\"max\":\"\",\"suffix\":\"\",\"prefix\":\"\",\"decimalsymbol\":\".\",\"groupingsymbol\":\"\",\"readonly\":true,\"currency\":false,\"noEvalIfManual\":true,\"formatDynamically\":false,\"dynamicEval\":true,\"validate\":false,\"fBuild\":{},\"parent\":\"fieldname1\"}],{\"0\":{\"title\":\"Obra\\u010dun neto zarade na osnovu bruto zarade\",\"titletag\":\"H2\",\"textalign\":\"center\",\"headertextcolor\":\"\",\"description\":\"U polje Bruto zarada unesite iznos bruto zarade\",\"formlayout\":\"top_aligned\",\"formtemplate\":\"cp_cff_13\",\"evalequations\":1,\"evalequations_delay\":0,\"evalequationsevent\":2,\"direction\":\"ltr\",\"loading_animation\":0,\"autocomplete\":1,\"persistence\":0,\"animate_form\":0,\"animation_effect\":\"fade\",\"customstyles\":\"\",\"advanced\":{\"css\":{\"header\":{\"label\":\"Form header\",\"rules\":{}},\"title\":{\"label\":\"Form title\",\"rules\":{}},\"description\":{\"label\":\"Form description\",\"rules\":{}},\"form\":{\"label\":\"Form area\",\"rules\":{}},\"buttons\":{\"label\":\"Form context buttons (Next page, Previous page, Submit)\",\"rules\":{}},\"buttons_hover\":{\"label\":\"Form context buttons hover\",\"rules\":{}},\"tooltips_icons\":{\"label\":\"Icons for instructions for users tooltips\",\"rules\":{}},\"tooltips\":{\"label\":\"Instructions for users tooltips\",\"rules\":{}},\"error_bubble\":{\"label\":\"Error bubbles\",\"rules\":{}},\"error_bubble_arrow\":{\"label\":\"Error bubble arrow\",\"rules\":{\"border-bottom-color\":\"\"},\"restrict\":true},\"required_field_asterisk\":{\"label\":\"Asterisk for required fields\",\"rules\":{}}}},\"request_cost\":\"fieldname2\"},\"formid\":\"cp_calculatedfieldsf_pform_3\"}];<\/script><\/pre>\n<div id=\"fbuilder\">\n\t\t<div id=\"fbuilder_3\">\n\t\t<div id=\"formheader_3\"><\/div>\n\t\t<div id=\"fieldlist_3\"><\/div>\n\t\t<div class=\"clearer\"><\/div>\n\t<\/div>\n<\/div>\n\t<div class=\"clearer\"><\/div>\n\t<input type=\"hidden\" id=\"_cpcff_public_nonce\" name=\"_cpcff_public_nonce\" value=\"9e64fd0337\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/sr\/wp-json\/wp\/v2\/pages\/1785\" \/><input type=\"hidden\" name=\"cff_form_start_time\" value=\"9MsqJJk\/5rQlcPC1m8f6lw==\"><\/form>\n\t\n\t\t\t\t<\/div>\n\t\t\t<\/div><div class=\"et_pb_module cff_divi cff_divi_3\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_module_inner\">\n\t\t\t\t\t<style>@media (max-width:480px){#cp_calculatedfieldsf_pform_4{min-height:490px;}}@media (max-width:1024px){#cp_calculatedfieldsf_pform_4{min-height:206px;}}@media (min-width:1024px){#cp_calculatedfieldsf_pform_4{min-height:180px;}}<\/style><form name=\"cp_calculatedfieldsf_pform_4\" id=\"cp_calculatedfieldsf_pform_4\" action=\"?\" method=\"post\" enctype=\"multipart\/form-data\" onsubmit=\"return fbuilderjQuery.fbuilder.doValidate(this);\" class=\"cff-form no-prefetch  cff-form-7 cp_cff_13\"  dir=\"ltr\" data-nonce=\"b1da8377cd\">\n<input type=\"hidden\" name=\"cp_calculatedfieldsf_pform_psequence\" value=\"_4\" \/>\n<input type=\"hidden\" name=\"cp_calculatedfieldsf_id\" value=\"7\" \/>\n<input type=\"hidden\" name=\"cp_ref_page\" value=\"https:\/\/vrbtim.com\" \/>\n<pre style=\"display:none !important;\"><script data-category=\"functional\" type=\"text\/javascript\">form_structure_4=[[{\"form_identifier\":\"\",\"name\":\"fieldname1\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":0,\"ftype\":\"fdiv\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Input tag\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"fields\":[\"fieldname2\",\"fieldname7\",\"fieldname9\"],\"columns\":\"3\",\"align\":\"top\",\"rearrange\":0,\"title\":\"div\",\"_developerNotes\":\"\",\"collapsed\":false,\"fBuild\":{},\"parent\":\"\"},{\"form_identifier\":\"\",\"name\":\"fieldname2\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":1,\"ftype\":\"fcurrency\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Input tag\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}},\"spinner_left\":{\"label\":\"Left spinner\",\"rules\":{}},\"spinner_right\":{\"label\":\"Right spinner\",\"rules\":{}}}},\"title\":\"Neto zarada\",\"predefined\":\"\",\"predefinedClick\":false,\"required\":true,\"exclude\":false,\"readonly\":false,\"numberpad\":false,\"spinner\":false,\"size\":\"large\",\"currencySymbol\":\"\",\"currencyText\":\"\",\"thousandSeparator\":\".\",\"centSeparator\":\",\",\"noCents\":false,\"min\":\"\",\"max\":\"\",\"step\":\"\",\"formatDynamically\":true,\"twoDecimals\":true,\"fBuild\":{},\"parent\":\"fieldname1\"},{\"dependencies\":[{\"rule\":\"\",\"complex\":false,\"fields\":[\"\"]}],\"form_identifier\":\"\",\"name\":\"fieldname9\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":2,\"ftype\":\"fCalculated\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Calculated field\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"title\":\"Ukupan tro\\u0161ak za poslodavca (tzv. Bruto II)\",\"_developerNotes\":\"\",\"predefined\":\"\",\"required\":false,\"exclude\":false,\"accept_html\":false,\"size\":\"large\",\"eq\":\"(function () {\\n  \\\/\\\/ Parametri\\n  const R = 0.199;           \\\/\\\/ doprinosi zaposleni\\n  const TAX = 0.10;          \\\/\\\/ 10%\\n  const NEOPOREZIVI = 28423; \\\/\\\/ RSD\\n  const MIN_BASE = 45950;    \\\/\\\/ NnO\\n  const MAX_BASE = 656425;   \\\/\\\/ NvO\\n\\n  const R_EMP = 0.1515;      \\\/\\\/ poslodavac (10% + 5,15%)\\n\\n  const TAX_NEOP = TAX * NEOPOREZIVI; \\\/\\\/ 2.842,30\\n  const DEN_MID  = 1 - R - TAX;       \\\/\\\/ 0,701\\n  const DEN_SIDE = 1 - TAX;           \\\/\\\/ 0,9\\n\\n  function parseHumanNumber(v){\\n    if (typeof v === 'number' && isFinite(v)) return v;\\n    if (typeof v !== 'string') return NaN;\\n    let s = v.replace(\\\/\\\\s|\\\\u00A0\\\/g,'').replace(\\\/[^\\\\d.,-]\\\/g,''); if(!s) return NaN;\\n    const c=s.lastIndexOf(','), d=s.lastIndexOf('.');\\n    if (c!==-1 && d!==-1){ const dec=(c\\u003Ed)?',':'.', th=(dec===',')?'.':','; s=s.split(th).join(''); s=s.replace(dec,'.'); }\\n    else if (c!==-1){ s=s.replace(\\\/\\\\.\\\/g,'').replace(',', '.'); } else { s=s.replace(\\\/,\\\/g,''); }\\n    return Number(s);\\n  }\\n\\n  let rawNet = (typeof fieldname2 !== 'undefined') ? fieldname2 : '';\\n  if (rawNet === undefined || rawNet === null || rawNet === '') return '';\\n  let N = (typeof rawNet === 'number') ? rawNet : parseHumanNumber(String(rawNet));\\n  const digits = String(rawNet).replace(\\\/[^\\\\d]\\\/g,'').length;\\n  if (isFinite(N) && N \\u003E= 1e6 && digits \\u003C= 6) N \\\/= 100;\\n  if (!isFinite(N) || N \\u003C= 0) return 'Unesite validan neto iznos \\u003E 0';\\n\\n  \\\/\\\/ Neto -\\u003E Bruto (tri zone)\\n  const B_mid_candidate = (N - TAX_NEOP) \\\/ DEN_MID;\\n  let B;\\n  if (B_mid_candidate \\u003C MIN_BASE)      B = (N - TAX_NEOP + R * MIN_BASE) \\\/ DEN_SIDE;\\n  else if (B_mid_candidate \\u003E MAX_BASE) B = (N - TAX_NEOP + R * MAX_BASE) \\\/ DEN_SIDE;\\n  else                                  B = B_mid_candidate;\\n\\n  \\\/\\\/ Doprinosi poslodavca na clamp(B, MIN_BASE, MAX_BASE)\\n  const empBase = Math.min(Math.max(B, MIN_BASE), MAX_BASE);\\n  const employerContrib = R_EMP * empBase;\\n\\n  const employerTotal = B + employerContrib; \\\/\\\/ Bruto II\\n\\n  return new Intl.NumberFormat('sr-RS',{minimumFractionDigits:2,maximumFractionDigits:2}).format(employerTotal);\\n})()\\n\",\"min\":\"\",\"max\":\"\",\"suffix\":\"\",\"prefix\":\"$\",\"decimalsymbol\":\".\",\"groupingsymbol\":\",\",\"readonly\":true,\"currency\":true,\"noEvalIfManual\":true,\"formatDynamically\":false,\"dynamicEval\":true,\"validate\":false,\"fBuild\":{},\"parent\":\"fieldname1\"},{\"dependencies\":[{\"rule\":\"\",\"complex\":false,\"fields\":[\"\"]}],\"form_identifier\":\"\",\"name\":\"fieldname7\",\"fieldlayout\":\"default\",\"shortlabel\":\"\",\"index\":3,\"ftype\":\"fCalculated\",\"userhelp\":\"\",\"audiotutorial\":\"\",\"userhelpTooltip\":false,\"tooltipIcon\":false,\"csslayout\":\"\",\"hidefield\":false,\"advanced\":{\"css\":{\"container\":{\"label\":\"Field container div tag\",\"rules\":{}},\"label\":{\"label\":\"Field label\",\"rules\":{}},\"input\":{\"label\":\"Calculated field\",\"rules\":{}},\"help\":{\"label\":\"Instructions for users\",\"rules\":{}}}},\"title\":\"Bruto zarada\",\"_developerNotes\":\"\",\"predefined\":\"\",\"required\":false,\"exclude\":false,\"accept_html\":false,\"size\":\"medium\",\"eq\":\"(function () {\\n  \\\/\\\/ Parametri\\n  const R = 0.199;       \\\/\\\/ doprinosi zaposleni 19,90%\\n  const TAX = 0.10;      \\\/\\\/ porez 10%\\n  const NEOPOREZIVI = 28423;          \\\/\\\/ RSD\\n  const MIN_BASE = 45950;             \\\/\\\/ NnO\\n  const MAX_BASE = 656425;            \\\/\\\/ NvO\\n  const TAX_NEOP = TAX * NEOPOREZIVI; \\\/\\\/ 2.842,30\\n  const DEN_MID = 1 - R - TAX;        \\\/\\\/ 0,701\\n  const DEN_SIDE = 1 - TAX;           \\\/\\\/ 0,9\\n\\n  \\\/\\\/ Ulaz: NETO = fieldname2 (\\u0022Neto zarada\\u0022)\\n  let rawNet = (typeof fieldname2 !== 'undefined') ? fieldname2 : '';\\n  if (rawNet === undefined || rawNet === null || rawNet === '') return '';\\n\\n  \\\/\\\/ Robustno parsiranje \\u002272.942,30\\u0022 \\\/ \\u002272942.30\\u0022 \\\/ \\u002272,942.30\\u0022\\n  function parseHumanNumber(val){\\n    if (typeof val === 'number' && isFinite(val)) return val;\\n    if (typeof val !== 'string') return NaN;\\n    let s = val.replace(\\\/\\\\s|\\\\u00A0\\\/g,'').replace(\\\/[^\\\\d.,-]\\\/g,''); if(!s) return NaN;\\n    const c = s.lastIndexOf(','), d = s.lastIndexOf('.');\\n    if (c !== -1 && d !== -1) { const dec=(c\\u003Ed)?',':'.', th=(dec===',')?'.':','; s=s.split(th).join(''); s=s.replace(dec,'.'); }\\n    else if (c !== -1) { s = s.replace(\\\/\\\\.\\\/g,'').replace(',', '.'); }\\n    else { s = s.replace(\\\/,\\\/g,''); }\\n    return Number(s);\\n  }\\n\\n  let N = (typeof rawNet === 'number') ? rawNet : parseHumanNumber(String(rawNet));\\n  const digits = String(rawNet).replace(\\\/[^\\\\d]\\\/g,'').length;\\n  if (isFinite(N) && N \\u003E= 1e6 && digits \\u003C= 6) N \\\/= 100; \\\/\\\/ anti \\u00d7100\\n  if (!isFinite(N) || N \\u003C= 0) return 'Unesite validan neto iznos \\u003E 0';\\n\\n  \\\/\\\/ Kandidat za zonu 2 (bez min\\\/max korekcija)\\n  const B_mid_candidate = (N - TAX_NEOP) \\\/ DEN_MID; \\\/\\\/ (N - 2.842,30)\\\/0,701\\n\\n  let B;\\n  if (B_mid_candidate \\u003C MIN_BASE) {\\n    \\\/\\\/ Zona 1: B \\u003C NnO\\n    B = (N - TAX_NEOP + R * MIN_BASE) \\\/ DEN_SIDE;   \\\/\\\/ (N - 2.842,30 + r*NnO)\\\/0,9\\n  } else if (B_mid_candidate \\u003E MAX_BASE) {\\n    \\\/\\\/ Zona 3: B \\u003E NvO\\n    B = (N - TAX_NEOP + R * MAX_BASE) \\\/ DEN_SIDE;   \\\/\\\/ (N - 2.842,30 + r*NvO)\\\/0,9\\n  } else {\\n    \\\/\\\/ Zona 2: NnO \\u2264 B \\u2264 NvO\\n    B = B_mid_candidate;                            \\\/\\\/ (N - 2.842,30)\\\/0,701\\n  }\\n\\n  \\\/\\\/ Izlaz: sr-RS format (ta\\u010dka hiljade, zarez decimale)\\n  const fmt = new Intl.NumberFormat('sr-RS', { minimumFractionDigits: 2, maximumFractionDigits: 2 });\\n  return fmt.format(B);\\n})()\\n\\n\",\"min\":\"\",\"max\":\"\",\"suffix\":\"\",\"prefix\":\"\",\"decimalsymbol\":\".\",\"groupingsymbol\":\"\",\"readonly\":true,\"currency\":false,\"noEvalIfManual\":true,\"formatDynamically\":false,\"dynamicEval\":true,\"validate\":false,\"fBuild\":{},\"parent\":\"fieldname1\"}],{\"0\":{\"title\":\"Obra\\u010dun bruto zarade na osnovu neto zarade\",\"titletag\":\"H2\",\"textalign\":\"center\",\"headertextcolor\":\"\",\"description\":\"U polje Neto zarada unesite iznos neto zarade\",\"formlayout\":\"top_aligned\",\"formtemplate\":\"cp_cff_13\",\"evalequations\":1,\"evalequations_delay\":0,\"evalequationsevent\":2,\"direction\":\"ltr\",\"loading_animation\":0,\"autocomplete\":1,\"persistence\":0,\"animate_form\":0,\"animation_effect\":\"fade\",\"customstyles\":\"\",\"advanced\":{\"css\":{\"header\":{\"label\":\"Form header\",\"rules\":{}},\"title\":{\"label\":\"Form title\",\"rules\":{}},\"description\":{\"label\":\"Form description\",\"rules\":{}},\"form\":{\"label\":\"Form area\",\"rules\":{}},\"buttons\":{\"label\":\"Form context buttons (Next page, Previous page, Submit)\",\"rules\":{}},\"buttons_hover\":{\"label\":\"Form context buttons hover\",\"rules\":{}},\"tooltips_icons\":{\"label\":\"Icons for instructions for users tooltips\",\"rules\":{}},\"tooltips\":{\"label\":\"Instructions for users tooltips\",\"rules\":{}},\"error_bubble\":{\"label\":\"Error bubbles\",\"rules\":{}},\"error_bubble_arrow\":{\"label\":\"Error bubble arrow\",\"rules\":{\"border-bottom-color\":\"\"},\"restrict\":true},\"required_field_asterisk\":{\"label\":\"Asterisk for required fields\",\"rules\":{}}}},\"request_cost\":\"fieldname2\"},\"formid\":\"cp_calculatedfieldsf_pform_4\"}];<\/script><\/pre>\n<div id=\"fbuilder\">\n\t\t<div id=\"fbuilder_4\">\n\t\t<div id=\"formheader_4\"><\/div>\n\t\t<div id=\"fieldlist_4\"><\/div>\n\t\t<div class=\"clearer\"><\/div>\n\t<\/div>\n<\/div>\n\t<div class=\"clearer\"><\/div>\n\t<input type=\"hidden\" id=\"_cpcff_public_nonce\" name=\"_cpcff_public_nonce\" value=\"f27fa49716\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/sr\/wp-json\/wp\/v2\/pages\/1785\" \/><input type=\"hidden\" name=\"cff_form_start_time\" value=\"9MsqJJk\/5rQlcPC1m8f6lw==\"><\/form>\n\t\n\t\t\t\t<\/div>\n\t\t\t<\/div><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-1785","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false,"et-pb-post-main-image":false,"et-pb-post-main-image-fullwidth":false,"et-pb-portfolio-image":false,"et-pb-portfolio-module-image":false,"et-pb-portfolio-image-single":false,"et-pb-gallery-module-image-portrait":false,"et-pb-post-main-image-fullwidth-large":false,"et-pb-image--responsive--desktop":false,"et-pb-image--responsive--tablet":false,"et-pb-image--responsive--phone":false},"uagb_author_info":{"display_name":"Branka Cupic","author_link":"https:\/\/vrbtim.com\/sr\/author\/brcupic\/"},"uagb_comment_info":0,"uagb_excerpt":"[cff_divi cff_form_id=\"8\" _builder_version=\"4.27.4\" _module_preset=\"default\" hover_enabled=\"0\" global_colors_info=\"{}\" background_color=\"#FFFFFF\" sticky_enabled=\"0\"][\/cff_divi][cff_divi cff_form_id=\"9\" _builder_version=\"4.27.4\" _module_preset=\"default\" hover_enabled=\"0\" global_colors_info=\"{}\" background_color=\"#FFFFFF\" sticky_enabled=\"0\"][\/cff_divi][cff_divi cff_form_id=\"6\" _builder_version=\"4.27.4\" _module_preset=\"default\" hover_enabled=\"0\" custom_css_free_form=\"%91CP_CALCULATED_FIELDS id=%226%22 iframe=%221%22%93\" global_colors_info=\"{}\" background_color=\"#FFFFFF\" sticky_enabled=\"0\"][\/cff_divi][cff_divi cff_form_id=\"7\" _builder_version=\"4.27.4\" _module_preset=\"default\" hover_enabled=\"0\" custom_css_free_form=\"%91CP_CALCULATED_FIELDS id=%226%22 iframe=%221%22%93\" global_colors_info=\"{}\" background_color=\"#FFFFFF\" sticky_enabled=\"0\"][\/cff_divi]","_links":{"self":[{"href":"https:\/\/vrbtim.com\/sr\/wp-json\/wp\/v2\/pages\/1785","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vrbtim.com\/sr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vrbtim.com\/sr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vrbtim.com\/sr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vrbtim.com\/sr\/wp-json\/wp\/v2\/comments?post=1785"}],"version-history":[{"count":15,"href":"https:\/\/vrbtim.com\/sr\/wp-json\/wp\/v2\/pages\/1785\/revisions"}],"predecessor-version":[{"id":1852,"href":"https:\/\/vrbtim.com\/sr\/wp-json\/wp\/v2\/pages\/1785\/revisions\/1852"}],"wp:attachment":[{"href":"https:\/\/vrbtim.com\/sr\/wp-json\/wp\/v2\/media?parent=1785"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}