Viktig: For alle nye integrasjonsoppsett anbefales det sterkt å gjennomføre den første synkroniseringen med kun et begrenset antall brukere. Dette bidrar til å sikre datakvalitet og en smidig onboarding før hele organisasjonen inkluderes.
Referanse: Generelt oppsett
Før du konfigurerer denne integrasjonen, må du fullføre Simployer HRM-integrasjon – Generelt oppsett.
Denne veiledningen dekker de innledende stegene for oppsett av integrasjoner i Simployer og sikrer at nødvendige grunninnstillinger er på plass for vellykket datasynkronisering.
Oversikt
Med denne Visma.net-integrasjonen kobler du Simployer One til Visma.net via API, og kan deretter:
Kjøre planlagt og/eller manuell synkronisering av ansattdata som personopplysninger, ansettelsesdata, kompensasjonsdata m.m. fra Simployer One til Visma.net.
Alle nye ansatte opprettes som utkast, slik at endelig godkjenning og aktivering skjer i Visma.net.
Synkronisere fraværsdata som sykdom, foreldrepermisjon og ferie til Visma.net for ønsket periode. Du har full kontroll over hvilke fravær som eksporteres, for hvilke ansatte og for hvilke perioder.
Krav
Integrasjonen mellom Simployer One og Visma.net er for øyeblikket kun tilgjengelig via invitasjon (Invite Only).
Kunder må derfor be om en invitasjonskode via kundestøtte og følge stegene nedenfor. Dette må gjøres før konfigurasjonen legges til i Simployer One.
Steg for å godkjenne Visma-integrasjonen
Logg inn i Visma App Store med Visma-kontoen din.
Sørg for at du er logget inn som bruker med rollen Integration Administrator for selskapet.
Velg selskapet ditt i App Store.
Legg inn invitasjonskoden du har mottatt.
Godkjenn integrasjonen ved å velge nødvendige tilganger (scopes: read & write) og klikke Integrate.
Integrasjonen vil nå vises under My Apps i App Store.
Finne Tenant ID
Hvert selskap har en unik Tenant ID som kreves for integrasjonen.
Du finner den øverst til høyre i Visma App Store, under selskapsvelgeren.
Del Tenant ID med oss dersom du blir bedt om det.
Invitasjonskoden er gyldig i 5 dager og fjernes automatisk fra systemet etter 30 dager dersom den ikke brukes.
Tekniske forutsetninger for integrasjonen
Visma.net
Du må ha tilgang til følgende gyldige opplysninger:
Visma Tenant ID
Simployer One
Gyldig Access Token for Public API
Minst ett Access Token for Public API må opprettes og brukes til å koble systemene sammen.
Dersom du ikke allerede har opprettet et token, gjør du dette via Innstillinger → Access tokens.
Terminologi og felttilordning (Simployer One → Visma.net)
Denne seksjonen forklarer hva sentrale felt kalles i Visma.net, slik at kunder enklere kan verifisere data og feilsøke.
Viktige feltnavn i Visma.net
Concept | In Simployer One | In VismaNet |
|---|---|---|
Occupational code | Occupational code in Employment Note field | Occupation Code (Type of Work) |
Employment rate | Employment rate | Part Time Factor |
Employment Type (Temporary or Permanent) | Employment Type | Appointment Type |
Payout period | Payout period | Contract Salary Type |
Salary amount | Compensation amount | Monthly Salary / Hourly Salary / Yearly Salary (depends on Contract Salary Type) |
Valg av lønnsfelt i VismaNet (basert på kontraktens lønnstype)
Utbetalingsperiode i Simployer One bestemmer kontraktens lønnstype i VismaNet, som igjen avgjør hvilket lønnsfelt i VismaNet som oppdateres.
Payout Period (Simployer One) | Contract Salary Type (VismaNet:) | Visma Salary Field Updated |
|---|---|---|
Monthly | Monthly | Monthly Salary |
Hourly | Hourly | Hourly Salary |
Annual | Annual | Yearly Salary |
Viktig: Beløpet sendes til Månedslønn / Timelønn / Årslønn basert på kontraktens lønnstype.
Før du starter (krav til ansattdata)
Alle ansatte må ha komplett informasjon registrert i Simployer One før de kan synkroniseres til VismaNet. Manglende data vil føre til at ansatte hoppes over.
Obligatorisk informasjon
Personopplysninger
Fornavn
Etternavn
Fødselsdato
Personnummer (SSN)
Jobb-e-postadresse
Full adresse (inkludert land)
Bankkonto
Velges basert på kontotype:
Norske bankkontoer:
Land
Kontonummer
Internasjonale bankkontoer:
Land
IBAN
BIC/SWIFT-kode
Kontonummer
Ansettelsesdetaljer (minst én ansettelse)
Startdato for ansettelse
Stillingsprosent (i prosent, f.eks. 100 %) (VismaNet: Part Time Factor)
Yrkeskode i notatfeltet for ansettelse (må være 7 siffer) (VismaNet: Type of Work)
Lønnsinformasjon
Lønnsbeløp
Dato for når lønnen trer i kraft
Utbetalingsperiode må være én av følgende (VismaNet: Contract Salary Type):
Månedlig
Timelønn
Årlig
Gyldig, aktiv kompensasjonsregistrering
Feltregler og formater
Format for yrkeskode
Yrkeskoden er en 7-sifret norsk yrkeskode som må registreres i notatfeltet for ansettelse.
(Visma.net: Type of Work)
Støttede formater
Format | Example | Notes |
|---|---|---|
Exact 7 digits | 0111101 | Basic format |
With description | 3120105 - Computer Engineer | Code followed by description |
Viktig: Dersom formatet på yrkeskoden i «notat»-feltet er ugyldig, vil den ansatte bli hoppet over under synkronisering.
Hva kan endres i Visma
Noen felt kan endres direkte i Visma.net uten å bli overskrevet ved neste synkronisering.
Trygt å endre i Visma
(Disse blir IKKE overskrevet)
Betalingsmåte – Hvis du endrer fra bankoverføring til kontant, beholdes valget
Private/mobiltelefoner – Manuelt lagt til telefonnumre (ikke av typen Business)
Private e-postadresser – Manuelt lagt til e-postadresser (ikke av typen Business)
Skatteinformasjon
Pensjonsdetaljer
Fagforeningsmedlemskap
Sykefraværsinformasjon
Firmabiler
Oppdateres fra Simployer One
Disse feltene inngår i synkronisering. Simployer One er master for disse feltene, og endringer vil bli overskrevet i Visma.net.
Det anbefales å gjøre endringer på disse feltene kun i Simployer One.
Ansattnavn
Fødselsdato
Personnummer
Jobb-e-post (fra Simployer One)
Jobbtelefon (fra Simployer One)
Adresse
Bankkontodetaljer
Stillingsprosent
Yrkeskode
Lønnsbeløp
Ansettelsestype (midlertidig/fast)
Hardkodede felt (kan ikke endres via integrasjonen)
Noen felt settes automatisk av integrasjonen og kan ikke tilpasses. Dette er systemstandarder:
Arbeidstidsavtale
Fast verdi:
0387f476-2471-4816-8b94-cdabb8fe4c21
(Normal arbeidstid – 37,5 t/u, Norge)
Hva betyr dette:
Alle ansatte synkroniseres med denne standard arbeidstidsavtalen.
Kan du endre dette i Visma.net? Ja
Vil synk overskrive endringen? Nei
Stillingskategori (ansettelsestype i VismaNet)
Fast verdi: Ordinary
Hva betyr dette:
Alle ansatte synkroniseres som «Ordinary».
Kan du endre dette i Visma.net? Ja (f.eks. maritimArbeidsforhold, Freelancer, Pensjonist)
Vil synk overskrive endringen? Nei
E-posttype
Fast verdi: Business
Hva betyr dette:
E-post fra Simployer One synkroniseres alltid som «Business».
Kan du legge til andre e-posttyper i Visma.net? Ja
Vil synk overskrive disse? Nei
Telefontype
Fast verdi: Business
Hva betyr dette:
Telefonnumre fra Simployer One synkroniseres alltid som «Business».
Kan du legge til andre telefontyper? Ja
Vil synk overskrive disse? Nei
Betalingsmetode
Fast verdi: bank
Hva betyr dette:
Alle ansatte settes opp med bankoverføring.
Kan du endre dette i Visma.net? Ja
Vil synk overskrive endringen? Nei
Skriv ut lønnsslipp
Fast verdi: false (deaktivert)
Kan du endre dette i Visma.net? Ja
Vil synk overskrive endringen? Nei
Lønnstype
Fast verdi: Period
Merk: Dette er forskjellig fra kontraktens lønnstype (månedlig, timelønn, årlig), som styres av utbetalingsperiode i Simployer One og synkroniseres.
Sluttårsak (ved sluttdato)
Fast verdi: arbeidstakerHarSagtOppSelv
Kan du endre dette i Visma.net? Ja
Vil synk overskrive endringen? Nei
Viktig poeng:
Alle hardkodede felt kan endres manuelt i Visma.net etter første synk, og endringene blir ikke overskrevet ved senere synkroniseringer.
Hvordan stilling og ansettelse fungerer
Stilling/ansettelse (Visma.net)
Representerer hele ansettelsesforholdet
Opprettes ved første synk
Startdato baseres på ansettelsesdato i Simployer
Endringer spores via historikk
Ansettelse (Simployer One)
Kan ha flere ansettelsesposter i samme periode
Hver endring blir en historikkpost i samme stilling i Visma.net
Eksempel
Scenario:
Ansatt starter 1. jan. 2024 og får endret stillingsprosent 1. juli 2024
I Simployer One:
Ansettelse 1: 1. jan – 30. juni 2024 (80 %)
Ansettelse 2: 1. juli 2024 – nå (100 %)
I Visma.net:
ÉN stilling fra 1. jan 2024
Historikk: 80 % → 100 %
Viktig:
Endringer i Simployer One oppretter ikke nye stillinger i Visma.net, men oppdaterer historikk.
Hvordan kompensasjon fungerer
Kompensasjon (Simployer One)
Flere kompensasjonsrader kan eksistere
Kun den nyeste gjeldende synkroniseres
Lønnssynk (Visma.net)
Kun siste kompensasjonsbeløp sendes
Tilbakedaterte kompensasjoner støttes
Eksempel – lønnsjustering med tilbakevirkende dato
I Simployer One:
Kompensasjon 1: 1. jan 2024 – 45 000
Kompensasjon 2: 1. apr 2024 – 48 000 (opprettet i mai)
Synk til Visma.net:
48 000 (månedslønn)
Lønnstyper: Månedlig, Timelønn, Årlig
Integrasjonen støtter tre lønnstyper basert på hvordan ansatte lønnes.
Hvordan det fungerer
Utbetalingsperiode i Simployer One bestemmer hvilket lønnsfelt i Visma.net som brukes til å sende lønnsbeløpet.
Payout Period | Visma Field Used | Example |
|---|---|---|
Monthly | Monthly Salary | 45,000 NOK per month |
Hourly | Hourly Salary | 250 NOK per hour |
Annual | Yearly Salary | 540,000 NOK per year |
Viktig: Systemet setter automatisk riktig lønnsfelt basert på utbetalingsperioden. Du trenger ikke å gjøre noe spesielt – sørg bare for at utbetalingsperiode og lønnsbeløp er korrekt registrert.
Endring av lønnstype
Hvis en ansatts utbetalingsperiode endres (for eksempel fra månedlig til timelønn):
Oppdater utbetalingsperiode i Simployer One
Oppdater lønnsbeløpet slik at det samsvarer med den nye perioden
Neste synk vil opprette en ny lønnshistorikkoppføring i Visma
Ansettelsestype: Midlertidig vs. Fast
Støttede typer
Integrasjonen støtter to ansettelsestyper:
Fast (Permanent i Visma)
Midlertidig (Temporary i Visma)
Hvordan ansettelsestype bestemmes
I Simployer One:
Hvis feltet for ansettelsestype inneholder ordet «temporary» (uavhengig av store/små bokstaver), synkroniseres ansettelsen som Midlertidig
Ellers synkroniseres den som Fast
Endring mellom ansettelsestyper
Du kan endre en ansatt fra midlertidig til fast, eller omvendt:
Opprett en ny ansettelse i Simployer One med oppdatert ansettelsestype
Neste synk vil opprette en ny historikkoppføring for ansettelse i Visma
Merk: Dersom ansettelsestypen i Visma er satt til noe annet enn Midlertidig eller Fast, vil integrasjonen ikke oppdatere den. Dette sikrer at spesielle ansettelsestyper som er satt direkte i Visma beholdes.
Viktige punkter å huske
Før integrasjonen settes opp
Ny tenant i Simployer One med ansatte som allerede finnes i VismaNet
Sørg for at ansettelsesdato er lik startdato for stilling i VismaNet
Sørg for at bankkonto, personnummer og andre felt har korrekt land og valuta registrert i Simployer One
Sørg for at ansettelsen i Simployer One har yrkeskode (Type of Work i VismaNet)
Ny tenant i Simployer One uten eksisterende data i VismaNet
Sørg for at alle obligatoriske felt for synkronisering har gyldige verdier i Simployer One
Etter at integrasjonen er satt opp
Alle nye ansatte opprettes som utkast (draft) i VismaNet
Etter første synk må utkast-ansatte ansettelsesregistreres manuelt i VismaNet
Dette gjøres via Edit Draft → Hire Employee i nytt VismaNet-grensesnitt
Oppdateringer som skal ha historikk i VismaNet må kun gjøres på aktive/ansatte brukere
Alle endringer i felter som inngår i synkroniseringen skal gjøres i Simployer One
Manuelle endringer av disse feltene direkte i VismaNet bør unngås, da Simployer One er master-system
Ikke slett eller endre ansettelsesdato etter at ansatte er synkronisert til VismaNet
Feilsøking
Ansatt synkroniseres ikke?
Steg 1: Sjekk feilmeldinger
Se i synklogger etter meldinger som:
«Skipping this employee. [Field] is missing»
Steg 2: Verifiser påkrevde data
Gå gjennom sjekklisten for krav til ansattdata ovenfor
Steg 3: Vanlige årsaker
(fortsetter i neste seksjon)
Issue | Solution |
|---|---|
Missing bank account country | Add country field to bank account |
Invalid occupational code | Check Employment Note field - must be 7-digit code |
Missing payout period | Set payout period to Monthly, Hourly, or Annual |
No active employment | Ensure active employment has no end date |
Missing salary information | Add compensation record with amount |
Lønn oppdateres ikke?
Mulige årsaker:
Ingen aktiv ansettelse – Sjekk om ansettelsen har en sluttdato som ligger tilbake i tid
Feil utbetalingsperiode – Må være Månedlig, Timelønn eller Årlig (ikke ukentlig o.l.)
Manglende kompensasjon – Kontroller at det finnes en aktiv kompensasjonsregistrering med beløp
Vanlige feilmeldinger
Error Message | What It Means | How to Fix |
|---|---|---|
"Skipping this employee. First name is missing" | Employee profile incomplete | Add first name in Simployer One |
"Skipping this employee. Address country field is missing" | Address incomplete | Add country to employee address |
"Skipping this employee. Bank account country is missing" | Bank account incomplete | Add country to bank account |
"Skipping this employee. International bank account is missing IBAN" | International account needs IBAN | Add IBAN for non-Norwegian accounts |
"Skipping this employee. International bank account is missing BIC/SWIFT" | International account needs BIC | Add BIC/SWIFT code |
"Skipping this employee. Norwegian bank account is missing account number" | Norwegian account needs number | Add account number |
"Skipping this employee. Employment is missing start date" | Employment record incomplete | Add start date to employment |
"Skipping this employee. Employment note field must contain a valid 7-digit typeOfWork code" | Invalid occupational code | Add valid 7-digit code to Employment Note |
"Skipping this employee. Salary is missing" | No compensation record | Add compensation/salary information |
"Skipping this employee. Payroll information is missing" | No payroll record | Add payroll information |
"Skipping this employee. No active employment found" | All employments ended | Check employment end dates |
"Unsupported payout period: WEEKLY" | Wrong payout period type | Change to Monthly, Hourly, or Annual |
Fraværsdata
Fraværsdata håndteres via Administrer tid → Eksporter fravær.
Simployer fields | VismaNet fields | Mapping conditions (if any) (Simployer → VismaNet) |
Leave type code | eventCode | code from the Leave type. Needs to be configured on each leave type according to Visma.net documentation. |
Duration | inputType | One day or longer period → “FullDay” is sent to Visma for each day Half day → is sent to Visma as “Percent” Minutes → is sent to Visma as “Interval” |
properties.percent properties.interval | Value of “Percent” OR value of “Interval” | |
Leave startdate | startDate | For longer leaves → Earliest date within the requested payrollDateRange. Example. An employee has Parental leave for all of 2024 (January 1 -- December 31). When selecting April and exporting leaves for only April 2024-04-01 will be used as the start date. |
Leave enddate | EndDate | For longer leaves → latest date within the requested payrollDateRange. With same example as above 2024-04-30 will be used as EndDate |
Var denne artikkelen nyttig?
Så bra!
Takk for din tilbakemelding
Beklager at vi ikke kunne være mer til hjelp
Takk for din tilbakemelding
Tilbakemeldingen er sendt inn
Vi setter pris på tilbakemeldingen din og vil prøve å rette på artikkelen