XLEDGER API
Oppsett i Xledger:
Først må API token opprettes i Xledger. Dette må gjøres for hvert firma i Webtemp som skal knyttes opp mot Xledger.
Velg administratorbruker, deretter trykk på Administrasjon - Tilgangskontroll - GraphQL - API Tokens, Trykk så på Generate new token.
Velg et navn og huk av for alle rettigheter, deretter trykk på genereate new token.
Kopier så strengen som blir generert, dette er din Token.
Oppsett i Webtemp:
Token legges inn her i Webtemp:
Annet - Oppsett - Integrasjoner - Xledger - Legg til ny token
Nå skal Webtemp være koblet sammen med Xledger for ditt firma.
Det neste steget er å vegle det riktige innstillingene som passer med din bruk av Webtemp og Xledger. Trykk på tannhjulet ved siden av Xledger integrasjon.
Innstillingene kan også åpnes fra eksport siden ved å trykke på nedtrekksmenyen på Eksport knappen, og velge innstillinger.
Dette vil åpne et vindu som ser slik ut:
I venstre siden ser man 3 valg. 1 Eksport er innstillinger for eksport av lønn og ansatte. 2. Faktura er intsillinger for eksport av faktura. 3. Payroll inneholder innstillinger med egne valg alternativer som hentes fra Xledger.
Eksport inntillinger:
Navn | Valg | Forklaring |
---|---|---|
Prosjekt og rate i tekst | Ja, Nei | Om dette valget er Ja, sendes tekstfeltet til lønnslinjer med produknavn, prosjektnavn og rate istedenfor bare produktnavn. |
Prosjekt (Se under for standard logikk) | Skjul, Standard | Om prosjekt settes til Skul sendes ingen prosjekt fra Webtemp til Xledger. Hvis standard er valgt vil prosjekter fra Webtemp sendes med til Xledger. Dette kan også overstyres med et valgt prosjekt under 3. Payroll. Hvis prosjekt brukt i webtemp ikke finnes i Xledger vil dette gi en feilmelding. |
Koststed (Se under for standard logikk) | Skjul, Standard | Om koststed settes til Skjul sendes ingen koststed fra Webtemp til Xledger. Hvis standard er valgt vil koststed sendes med fra Webtemp til Xledger. Om koststed brukt i webtemp ikke finnes i Xledger vil dette gi en feilmelding. Koststed kan hentes bl.a. fra Avdelingsid/nr regnskap på oppdrag/avtale, eller fra avdeling vikaren hører til? todo: kan undersøkes nærmere. |
Miljø | Demo, Produksjon | Xledger har 2 miljøer, et produksjonsmiljø og et test/demo miljø. Det er god praksis å teste en eksport til demomiljøet før man eksporterer til produksjonsmiljøet for å verifisere at eksporten blir riktig. Dette valget påvirker hvilket miljø Webtemp skal sende eksporten til. Dette gjelder eksport av lønn og av ansatte. |
Bytt Prosjekt Koststed | Ja, Nei | Hvis Ja sendes koststed fra Webtemp som prosjekt til Xledger, og prosjekt sendes som koststed. Brukt av bl.a. Rotam. |
Map prosjekt med Code | Ja, Nei | Prosjekter i Xledger er registrert med en code og en description. Hvis verdien registrert i Webtemp skal matche med description settes denne til Nei, hvis verdien i Webtemp skal matche med code settes denne verdien til Ja. |
Payment Notification | Ja, Nei | Velg om dette feltet i Xledger skal setter til Ja eller Nei for alle kandidater overført til Xledger |
Timesheet | Ja, Nei | Velg om dette feltet i Xledger skal setter til Ja eller Nei for alle kandidater overført til Xledger |
Overtime | Ja, Nei | Velg om dette feltet i Xledger skal setter til Ja eller Nei for alle kandidater overført til Xledger |
Flextime | Ja, Nei | Velg om dette feltet i Xledger skal setter til Ja eller Nei for alle kandidater overført til Xledger |
Timebased | Ja, Nei | Velg om dette feltet i Xledger skal setter til Ja eller Nei for alle kandidater overført til Xledger |
EmploymentFormFromStatus | Ja, Nei | Som standard hentes Ansettelsesform fra om kandidaten har garantilønn med mer enn 0% stilling eller ikke, og om ikke kandidaten har det, så sjekkes det om kandidatens status inneholder ordet “fast”. Hvis denne innstillingen settes til Ja vil garantilønnsperiodene ignoreres. |
Lønnsart tekst fra Xledger | Ja, Nei | Hvis ja erstattes produktnavn fra webtemp med lønnsartens navn fra Xledger i tekstfeltet på lønnslinjer. |
Yrkeskode fra stilling | Ja, Nei | Hvis ja hentes yrkeskode fra ekstraparameter på stillingen knytt til en kandidat i steden for fra oppdrag. |
Ikke bruk stillingsregister | Ja, Nei | Ansettelsesforhold er basert på garantilønnsperioder. Hvis ja overføres ikke flere stillinger separat, abre det som legges direkte på kandidatene. |
Kombiner stillingsendringer | Ja, Nei | Ansettelsesforhold er basert på garantilønnsperioder. Hvis Ja vil stillinger med en sluttdato som er 0-1 dager fra en annens startdato kombinert. |
Inkluder Koststed på ansatte | Ja, Nei | Legger koststed på ansattkortet i Xledger |
Bruk stilling fra medarbeider | Ja, Nei | Benytter yrkeskode o.l fra hoved-stilling tilknyttet medarbeider |
2. Faktura (se Eksport for forklaring på felter som finnes i begge):
Navn | Valg | Forklaring |
---|---|---|
Inkluder Produkter | Ja, Nei | Hvis ja inkluderes alle produkter i eksporten, noe som fører til flere linjer med noe mer detaljer. |
AutoExport | Ja, Nei | Eksporter faktura i det eksporten genereres. |
3. Payroll
|
|
|
---|---|---|
|
|
|
|
|
|
Prosjekt og Koststed alternativer:
Under oppdrag:
Bokfør mot Avdelingsid/nr
Bokfør mot Prosjektid/nr
Eksempel fra 88:
Ref merking.
Eksportering
For å gjøre en eksport må man først gå til Timelister/Faktura - Eksport til lønn
Her må det Genereres en eksport med den dataen man ønker å eksportere.
Når det er gjort kan man se i listen over eksporter, ved å trykke på “Tidligere eksportert” enten rett over Oprett ny eksportfil knappen, elelr fra Timerlister/faktura - Tidligere eksportert lønn.
I denne listen velges eksporten man ønsker å sende til Xledger.
Når en eksport er valgt, og Xledger er slått på for firmaet kan man se en knapp som heter Eksporter til Xledger. Denne knappen kan brukes til å sende eksporten til Xledger. Da vil automatisk de ansatte bli oppdatert først. I nedtrekksmenyen er det også et valg for å bare eksportere ansatte.
Før en eksport gjøres kan det være veldig nyttig å prøve “Valider data uten eksport”.
Dette verktøyet lar deg verifisere alle kandidatenes info. Dette gjelder adresse, personnummer, fødselsdato, bankkonto, iban og swift. I tillegg til at den kan sjekke prosjekter og koststed. Her kan man redigere kandidatene direkte og rette opp i feil enkelt.
Feilmeldinger:
Feilmelding | Forklaring | Løsning |
---|---|---|
PdSetup | Lønnsart mangler i Xledger. | Registrer manglende lønnsart i Xledger. |
payrollRunSetupId: No value matching... | PayrollRunSetup er registrert feil i innstillinger i webtemp | nedslags meny → eksport innstillinger → Payroll → velg ny standard payroll, deretter lagre. |
Token missing | Token finnes ikke eller fungerer ikke til valgt miljø. | Sjekk om token er regitrert til produksjon eller demo, deretter sjekk i innstillinger om produksjon eller demo er valgt der. Når produksjon er valgt hentes produksjonstoken. Når demo er valgt hentes demo token. |
Hva må gjøres i forkant av kunden selv:
Vær nøye med adresser - husk land
Vært nøye med fødselsdato og at denne må stemme med personnummer/D-nummer
Kontonummer, IBAN, SWIFT må skrives med store bokstaver. Husk kontant betaling og å ta dette vekk om medarbeider har fått norsk konto i ettertid.
Ved eksport:
Først kan man kjøre en validering i WT der man vil få opp feilmeldinger dersom det er noe som avviker, feil eller mangler i personnummer, IBAN etc. Dette er noe strengere enn Xledger men en fin måte å kvalitetssikre det man sender over. I dette bildet kan man registrere den ansatte direkte, uten å måtte bytte bilde. (legg ved bilde/eksempel)
Tilleggsparametre
Ansatte uten timelister ol. kan bli eksludert. For å unngå dette kan denne settes:
eksporteraltvikarer=1
Pågående saker: https://jira.websystemer.as/browse/WTD-2945