Variabler brukt i bidrag (kollektivavtaler)

I denne artikkelen finner du en liste over tilgjengelige variabler som kan brukes til å lage din egendefinerte beregning for lønnen og fakturaen du ønsker å produsere. Bidragsfunksjonen er beskrevet i denne artikkelen.

Lønns variabler

Navn på variable Beskrivlse
all.salary eller sumPeriodSalary Henter alle lønns verdier i fastsatt perioden.
hours.salary eller SumPeriodHourSalary Henter all timelønn i fastsatt periode.
overtime.salary eller SumPeriodOvertimeSalary Henter all overtidslønn i fastsatt periode.
allHours.salary eller sumPeriodAllHoursSalary Henter all lønns verdier for timer og overtid i fastsatt periode.
allAbsence.salary Henter fraværslønns (selvstyrt fravær + fravær) verdier i fastsatt periode.
absence.salary eller sumPeriodAbsenceSalary Henter fraværslønns verdier i fastsatt periode.
selfManagedAbsence.salary Henter alle selvstyrte fraværslønnsverdier i den fastsatt periode.
expenses.salary eller sumPeriodExpensesSalary Henter utgifter lønnsverdier i fastsatt periode.
monthPay.salary Henter månedslønn i den fastsatte perioden.
deduction.salary eller sumPeriodDeductionSalary Henter trekklønnsverdier i fastsatt periode.
addition.salary

Henter alle tilleggslønnsverdier i fastsatt periode.

timeAddition.salary Henter alle tid tilleggslønn i fastsatt periode.
dayPay.salary Henter hele dagslønnslønnsverdier i fastsatt periode.
piecework.salary Henter alle akkordlønnsverdier i fastsatt periode.
guaranteeSalary.salary Henter alle garantilønn i fastsatt periode.
performanceSalary.salary Henter alle ytelseslønnsverdier i fastsatt periode.

Faktura Variabler

Vi har lagt til muligheten for å legge til og bruke lønnsvariabler (beskrevet ovenfor) i en fakturakontoformel.

Navn på variable Beskrivlse
thisSalary Henter lønn fra bidrags beregningen.
all.invoice eller sumPeriodInvoice Henter alle fakturaverdier i den angitte perioden.
hours.invoice eller sumPeriodHourInvoice Henter hele timefaktura i den angitte perioden.
overtime.invoice eller sumPeriodOvertimeInvoice Henter all overtidsfaktura i fastsatt periode.
allHours.invoice eller sumPeriodAllHoursInvoice Henter fakturaverdier for timer og overtid i den angitte perioden.
allAbsence.invoice Henter alle (selvstyrt fravær + fravær) fraværsfakturaverdier i den angitte perioden.
absence.invoice eller sumPeriodAbsenceInvoice Henter fraværsfakturaverdier i den angitte perioden.
selfManagedAbsence.invoice Henter selvstyrt fravær fakturaverdier i den angitte perioden.
expenses.invoice eller sumPeriodExpensesInvoice Henter utgifter fakturaverdier i den angitte perioden.
monthPay.invoice Henter månedslønnsfaktura i den angitte perioden.
deduction.invoice eller sumPeriodDeductionInvoice Henter fradragsfakturaverdier i den angitte perioden.
addition.invoice Henter alle tilleggsfakturaverdier i den angitte perioden.
timeAddition.invoice Henter alle tidstilleggsfakturaer i den angitte perioden.
dayPay.invoice Henter heldagsbetalingsfakturaverdier i den angitte perioden.
piecework.invoice Henter alle akkordfakturaverdier i den angitte perioden.
guaranteeSalary.invoice Henter alle garantilønnsfakturaer i fastsatt periode.
performanceSalary.invoice Henter alle ytelseslønnsfakturaer i den angitte perioden.
companyMarkUp Henter påslagsverdien satt i delen "Lønn og prosjektdata" i kunde kortet.
companyFactor Henter faktorverdien satt i delen "Lønn og prosjektdata" i kunde kortet.
companyAdditionFactor Henter tilleggsfaktorverdien satt i delen "Lønn og prosjektdata" i kunde kortet.
projectMarkUpFactor Henter påslagsfaktorverdien satt i delen "Lønn og prosjektdata" i prosjekt kortet.
projectAdditionFactor Henter tilleggsfaktorverdien satt i delen "Lønn og prosjektdata" i prosjekt kortet.
projectMarkUp Henter påslagsfaktorverdien satt i delen "Lønn og prosjektdata" i prosjekt kortet.

Vanlige variabler

Navn på variable Beskrivlse
sumContributionMargin Henter dekningsbidragsverdi.
sumNormalHours Henter antall normale timer.
sumOvertimeHours Henter antall overtidstimer.
sumHours Henter antall timer.
sumPiecework Henter antall akkord.
sumAbsenceHours Henter antall fraværstimer.
sumDayPay Henter antall daglønn.

Spesifikke variabler

Nå kan du legge til alle typer varer til formler for alle seksjoner i bidragsregler (Betingelse, Lønn, Faktura).

Struktur for Formler: {articleType}_{articleId}.{value}

