Firmy zaměstnávající dohodáře se topí v administrativě

5. 8. 2024

Sdílet

Autor: Depositphotos
Firmám zaměstnávajícím dohodáře se letos významně zvýšila administrativní i finanční zátěž. Kvůli novele zákoníku práce přibyly zaměstnavatelům nové povinnosti a práce dohodářů se jim prodražuje například i kvůli právu na dovolenou. Výrazně se tak snížila nabídka brigád. Máte to taky tak?

Od července začaly platit změny týkající se zaměstnávání na tzv. dohody o provedení práce. V největší míře je využívají firmy se sezónním charakterem podnikání – stavební firmy, personální agentury, cestovní kanceláře, pořadatelé eventů, ubytovací zařízení a mnoho dalších. Pro řadu z nich je změna ohledně dohodářů vážným zásahem do finančních plánů.

„Společnosti podnikající v sezónních oborech mohou být snáze ohroženy bankrotem. Jakýkoli výkyv trhu nebo chybné rozhodnutí se na jejich hospodaření projeví rychleji než u ostatních,“ popisuje Dušan Pukač, Head of Sales společnosti Bibby Financial Services.

Právní konzultace i osvěta zaměstnanců

Podle Matěje Štěpána, jednatele společnosti Shameless, zajišťující technické pracovníky pro pořádání koncertů a velkých eventů, je administrativní zátěž enormní a novelu považuje za chaotickou. „Kvůli nedostatku informací jsme neměli prostor na přípravu a obětovali jsme spousty času, energie i peněz nejen do transformace interního systému, ale také do právních konzultací a osvěty našich zaměstnanců,“ konstatuje. Zaměstnávání dohodářů se prodražuje natolik, že firma pro letošek zastavila investice a přehodnocuje formát podnikání. Bojí se, že za stávajících podmínek bude řada firem podnikajících v sezónních oborech bojovat o přežití. „Řešením by byla jednodušší smlouva pro krátkodobé brigádní zaměstnání, která nebude zatížena restrikcemi měsíčních limitů, ale spíše ročním objemem financí,“ navrhuje.

Práci firmy přerozdělují mezi stálé zaměstnance

Hospodářská komora už na jaře zjišťovala, jak se české firmy na změny v zaměstnávání na dohodu připravily. Téměř dvě třetiny z nich v průzkumu Komorový barometr uvedly, že počty zaměstnanců na dohodu snížily. Nejčastěji jejich úkoly přerozdělily mezi kmenové zaměstnance, případně je nahradily pracovníky z řad OSVČ nebo zaměstnaly lidi na smlouvu o dílo.

Klesla i nabídka brigád

Podle ekonoma Lukáše Kovandy se změny už v první polovině roku projevily na poptávce po brigádnících. V květnu a červnu na pracovních portálech meziročně ubylo inzerátů o desítky procent. „Zaměstnavatelé se rozhodli letos obejít bez brigádníků a pracovní náplň pokrýt přes léto kmenovými zaměstnanci, například díky důsledněji rozvrženému plánu letních dovolených,“ potvrzuje závěry průzkumu Kovanda.

Hospodářská komora zároveň upozorňuje, že přerozdělení práce mezi kmenové zaměstnance může snižovat produktivitu práce kvůli snížení míry specializace. „Vyšší objem práce připadající na zaměstnance pracující na plný úvazek také může vést k vyšším mzdovým požadavkům těchto pracovníků a za určitých podmínek působit jako proinflační faktor,“ uvedla komora ke komentáři k průzkumu.

Povinnosti firmám ještě přibudou

Úprava zaměstnávání dohodářů však není jedinou změnou, která sezónně zaměřeným firmám komplikuje podnikání. Od ledna získali dohodáři po splnění určitých podmínek nárok na dovolenou, což zaměstnavatelům opět jejich najímání prodražuje.

Nárůst administrativy bude pokračovat i v příštím roce. „Nově bude potřeba oznámit každou uzavřenou dohodu o provedení práce a dále každý měsíc bude nutné informovat Českou správu sociálního zabezpečení o tom, kolik peněz si dohodář na základě této DPP vydělal. Pokud si v daném měsíci nevydělá nic, i o tom bude potřeba úřad informovat,“ popisuje advokátka Marie Janšová z kanceláře Legalité.

