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 kalkyl för den lön och faktura du vill ta fram. Bidragsfunktionen beskrivs i den här artikeln.

Lönevariabler

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

Fakturavariabler

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

Variabelnamn Anmärkningar
thisSalary Hämtar lön från bidragslöneberäkningen.
all.invoice eller sumPeriodInvoice Hämtar alla fakturavärden under den angivna perioden.
hours.invoice eller sumPeriodHourInvoice Hämtar all timfaktura under den angivna perioden.
overtime.invoice eller sumPeriodOvertimeInvoice Hämtar all övertidsfaktura under den angivna perioden.
allHours.invoice eller sumPeriodAllHoursInvoice Hämtar fakturavärden för timmar och övertid under den inställda perioden.
allAbsence.invoice

Hämtar alla (självstyrd frånvaro + frånvaro) frånvarofakturavärden under den inställda perioden.

absence.invoice eller sumPeriodAbsenceInvoice Hämtar frånvarofakturavärden under den inställda perioden.
selfManagedAbsence.invoice Hämtar alla självstyrd frånvarofakturavärden under den angivna perioden.
sumPeriodExpensesInvoice Hämtar utgiftsfakturavärden under den angivna perioden.
monthPay.invoice Hämtar månadsbetalningsfaktura under den angivna perioden.
sumPeriodDeductionInvoice Hämtar avdragsfakturavärden under den angivna perioden.
addition.invoice Hämtar alla tilläggsfakturorvärden under angiven period.
timeAddition.invoice Hämtar alla tid tilläggs-fakturor under angiven period.
dayPay.invoice Hämtar alla dagslönen-fakturavärden under den angivna perioden.
piecework.invoice Hämtar alla ackords-fakturorvärden under den angivna perioden.
guaranteeSalary.invoice Hämtar alla garantilönefakturor under angiven period.
performanceSalary.invoice Hämtar alla prestationslönefakturor under angiven period.
companyMarkUp Hämtar värdet av “Påslag i kr” som ställts in i avsnittet "Lön- och projektdata" på företagskortet.
companyFactor Hämtar faktorvärdet som ställts in i avsnittet "Lön- och projektdata" i företagskortet.
companyAdditionFactor Hämtar det tilläggsfaktorvärde som ställts in i avsnittet "Lön- och projektdata" på företagskortet.
projectMarkUpFactor Hämtar påläggsfaktorvärdet som ställts in i avsnittet "Lön- och projektdata" på projektkortet.
projectAdditionFactor Hämtar värdet på tilläggsfaktorn som ställts in i avsnittet "Lön- och projektdata" i projektkortet.
projectMarkUp Hämtar påläggsvärdet som ställts in i avsnittet "Lön- och projektdata" på projektkortet.

Allmäna variabler

Variabelnamn Anmärkningar
sumContributionMargin Hämtar bidragsmarginalvä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öner.

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. Tidstillägg → timeAddition
  10. Garantilön → guaranteeSalary
  11. Prestationslön → performanceSalary
  12. Självhanterad 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ämtningar summerar alla lönevärden under den angivna perioden för en viss artikel
.invoice Hämtningar summerar alla fakturavärden under den angivna perioden för en viss artikel
.qty Hämtningar summerar alla QTY-värden under den inställda perioden för en viss artikel
.hoursInclBreak Hämtar summa inkl. pauser under den angivna perioden för en viss artikel
.hoursExclBreak Hämtar summa exkl. Paustimmar 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 alla "Enhetsfakturor" 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 tillämpas på "Villkor" får sektionerna endast resultatet: 1 eller 0.

0 - om den här artikeln saknas som loggade arbetsposter,

1 - om det finns loggade arbetsuppgifter med denna artikel under en viss period.

Exempel på raden "Villkor"

Exempel 1

hasHours && addition_132.salary > 0

Detta kommer att 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 att innebära: att beräkna bidragsavgiften 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 jobbkort 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 loggad Hours-artikel med ID 63 för den inställda perioden, och ger värdet 0 om posten saknas.

Variabler för "Unika dagar".

Hämtar antalet unika dagar som har loggats, 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 Hours-artikeln 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 konfigurerat för lön för artikeln med ID 7;
projectPriceListAddition_7.salary - Får faktorn från avsnittet "Prislista - kollektivavtal" i projektet konfigurerat för tillägg för artikeln med ID 7;
projectPriceListDeduction_7.salary - Får faktorn från avsnittet "Prislista - kollektivavtal" i projektet konfigurerat för avdrag för artikeln med ID 7;
projectPriceListAbsence_7.salary - Får faktorn från avsnittet "Prislista - kollektivavtal" i projektet konfigurerat för Frånvaro för artikeln med ID 7.

image

Notera

Om det är nödvändigt att använda variabler "Prislista - kollektivavtal", men för vissa projekt är avsnittet "Prislista - kollektivavtal" tomt (används ej), i det här fallet är det nödvändigt att använda formeln (projectPriceListSalary_7.salary||0,0194) - denna formel låter dig undvika värdet 0 när det multipliceras, systemet kommer att välja värdet 0,0194 om "Prislista - kollektivavtal" är tom.

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