Variabler som används i bidrag (kollektivavtal)

Nedan finns en lista över tillgängliga variabler som kan användas för att skapa din anpassade beräkning för den lön och faktura du vill ta fram. Bidragsfunktionen beskrivs i den här artikeln.

Lönevariabler

Namn på variabel Beskrivning
all.salary eller sumPeriodSalary Hämtar alla lönevärden i angivna perioden.
hours.salary eller sumPeriodHourSalary Hämtar all timlön i angivna perioden.
overtime.salary eller sumPeriodOvertimeSalary Hämtar all övertidslön i angivna perioden.
allHours.salary eller sumPeriodAllHoursSalary Hämtar lönevärden för timmar och övertid i angivna perioden.
allAbsence.salary Hämtar frånvarolön (självstyrd frånvaro + frånvaro) i angivna perioden.
absence.salary eller sumPeriodAbsenceSalary Hämtar frånvarolön i angivna perioden.
selfManagedAbsence.salary Hämtar  självstyrd frånvaronslön i angivna perioden.
expenses.salary eller sumPeriodExpensesSalary Hämtar kvittolönevärden i angivna perioden.
monthPay.salary Hämtar månadslön i angivna perioden.
deduction.salary eller sumPeriodDeductionSalary Hämtar avdragslönevärden i angivna perioden.
addition.salary Hämtar alla tilläggslönevärden i angivna perioden.
timeAddition.salary Hämtar all tidsbaserad tilläggslön i angivna perioden.
dayPay.salary Hämtar hela dagslönen i  angivna perioden.
piecework.salary Hämtar alla ackordslönevärden i angivna perioden.
guaranteeSalary.salary Hämtar all garantilön i angivna period.
performanceSalary.salary Hämtar all prestationslön i angivna perioden.

Fakturavariabler

Vi har lagt till möjligheten att lägga till och använda lönevariabler (beskrivna ovan) i en fakturaformel.

Namn på variabel Beskrivning
thisSalary Hämtar lön från bidragslöneberäkningen.
all.invoice eller sumPeriodInvoice Hämtar alla fakturavärden i angivna perioden.
hours.invoice eller sumPeriodHourInvoice Hämtar alla fakturavärden för Timpris i angivna perioden.
overtime.invoice eller sumPeriodOvertimeInvoice Hämtar alla fakturavärden för Övertid i angivna perioden.
allHours.invoice eller sumPeriodAllHoursInvoice Hämtar alla fakturavärden för Timmar och Övertid i inställda perioden.
allAbsence.invoice Hämtar alla fakturavärden för Frånvaro (Självstyrd frånvaro + Frånvaro) i angivna perioden.
absence.invoice eller sumPeriodAbsenceInvoice Hämtar alla fakturavärden för Frånvaro i angivna perioden.
selfManagedAbsence.invoice Hämtar alla fakturavärden för Självstyrd frånvaro i angivna perioden.
sumPeriodExpensesInvoice Hämtar fakturavärden för Kvitton i angivna perioden.
monthPay.invoice Hämtar Månadspris i angivna perioden.
sumPeriodDeductionInvoice Hämtar fakturavärden för Avdrag i angivna perioden.
addition.invoice Hämtar alla fakturavärden för Tillägg i angiven period.
timeAddition.invoice Hämtar alla fakturavärden för Tidsbaserade tillägg i angiven period.
dayPay.invoice Hämtar alla fakturavärden för Dagslön i angivna perioden.
piecework.invoice Hämtar alla fakturarvärden för Ackord i angivna perioden.
guaranteeSalary.invoice Hämtar alla fakturavärden för Garantilön i angiven period.
performanceSalary.invoice Hämtar alla fakturavärden för Prestationslön i angiven period.
companyMarkUp Hämtar värden frånPåslag i kr” som ställts in i avsnittet "Lön- och projektdata" i företagskortet.
companyFactor Hämtar Påläggsfaktorvärdet som ställts in i avsnittet "Lön- och projektdata" på företagskortet.
companyAdditionFactor Hämtar det Tilläggsfaktorvärdet som ställts in i avsnittet "Lön- och projektdata" i företagskortet.
projectMarkUpFactor Hämtar Påläggsfaktorvärdet som ställts in i avsnittet "Lön- och projektdata" i projektkortet.
projectAdditionFactor Hämtar Tilläggsfaktorvärdet som ställts in i avsnittet "Lön- och projektdata" i projektkortet.
projectMarkUp Hämtar värden från "Påslag i kr" som ställts in i avsnittet "Lön- och projektdata" på projektkortet.

Vanliga variabler

Namn på variabler Beskrivning
sumContributionMargin Hämtar täckningsbidragsvärde.
sumNormalHours Hämtar antal normala timmar.
sumOvertimeHours Hämtar antal övertidstimmar.
sumHours Hämtar antal timmar.
sumPiecework Hämtar antal ackord.
sumAbsenceHours Hämtar antal frånvarotimmar.
sumDayPay Hämtar antal daglön.

Specifika variabler

Nu kan du lägga till alla typer av poster i formler för alla avsnitt i bidragsregler (Villkor, Lön, Faktura).

Formelstruktur: {articleType}_{articleId}.{value}

Där {articleType} kan vara något av följande i vårt system:

  1. Timmar → hours
  2. Frånvaro → absence
  3. Tillägg → addition
  4. Avdrag → deduction
  5. Ackordlön → piecework
  6. Dagslön → dayPay
  7. Månadslön → monthPay
  8. Övertid → overtime
  9. Tidbaserat tillägg → timeAddition
  10. Garantilön → guaranteeSalary
  11. Prestationslön → performanceSalary
  12. Självstyrd frånvaro → selfManagedAbsence
  13. Kvitto → expenses