Hvor {articleType} kan være noe av følgende i systemet vårt:

  1. Timer → hours
  2. Fravær → absence
  3. Tillegg → addition
  4. Avdrag → deduction
  5. Akkordlønn → piecework
  6. Dagslønn→ dayPay
  7. Månedslønn → monthPay
  8. Overtid → overtime
  9. Tidstillegg → timeAddition
  10. Garanti lønn → guaranteeSalary
  11. Prestasjonslønn → performanceSalary
  12. Selvstyrt fravær → selfManagedAbsence
  13. Kvittering → expenses

Artikkel type alias: allAbsence = dette vil inkludere både vanlig fravær og selvstyrt fravær.

Eksempel: allAbsence.salary

Verdier vi kan bruke .{value}:

.salary (Hentninger summerer alle lønnsverdier i den angitte perioden for en bestemt artikkel)
.invoice (Hentninger summerer alle fakturaverdier i den angitte perioden for en bestemt artikkel)
.qty (Hentninger summerer alle QTY-verdier i den angitte perioden for en bestemt artikkel)
.hoursInclBreak (Henter sum inkl. pausetimer i den angitte perioden for en bestemt artikkel)
.hoursExclBreak (Henter sum ekskl. pausetimer i den angitte perioden for en bestemt artikkel)
.avgUnitSalary (Henter gjennomsnittsverdi for all "Enhetslønn" i den angitte perioden for en bestemt artikkel)
.avgUnitInvoice (Henter gjennomsnittsverdi for all "Enhetsfaktura" i den angitte perioden for en bestemt artikkel)

Eksempel: hours_13.avgUnitSalary, expenses_15.salary etc.

Legg merke til

Når du bruker variablene som er oppført ovenfor på "Betingelse" vil seksjonene bare ha resultatet: 1 eller 0.

0 - hvis denne artikkelen mangler som loggede arbeidsposter,

1 - hvis det er logget arbeidsposter med denne artikkelen for en viss periode.

Eksempel for "Betingelse"-raden

Eksempel 1

hasHours && addition_132.salary > 0

Dette vil bety: å beregne bidraget hvis hasHours and addition_132.salary har verdier>0 (hvis minst én av disse verdiene er 0, vil betingelsen ikke være oppfylt);

Eksempel 2

absence_15.salary < 0

Dette vil bety: å beregne bidragsbidraget dersom det ikke er en oppføring med verdien “salary” for absence_15 for den fastsatte 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

Eksempel:

jobSalaryArticle_52.salary - Henter fra stillingskort lønnsverdien for artikkeltypen "lønn" som har ID 52 i systemet.

"Eksisterer" variabler

Returnerer 1 hvis tilsvarende artikkeltype er registrert for den angitte perioden, og returnerer 0 hvis det ikke er noen post.

Struktur: {articleType}.exist

Eksempel:

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

Eksempel:

hours_63.exist - Returnerer verdien 1 hvis logget Timer-artikkel med ID 63 for den angitte perioden, og gir verdien 0 hvis posten mangler.

"Unike dager"-variabler

Henter antall unike dager som er loggført, i henhold til den valgte artikkelen.

Struktur: {articleType}.uniqueDays

Eksempel:

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

Structure: {articleType}_{id}.uniqueDays

Eksempel:

hours_63.uniqueDays - Får antall unike dager som har blitt registrert for Hours-artikkelen som har ID 63 for valgt periode.

Merk

Noen artikler (f.eks. tillegg) kan registreres flere ganger på samme dag, men systemet vil returnere 1, fordi den unike registreringsdagen kun er 1.

Variabler "Prisliste - kollektivavtale"

Henter faktoren fra seksjonen "Prisliste - kollektivavtale" i prosjektsettet for lønn/faktura for de valgte artiklene.

Merk

Det er nødvendig å ta hensyn til at i avsnittet "Prisliste - kollektivavtale" i prosjektkortet vises det som en prosentandel og ikke som en faktor. Dette betyr at hvis du har en lønn på 1,94 %, vil denne verdien i bidragsformelen være lik 0,0194 (som en faktor).

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

Eksempel:

projectPriceListSalary_7.salary - Henter faktoren fra delen "Prisliste - kollektivavtale" i prosjektet konfigurert for lønn for artikkelen med ID 7;
projectPriceListAddition_7.salary - Henter faktoren fra delen "Prisliste - kollektivavtale" i prosjektet konfigurert for tillegg for artikkelen med ID 7;
projectPriceListDeduction_7.salary - Henter faktoren fra delen "Prisliste - kollektivavtale" i prosjektet konfigurert for fradrag for artikkelen med ID 7;
projectPriceListAbsence_7.salary - Henter faktoren fra seksjonen "Prisliste - kollektivavtale" i prosjektet konfigurert for Fravær for artikkelen med ID 7.

image

Merk

I tilfelle det er nødvendig å bruke "Prisliste - kollektivavtale"-variabler, men for noen prosjekter er delen "Prisliste - kollektivavtale" tom (brukes ikke), i dette tilfellet er det nødvendig å bruke formelen ( projectPriceListSalary_7.salary||0.0194) - denne formelen lar deg unngå verdien 0 når multiplisert, systemet vil velge verdien 0.0194 hvis "Prisliste - kollektivavtale"-delen er tom.

Var denne artikkelen nyttig?
0 av 0 syntes dette var nyttig