Visma Lønn og Payroll

Webtemp har filoverføring til både visma lønn og visma payroll.

Visma lønn bruker

 

Tileggsparameter og hva de gjør:

Navn

System

Beskrivelse

Fil

Navn

System

Beskrivelse

Fil

vladddates=1
vladddatesblankfrom=0
vladddatesnoquotes=1

2206, Visma Lønn

legger til fradato og tildato på slutten av vismalønn lønnslinjene filen. vladddatesblankfrom=1 fjerner fradato og beholder bare tildato

vladddatesnoquotes=0 / 1 slår av/på gåseøyne rundt disse datoene.

 

vladdcomment=1

2206, Visma Lønn tilpasset

Legger til nytt felt som kol 19 +/- avhengig av andre innstillinger (helt sist): “Grunnlaget gjelder dd.mm.yyyy-dd.mm.yyyy” fra/tildato

lonnslinjerfil

vlkundenriavd

2206, Visma Lønn tilpasset

finner siste oppdrag for medarbeideren, og tar kundenummer for kunden i avdeling feltet

01ansatt fil

vlkundenummerfnutter

2206, Visma Lønn tilpasset

putter fnutter rundt dette kundenummeret

lonnslinjerfil

vlkundenummerlonnslinjer

2206, Visma Lønn tilpasset

putter kundenummer inn i lønnslinjer foran avdelingsfelt

lonnslinjerfil

vladdprodname=1
vlfnuttdesc=1

 

Legger til en kolonne med produktnavn rett etter lonnsart kolonnen.

Vlfnuttdesc putter gåseøyne rundt teksten

 

vlfill2at10=1
vlfill2at12=1

vlfill2at9=1 (ikke fnutter)

 

Fyller inn 2 blanke felter etter kolonne 10 (rett før avdeling og prosjekt)
eller 12 fyller to blanke rett etter

eller 9 som fyller to blanke uten fnutter på pos9

 

vlkundenummerlonnslinjer=1

 

Legger til timelistens kunde sitt kundenummer i lønnslinjer filen. Kan slå på "fnutter" på denne med vlkundenummerfnutter=1

 

vlpkprosjavdlonnslinjer=1

 

Legger til personalkonsulents prosjektid i vismalønn sin lønnslinjer-fil.. samme som addr8lonnslinjer+addprosjlonnslinjer, bare fra personalkonsulent istedenfor kundekonsulent.

 

addprosjlonnslinjer=1

 

Legger til konsulents prosjektid i vismalønn sin lønnslinjer-fil.. samme som addr8lonnslinjer, bare prosjektid istedenfor avdelingsid. Bruker oppdrags konsulents prosjektid verdi.

 

vlskip0ending=1

 

Tar vekk 0’en som kommer på slutten av linjene i denne filen default

 

r1ansattbareavd=1

 

bruker bare avdelingsidregnskap fra Avdelingertabellen i R1 feltet (istedenfor kalkulert avdelingsid)

01_ansatte

r8forkampanje=1

 

putter r8 feltet istedenfor kampanjefeltet (sløyfer kampanjefeltet, som er foran r8)

visma_lonnlinjer_<dato>.txt

r1avdlonnslinjer=1

 

Putter avdelinger(regnskapavdelingsid) i R1 feltet

visma_lonnlinjer_<dato>.txt

addr8lonnslinjer=1

 

Legger til R8 felt likt som R5 (renamet til R8) i fakturaeksporten. Bruker oppdrags konsulents avdelingsidregnskap verdi

visma_lonnlinjer_<dato>.txt

stillingsprosentfragarantilonn=1

stillingsprosentfragarantilonnOppd=1

 

Hent stillingsprosent fra garantilønn

standardmedarbeidere.txt

standardoppdrag.txt

4dobyear=1

 

Dersom denne er satt til 1, vil årstall på fødselsdato på vikaren bli skrevet ut med 4 siffer. dvs istedenfor 010157 kommer det 01011957

03ansatteopplysninger

vlblanktid=1

2206 og 2212 Visma

Dersom denne er 1, blir både år og måned feltene satt til verdien 0

visma_lonnslinjer_xxx.csv

vlorgheaders=1

2206, Visma Lønn tilpasset

Bytter feltene fra "ansattnummer;blabla" til "EmpNo;osv", samt legger på en linje over med  noe ala @Emp  (slik azets trengte at headerne var)
Denne er først tilgjengelig fra mandag 12apr kl 09ish

02ansatte, 03ansatteopplysninger

sluttarsak=1

2206, Visma 

Settes til 1 for å skrive ut det nye feltet, sluttårsak

01_ansatt.csv

alltidpkverdi=1

2206, Visma Lønn

Dersom dette er slått på, Firmavikarer(lonssystem_pk) er 0 og Firmavikarer(vikarnummer) > 0, så vil det genereres og lagres en ny pkverdi i Firmavikarer(lonnssystem_pk) feltet:

Firmavikarer("lonnssystem_pk") = Val("2" & Right(Trim(Year(Now)), 2) & Format(Firmavikarer("vikarnummer") + 100000, "000000"))

01_ansatt.csv

mergevisma123=1

2206, Visma Lønn

Slår sammen 01, 02 og 03 filene til 1 fil. Alle feltene havner i 01_ansatt.csv.

 

01_ansatt.csv

blankwgreglnbas=1

2206,VISMA lønn

2212,Visma - tilpasset import

Blanker verdien i kolonnen WgRegLn.bas. Dette er Timeliner("lonn") og kommer også 2 felter etterpå

visma_lonnslinjer_XXXXXXXX.csv

manipulatestart=01.01.2019

2206, Visma Lønn

logikk:
for å aktivere det i det hele tatt => ha verdi i denne tilleggsparameteren
hvis aktivert:

  • Hvis sluttdato < manipulatestart =>  SKIP DENNE MEDARBEIDEREN i DENNE FILEN

  • Hvis ikke skippet: Hvis startdato < manipulatestart => sett startdato = manipulatestart

03_ansattelonnsopplysninger.csv

ibanikonto=1

2206, Visma Lønn

Setter inn ibannr i konto-feltet istedenfor kontonummer

01_ansatt.csv