Pracujete na švarcsystém? Až to "praskne", zaplatí nejen šéf, ale i vy

Sdílet

24.2.25 2*/muž, podnikatel, Úlek, údiv, šok, zděšení Autor: Depositphotos.com, podle licence: Rights Managed
Ilustrační obrázek

Extrémní zdanění práce, nadmíra administrativy, regulace a povinnosti, které jsou spojeny se zaměstnáváním pracovníků. To vše vede k tomu, že se stále více objevuje tzv. švarcsystém. 

Ten však přináší celou řadu rizik nejen na bedra samotného zaměstnavatele. V případě jeho odhalení se pokutám nevyhnou ani zaměstnanci. 

Ke švarcsystému dochází, jestliže zaměstnanec pracuje bez řádné smlouvy a vykonává závislou práci. Jedná se o takovou práci, která splňuje následující znaky: 

  • Práce je vykonávána ve vztahu k zaměstnavateli jako nadřízenému, jménem zaměstnavatele, podle jeho pokynů.
  • Zaměstnanec ji musí vykonávat osobně. 

Jestliže zaměstnavatel neuzavře se zaměstnancem pracovní smlouvu nebo dohodu, poruší tak zákon. Vyhne se totiž povinnosti hradit zdravotní a sociální pojištění. Na straně zaměstnance je velkou nevýhodou chybějící ochrana, kterou poskytuje zákoník práce. 

Švarcsystém jako přirozená reakce

Odborníci dlouhodobě upozorňují, že kvůli vysokým nákladům práce se pracovněprávní vztahy mezi zaměstnavatelem a zaměstnancem často transformují do smluv mezi odběratelem konkrétní služby a jejím dodavatelem. 

Švarcsystém je přirozenou reakcí na extrémní zdanění práce a rostoucí balvan administrativy, regulace a povinností spojených se zaměstnáváním pracovníků, který zaměstnavatelé musí tlačit do kopce. Je rozšířený v IT sektoru, stavebnictví, dopravě, logistice, ale například i v médiích a paradoxně i ve státní správě, doplnil už dříve pro server Podnikatel.cz už dříve Miroslav Diro, mluvčí HK ČR.

OSVČ loni přibylo nejvíce za posledních 15 let. Mohou za to hlavně zmatky u dohod? Přečtěte si také:

OSVČ loni přibylo nejvíce za posledních 15 let. Mohou za to hlavně zmatky u dohod?

Co hrozí v případě odhalení? 

Od minulého roku se zpřísnily sankce za nelegální práci. Nově mohou být podnikatelé potrestáni i zákazem činnosti na dva roky. 

V případě, že Státní úřad inspekce práce odhalí švarcsystém, sankce jdou na bedra nejen firmám, ale také zaměstnancům. Ti mohou být pokutováni až do výše 100 000 Kč.

Tresty za švarcsystém se zpřísnily. Nově vám mohou i zakázat podnikání Přečtěte si také:

Tresty za švarcsystém se zpřísnily. Nově vám mohou i zakázat podnikání

Zaměstnavatelé provozující švarcsystém mohou dostat pokutu až 10 000 000 Kč. Nově jim také může být uložen zákaz činnosti na 2 roky. Jestliže neodvedou zákonné odvody nad 50 000 Kč, mohou být stíháni i za trestný čin, za který jim hrozí odnětí svobody na 6 měsíců až 3 roky. A jestliže škoda přesáhne 5 000 000 Kč, horní sazba se zvyšuje až na 8 let.

Měl by se švarcsystém legalizovat?

Autor aktuality

Jana Knížková píše podnikatelské aktuality. Zaměřuje se na změny zákonů, dávky, OSVČ a zpravodajství ze státní správy. Profil autorky →

'; 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'; } }
Upozorníme vás na články, které by vám neměly uniknout (maximálně 2x týdně).