Lönekalkylatorn

Med lönekalkylatorn kan du jämföra ersättning på faktura med lön, se bemanningsbolagets aktuella marginal och räkna ut hur din ersättning förändras vid en annan marginal. Du kan även ange antal veckor och arbetstid för att få en tydlig sammanställning av totalsummorna för hela uppdraget.

kr/h
Motsvarar i lön 0 kr/h (fakturabelopp ÷ arbetsgivaravgift)
kr/h
Bemanningsbolagets marginal: 0 kr/h (0,0 %)
1 vecka
1 vecka   -   52 veckor
timmar

Nuvarande beräkning

Din ersättning på faktura 0 kr/h
Arbetstid under perioden 40 timmar
Din totala fakturering 0 kr
Bemanningsbolagets marginal per timme 0 kr/h
Bemanningsbolagets marginal i procent 0,0 %
Bemanningsbolagets marginal under perioden 0 kr
Vårdgivarens totala kostnad 0 kr

Ändra bemanningsbolagets marginal

0,0 %
0 % 10 %

Med vald marginal

Möjlig ersättning på faktura 0 kr/h
Bemanningsbolagets marginal per timme 0 kr/h
Bemanningsbolagets marginal i procent 0,0 %
Din ersättning under perioden 0 kr
Bemanningsbolagets marginal under perioden 0 kr
Vårdgivarens totala kostnad 0 kr
Ange ersättning och vårdgivarens pris för att göra en beräkning.
`; }function createPdfFileName() {const date = new Date(); const year = date.getFullYear(); const month = String( date.getMonth() + 1 ).padStart(2, '0'); const day = String( date.getDate() ).padStart(2, '0');return ( 'stafettforum-faktureringskalkyl-' + year + '-' + month + '-' + day + '.pdf' ); }function downloadPdfDocument() {updateCalculator();if (typeof window.html2pdf !== 'function') { window.alert( 'PDF-funktionen kunde inte laddas. Ladda om sidan och försök igen.' );return; }pdfButton.disabled = true; pdfButton.setAttribute( 'aria-busy', 'true' );const originalButtonText = pdfButton.querySelector( '.elementor-button-text' );const originalText = originalButtonText ? originalButtonText.textContent : 'Spara som PDF';if (originalButtonText) { originalButtonText.textContent = 'Skapar PDF...'; }const iframe = document.createElement('iframe');iframe.setAttribute( 'aria-hidden', 'true' );iframe.style.position = 'fixed'; iframe.style.right = '100%'; iframe.style.bottom = '100%'; iframe.style.width = '900px'; iframe.style.height = '1200px'; iframe.style.border = '0'; iframe.style.opacity = '0'; iframe.style.pointerEvents = 'none';document.body.appendChild(iframe);const iframeDocument = iframe.contentDocument;iframeDocument.open(); iframeDocument.write( buildPrintDocument('download') ); iframeDocument.close();window.setTimeout(function () {const sourceElement = iframeDocument.querySelector( '.document' );const options = { margin: [ 10, 10, 10, 10 ],filename: createPdfFileName(),image: { type: 'jpeg', quality: 0.98 },html2canvas: { scale: 2, useCORS: true, backgroundColor: '#ffffff', logging: false },jsPDF: { unit: 'mm', format: 'a4', orientation: 'portrait' },pagebreak: { mode: [ 'css', 'legacy' ],avoid: [ '.card', '.highlight', '.item', '.vat-note' ] } };window .html2pdf() .set(options) .from(sourceElement) .save() .catch(function (error) { console.error( 'PDF-filen kunde inte skapas.', error );window.alert( 'PDF-filen kunde inte skapas. Försök igen.' ); }) .finally(function () {iframe.remove(); pdfButton.disabled = false; pdfButton.removeAttribute( 'aria-busy' );if (originalButtonText) { originalButtonText.textContent = originalText; } });}, 250); }function openPrintDocument() {updateCalculator();const printWindow = window.open( '', '_blank', 'width=960,height=800' );if (!printWindow) { window.alert( 'Tillåt popup-fönster i webbläsaren för att skriva ut.' );return; }printWindow.document.open(); printWindow.document.write( buildPrintDocument('print') ); printWindow.document.close(); printWindow.focus();window.setTimeout(function () { printWindow.print(); }, 350); }function updateAndSynchronizeMargin() {updateCalculator({ synchronizeMargin: true }); }contributionFields.forEach(function (field) { field.addEventListener( 'change', updateAndSynchronizeMargin ); });compensationFields.forEach(function (field) { field.addEventListener( 'change', updateAndSynchronizeMargin ); });amountField.addEventListener( 'input', updateAndSynchronizeMargin );providerAmountField.addEventListener( 'input', updateAndSynchronizeMargin );weeksField.addEventListener('input', function () { updateCalculator(); });hoursPerWeekField.addEventListener('input', function () { updateCalculator(); });desiredMarginField.addEventListener('input', function () {marginSliderHasBeenAdjusted = true;updateCalculator(); });pdfButton.addEventListener('click', function () { downloadPdfDocument(); });printButton.addEventListener('click', function () { openPrintDocument(); });const storedValuesWereRestored = restoreCalculatorState();updateCalculator({ synchronizeMargin: !storedValuesWereRestored || !marginSliderHasBeenAdjusted }); }if (document.readyState === 'loading') { document.addEventListener( 'DOMContentLoaded', initializeCalculator ); } else { initializeCalculator(); }})();
Rulla till toppen