Cyber25

Dušan Pukač podotýká, že kvůli přetrvávající nejistotě na trhu není vhodný čas pro zvyšování administrativní zátěže firem. „Trh práce se stane méně flexibilním, což bude mít v konečném důsledku opačný efekt, než se původně zamýšlelo. A právě menší podniky budou zasaženy nejvíce,“ obává se.

Rostoucí administrativní zátěže si všímá i Hospodářská komora, která odhaduje, že české firmy neproduktivní papírování ročně stojí asi 72 miliard korun. Přichází proto s návrhem na změnu zákona. „Chceme, aby ústřední správní orgány státní správy, které podle kompetenčního zákona odpovídají za příslušnou oblast z hlediska tvorby právních předpisů, měly nově povinnost dopady regulatorních a administrativních opatření přezkoumávat,“ komentoval prezident Hospodářské komory Zdeněk Zajíček.

'; document.getElementById('preroll-iframe').onload = function () { setupIframe(); } prerollContainer = document.getElementsByClassName('preroll-container-iframe')[0]; } function setupIframe() { prerollDocument = document.getElementById('preroll-iframe').contentWindow.document; let el = prerollDocument.createElement('style'); prerollDocument.head.appendChild(el); el.innerText = "#adContainer>div:nth-of-type(1),#adContainer>div:nth-of-type(1) > iframe { width: 99% !important;height: 99% !important;max-width: 100%;}#videoContent,body{ width:100vw;height:100vh}body{ font-family:'Helvetica Neue',Arial,sans-serif}#videoContent{ overflow:hidden;background:#000}#adMuteBtn{ width:35px;height:35px;border:0;background:0 0;display:none;position:absolute;fill:rgba(230,230,230,1);bottom:20px;right:25px}"; videoContent = prerollDocument.getElementById('contentElement'); videoContent.style.display = 'none'; videoContent.volume = 1; videoContent.muted = false; const playPromise = videoContent.play(); if (playPromise !== undefined) { playPromise.then(function () { console.log('PREROLL sound allowed'); // setUpIMA(true); videoContent.volume = 1; videoContent.muted = false; setUpIMA(); }).catch(function () { console.log('PREROLL sound forbidden'); videoContent.volume = 0; videoContent.muted = true; setUpIMA(); }); } } function setupDimensions() { prerollWidth = Math.min(iinfoPrerollPosition.offsetWidth, 480); prerollHeight = Math.min(iinfoPrerollPosition.offsetHeight, 320); } function setUpIMA() { google.ima.settings.setDisableCustomPlaybackForIOS10Plus(true); google.ima.settings.setLocale('cs'); google.ima.settings.setNumRedirects(10); // Create the ad display container. createAdDisplayContainer(); // Create ads loader. adsLoader = new google.ima.AdsLoader(adDisplayContainer); // Listen and respond to ads loaded and error events. adsLoader.addEventListener( google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED, onAdsManagerLoaded, false); adsLoader.addEventListener( google.ima.AdErrorEvent.Type.AD_ERROR, onAdError, false); // An event listener to tell the SDK that our content video // is completed so the SDK can play any post-roll ads. const contentEndedListener = function () { adsLoader.contentComplete(); }; videoContent.onended = contentEndedListener; // Request video ads. const adsRequest = new google.ima.AdsRequest(); adsRequest.adTagUrl = iinfoVastUrls[iinfoVastUrlIndex]; console.log('Preroll advert: ' + iinfoVastUrls[iinfoVastUrlIndex]); videoContent.muted = false; videoContent.volume = 1; // Specify the linear and nonlinear slot sizes. This helps the SDK to // select the correct creative if multiple are returned. // adsRequest.linearAdSlotWidth = prerollWidth; // adsRequest.linearAdSlotHeight = prerollHeight; adsRequest.nonLinearAdSlotWidth = 0; adsRequest.nonLinearAdSlotHeight = 0; adsLoader.requestAds(adsRequest); } function createAdDisplayContainer() { // We assume the adContainer is the DOM id of the element that will house // the ads. prerollDocument.getElementById('videoContent').style.display = 'none'; adDisplayContainer = new google.ima.AdDisplayContainer( prerollDocument.getElementById('adContainer'), videoContent); } function unmutePrerollAdvert() { adVolume = !adVolume; if (adVolume) { adsManager.setVolume(0.3); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } else { adsManager.setVolume(0); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } } function onAdsManagerLoaded(adsManagerLoadedEvent) { // Get the ads manager. const adsRenderingSettings = new google.ima.AdsRenderingSettings(); adsRenderingSettings.restoreCustomPlaybackStateOnAdBreakComplete = true; adsRenderingSettings.loadVideoTimeout = 12000; // videoContent should be set to the content video element. adsManager = adsManagerLoadedEvent.getAdsManager(videoContent, adsRenderingSettings); // Add listeners to the required events. adsManager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR, onAdError); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED, onContentPauseRequested); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED, onContentResumeRequested); adsManager.addEventListener( google.ima.AdEvent.Type.ALL_ADS_COMPLETED, onAdEvent); // Listen to any additional events, if necessary. adsManager.addEventListener(google.ima.AdEvent.Type.LOADED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.STARTED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.COMPLETE, onAdEvent); playAds(); } function playAds() { // Initialize the container. Must be done through a user action on mobile // devices. videoContent.load(); adDisplayContainer.initialize(); // setupDimensions(); try { // Initialize the ads manager. Ad rules playlist will start at this time. adsManager.init(1920, 1080, google.ima.ViewMode.NORMAL); // Call play to start showing the ad. Single video and overlay ads will // start at this time; the call will be ignored for ad rules. adsManager.start(); // window.addEventListener('resize', function (event) { // if (adsManager) { // setupDimensions(); // adsManager.resize(prerollWidth, prerollHeight, google.ima.ViewMode.NORMAL); // } // }); } catch (adError) { // An error may be thrown if there was a problem with the VAST response. // videoContent.play(); } } function onAdEvent(adEvent) { const ad = adEvent.getAd(); console.log('Preroll event: ' + adEvent.type); switch (adEvent.type) { case google.ima.AdEvent.Type.LOADED: if (!ad.isLinear()) { videoContent.play(); } prerollDocument.getElementById('adContainer').style.width = '100%'; prerollDocument.getElementById('adContainer').style.maxWidth = '640px'; prerollDocument.getElementById('adContainer').style.height = '360px'; break; case google.ima.AdEvent.Type.STARTED: window.addEventListener('scroll', onActiveView); if (ad.isLinear()) { intervalTimer = setInterval( function () { // Example: const remainingTime = adsManager.getRemainingTime(); // adsManager.pause(); }, 300); // every 300ms } prerollDocument.getElementById('adMuteBtn').style.display = 'block'; break; case google.ima.AdEvent.Type.ALL_ADS_COMPLETED: if (ad.isLinear()) { clearInterval(intervalTimer); } if (prerollLastError === 303) { playYtVideo(); } break; case google.ima.AdEvent.Type.COMPLETE: if (ad.isLinear()) { clearInterval(intervalTimer); } playYtVideo(); break; } } function onAdError(adErrorEvent) { console.log(adErrorEvent.getError()); prerollLastError = adErrorEvent.getError().getErrorCode(); if (!loadNext()) { playYtVideo(); } } function loadNext() { iinfoVastUrlIndex++; if (iinfoVastUrlIndex < iinfoVastUrls.length) { iinfoPrerollPosition.remove(); playPrerollAd(); } else { return false; } adVolume = 1; return true; } function onContentPauseRequested() { videoContent.pause(); } function onContentResumeRequested() { videoContent.play(); } function onActiveView() { if (prerollContainer) { const containerOffset = prerollContainer.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight/1 && containerOffset.bottom > 0.0) { if (prerollPaused) { adsManager.resume(); prerollPaused = false; } return true; } else { if (!prerollPaused) { adsManager.pause(); prerollPaused = true; } } } return false; } function playYtVideo() { iinfoPrerollPosition.remove(); youtubeIframe.style.display = 'block'; youtubeIframe.src += '&autoplay=1&mute=1'; } }
OSZAR »