Lönesystem som visar hur varje krona räknats fram.
Loneo räknar lön för svenska arbetsgivare, tar fram lönespecifikationer
och underlaget till arbetsgivardeklarationen. Varje belopp bär sin
härledning: formeln, indata, och lagrummet eller kollektivavtalets
paragraf det kommer ur.
Sex saker som gäller hela vägen, och som går att belägga i koden. Ett
påstående som inte gör det hör inte hemma på en sida om lön.
Ingen språkmodell räknar lön
En språkmodell kan användas en gång, i ett granskat steg, för att
översätta ett kollektivavtal till maskinläsbara regler. Därefter finns
ingen modell någonstans i beräkningsvägen. Ett arkitekturprov fäller
varje försök att lägga tillbaka en.
Belopp är heltal i ören
Aldrig flyttal. Ett öre som försvinner i en avrundning är någons
pengar, och ett fel som växer över tolv månader.
Motorn gissar inte
Saknas ett underlag räknar den inte vidare på ett antagande. Den
ställer en fråga som går att besvara utan lönekunskap — var det
schemalagt skift eller beordrad övertid? — och stannar tills
någon svarat.
En fastställd lön går inte att ändra
När en period är låst saknar applikationen rättigheten att röra
körningen, attesten eller loggen. Det är en rättighet i databasen och
inte en spärr i koden — en kontroll i koden gäller den kod som är
skriven, en rättighet gäller också den som skrivs i morgon.
Den anställda ser sin egen lön
Med samma härledningar som löneadministratören, och en väg att säga
att något är fel. Invändningen ändrar ingen siffra — perioden är
fastställd — men den lämnar spår, och den får ett svar.
Samma räkning varje gång
Motorn är en ren funktion: samma underlag ger samma resultat, utan
klocka, slump eller nätverk inuti beräkningen. En körning går att
göra om och jämföra, år senare.
Personuppgifter
Ett lönesystem behandlar personnummer, sjukfrånvaro och löner — uppgifter
som är känsliga även när de är korrekta. Det här är vad systemet gör med
dem:
Personnummer lagras krypterade
Nyckeln ligger aldrig i databasen. En databasdump är därför inte en
lista över personnummer.
Inga personuppgifter i loggar
Inte som en regel att vara försiktig, utan som en funktion varje
loggrad passerar — och ett prov som ser till att ingen skriver förbi
den.
Varje läsning loggas
Den som frågar vem har sett mina uppgifter? ska kunna få ett
svar som inte är en gissning.
Ingen inloggning med lösenord
Passkey, alltså nyckeln i din dator eller telefon. Det finns inget
lösenord att fiska, återanvända eller läcka.
Betan
Tjänsten är i sluten beta. Det finns ingen öppen registrering — nya
företag kommer in genom en kod, och nya användare genom en inbjudan. Det
är med flit: ett lönesystem som vem som helst kan skriva upp sig på är ett
lönesystem utan någon som svarar när något blir fel.
Under betan gäller att lönen ska kontrolleras av någon som kan läsa en
lönespecifikation innan den betalas ut. Systemet är byggt för att visa
sitt eget arbete, och det är hela poängen — men en beta är en beta.
Vem som driver tjänsten
Företag
Organisationsnummer
E-post
Telefon
Postadress
Logga in
Du har varit här förr
Inloggningen sker med en passkey — nyckeln på din dator eller telefon.
Det finns inget lösenord, alltså inget som går att fiska eller läcka.
Första gången
Har du fått en inbjudan klistrar du in nyckeln ur den här. Då skapas
din passkey på den här enheten, och nästa gång räcker knappen bredvid.
Nytt företag med betakod
Under betan krävs en kod. Hör av dig om du inte har någon — det här är
inte en tjänst man skriver upp sig på, och det är med flit.
Lägg till företaget
Organisationsnumret prövas mot Skatteverkets form och mot kontrollsiffran.
Det hamnar i varje arbetsgivardeklaration ni någonsin lämnar, så ett
feltryck här möts hellre av en fråga nu än av ett avvisande sedan.
Uppsättning
Vad som återstår innan en period går att låsa.
Hämtar…
Teknisk kontaktperson
Skatteverkets schema kräver namn, telefon och e-postadress i
deklarationens avsändaruppgifter. Utan dem går perioden inte att låsa.
Löneunderlag
Filen med perioden: anställningar, scheman, lönearter, tid och
frånvaro. Granskningen läser och kontrollerar utan att skriva
någonting — den visar vad filen innehåller och vad som är fel innan
något ändras.
Har ni ingen fil än, med ert eget organisationsnummer i. Byt ut de två
anställda mot era egna.
Personnummer
Deklarationen kräver betalningsmottagarens identitet — fältkod 215.
Numret lagras krypterat och visas aldrig igen; bara de fyra sista
kommer tillbaka, vilket räcker för att se att rätt person är rätt
person.
Klistra in en rad per anställd: anställningsnummer personnummer.
Mellanslag, semikolon, komma eller tabb mellan dem — vilket som.
Ett i taget
Hämtar…
Medarbetare
Hämtar…
Perioderna
Vad som väntar, och alla perioder du lagt in.
Hämtar…
Frågorna
Det motorn inte kunde avgöra själv. Ett svar märkt
kräver rättelse lyfter ingen spärr — det talar om vad som
måste rättas i underlaget först.
Hämtar…
Körningen
Klicka på en rad för att se hur beloppet räknats fram.
Hämtar…
Dina medarbetare
Frågorna som gäller din personal. Ett svar märkt kräver rättelse
lyfter ingen spärr — det talar om vad som måste rättas i underlaget först.
Hämtar…
Din lön
En per utbetalning. Klicka på en rad för att se hur beloppet räknats fram.
Hämtar…
Perioder visas när de är låsta, alltså när lönen är fastställd och
arbetsgivardeklarationen framställd. Innan dess kan en siffra fortfarande
ändras, och en siffra som ändras är sämre än ingen.