Artikeltyp alias: allAbsence = detta kommer att inkludera både vanlig frånvaro och självstyrd frånvaro.

Exempel: allAbsence.salary

Värden vi kan använda .{value}:

.salary Hämtar summan av alla lönevärden under den angivna perioden för en viss artikel
.invoice Hämtar summan av alla fakturavärden under den angivna perioden för en viss artikel
.qty Hämtar summan av alla QTY-värden under den inställda perioden för en viss artikel
.hoursInclBreak Hämtar summa timmar inkl. rast under den angivna perioden för en viss artikel
.hoursExclBreak Hämtar summa timmar exkl. rast under den angivna perioden för en viss artikel
.avgUnitSalary Hämtar medelvärde för all "Enhetslön" under den angivna perioden för en viss artikel
.avgUnitInvoice Hämtar medelvärde för all "Enhetsfaktura" under den angivna perioden för en viss artikel

Exempel: hours_13.avgUnitSalary, expenses_15.salary etc.

Notera

När de variabler som listas ovan används på "Villkor" får sektionerna endast resultatet: 1 eller 0.

0 - om inga poster för den här artikeln finns i registrerat arbete,

1 - om det finns poster för den här artikeln i registrerat arbete under en viss period.

Exempel på raden "Villkor"

Exempel 1

hasHours && addition_132.salary > 0

Detta kommer innebära: att beräkna bidraget om hasHours och addition_132.salary har värden>0 (om minst ett av dessa värden är 0 kommer villkoret inte att uppfyllas);

Exempel 2

absence_15.salary < 0

Detta kommer innebära: att beräkna bidraget om det inte finns någon post med värdet "salary" för artikel absence_15 för den angivna perioden.

Jobbvariabler

Struktur: job{article type}Article_{id}.salary|invoice

jobAdditionArticle_{id}.salary|invoice
jobDeductionArticle_{id}.salary|invoice
jobAbsenceArticle_{id}.salary|invoice
jobSalaryArticle_{id}.salary|invoice

Exempel:

jobSalaryArticle_52.salary - Hämtar, från jobbet, lönevärdet för artikeltypen "lön" som har ID 52 i systemet.

"Finns" variabler

Returnerar 1 om motsvarande artikeltyp är registrerad för den angivna perioden, och returnerar 0 om det inte finns någon post.

Struktur: {articleType}.exist

Exempel:

allHours.exist
allAbsence.exist
hours.exist
overtime.exist
absence.exist
selfManagedAbsence.exist
expenses.exist
performanceSalary.exist
guaranteeSalary.exist
timeAddition.exist
monthPay.exist
dayPay.exist
piecework.exist
deduction.exist
addition.exist

Struktur: {articleType}_{id}.exist

Exempel:

hours_63.exist - Returnerar värdet 1 om registrerade timmar finns för artikel med ID 63 för den angivna perioden, och ger värdet 0 om posten saknas.

Variabler för "Unika dagar".

Hämtar antalet unika dagar som har registrerats, enligt den valda artikeln.

Struktur: {articleType}.uniqueDays

Exempel:

allHours.uniqueDays
allAbsence.uniqueDays
hours.uniqueDays
overtime.uniqueDays
absence.uniqueDays
selfManagedAbsence.uniqueDays
expenses.uniqueDays
performanceSalary.uniqueDays
guaranteeSalary.uniqueDays
timeAddition.uniqueDays
monthPay.uniqueDays
dayPay.uniqueDays
piecework.uniqueDays
deduction.uniqueDays
addition.uniqueDays

Struktur: {articleType}_{id}.uniqueDays

Exempel:

hours_63.uniqueDays - Får antalet unika dagar som har registrerats för timartikeln som har ID 63 för vald period.

Notera

Vissa artiklar (t.ex. tillägg) kan registreras flera gånger samma dag, men systemet kommer att returnera 1, eftersom den unika registreringsdagen endast är 1.

Variabler ”Prislista – kollektivavtal”.

Hämtar faktorn från avsnittet "Prislista - kollektivavtal" i projektuppsättningen för lön/faktura för de valda artiklarna.

Notera

Det är nödvändigt att ta hänsyn till att i avsnittet "Prislista - kollektivavtal" i projektkortet visas det som en procentsats och inte som en faktor. Det betyder att om du har en lön på 1,94 %, så kommer detta värde i bidragsformeln att vara lika med 0,0194 (som en faktor).

Struktur: projectPriceList{articleType}_{id}.{value}

Exempel:

projectPriceListSalary_7.salary - Får faktorn från avsnittet "Prislista - kollektivavtal" i projektet uppsatt för lön för artikeln med ID 7;
projectPriceListAddition_7.salary - Får faktorn från avsnittet "Prislista - kollektivavtal" i projektet uppsatt för tillägg för artikeln med ID 7;
projectPriceListDeduction_7.salary - Får faktorn från avsnittet "Prislista - kollektivavtal" i projektet uppsatt för avdrag för artikeln med ID 7;
projectPriceListAbsence_7.salary - Får faktorn från avsnittet "Prislista - kollektivavtal" i projektet uppsattt för Frånvaro för artikeln med ID 7.

image

Notera

I det fall "Prislista - kollektivavtal"-variabler behöver användas men i vissa projekt är avsnittet "Prislista - kollektivavtal" tomt (används ej), så är det nödvändigt att använda formeln (projectPriceListSalary_7.salary||0,0194). Denna formeln kommer att välja värdet 0,0194 om "Prislista - kollektivavtal" är tom, för att undvika värdet 0 när det multipliceras.

Var denna artikel till hjälp?
0 av 0 tyckte detta var till hjälp