Koppelingen Visma DBS Talent en Salaris
KOPPELINGEN
Visma DBS TALENT & SALARIS
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 1
Koppelingen Visma DBS Talent en Salaris
Inhoudsopgave 1.
Inleiding........................................................................................................................................... 4
2.
Importeren in T&S ........................................................................................................................... 5
3.
2.1.
Importeren periodevariabelen ................................................................................................. 5
2.2.
Import TIS (Thuiszorg Informatie Systeem) ............................................................................... 7
2.3.
Import ZON ............................................................................................................................ 10
2.4.
Compas .................................................................................................................................. 11
2.4.1.
Import werknemers ........................................................................................................ 11
2.4.2.
Import vaste bedragen ................................................................................................... 17
2.4.3.
Import betaalrekeningen ................................................................................................ 19
Exporteren uit T&S ........................................................................................................................ 21 3.1.
Journaalposten ...................................................................................................................... 21
3.1.1.
Visma DBS 530 ............................................................................................................... 23
3.1.2.
Visma DBS 530 ............................................................................................................... 24
3.1.3.
Aederent Expert ............................................................................................................. 30
3.1.4.
Baan ............................................................................................................................... 31
3.1.5.
Exact versie 2.23............................................................................................................. 32
3.1.6.
Exact versie 3.34............................................................................................................. 32
3.1.7.
Exact versie 5 ................................................................................................................. 32
3.1.8.
Exact versie 6 ................................................................................................................. 32
3.1.9.
Exact versie 6 (uitgebreid) .............................................................................................. 33
3.1.10.
Exact voor Windows ....................................................................................................... 33
3.1.11.
Exact Globe 2000 ............................................................................................................ 33
3.1.12.
Exact Globe 2003 ............................................................................................................ 36
3.1.13.
FinAcc (Centric) .............................................................................................................. 38
3.1.14.
SAP ................................................................................................................................. 39
3.2.
Werknemers .......................................................................................................................... 48
3.2.2.
Client- vs web programmatuur ....................................................................................... 48
3.2.3.
Alleen mutaties .............................................................................................................. 51
3.2.4.
Alle gegevens gemuteerde werknemers ......................................................................... 51
3.2.5.
Alle gegevens ................................................................................................................. 52
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 2
Koppelingen Visma DBS Talent en Salaris 3.2.6.
Kenmerken exportbestand ............................................................................................. 53
3.2.7.
Lay out exportbestand .................................................................................................... 53
3.3.
Salarisgegevens t.b.v. TIS........................................................................................................ 61
3.4.
Caress .................................................................................................................................... 63
3.5.
Square ................................................................................................................................... 71
3.6.
Vernet.................................................................................................................................... 73
3.6.2.
Inleiding ......................................................................................................................... 73
3.6.3.
Mogelijkheden export in T&S.......................................................................................... 73
3.6.4.
Mogelijkheden export in web ......................................................................................... 74
3.6.5.
Client- vs web programmatuur ....................................................................................... 75
3.6.6.
Te exporteren gegevens ................................................................................................. 75
3.7.
Verzuimmanager.................................................................................................................... 77
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 3
Koppelingen Visma DBS Talent en Salaris
1. Inleiding Binnen Visma DBS Talent & Salaris (verder T&S) zijn er een aantal opties om gegevens uit of in het systeem te halen. Deze koppelingen hebben als doel gegevens uit te wisselen met externe systemen. Op dit moment gaat het om een aantal koppelingen naar financiële systemen, plannings- en roostersystemen en ziekteregistratie systemen. De opzet van dit stuk is om een beschrijving te geven van de functionele mogelijkheden van deze koppelingen en de daarbij horende technische specificaties. Een externe partij die gebruik wil maken van een of meer koppelingen met T&S, kan in dit document zien of en welke koppeling het best aansluit bij de eisen en wensen van de eigen programmatuur. Sommige koppelingen zijn niet in dit document beschreven omdat dit dusdanig specifieke koppelingen zijn dat deze voor andere externe partijen niet bruikbaar of interessant zijn. Binnen T&S zijn de meeste imports en exports te vinden in het menu Koppelingen
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 4
Koppelingen Visma DBS Talent en Salaris
2. Importeren in T&S 2.1.
Importeren periodevariabelen
Het importeren van een, door een andere applicatie aangemaakt ASCII of Excel bestand met periodemutaties van een bepaalde periode. Het importeren geschiedt in de volgende stappen:
1. Met de knop Import wordt een ASCII of Excel bestand ingelezen. Dit bestand, dat meerdere bedrijven kan bevatten, wordt in een hulptabel (EXT) in de database opgeslagen;
2. Met de knop Vul tabel worden de gegevens van het geselecteerde bedrijf op het scherm gezet; 3. Met de knop Selecteer alles worden alle regels geselecteerd om te controleren, afdrukken of verwerken;
4. Met de knop Selecteer fout worden alle regels geselecteerd die een of meer fouten bevatten. Deze regels kunnen dan handmatig aangepast worden en opnieuw gecontroleerd worden;
5. Met de knop Controleren worden alle geselecteerde regels op fouten gecontroleerd. Bij een geconstateerde fout wordt dit in de kolom fout vermeld;
6. Met de knop Afdrukken worden alle geselecteerde regels afgedrukt; 7. Met de knop Verwerken worden alle geselecteerde regels verwerkt nadat de regel eerst gecontroleerd wordt. Is de regel alsnog fout, dan wordt deze overgeslagen. Verwerkte regels worden van het scherm en uit de hulptabel verwijderd. Het ASCII bestand ziet er als volgt uit: Attribuut Formaat Bedrijfsnummer Integer Periode Integer Werknemersnummer Integer Dienstverbandnummer Integer Contractnummer Integer Kostenplaats Integer Kostendrager Integer Soort mutatie Character Componentnummer Integer Waarde Decimal
Lengte 5 6 5 of 8 1 1 7 7 1 3 of 4 10
Opmerking Eejjpp
Afdeling of Kostenplaatsnummer B(edrag), U(ren), D(agen) *
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 5
Koppelingen Visma DBS Talent en Salaris * met 10 wordt bedoeld 10 posities waarvan 2 decimalen. Er wordt geen decimaal scheidingsteken meegenomen. De laatste 2 cijfers zijn de decimalen. Voor het doorgeven van negatieve waarden moet een min-teken worden opgenomen. Dit min-teken mag op de eerste of op de laatste positie van de waarde worden opgenomen. Positieve waarden mogen met een extra voorloopnul of met een plusteken worden doorgegeven. Met ingang van versie 9.00.00 is het componentnummer vergroot van 3 naar 4 posities Met ingang van versie 10.50.00 is het werknemersnummer vergroot van 5 naar 8 posities Hierdoor ontstaan de volgende varianten: Variant Componentnummer Werknemersnummer Recordlengte 1 3 posities 5 posities 48 posities 2 4 posities 5 posities 49 posities 3 3 posities 8 posities 51 posities 4 4 posities 8 posities 52 posities Indien een 3 cijferig componentnummer aangeleverd wordt, zal dit voor T&S vertaald worden door achter de 1e positie een 0 te plaatsen. Voorbeelden: 123 wordt 1023, 306 wordt 3006. Er is één uitzondering: 599 wordt 5990. Aan de hand van de recordlengte wordt de juiste lay-out geselecteerd Het Excel bestand ziet er als volgt uit: Kolom Veld Waardebereik / formaat A Bedrijfsnummer 1 – 99999 B Periode eejjpp C Werknemersnummer 1 – 99999999 D Dienstverbandnummer 1 – 9 E Contractnummer 1–9 F Kostenplaats 0 – 9999999 G Kostendrager 0 – 9999999 H Soort mutatie B, U of D I Componentnummer 1 – 9999 J Waarde Afhankelijk van kolom H
Opmerking Bijvoorbeeld 201103
B(edrag), U(ren) of D(agen) B: -9999999,99 – 9999999,99 U: -9999,99 – 9999,99 D: -99 – 99
De informatie begint gelijk op regel 1 en moet op het 1e tabblad staan. Als een lege regel geconstateerd wordt, wordt het importeren gestopt. De records uit zowel het ASCII als het Excel bestand worden opgenomen in de database hulptabel ‘EXT’ indien deze als periodevariabelen verwerkt moeten worden. De gegevens kunnen echter ook gebruikt worden om een correctiejournaal mee te maken. Met deze functionaliteit kunnen uren gewerkt op andere afdelingen dan de eigen afdeling, gecorrigeerd worden.
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 6
Koppelingen Visma DBS Talent en Salaris
2.2.
Import TIS (Thuiszorg Informatie Systeem)
Het importeren en verwerken van een, door het Thuiszorg Informatie Systeem (TIS) van TCM aangemaakt, ASCII-bestand met periodevariabelen van werknemers. Let op !! Per (DBS)contract wordt eerst gecontroleerd of voor de betreffende periode reeds (historische) periodevariabelen aanwezig zijn. Zijn deze inderdaad aanwezig dan wordt met een dialoogvenster gevraagd of de geïmporteerde periodevariabelen hieraan toegevoegd moeten worden dan wel de bestaande periodevariabelen overschreven moeten worden. Via het keuzevakje ‘Voor allen’ kan worden aangegeven dat de hier gemaakte keuze ook voor alle volgende te verwerken contracten geldt. Indien voor ‘Vervangen’ is gekozen worden de bestaande (historische) periodevariabelen uren en dagen eerst verwijderd (aantallen en bedragen worden niet verwijderd). De historische periodevariabelen (eventueel na het verwijderen van de uren en de dagen) worden ‘overgeheveld’ naar de periodevariabelen. Bij het dienstverband wordt in het ‘periode/volgnummer twk’ het geselecteerde periode/volgnummer opgenomen indien het ‘periode/volgnummer twk’ nog niet is ingevuld of indien het ‘periode/volgnummer twk’ ligt na het geselecteerde periode/volgnummer. Per regel wordt onderscheid gemaakt in periodevariabelen dagen en uren. Als in de regel het aantal dagen is ingevuld zijn het dagen, anders betreffen het een uren. Periodevariabelen dagen en uren met hetzelfde componentnummer worden bij elkaar geteld en als één periodevariabele weggeschreven. De ‘extra’ uren worden echter nog wel apart van de ‘normale’ uren opgenomen. Bij het aanmaken van periodevariabelen dagen en uren wordt (indien nog niet aanwezig) tevens een ‘hoofdregel’ periodevariabelen aangemaakt.
Het importeren geschiedt in de volgende stappen:
1. Met de knop Import wordt een ASCII bestand ingelezen. Dit bestand, dat meerdere bedrijven kan bevatten, wordt in een hulptabel (PIX) in de database opgeslagen;
2. Met de knop Vul tabel worden de gegevens van het geselecteerde bedrijf op het scherm gezet; © Visma DBS B.V. september 2011
versie 16.25.00 Pagina 7
Koppelingen Visma DBS Talent en Salaris
3. Met de knop Selecteer alles worden alle regels geselecteerd om te controleren, afdrukken of verwerken;
4. Met de knop Selecteer fout worden alle regels geselecteerd die een of meer fouten bevatten. Deze regels kunnen dan handmatig aangepast worden en opnieuw gecontroleerd worden;
5. Met de knop Controleren worden alle geselecteerde regels op fouten gecontroleerd. Bij een geconstateerde fout wordt dit in de kolom fout vermeld;
6. Met de knop Afdrukken worden alle geselecteerde regels afgedrukt; 7. Met de knop Verwerken worden alle geselecteerde regels verwerkt nadat de regel eerst gecontroleerd wordt. Is de regel alsnog fout, dan wordt deze overgeslagen. Verwerkte regels worden van het scherm en uit de hulptabel verwijderd. Het ASCII bestand ziet er als volgt uit: Attribuut Formaat Positie van tot Bedrijfsnummer Numeriek 1 6 Werknemersnummer Numeriek 7 12 Dienstverbandnummer Numeriek 13 13 Reserve Numeriek 14 16 Kostenplaats Numeriek 17 22 Kostendrager Numeriek 23 28 Datum Datum 29 36 Externe code 1 Numeriek 37 39 Externe code 2 Numeriek 40 42 Aantal uren Decimal 43 49 Teken bij aantal uren Alfa 50 50 Reserve Alfa 51 51 Aantal dagen Decimal 52 57 Teken bij aantal dagen Alfa 58 58 Tarief bij eenheid Decimal 59 65 Reserve Alfa 66 66 Reserve Alfa 67 67 Periodenummer Numeriek 68 71 Indicatie Alfa 72 72
Lengte 6 6 1 3 6 6 8 6 3 4,2 1 1 3,2 1 4,2 1 1 4 1
Opmerking
Vaste waarde ‘000’ Afdeling of Kostenplaatsnummer
EEJJMMDD Verrichtingensoort Percentage 9999,99 ‘–‘ of spatie Vaste waarde ‘0’ 999,99 ‘–‘ of spatie 9999,99 – wordt niet verwerkt Vaste waarde ‘ ‘ Vaste waarde ‘ ‘ JJPP ‘E’ = extra uren, ‘O’ = uren oproeper, anders spatie Ingangsdatum contract Datum 73 80 8 EEJJMMDD. Wordt alleen gebruikt als Soort bedrijf <> ‘Thuiszorg (TIS)’ voor WNY-tabel Reserve Alfa 81 84 4 Wordt niet verwerkt De records uit het ASCII bestand worden opgenomen in de database hulptabel ‘PIX’ indien deze als periodevariabelen verwerkt moeten worden. © Visma DBS B.V. september 2011
versie 16.25.00 Pagina 8
Koppelingen Visma DBS Talent en Salaris De gegevens kunnen echter ook gebruikt worden om een correctiejournaal mee te maken. Met deze functionaliteit kunnen uren gewerkt op andere afdelingen dan de eigen afdeling, gecorrigeerd worden.
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 9
Koppelingen Visma DBS Talent en Salaris
2.3.
Import ZON
Het importeren van organisatorische eenheden welke door het ZON-pakket in een import tabel van de database gezet zijn. De tabel AFI beschrijft de afdelingen en organisatorische eenheden. Deze tabel wordt niet gebruikt voor algemene doeleinden. Het ZON pakket vult deze tabel waarna DBS Talent de gegevens overbrengt naar de OrgUnit tabel. In de tabel staan de volgende gegevens: BED_ID WNS_ID AFD_ID AFD_ID_BOVEN GEB_ID KPL_ID K_SRT_AFD K_SRT_MUT OMS TYD_STORE USER_STORE TYD_UPDATE USER_UPDATE
Numeriek Numeriek Numeriek Numeriek Numeriek Numeriek Numeriek Alfanumeriek Alfanumeriek Datum 10 Alfanumeriek Datum 10 Alfanumeriek
9 5 6 6 5 7 5 1 35 20 20
Bedrijf Werknemer Organisatorische eenheid Deeleenheid van Gebouw Kostenplaats Soort organisatorische eenheid Soort mutatie Naam afdeling Tijd (opslag) Gebruiker (opslag) Tijd (update) Gebruiker (update)
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 10
Koppelingen Visma DBS Talent en Salaris
2.4.
Compas
De koppeling met Compas bestaat uit de volgende onderdelen: -
Import werknemers Import vaste bedragen Import betaalrekeningen
2.4.1. Import werknemers Het importeren en verwerken van een, door Compas van Emergo aangemaakt, ASCII-bestand met mutaties op de gegevens van werknemers en hun dienstverbanden en contracten.
Het importeren geschiedt in de volgende stappen:
1. Met de knop Import wordt een ASCII bestand ingelezen. Dit bestand, dat meerdere bedrijven kan bevatten, wordt in een hulptabel (WNX) in de database opgeslagen;
2. Met de knop Vul tabel worden de gegevens van het geselecteerde bedrijf op het scherm gezet; 3. Met de knop Selecteer alles worden alle regels geselecteerd om te controleren, afdrukken of verwerken;
4. Met de knop Selecteer fout worden alle regels geselecteerd die een of meer fouten bevatten. Deze regels kunnen dan handmatig aangepast worden en opnieuw gecontroleerd worden;
5. Met de knop Controleren worden alle geselecteerde regels op fouten gecontroleerd. Bij een geconstateerde fout wordt dit in de kolom fout vermeld;
6. Met de knop Verwerken worden alle geselecteerde regels verwerkt nadat de regel eerst gecontroleerd wordt. Is de regel alsnog fout, dan wordt deze overgeslagen. Verwerkte regels worden van het scherm en uit de hulptabel verwijderd.
7. Met de knop naar Bestand kunnen de geselecteerde regels naar een komma-gescheiden (.csv) bestand geëxporteerd worden. Bestandskenmerken Bestandsformaat
ASCII
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 11
Koppelingen Visma DBS Talent en Salaris Recordindeling Formaat
Voorlooprecord Sluitrecord
Vaste posities X(10) = alfanumeriek, maximaal 10 posities, links uitlijnen 9(6) = numeriek, maximaal 6 posities, voorloopnullen gebruiken Eejjmmdd = datumformaat eeuw, jaar, maand, dag Geen Geen
Recordindeling Attribuut Werkgeversnummer Werknemersnummer Dienstverbandnummer Bestandscodering
Positie 1 7 13 14
Formaat 9(6) 9(6) 9(1) X(6)
Exportcode Volgnummer Waarde mutatie Ingangsdatum contract
20 26 28 68
X(6) 9 (2) X(40) eejjmmdd
Indicatie Mutatiedatum
76 78
X(2) eejjmmdd
Opmerking
Standaardwaarde = ‘COMPAS’; wordt niet verwerkt. Zie tabel met Exportcodes hierna Inhoud afhankelijk van exportcode Dient meegegeven te worden met elke mutatie, betrekking hebbende op dienstverband of contract Import Compas maakt hier geen gebruik van
Exportcodes Exportcode 019001
Naam veld Naam
Formaat X(25)
019002
Voorletters
X(6)
019003 019004 019007 019008 019009 019010
Voorvoegsels Eerste voornaam Postcode woonadres Plaats woonadres Geboortedatum Datum ingang burgerlijke staat
X(10) X(28) X(9) X(24) eejjmmdd eejjmmdd
© Visma DBS B.V. september 2011
Opmerking Moet ingevuld zijn, de naam wordt geconverteerd naar een string die begint met een hoofdletter en bestaat uit kleine letters, behalve de letter na een spatie of koppelteken Moet ingevuld zijn, spaties, komma’s en punten worden er uit gefilterd
Moet ingevuld zijn Moet ingevuld zijn Moet een bestaande datum zijn Moet ingevuld zijn indien burgerlijke staat is ‘Gehuwd’, ‘Gescheiden’ of ‘Weduwe/weduwnaar’
versie 16.25.00 Pagina 12
Koppelingen Visma DBS Talent en Salaris 019011 019013
9(10,0) 9(10,0)
Moet ingevuld zijn Moet ingevuld zijn
019015
Burgerservicenummer Bank/gironummer t.b.v. salaries Lidnummer pensioen
9(3,0)
019017
Landcode woonadres
X(3)
019018 019019
Geslacht Burgerlijke staat
X(1) X(3)
019020
Code naamgebruik
X(1)
019021
Naam partner
X(25)
019022
Voorvoegsels partner
X(10)
019023
Straat woonadres
X(24)
Geen controle. Indien 1 of 2 posities worden doorgegeven wordt dit aangevuld tot 3 posities met voorloopnullen Moet voorkomen in de keuzelijst ‘Land’ ‘M’ of ‘V’ Moet voorkomen in de keuzelijst ‘Burgerlijke staat’. code Betekenis GEH Gehuwd ONG Ongehuwd GES Gescheiden WED Weduwe/weduwnaar SMSamenw. geen contr. SM+ Samenw. met contr. GP Gereg. partnerschap ONB Onbekend Moet voorkomen in de keuzelijst ‘Code naamgebruik’. Voor deze controle vindt een ‘vertaling’ plaats van de waarde: ‘1’ wordt ‘E’ (eigen), ‘2’ wordt ‘P’ (partner), ‘3’ wordt ‘C’ (eigen/ partner), ‘4’ wordt ‘B’ (partner/eigen) Moet ingevuld zijn indien Code naamgebruik is ‘P’ of ‘B’ De naam wordt geconverteerd naar een string die begint met een hoofdletter en bestaat uit kleine letters, behalve de letter na een spatie of koppelteken Mag alleen ingevuld zijn indien Naam partner aanwezig Moet ingevuld zijn, de naam wordt geconverteerd naar een string die begint met een hoofdletter en de
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 13
Koppelingen Visma DBS Talent en Salaris
019024 019025 019026 019027
019028 019029 019030
Huisnummer woonadres Huisnummer toevoeging woonadres Telefoonnummer Geboortedatum partner
Ingangsdatum CAO (Basisdatum jubileum) Voorletters partner
019031
Ingangsdatum dienstverband Datum einde dienstverband
019032
Soort arbeidscontract
019033
Reden einde dienstverband
019040
Code identiteitsbewijs
9(5,0) X(4)
bestaat uit kleine letters, behalve de letter na een spatie of koppelteken Moet ingevuld zijn
X(16) eejjmmdd Moet een bestaande datum zijn. Mag alleen ingevuld zijn indien Naam partner aanwezig eejjmmdd Moet een bestaande datum zijn X(10)
Mag alleen, en moet, ingevuld zijn indien Naam partner aanwezig eejjmmdd Moet een bestaande datum zijn eejjmmdd Moet, indien ingevuld, een bestaande datum zijn X(3) Moet voorkomen in de keuzelijst ‘Soort arbeidscontract’. ONB Onbepaalde duur TYD Tijdelijk contract VAK Vakantie/seizoenwerk OPM Oproepkracht met werkverplichting OPZ Oproepkracht zonder werkverplichting STA Stagiaire X(5) Moet, indien ingevuld, voorkomen in de keuzelijst ‘Reden einde contract’. Mag alleen, en moet, ingevuld zijn indien ‘Datum einde dienstverband’ aanwezig. Keuzelijst kan per klant verschillen X(5) Moet, indien ingevuld, voorkomen in de keuzelijst ‘Soort identiteitsbewijs’. 1 Paspoort 2 Rijbewijs 3 Identiteitskaart 4 Verblijfsvergunning 5 Werkvergunning
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 14
Koppelingen Visma DBS Talent en Salaris 019041
Nummer identiteitsbewijs
X(15)
019042 019100
X(5) X(32)
019207 019208 019217
Nationaliteit Naam bij rekeningnummer salaris Plaats bij rekeningnummer salaris Postcode postadres Plaats postadres Landcode adres postadres
019223
Straat postadres
X(24)
019224 019225
9(5,0) X(4)
020040
Huisnummer postadres Huisnummer toevoeging postadres Deeltijdfactor
020041
Afdelingsnummer
9(6,0)
020043
Soort salarisschaal
X(3)
020045
Functienummer
9(6,0)
020100
Kostendrager
9(6)
019101
Mag alleen, en moet, ingevuld zijn indien ‘Code identiteitsbewijs’ aanwezig Volgens NEN 1888. 0001 = Nederland
X(24) X(9) X(24) X(3)
9(5,2)
© Visma DBS B.V. september 2011
Moet ingevuld zijn Moet ingevuld zijn Moet voorkomen in de keuzelijst ‘Land’ Moet ingevuld zijn, de naam wordt geconverteerd naar een string die begint met een hoofdletter en de bestaat uit kleine letters, behalve de letter na een spatie of koppelteken Moet ingevuld zijn
Deeltijdfactor wordt, ten behoeve van verdere verwerking, gedeeld door 100, de waarde mag niet kleiner dan 0 en groter dan 1 zijn. Voorbeelden: 100.00, 63.67 Moet ingevuld zijn en de afdeling moet voorkomen in de afdelingentabel (kan per klant verschillen). Moet voorkomen in de keuzelijst ‘Soort salarisschaal’ Keuzelijst kan per klant verschillen Moet ingevuld zijn en de functie moet voorkomen in de functietabel (kan per klant verschillen). De kostendrager wordt opgeslagen in de tabel CON indien bij onderhoud bedrijf aangegeven is dat gebruik gemaakt wordt van de kostendrager. Indien geen gebruik gemaakt wordt versie 16.25.00
Pagina 15
Koppelingen Visma DBS Talent en Salaris
020101
Wet vermindering afdracht
9(1)
020102
Algemene heffingskorting
9(1)
020103
Datum wijziging ev. Periodiek Reden wijziging contract
9(6,0)
020105
Toepassen regeling langdurig werklozen
9(1)
020110
9(3)
020111 020112 661050
Afstand woning-werk enkele reis Reisdagen woning-werk Kostenplaats Salarisschaal
661051
Trede / inpassingsnummer
9(2,0)
020104
X(5)
9(1) 9(7) X(3)
© Visma DBS B.V. september 2011
van kostendragers en deze code wordt toch aangeboden, zal de regel afgekeurd worden wet vermindering lage lonen 0 = niet toepassen 1 = wel toepassen heffingskorting 0 = niet toepassen 1 = wel toepassen Mag niet in combinatie met 661059 gebruikt worden. Formaat eejjpp OV - Overigen PER - Periodieke salarisaanpassing SAL - Wijziging salarisschaal AFD - Wijziging org.eenheid FNK - Wijziging functie DLT - Wijziging deeltijdfactor JAARW Jaarovergang TSS - Aanpassing via TSS NOR - Wijziging normuren POS - Wijziging positie ROO - Wijziging rooster regeling langdurig werklozen 0 = niet toepassen 1 = wel toepassen Leeg of >= 0 Leeg of >= 0, maximaal 5 Moet voorkomen in T&S Moet, indien ingevuld, voorkomen bij de Salarisschalen. Wordt afgekeurd als het inpassingsnummer niet wordt doorgegeven. Mag alleen., en moet, ingevuld zijn indien Salarisschaal aanwezig. Moet, indien ingevuld, voorkomen bij de Salarisschaal. Leeftijd van de werknemer per de einddatum van de periode van de aan te maken of te muteren ‘Contract salarisgegevens’
versie 16.25.00 Pagina 16
Koppelingen Visma DBS Talent en Salaris 661052 661054 661059
Fulltime salaris Dagen per periode Periodenummer periodiek
9(10,2) 9(4,2) 9(2,0)
661062
Bank/gironummer t.b.v. spaarloon Werknemersgroep
9(10,0)
661070
9(2,0)
Moet ingevuld zijn Mag niet in combinatie met 020103 gebruikt worden
Indien deze code wordt meegegeven, moet de groep aanwezig zijn. Indien deze code niet wordt meegegeven wordt als waarde voor de werknemersgroep de eerste groep (laagste nummer) van het bedrijf gekozen. Bij een bestaande werknemer kan de werknemersgroep alleen worden gewijzigd indien geen periodevariabelen voor deze werknemer aanwezig zijn.
2.4.2. Import vaste bedragen Het importeren van een, door Compas aangemaakt, ASCII bestand met vaste bedragen.
Het importeren geschiedt in de volgende stappen:
1. Met de knop Import wordt een ASCII bestand ingelezen. Dit bestand, dat meerdere bedrijven kan bevatten, wordt in een hulptabel (CVBX) in de database opgeslagen;
2. Met de knop Vul tabel worden de gegevens van het geselecteerde bedrijf op het scherm gezet; 3. Met de knop Selecteer alles worden alle regels geselecteerd om te controleren, afdrukken of verwerken;
4. Met de knop Selecteer fout worden alle regels geselecteerd die een of meer fouten bevatten. Deze regels kunnen dan handmatig aangepast worden en opnieuw gecontroleerd worden;
5. Met de knop Controleren worden alle geselecteerde regels op fouten gecontroleerd. Bij een geconstateerde fout wordt dit in de kolom fout vermeld;
6. Met de knop Verwerken worden alle geselecteerde regels verwerkt nadat de regel eerst gecontroleerd wordt. Is de regel alsnog fout, dan wordt deze overgeslagen. Verwerkte regels worden van het scherm en uit de hulptabel verwijderd. © Visma DBS B.V. september 2011
versie 16.25.00 Pagina 17
Koppelingen Visma DBS Talent en Salaris Bestandskenmerken Bestandsformaat Recordindeling Formaat
Voorlooprecord Sluitrecord
ASCII Vaste posities X(10) = alfanumeriek, maximaal 10 posities, links uitlijnen 9(6) = numeriek, maximaal 6 posities, voorloopnullen gebruiken Eejjmmdd = datumformaat eeuw, jaar, maand, dag Geen Geen
Recordindeling Attribuut Werkgeversnummer Werknemersnummer Dienstverbandnummer Contractnummer Componentnummer Periode van Periode t/m Bedrag
Positie 1 10 18 19 20 24 30 36
Formaat 9(9) 9(8) 9(1) 9(1) 9(4) 9(6) 9(6) 9(8,2)
Externe referentie
47
X(50)
Opmerking Moet bestaand bedrijf zijn Moet bestaande werknemer zijn Moet bestaand dienstverband zijn Moet bestaand contract zijn Moet bestaande component zijn Eejjpp <> 000000 Eejjpp of 000000 (geen eindperiode bekend) 10 cijfers, waarvan 2 decimalen. Geen decimaalteken meegeven. Voorloopnullen gebruiken. Voor een inhouding komt het minteken voor het 1e cijfer of achter het laatste cijfer. 1e 6 posities: COMPAS
Regels verwerken Een regel wordt als volgt verwerkt: Het programma controleert of het vaste bedrag al met dezelfde ‘periode van’ voorkomt in de database. Zo ja, dan wordt dit vaste bedrag overschreven met de gegevens in de regel. Zo nee, dan wordt dit vaste bedrag toegevoegd. Het kan zijn dat er al andere periodes voor de component waren vastgelegd, die de periode van het nieuwe vaste bedrag overlappen. Dit wordt hersteld door: 1. Alle vaste bedragen voor de component die volledig in de periode van het nieuwe vaste bedrag liggen te verwijderen. 2. De ‘periode t/m’ van het voorafgaande vaste bedrag zonodig aan te passen: deze wordt maximaal gelijk aan de dag voor de nieuwe periode. 3. De ‘periode van’ van het eerstvolgende vaste bedrag zonodig aan te passen: deze wordt minimaal gelijk aan de eerste dag na het einde van de nieuwe periode.
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 18
Koppelingen Visma DBS Talent en Salaris 2.4.3. Import betaalrekeningen Het importeren van een, door Compas aangemaakt, ASCII bestand met betaalgegevens.
Het importeren geschiedt in de volgende stappen:
1. Met de knop Import wordt een ASCII bestand ingelezen. Dit bestand, dat meerdere bedrijven kan bevatten, wordt in een hulptabel (WNBDURX) in de database opgeslagen;
2. Met de knop Vul tabel worden de gegevens van het geselecteerde bedrijf op het scherm gezet; 3. Met de knop Selecteer alles worden alle regels geselecteerd om te controleren, afdrukken of verwerken;
4. Met de knop Selecteer fout worden alle regels geselecteerd die een of meer fouten bevatten. Deze regels kunnen dan handmatig aangepast worden en opnieuw gecontroleerd worden;
5. Met de knop Controleren worden alle geselecteerde regels op fouten gecontroleerd. Bij een geconstateerde fout wordt dit in de kolom fout vermeld;
6. Met de knop Verwerken worden alle geselecteerde regels verwerkt nadat de regel eerst gecontroleerd wordt. Is de regel alsnog fout, dan wordt deze overgeslagen. Verwerkte regels worden van het scherm en uit de hulptabel verwijderd. Bestandskenmerken Bestandsformaat ASCII Recordindeling Vaste posities Formaat X(10) = alfanumeriek, maximaal 10 posities, links uitlijnen 9(6) = numeriek, maximaal 6 posities, voorloopnullen gebruiken Eejjmmdd = datumformaat eeuw, jaar, maand, dag Voorlooprecord Geen Sluitrecord Geen Recordindeling Attribuut Werkgeversnummer Werknemersnummer Dienstverbandnummer
Positie 1 10 18
Formaat 9(9) 9(8) 9(1)
Rekeningnummer
19
X(34)
Opmerking Moet bestaand bedrijf zijn Moet bestaande werknemer zijn Verplicht. Indien 0, dan worden de velden 7 t/m 9 genegeerd en wordt alleen tabel WNB geschreven. Verplicht, links aansluitend, zonder punten en
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 19
Koppelingen Visma DBS Talent en Salaris
Naam
53
X(32)
Plaats
85
X(24)
Componentnummer
109
9(4)
Bedrag
113
9(8,2)
Omschrijving
124
X(32)
Volgnumnmer uitbetaling Mutatiesoort
156
X(2)
158
X(1)
spaties. Indien > 9999999, dan moet het nummer aan de 11-proef voor banknummers voldoen. Naam rekeninghouder. Indien niet gevuld wordt de naam van de werknemer gebruikt. Plaats rekeninghouder. Indien niet gevuld wordt de woonplaats van de werknemer gebruikt. Componentnummer of 0000. Indien componentnummer = 0000, dan is een bedrag verplicht. 8,2 = 10 cijfers, waarvan 2 decimalen. Geen decimaalteken meegeven. Voorloopnullen gebruiken. Voor een inhouding komt het minteken voor het 1e cijfer of achter het laatste cijfer. Geen bedrag, dan 10 x 0 invullen en moet het component-nummer <> 0000 zijn. Vaste omschrijving bij de betaling. Indien niet gevuld wordt als omschrijving ‘Salaris periode xxxx’ ingevuld. 00 t/m 99 toegestaan (00 = hoofdrekening) N(ieuw), W(ijzigen) of V(ervallen)
Regels verwerken Een regel wordt als volgt verwerkt: Het programma controleert of het bankrekeningnummer al voorkomt in de database (tabel WNB). Zo ja, dan wordt dit rekeningnummer overschreven met de gegevens in de regel. Zo nee, dan wordt dit rekeningnummer toegevoegd. Als het dienstverband een waarde ongelijk aan 0 heeft, dan worden de uitbetalingsgegevens ook verwerkt, afhankelijk van de mutatiecode. • Bij N(ieuw) wordt altijd een nieuw record in DUR geschreven • Bij W(ijzigen) wordt het DUR-record met het opgegeven componentnummer en het hoogste volgnummer geupdated. Als er geen componentnummer (of '0000') is opgegeven, dan het DURrecord waarvan het componentnummer leeg is met het hoogste volgnummer wijzigen. • Bij V(ervallen) uit DUR het record met het hoogste volgnummer verwijderen.
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 20
Koppelingen Visma DBS Talent en Salaris
3. Exporteren uit T&S 3.1.
Journaalposten
Het aanmaken van externe mutaties journaalposten ten behoeve van doorkoppeling naar een financiëel pakket. De externe mutaties worden aangemaakt vanuit de tabel ‘Journaalpost’. In deze tabel is/zijn de journaalpost(en) samengesteld door het programma ‘Opbouwen definitieve journaalpost’. Vooralsnog zijn de koppelingen met de volgende financiële pakketten beschikbaar: •
• • • • •
• • •
Visma DBS o Visma DBS-Financieel (ASCII 530) o Visma DBS-Financieel 1100 o Visma DBS-Financieel (rechtstreeks) Aderent Baan BIS (verzameld in 1 bestand) CASE_BIS (via e-mail) Exact o Exact Financials 2.23 o Exact Financials 2.23 (1) Deze is gelijk aan Exact Financials 2.23 behalve dat kostenplaats 3 posities lang is in plaats van 4 (afhankelijk van de bij het bedrijf vastgelegde lengtes). o Exact Financials 3.34 o Exact versie 5 o Exact versie 6 o Exact versie 6 (uitgebreid) o Exact voor Windows o Exact voor Windows (FIS) o Exact Globe 2000 o Exact Globe 2003 FinAcc (Centric) OAP (via e-mail) SAP
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 21
Koppelingen Visma DBS Talent en Salaris Bij het exporteren wordt het volgende scherm gebruikt:
Ten behoeve van bovengenoemde pakketten wordt een ASCII-bestand aangemaakt volgens de specificatie van het betreffende pakket. De te gebruiken parameters verschillen per export. Ten aanzien van de indelingen van de uitvoer bestanden de volgende opmerkingen: • • • •
Voor Visma DBS-Financiëel wordt in het ASCII-bestand in de rubriek ‘Bedrijf’ het ‘Bedrijfsnummer financieel’, zoals dat is vastgelegd bij de bedrijfsgegevens, opgenomen; Het dagboeknummer wordt overgenomen uit de bedrijfsgegevens; De boekstukdatum wordt overgenomen uit de journaalpostregel; De boekstukomschrijving wordt: ‘Salaris’ + periode/volgnummer uit de runbesturing. .
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 22
Koppelingen Visma DBS Talent en Salaris 3.1.1. Visma DBS 530 4. Het formaat van het ASCII-bestand voor Visma DBS-Financiëel moet als volgt te zijn: Standaard 530 Variabele Bedrijf Boekjaar Dagboek Debiteur Crediteur Boekstuk/factuur Boekstukperiode Boekstukdatum Boekstukomschrijving Mutatierekening Mutatiebedrag Mutatie-omschrijving Mutatie-aantal Factuur interne referentie Factuur extra referentie Factuurbedrag Bedrag kredietbeperking Percentage betalingskorting Code betalingsverkeer BTW tariefgroep 1 BTW bedrag 1 BTW bedrag grondslag 1 BTW tariefgroep 2 BTW bedrag 2 BTW bedrag grondslag 2 BTW tariefgroep 3 BTW bedrag 3 BTW bedrag grondslag 3 Kostenplaats Kostendrager Valutacode Filler Totaal bestandsregel is :
Startpositie Lengte Decimalen 1 6 10 13 24 35 41 43 51 81 92 103 133 142 150 166 177 188 193 194 197 208 219 222 233 244 247 258 269 276 283 286
5 4 3 11 11 6 2 8 30 11 11 30 9 8 16 11 11 5 1 3 11 11 3 11 11 3 11 11 7 7 3 55
0 0 0 0 0 0 0 0 0 0 2 0 2 0 0 2 2 2 0 0 2 2 0 2 2 0 2 2 0 0 0
340 posities
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 23
Koppelingen Visma DBS Talent en Salaris
Opmerking : Indien in een te importeren ascii-file het bedrijfsnummer niet is opgenomen kan dit standaard in deze recordindeling worden opgenomen. Het item 'bedrijf' ziet er dan als volgt uit: Bedrijf 0 0 3.1.2. Visma DBS 530 Rec Pos Item soort 001 1 Recordsoort 001 4 Bedrijf 001 9 Boekjaar 001 13 Dagboek 001 16 Debiteur 001 27 Crediteur 001 38 Boekstuk/Factuur 001 47 Boekstukperiode 001 50 Factuurdatum 001 58 Boekstuk omschrijving 001 88 Mutatierekening 001 99 Mutatiebedrag 001 113 Mutatie-omschrijving 001 143 Mutatie-aantal 001 157 Fact interne referentie 001 165 Fact factuurbedrag 001 179 Bedrag kredietbeperking 001 193 Dummy 001 198 Code betalingsmethode 001 199 BTW-code 1 001 202 BTW-bedrag 1 001 216 BTW-grondslagbedrag 1 001 230 BTW-code 2 001 233 BTW-bedrag 2 001 247 BTW-grondslagbedrag 2 001 261 BTW-code 3 001 264 BTW-bedrag 3 001 278 BTW-grondslagbedrag 3 001 292 Kostenplaats 001 299 Kostendrager 001 306 Valutacode 001 309 Betaalkenmerk 001 325 Extra referentie 1 001 355 Extra referentie 2
Type A N N N N N N N D A N N A N A N N N N N N N N N N N N N N A A A A
Tot. len 3 5 4 3 11 11 9 3 8 30 11 14 30 14 8 14 14 5 1 3 14 14 3 14 14 3 14 14 7 7 3 16 30 30
© Visma DBS B.V. september 2011
Voor ,
0
Na ,
+-
11
2
+
11
2
+
11 11
2 2
+ +
11 11
2 2
+ +
11 11
2 2
+ +
11 11
2 2
+ +
M
V
I
X X X
X X X X
X X X
X X
X X X X X X X X X X X
X X X X X X X X X X X X
X X X X X X X X X X X X X X X X
X X X X X X X X X X X X X X X X
X X X X X X
X X X X X X X X X X X X X
Kop Reg
X X X X X X X X X
X X X X X X
X X X X X X X 1 1 1 1 1 1 1 1 1
2ab 2a
X X X X X X
versie 16.25.00 Pagina 24
Koppelingen Visma DBS Talent en Salaris 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001 001
385 386 396 397 407 421 427 430 431 436 447 455 495 500 505 510 511 512 513 514 519 522 527 530 535 538 543 546 551 554 559 567 568 576 580 583
001
594
001 001 001 001
603 606 617 628
Code in discussie Reden in discussie Code aanmanen Reden niet aanmanen Geblokkeerd bedrag Dummy Termijn kredietbeperking Code omzet/afname Mutatiebedrijf Koers Mutatiedatum Bankrekening Percentage GV 1 Percentage GV 2 Percentage GV 3 ICL-code 1 ICL-code 2 ICL-code 3 Dummy % betalingskorting 1 Termijn bet.korting 1 % betalingskorting 2 Termijn bet.korting 2 % betalingskorting 3 Termijn bet.korting 3 % betalingskorting 4 Termijn bet.korting 4 % betalingskorting 5 Termijn bet.korting 5 % kredietbeperking Valutadatum Code vervaltermijn start Boekingsdatum BTW-jaar BTW-periode Crediteur geregistreerde (inkoop)factuur Factuurnummer geregistreerde (inkoop)factuur Mutatieperiode Betaalcombinatie Inkoopcombinatie Aansluitnummer betaalcombinatie
N A N A N N N N N D A N N N N N N N N N N N N N N N N N D N D N N N
1 10 1 10 14 6 3 1 5 11 8 40 5 5 5 1 1 1 1 5 3 5 3 5 3 5 3 5 3 5 8 1 8 4 3 11
N
9
N N N A
3 11 11 15
© Visma DBS B.V. september 2011
X X X X 11
5
2
6
3 3 3
2 2 2
3 3 3 3 3 3 3 3 3 3 3
2 0 2 0 2 0 2 0 2 0 2
1
0
+
X X
X
X X X X
X X X
X X X X X
X X X X X X X X X X X X
X X X X X X X X X
X X
X X X X X X X X X X X X X X X X
X X X X X X X X X X X X X X X X
X X X X X X X X X X X X X X
X X X X 1 1 1 1 1 1
2ab 2ab 2ab 2ab 2ab 2ab
X X X
X
X
X X X X
X
X X X X
versie 16.25.00 Pagina 25
Koppelingen Visma DBS Talent en Salaris 001
643
001 001 001
658 659 669
001
670
001 001 001 001
684 714 724 972
Aansluitnummer inkoopcombinatie Stuur aanmaning naar Factuurcode Code grondslag betalingskorting Grondslag betalingskorting Extra referentie Contractnummer Document
s
A
15
X
X
A A N
1 10 1
X X X
X
X X X
N
14
X
X
X
A N A A
30 10 248 2
X X
X X X X
11
3
10
0
+
X X
X X X X
X
Verklaring kolommen Bij Visma DBS Financieel versie 1100 is een nieuwe bestandsindeling voor aanleveren van financiële mutaties meegeleverd: ‘Standaard 1100’. Hieronder worden de kolommen van de bestandsindeling ‘Standaard 1100’ nader toegelicht. • De kolom ‘Recordsoort’ geeft de identificatie van het record aan. • De kolom 'Pos' geeft de startpositie van het item aan. • De kolom 'Item' geeft de naam/betekenis van een item aan. Let op! Items met de naam "Dummy (vervallen) dienen leeg te worden aangeleverd. D.w.z. deze items dienen gevuld te zijn met spaties. • Kolom Type • n = numeriek Zie toelichting hierna • a = alfanumeriek Links uitlijnen, uitvullen met spaties • d = datum Formaat: DDMMJJJJ • s = speciaal stuurteken • De kolom ‘Totale lengte’ is de lengte die het veld in het standaard ASCII-bestand inneemt, en is de som van het aantal cijfers voor en na de komma, en eventueel 1 positie voor een minteken. • De kolommen ‘Voor komma’ en ‘Na komma’ spreken voor zich. De komma zelf dient niet in het veld te worden opgenomen. Als een numeriek veld één of meer decimalen heeft (aangegeven in kolom ‘Na komma’) dan moeten deze ook gespecificeerd worden. (zie toelichting en voorbeelden hierna) • De kolom ‘+ / -‘ geeft aan of negatieve waarden mogelijk zijn. • ‘niets’ geeft aan dat alleen positieve getallen toegestaan zijn en dat er geen positie is gereserveerd voor een plus- of minteken. • ‘±’ geeft aan dat negatieve getallen toegestaan zijn en dat er een positie is gereserveerd voor het minteken. • Negatief getal: Minteken mag vooraan of achteraan staan • Positief getal: Geen teken maar een voorloopnul op de eerste positie. Een ander cijfer op deze eerste positie zal leiden tot een overschrijding van het maximum en afkeuring tijdens de verwerking. • Toelichting numerieke items: © Visma DBS B.V. september 2011
versie 16.25.00 Pagina 26
Koppelingen Visma DBS Talent en Salaris • • • • •
•
• •
Numerieke items rechts uitlijnen. Geen decimaal-scheidingsteken specificeren, de laatste cijfers zijn de decimalen. Een min-teken neemt ook een positie in beslag. Het minteken mag op de eerste of op de laatste positie van het item staan. De overige posities moeten opgevuld worden met voorloopnullen. Voorbeelden: o 150,25 debet 00000000015025 o 1.234.567,89 credit -0000123456789 óf 0000123456789o 2,5 % 00250 De kolommen M, V, I geven aan voor welke soort externe mutatie een item van toepassing is. Items die voor een soort niet van toepassing zijn moeten nullen (0) of spaties bevatten. o M = Memoriaal o V = Verkoopfactuur o I = Inkoopfactuur De kolommen ‘Kop’ en ‘Reg’ geven aan of een item voor de kop (factuurkop/boekstuk) of voor de regel (factuurregel, mutatie van een boekstuk) van toepassing is. Het record (regel) scheidingsteken is ( hexadecimaal: 0D 0A ).
Structuur en nummering Opbouw ASCII-bestand In een ASCII-bestand bevinden zich meerdere transacties. Deze transacties kunnen weer zijn verdeeld over meerdere records. Wanneer er sprake is van een over meerdere records verdeelde transactie, bestaat deze minimaal uit één headerrecord en één sluitrecord. Standaard is het headerrecord soort "001" en het sluitrecord soort "200". Middels de functie ‘Stamgegevens - Bestandsindeling externe mutaties’ kan hiervan afgeweken worden. Wanneer er in de recorddefinitie sprake is van meerdere recordsoorten dan is het niet verplicht deze allemaal aan te leveren. Alleen de twee in de vorige alinea genoemde regels zijn verplicht. Daarbij mag het sluitrecord eventueel ook leeg zijn. Wanneer u maar één recordsoort gebruikt en u wenst gebruik te maken van de ‘Standaard 900’ of een nieuwere indeling dan dient u middels de functie ‘Stamgegevens - Bestandsindeling externe mutaties’ het formaat aan te passen. Pas de daarvoor de volgende items aan: • Wis alle items in de kolom recordsoort • Wis de waarde in de kolom standaardwaarde voor de variabele "Recordsoort detailregel" en "Recordsoort kopregel" • Zet de startpositie en de lengte van de variabele "Recordsoort detailregel" en "Recordsoort kopregel" op 0 Opbouw boekstuk © Visma DBS B.V. september 2011
versie 16.25.00 Pagina 27
Koppelingen Visma DBS Talent en Salaris • •
•
•
De regels van een factuur/boekstuk moeten bij elkaar staan. Indien ze niet bij elkaar staan, dus gescheiden zijn door andere boekstukken, zullen regels die bedoeld waren als een vervolg op een eerder boekstuk/factuur in het ASCII-bestand, behandeld worden als een nieuw boekstuk/factuur. Een nieuw boekstuk wordt herkend aan een andere waarde bij bedrijf, boekjaar, dagboek, debiteur, crediteur en/of factuur/boekstuk. Als in een regel één of meer van deze gegevens afwijken van de vorige regel dan wordt dit geïnterpreteerd als de eerste regel van een nieuw boekstuk. Indien gekozen wordt voor automatisch toekennen boekstuknummer gelden voor de waarde van boekstuk aparte conventies, zie hierna. Het eerste record van een nieuw boekstuk bevat ook de boekstukgegevens (bijvoorbeeld factuurbedrag of boekstukdatum). Daarnaast bevat dit eerste record de eerste mutatie van een boekstuk/factuur. Zolang er geen wisseling van boekstuk is, wordt er in volgende records niet naar de boekstukgegevens 'gekeken'. Een boekstuk mag niet meer dan 32000 mutaties omvatten.
Herkennen soort boekstuk • Het soort boekstuk wordt herkend aan het al dan niet ingevuld zijn van het item debiteur of crediteur: Bij een memoriaalboekstuk zijn debiteur- en crediteurnummer niet ingevuld (of nullen). • Een verkoopfactuur wordt herkend aan een ingevuld debiteurnummer. Automatisch toekennen boekstuknummer Visma DBS Financieel biedt de mogelijkheid om het boekstuknummer van een memoriaalboekstuk automatisch toe te laten kennen. Dit kan bij externe mutaties ook toegepast worden door bij invullen van het item boekstuk de volgende conventies in acht te nemen: • Zet bij de eerste regel van een boekstuk in het item ‘boekstuk’ de waarde 000000000. • Zet bij de volgende regels van een boekstuk in het item ‘boekstuk’ niets (uitvullen met spaties). • Bij een volgend boekstuk moet in het item ‘boekstuk’ weer 000000000 gezet worden; dit is de trigger voor de opneemfunctie om een nieuw boekstuknummer te genereren. Extern het boekstuk-/factuurnummer bepalen • Bij memoriaalboekstukken moet het nummer uniek zijn binnen het opgegeven dagboek binnen het betreffende boekjaar. • Als boekstukken niet uniek genummerd zijn gaat het opnemen van externe mutaties gewoon verder. Bij de automatische verwerking zullen niet unieke boekstukken in eerste instantie afgekeurd worden. De interactieve verwerkingsfunctie zal echter met een melding komen en gelegenheid bieden om een ander nummer in te geven voor het betreffende boekstuk. Inhoud items Recordsoort Als er gebruik wordt gemaakt van een indeling waarbij een transactie is verdeeld over meerdere records dan is dit de herkenning van het record. Een transactie bestaat in zo’n geval uit 1 header en 1 of meerdere detailrecords.
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 28
Koppelingen Visma DBS Talent en Salaris Bedrijf en Boekjaar Als in één ASCII-bestand boekstukken worden gezet voor meerdere bedrijven en/of boekjaren dan worden deze bij het opnemen gesplitst in aparte batches per bedrijf/boekjaar. Deze kunnen dan apart per bedrijf en boekjaar verwerkt worden. (Zie ook paragraaf 7.2 en 7.3) Dagboek Voor elk soort boekstuk (memoriaal, inkoop- of verkoopfactuur) moet een dagboek gedefinieerd zijn. Verkoopfacturen kunnen alleen via een verkoopdagboek aangeleverd worden en memoriaalboekstukken alleen via een memoriaaldagboek. Boekstuk/Factuur Bij memoriaalboekstukken hier het boekstuknummer invullen en bij facturen het factuurnummer. Boekstuknummers moeten uniek zijn per dagboek binnen een bedrijf en boekjaar. Boekstukperiode De boekstukperiode is de standaard periode voor de mutaties. Op mutatieniveau kan hiervan afgeweken worden. Visma DBS Financieel bepaald de boekstukperiode automatisch indien dit veld de waarde -1 heeft. De boekstukperiode wordt in dat geval afgeleid van de boekingsdatum. Voorwaarde is wel dat de boekingsdatum in dat geval binnen het boekjaar van het boekstuk valt. Kostenplaats/kostendrager Een waarde groter dan 0 wordt overgenomen bij het opnemen van de mutaties. Bij het verwerken wordt gecontroleerd of de kostenplaats en/of kostendrager toegestaan is bij de betreffende kostensoort (mutatierekening). Een waarde van 0 of spaties wordt beschouwd als geen kostenverbijzondering. Als hierbij de ingevulde mutatierekening een kostensoort is, leidt dit tot afkeuring bij de verwerking. Beide voornoemde situaties kunnen eventueel gecorrigeerd worden tijdens de interactieve verwerking. Valutacode De valutacode geeft aan in welke valutasoort het boekstuk wordt aangeleverd. Binnen een boekstuk geldt voor alle mutaties dezelfde valuta, zoals is ingevuld bij de boekstukkop. Bij een boekstuk in bedrijfsvaluta moet de valutacode gelijk zijn aan spaties. Mutatiedatum De mutatiedatum is niet verplicht. Als mutatiedatum niet is ingevuld(spaties) dat wordt de mutatiedatum gevuld met de boekingsdatum. Valutadatum De valutadatum is niet verplicht. Als valutadatum niet is ingevuld(spaties) dat wordt de valutadatum gevuld met de factuurdatum.
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 29
Koppelingen Visma DBS Talent en Salaris Boekingsdatum De boekingsdatum wordt automatisch overgenomen in de mutaties van het boekstuk, tenzij in de mutatie een afwijkende datum is ingevuld. Zie hiervoor het item ‘Mutatiedatum’. Mutatieperiode De mutatieperiode is niet verplicht. Als de mutatieperiode niet is gevuld (spaties) dan wordt de mutatieperiode gevuld met de boekstukperiode. Als de mutatieperiode gelijk is aan -1 dan bepaald Visma DBS Financieel de mutatieperiode aan de hand van de mutatiedatum. Voorwaarde is wel dat de mutatiedatum binnen het boekjaar van het boekstuk ligt. Regel afsluiten Na het laatst gevulde item moet de regel worden beëindigd met (Carriage Return+Line Feed: Hexadecimaal 0D 0A ) 3.1.3. Aederent Expert Kenmerken van het bestand Type ASCII Bestandsnaam EEJJPP.FIN Indien het bestand al bestaat, dan vragen of het bestaande bestand overschreven mag worden. Bij ‘Nee’ programma afbreken. Veldscheiding TAB (na laatste veld op regel geen TAB) Records 1 kopregel en meerdere detailregels Decimale veld – voor bedrag indien credit. Decimaal teken = ‘.’ (punt). Geen duizendtal scheidingsteken Koprecord Veld Omschrijving 1 Indicatie header 2 Periode
3 4 5
Vaste waarde Vaste waarde Commentaar
Type A/N (1) N (6)
V
A/N (2) N (2) A/N (?)
V V O
Detailrecord Veld Omschrijving Type 1 Rekeningnummer A/N (12) 2 Kostenplaats N (3)
3 4
Leeg Leeg
V/O T&S veld V n.v.t.
-
Boekjaar en boekperiode voorloopscherm n.v.t. n.v.t. n.v.t.
V/O T&S veld V jpsd.grb_id V jpsd.kpl_id
V V
Toelichting Vaste waarde ‘#’ Formaat EEJJPP
‘JE’ ‘90’ Leeg laten Toelichting Rekeningnummer Voor kostenplaats wordt een 3 cijferige code gebruikt. Indien 0, dan leeg laten
n.v.t. n.v.t.
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 30
Koppelingen Visma DBS Talent en Salaris 5
Werknemers nummer
N (7)
6 7 8
Bedrag Vaste waarde Commentaar
N (9.2) N (1) A/N (?)
jpsd.wns_id
V V O
Maskeren met ‘0000000’. Alleen vullen als de kostenplaats <> 0 is. jpsd.bedrag Notatie: zie kenmerken n.v.t. ‘1’ X = grb.oms via X/Y/Z (inclusief de ‘/’) jpsd.grb_id_oms X = Omschrijving van de rekening Y = PP-JJ (periode - jaar uit de header, veld 2) Z = Werknemersnummer (veld 5) Voorbeelden: ‘Salaris/03-11/0000803’ ‘Salaris/03-11/’ (geen werknemers-nummer)
3.1.4. Baan Kenmerken van het bestand Type ASCII Veldscheiding Geen (vaste indeling, 151 posities + CR/LF) Records Alleen detailregels Decimale veld Decimaal teken = ‘,’ (komma), geen duizendtal scheidingsteken, geen + of – bij bedrag Datumveld formaat ddmmeejj Detailrecord Veld Pos 1 1 2 4 3 8 4 11 5 19 6 24 7 32
Len 3 4 3 8 5 8 5
Type NUM NUM A/N DAT NUM A/N A/N
Omschrijving Boekstuknummer Boekjaar Mutatiesoort Boekdatum Grootboekrekening Filler Kostenplaats
T&S veld Voorloopscherm Voorloopscherm Vaste waarde Voorloopscherm Uit JPSD Vaste waarde Uit JPSD
8 9
37 66
29 16
A/N A/N
Filler Omschrijving periode
10 11 12
82 109 117
27 8 8
DEC A/N DEC
Bedrag Valuta code Valuta koers
Toelichting Eventueel voorloopnullen
‘SAL’ Ddmmeejj Eventueel voorloopnullen 8 spaties Eventueel voorloopnullen. Indien 0 of leeg dan 5 spaties Vaste waarde 29 spaties Uit JPSD ‘Salaris EEJJPP/V’ EEJJPP = periode V = volgnummer periode Uit JPSD Voorloopspaties Voorloopscherm ‘EUR’ + 5 spaties Vaste waarde ‘1.000000’
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 31
Koppelingen Visma DBS Talent en Salaris 13
125
1
NUM Teken
14 15 16 17 18
126 128 131 133 149
2 3 2 16 3
A/N NUM NUM A/N NUM
Land Boekstuknummer Boekmaand Omschrijving Boekstuknummer
Uit JPSD
1 = Debet / positief bedrag 2 = Credit / negatief bedrag Vaste waarde ‘NL’ Voorloopscherm Eventueel voorloopnullen Voorloopscherm Eventueel voorloopnul Vaste waarde ‘DBS/TALENT’ + 6 spaties Voorloopscherm Eventueel voorloopnullen
3.1.5. Exact versie 2.23 Koprecord 0000,"M", dagboek 2 pos,boekperiode 3 pos,boekjaar 2 pos,boekstuknr 8 pos,"","","","","","",0.00,"","", 0.00,"",0.00,"","","",0.00"","","",0.00,"","",0.00,"","" Detailrecord Teller 4 pos,"M", dagboek 2 pos,"", boekjaar 2 pos,"","omschrijving 25 pos","datum formaat ddMMyy", rekeningnummer 5 pos,"","","", bedrag 12 pos,"","",0.00,"",0.00,"","","",0.00,"","","",0.00, kostenplaats 4 pos, kostendrager 4 pos, 0.00,"",""' 3.1.6. Exact versie 3.34 Koprecord 000,"M", dagboek 3 pos, boekperiode 3 pos, boekjaar 4 pos, boekstuknr 8 pos, "", "", "", "", "", "", 0.00, "", "", 0.00, "", 0.00, "", "", "", 0.00, "", "", "", 0.00, "", "", 0.00, "", "" Detailrecord Teller 3 pos, "M", dagboek 3 pos, periode 3 pos, boekjaar 4 pos, "", "omschrijving 25 pos", "datum formaat mmddyyyy", rekeningnummer 9 pos, "", "", "", bedrag 15,2 pos, "", "", 0.00, "",0.00, "", "", "", 0.00, "", "", "", 0.00, kostenplaats 8 pos, kostendrager 8 pos, 0.00, "", "","", "", "", "", "", "", "", "" 3.1.7. Exact versie 5 Koprecord 000,"M",dagboek 2 pos, boekperiode 3 pos, boekstuknr 8 pos,"","","","","","",,"","",,"",,"","","",,"", "","",,"","",,"","" Detailrecord teller 3 pos,"M", dagboek 2 pos ,"","","omschrijving 25 pos","datum formaat ddMMyy", "rekeningnummer","","","",bedrag 12 pos,"","",,"",,"","","",,"","","",,kostenplaats 4 pos, kostendrager 4 pos,"","" 3.1.8. Exact versie 6 Koprecord 000,"M",dagboek 2 pos, boekperiode 3 pos, "", boekstuknr 8 pos,"","","","","","",,"","",,"",,"","","",,"","", "",,"","",,"","","","",,,,"","","" Detailrecord teller 3 pos,"M", dagboek 2 pos ,"","","","omschrijving 25 pos","datum formaat ddMMyy",
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 32
Koppelingen Visma DBS Talent en Salaris "rekeningnummer","","","",bedrag 12 pos,"","",,"",,"","","",,"","","",,kostenplaats 4 pos, kostendrager 4 pos,"","","","",,,,"","","" 3.1.9. Exact versie 6 (uitgebreid) Koprecord 000,"M",dagboek 3 pos, boekperiode 3 pos, boekjaar 2 pos, boekstuknr 8 pos,"","","","","","",,"","",,"",, "","","",,"","","",,"","",,"","","","",,,,"","","" Detailrecord teller 3 pos,"M", dagboek 3 pos , "", boekjaar 2 pos,"","omschrijving 25 pos","datum formaat ddMMyy", "rekeningnummer","","","",bedrag 12 pos,"","",,"",,"","","",,"","","",,kostenplaats 5 pos, kostendrager 4 pos, aantal 12 pos,"","","",,,,"","","" 3.1.10. Exact voor Windows Koprecord 000,"M",dagboek 2 pos, boekperiode 3 pos, "", boekstuknr 8 pos,"","","","","","",,"","",,"",,"","","",,"","", "",,"","",,"","","",,"","","","" Detailrecord teller 3 pos,"M", dagboek 2 pos ,"","","","omschrijving 25 pos","datum formaat ddMMyy", "rekeningnummer","","","",bedrag 12 pos,"","",,"",,"","","",,"","","",,kostenplaats 4 pos, kostendrager 4 pos,aantal 12 pos,"","",,"","","","" 3.1.11. Exact Globe 2000 Datatypen bij import met CSV-bestanden Introductie De importfunctie maakt gebruik van verschillende datatypen voor verschillende soorten velden. U vindt hieronder de uitleg over deze verschillende datatypen. Uitleg: In een CSV-bestand bestaan alleen tekstvelden. Sommige vereisen een specifiek formaat om geïmporteerd te kunnen worden. De velden in de importdefinities zijn van een bepaald type. Hier leest u welke typen dat zijn en wat de voorwaarden daarvoor zijn. • Text, wordt gebruikt om tekst en nummers op te slaan. Deze zijn links uitgelijnd • Numstr (Numerieke strings), wordt gebruikt om nummers als string op te slaan. Deze zijn rechts uitgelijnd • Date, altijd met het format DDMMYYYY, of 29082001 voor 29 August 2001. • J/N or N/J, Deze velden bevatten slechts de waarden {J} (Ja) of {N} (Nee) en mogen geen andere waarde hebben of in kleine letters geschreven worden. De eerste letter bepaalt de default waarde • Number, Kan zowel een geheel getal zijn als een getal met decimalen. De decimalenscheiding moet een punt zijn ‘.’, voor negatieve getallen moet het getal voorafgegaan worden door een min-teken ‘’.
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 33
Koppelingen Visma DBS Talent en Salaris Importdefinitie financiële boekingen 2000 Koprecord No. Veldnaam Omschrijving Type 1 regelnummer Regelnummer Number 2 dagb_type Dagboektype Text 3 dagbknr Dagboek Numstr 4 periode Periode Numstr 5 bkjrcode Boekjaar Numstr 6 bkstnr Boekstuknummer Numstr 7 oms25 Omschrijving Text 8 Date Datum Date 9 Empty 10 debnr Debiteur Numstr 11 crdnr Crediteur Numstr 12 Empty 13 bedrag Bedrag Number 14 drbk_in_val Journaliseren in VV Text 15 valcode Valuta (optioneel) Text 16 koers Wisselkoers (optioneel) Number 17 kredbep Kredietbeperking / Betalingskorting Text 18 bdrkredbep Bedrag Kredietbeperking / Betalingskorting Number 19 vervdatfak Vervaldatum factuur Date 20 vervdatkrd Vervaldatum Kredietbeperking / Betalingskorting Date 21 Empty 22 Empty 23 weeknummer Weeknummer Numstr 24 betaalref Betaalreferentie Text 25 betwijze Betaalwijze Text 26 grek_bdr Bedrag G-rekening Number 27 Empty 28 Empty 29 Empty 30 Empty 31 Empty 32 storno Stornoboeking Text 33 Empty 34 Empty 35 Empty © Visma DBS B.V. september 2011
Opmerk.
niet gebr niet gebr niet gebr
Form. N3 A1 A3 A3 A2 A8 A60 A8 A9 A6 A6 A8 N8,2 A1 A3 N5,6 A1 N8,2 A8 A8 A3 N8,2 A2 A20 A1 N8,2 A4 A4 N8,2 A1 A2 A1 A8 N8,2 N8,2 versie 16.25.00
Pagina 34
Koppelingen Visma DBS Talent en Salaris 36 37 38 39 40
Empty Empty Empty Empty Empty
-
Detailrecord No. Veldnaam 1 regelnummer 2 dagb_type 3 dagbknr 4 Empty 5 bkjrcode 6 bkstnr 7 oms25 8 Date 9 reknr 10 debnr 11 crdnr 12 faktuurnr 13 bedrag 14 Empty 15 valcode 16 koers 17 Empty 18 Empty 19 Empty 20 Empty 21 btw_code 22 btw_bdr 23 Empty 24 Empty 25 Empty 26 Empty 27 kstplcode 28 kstdrcode 29 aantal 30 Empty 31 Empty 32 storno 33 Empty -
N6,2 N6,2 A8 A25 A8 Omschrijving regelnummer Dagboektype Dagboek
Type Number Text Numstr
Boekjaar Boekstuknummer Omschrijving Datum Grootboekrekening Debiteur Crediteur Onze referentie Bedrag
Numstr Numstr Text Date Numstr Numstr Numstr Numstr Number
Valuta Wisselkoers
Text Number
BTW-code BTW-bedrag
Text Number
Kostenplaatscode Kostendragercode Aantal
Text Text Number
Stornoboeking
Text
© Visma DBS B.V. september 2011
Opmerk.
Memoriaal Memoriaal
Form N3 A1 A3 A3 A2 A8 A60 A8 A9 A6 A6 A8 N8,2 A1 A3 N5.6 A1 N8,2 A8 A8 A3 N8,2 A2 A20 A1 N8,2 A4 A4 N8,2 A1 A2 A1 A8
versie 16.25.00 Pagina 35
Koppelingen Visma DBS Talent en Salaris 34 35 36 37 38 39
Empty Empty Empty Empty Empty Empty 40 Empty
-
N8,2 N8,2 N6,2 N6,2 A8 A25 A8
3.1.12. Exact Globe 2003 Koprecord No. Veldnaam 1 regelnummer 2 dagb_type 3 dagbknr 4 periode 5 bkjrcode 6 bkstnr 7 oms25 8 Date 9 Empty 10 debnr 11 crdnr 12 Empty 13 bedrag 14 drbk_in_val 15 valcode 16 koers 17 kredbep 18
bdrkredbep
19 20
vervdatfak vervdatkrd
21 22 23 24 25 26 27
Empty Empty weeknummer betaalref betwijze grek_bdr Empty -
Omschrijving Regelnummer Dagboektype Dagboek Periode Boekjaar Boekstuknummer Omschrijving Datum
Type Number Text Numstr Numstr Numstr Numstr Text Date
Opmerk. verplicht verplicht verplicht niet gebr niet gebr
Debiteur Crediteur
Numstr Numstr
verkoop inkoop
Bedrag Number Journaliseren in VV Text Valuta (optioneel) Text Wisselkoers (optioneel) Number Kredietbeperking / Betalingskort. Text Bedrag Kredietbeperking / Betalingskorting Number Vervaldatum factuur Date Vervaldatum Kredietbeperking / Betalingskorting Date
Weeknummer Betaalreferentie Betaalwijze Bedrag G-rekening
Numstr Text Text Number
© Visma DBS B.V. september 2011
niet gebr
Form. N3 A1 A3 A3 A2 A8 A60 A8 A9 A6 A6 A8 N8.2 A1 A3 N5.6
niet gebr
A1
niet gebr niet gebr
N8.2 A8
niet gebr
A8 A3 N8.2 A2 A20 A1 N8.2 A4
niet gebr niet gebr
versie 16.25.00 Pagina 36
Koppelingen Visma DBS Talent en Salaris 28 29 30 31 32 33 34 35 36 37 38 39 40
Empty Empty Empty Empty transsubtype Empty Empty Empty Empty Empty Empty Empty Empty
A4 N8.2 A1 A2 Stornoboeking, verkoopfactuur etc
Text
-
Detailrecord No. Veldnaam 1 regelnummer 2 dagb_type 3 dagbknr 4 periode 5 bkjrcode 6 bkstnr 7 oms25 8 Date 9 reknr 10 debnr 11 crdnr 12 faktuurnr 13 bedrag 14 Empty 15 valcode 16 koers 17 Empty 18 Empty 19 Empty 20 Empty 21 btw_code 22 btw_bdr 23 Empty 24 Empty -
verplicht Omschrijving regelnummer Dagboektype Dagboek Periode Boekjaar Boekstuknummer Omschrijving Datum Grootboekrekening Debiteur Crediteur Onze referentie Bedrag
Type Number Text Numstr Numstr Numstr Numstr Text Date Numstr Numstr Numstr Numstr Number
Valuta Wisselkoers
Text Number
BTW-code BTW-bedrag
Text Number
© Visma DBS B.V. september 2011
Opmerk. Verplicht Verplicht Verplicht niet gebr niet gebr
Verplicht Memoriaal Memoriaal Verplicht
A1 A8 N8.2 N8.2 N6.2 N6.2 A8 A25 A8 Form N3 A1 A3 A3 A2 A8 A60 A8 A9 A6 A6 A8 N8.2 A1 A3 N5.6 A1 N8.2 A8 A8 A3 N8.2 A2 A20
versie 16.25.00 Pagina 37
Koppelingen Visma DBS Talent en Salaris 25 26 27 28 29 30 31 32 Text 33 34 35 36 37 38 39 40
Empty Empty kstplcode kstdrcode aantal Empty Empty transsubtype Empty Empty Empty Empty Empty Empty Empty Empty
Kostenplaatscode Kostendragercode Aantal
A1 N8.2 A8 A8 N8.2 A1 A2
Text Text Number
Stornoboeking, verkoopfactuur etc A1
-
Verplicht
A8 N8.2 N8.2 N6.2 N6.2 A8 A25 A8
3.1.13. FinAcc (Centric) In T&S zijn de velden ‘Boekjaar’, ‘Boekperiode’, ‘Boekstuknummer’ (8 posities toegestaan), ‘Boekingsdatum’ en ‘Dagboek (alfa)’ verplicht om in te vullen. Het dagboeknummer bij het bedrijf wordt niet gebruikt. Detailrecord Veld Firma Boekjr Periode Type Dagboek
Type A N N N A
Dagboek
A
Verrnr Verrvolgnr
N N
Verrdatum Algrek
DATE N
Omschrijving
Max Ver- T&S len plicht Firmacode 5 WG1.bed_id_fin Boekjaar 4 F345 – boekjaar Periode 2 F345 – boekperiode Type dagboek 1 Vaste waarde 1 Dagboek 5 WG1.DBK_ID. Indien ‘Dagboek (alfa)’ van F345 gevuld is, deze waarde gebruiken (spaties voor en achter eraf halen) Dagboek 5 WG1.DBK_ID. Indien ‘Dagboek (alfa)’ van F345 gevuld is, deze waarde gebruiken (spaties voor en achter eraf halen) Factuur nummer 8 F345 – boekstuknummer Volgnummer per verrnr 5 Oplopend nummeren per bestand, beginnen bij 1 Datum factuur 8 F345 – boekingsdatum Algemene rekening 9 JPSD.grb_id
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 38
Koppelingen Visma DBS Talent en Salaris Munt
A
Koers
N
Bedragvm
N
Bedragverr
N
Bedrag
N
Opmerk Vvdag Kostpl1 Rest bestand
A DATE A
Munt v/d algemene rekening Koers v/d algemene rekening Bedrag i/d munt v/d algemene rekening Bedrag i/d munt v/d factuur Bedrag i/d munt v/d boekhouding Opmerking Vervaldag Kostenplaats systeem 1 Lege velden
3
Leeg
10
Leeg
15
Leeg
15
JPSD.bedrag
15
Leeg
30 8 9
Omschrijving van de grootboekrekening Leeg JPSD.kpl_id. Indien NULL dan leeglaten. 21 lege velden
Voorbeeld van een deel van een journaalpost: 1;2010;3;1;LONEN;20100002;1;31032010;13300;;;;-6579402;;Loonheffing;;;;;;;;;;;;;;;;;;;;;;; 1;2010;3;1;LONEN;20100002;2;31032010;13400;;;;-3234986;;Premie SVW ;;;;;;;;;;;;;;;;;;;;;;; 1;2010;3;1;LONEN;20100002;3;31032010;13412;;;;-5490432;;Pensioenpremie wg;;;;;;;;;;;;;;;;;;;;;;; 1;2010;3;1;LONEN;20100002;4;31032010;13422;;;;-11132;;Premie IP wg;;;;;;;;;;;;;;;;;;;;;;; 1;2010;3;1;LONEN;20100002;5;31032010;13432;;;;-40501;;Premie OVP/AP/AAP wg;;;;;;;;;;;;;;;;;;;;;;; 1;2010;3;1;LONEN;20100002;6;31032010;13442;;;;-36837;;Premie FSOW wg;;;;;;;;;;;;;;;;;;;;;;; 1;2010;3;1;LONEN;20100002;7;31032010;13510;;;;-12321;;Premie ANW hiaat verzekering;;;;;;;;;;;;;;;;;;;;;;; 1;2010;3;1;LONEN;20100002;8;31032010;21001;;;;-15379780;;Netto salarissen;;;;;;;;;;;;;;;;;;;;;;; 1;2010;3;1;LONEN;20100002;9;31032010;21002;;;;-48100;;Inhouding personeelsfonds;;;;;;;;;;;;;;;;;;;;;;; 1;2010;3;1;LONEN;20100002;10;31032010;21003;;;;-164216;;Aankopen magazijn (4011);;;;;;;;;;;;;;;;;;;;;;; 1;2010;3;1;LONEN;20100002;11;31032010;21005;;;;-482;;Kantoorartikelen (4512);;;;;;;;;;;;;;;;;;;;;;; 1;2010;3;1;LONEN;20100002;12;31032010;21007;;;;-12676;;Inhouding telefoonkosten;;;;;;;;;;;;;;;;;;;;;;; 1;2010;3;1;LONEN;20100002;13;31032010;21012;;;;-265616;;Spaarloon wn (13521);;;;;;;;;;;;;;;;;;;;;;; 1;2010;3;1;LONEN;20100002;14;31032010;21013;;;;-209200;;Inhouding levensloopregeling;;;;;;;;;;;;;;;;;;;;;;; 1;2010;3;1;LONEN;20100002;15;31032010;21014;;;;-3679;;Inhouding fietsenplan (5900);;;;;;;;;;;;;;;;;;;;;;;
3.1.14. SAP Voor de journaalpostinterface met SAP dient bij het bedrijf een aparte set parameters vastgelegd te worden. Algemene kenmerken - Alle velden zijn links aangesloten, ook bedragen en getallen - Er is geen vast datumformaat. Dit kan dus wisselen per veld. - Er zijn zeer veel niet gebruikte velden. Deze worden gevuld met een filler. Een filler bestaat uit een vast teken, eventueel gevolgd door spaties tot de totale lengte van het veld. Dit vaste teken staat in WG1_SAP.FILLERPOS1. - De plaats en naam van het bestand is vrij door de gebruiker te bepalen - Elk bestand bestaat uit een 0-record en een of meerdere documenten die bestaan uit: © Visma DBS B.V. september 2011
versie 16.25.00 Pagina 39
Koppelingen Visma DBS Talent en Salaris o één 1-record o een of meerdere 2 records Per document gelden de volgende voorwaarden: o maximaal 999 regels per document o de som van debet en credit bedragen moeten per saldo 0,00 zijn o per document de debet bedragen +/+ en de creditbedragen -/- tellen o indien het document na 990 regels een verschil heeft tussen debet en credit, dan een extra regel aanmaken op de verschillenrekening met het verschil: o Als het verschil +/+ is, dan een credit regel aanmaken; o Als het verschil -/- is, dan een debet regel aanmaken. o Als een verschilregel aangemaakt is, dan in het volgende document beginnen met dezelfde boeking, maar dan tegengesteld (debet wordt credit en andersom) o Het 1e 2-record van elk document bevat geen bedrijfsnummer o Indien na het laatste record nog een verschil bestaat, dan alsnog een regel toevoegen op de verschillenrekening. Dit wordt dan de laatste regel. Recordsoort 0 Recordlengte 38 Veld Pos Lengte 1 1 1 2 2 12 3 14 3 4 17 12 5 29 8 6 37 1 7 38 1
Omschrijving Recordtype Groepsnaam Mandant Gebruikersnaam Startdatum Filler Filler
Opmerking Vaste waarde ‘0’ WG1_SAP.GROEPSNAAM WG1_SAP.MANDANT WG1_SAP.GEBRUIKER Systeemdatum in formaat EEJJMMDD
Recordsoort 1 Recordlengte 220 Veld Pos Lengte 1 1 1 1 2 20 2 22 8
Omschrijving Recordtype Transactiecode Documentdatum
Opmerking Vaste waarde ‘1’ WG1_SAP.TRANSACTIECODE Boekdatum van voorloopscherm in formaat DDMMEEJJ WG1_SAP.DOCUMENTSOORT WG1.BED_ID_FIN (maskeren met ‘0000’) Systeemdatum in formaat DDMMEEJJ
3 4 5 6 7 8 9 10
30 32 36 44 46 51 61 71
2 4 8 2 5 10 10 8
Documentsoort Bedrijfsnummer Boekingsdatum Filler Valutacode Filler Filler Filler
Vaste waarde ‘EUR’
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 40
Koppelingen Visma DBS Talent en Salaris 11
79
16
Referentiedocument
12 13 14 15 16 17 18 19 20 21 22 23
95 111 136 140 148 154 155 165 205 213 217 220
16 25 4 8 6 1 10 40 8 4 3 1
Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler
Recordsoort 2 Recordlengte 2159 Veld Pos Lengte 1 1 1 1 2 30 2 32 2
Omschrijving Recordtype Tabelnaam Boeksleutel
3 4 5
34 44 45
10 1 4
Rekening positie Filler Bedrijfsnummer
6 7 8 9 10
49 65 81 97 113
16 16 16 16 2
Bedrag-VV Filler Belast-VV Filler Belast code
11 12 13 14
115 116 132 148
1 16 16 4
Filler Filler Filler Filler
WG1_SAP.REFERENTIEDOC + ‘ ‘ + Boekperiode van voorloopscherm (masker ‘00’) + ‘-‘ + boekjaar van voorloopscherm. (1e deel spaties eraf halen en achteraan aanvullen)
Opmerking Vaste waarde ‘2’ WG1_SAP.TABELNAAM Bedrag positief Debet = 40 Bedrag negatief Credit = 50 Rekeningnummer 1e regel per document: Filler Vanaf de 2e regel: WG1.BED_ID_FIN (maskeren met ‘0000’) Het bedrag dat geboekt moet worden Vullen met Filler GRB.BELASTINGCODE. Indien leeg, dan Filler gebruiken. Hiervoor moet de tabel GRB ingelezen worden.
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 41
Koppelingen Visma DBS Talent en Salaris 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 49 40 41 42 43 44 45 46 47 48 49 50 51 52 53
152 162 166 178 188 193 209 227 231 248 251 261 267 271 279 282 290 298 300 318 321 322 373 374 390 398 400 416 432 436 439 445 448 454 457 458 468 472 475
10 4 12 10 5 16 18 4 17 3 10 6 4 8 3 8 8 2 18 3 1 50 2 16 8 2 16 16 4 3 6 3 6 3 1 10 4 3 1
Kostenplaats Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 42
Koppelingen Visma DBS Talent en Salaris 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
476 484 485 487 503 519 530 532 559 567 569 581 585 593 596 603 619 629 630 631 636 640 650 654 658 661 664 665 673 681 689 690 708 709 744 779 814 849 884
8 1 2 16 16 11 2 27 8 2 12 4 8 3 7 16 10 1 1 5 4 10 4 4 3 3 1 8 8 8 1 18 1 35 35 35 35 35 35
Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 43
Koppelingen Visma DBS Talent en Salaris 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131
919 929 932 935 950 953 971 973 989 1000 1008 1009 1012 1015 1035 1036 1037 1047 1057 1058 1059 1076 1079 1096 1106 1116 1129 1130 1134 1150 1166 1180 1186 1189 1191 1201 1213 1221 1229
10 3 3 15 3 18 2 16 11 8 1 3 3 20 1 1 10 10 1 1 17 3 17 10 10 13 1 4 16 16 14 6 3 2 10 12 8 8 10
Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 44
Koppelingen Visma DBS Talent en Salaris 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170
1239 1251 1255 1256 1258 1268 1292 1294 1309 1325 1335 1351 1367 1371 1383 1395 1405 1408 1416 1417 1418 1448 1478 1508 1538 1598 1658 1666 1669 1685 1701 1702 1703 1705 1706 1724 1726 1730 1734
12 4 1 2 10 24 2 15 16 10 16 16 4 12 12 10 3 8 1 1 30 30 30 30 60 60 8 3 16 16 1 1 2 1 18 2 4 4 6
Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 45
Koppelingen Visma DBS Talent en Salaris 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209
1740 1745 1749 1753 1757 1767 1769 1775 1785 1789 1801 1804 1805 1814 1824 1848 1860 1862 1866 1869 1873 1875 1879 1887 1893 1899 1917 1925 1943 1961 1967 1985 1991 2004 2010 2014 2022 2023 2026
5 4 4 4 10 2 6 10 4 12 3 1 9 10 24 12 2 4 3 4 2 4 8 6 6 18 8 18 18 6 18 6 13 6 4 8 1 3 24
Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 46
Koppelingen Visma DBS Talent en Salaris 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226
2050 2051 2053 2056 2058 2060 2062 2063 2081 2099 2119 2149 2151 2153 2155 2157 2159
1 2 3 2 2 2 1 18 18 20 30 2 2 2 2 2 1
Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler Filler EOR
In de laatste regel van het bestand waarde 1, anders 0
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 47
Koppelingen Visma DBS Talent en Salaris
3.2.
Werknemers
Het koppelen van de gegevens uit Visma DBS Talent & Salaris naar een ander pakket via een ASCII bestand. De structuur van de records welke in het bestand worden geschreven moet eerst vastgelegd worden met het programma ‘Onderhoud werknemerskoppeling’. 3.2.2. Client- vs web programmatuur Voor de webmodule is vergelijkbare programmatuur beschikbaar. De belangrijkste verschillen tussen de web- en client programmatuur zijn: -
Web is op dit moment beperkt tot alleen de mutaties. In de volgende versie zal ook de optie ‘Alle gegevens’ beschikbaar komen; Als er een mutatie op een of meer velden van een groep gegevens is, dan wordt de hele groep geëxporteerd, en niet alleen de mutatie.
In dit document wordt alleen de functionaliteit van de client programmatuur beschreven.
De export omvat de volgende groepen gegevens:
-
Relaties (partner, echtgeno(o)t(e), kinderen) Werknemer (naam, geboortedatum, BSN etc) Woonadres (adres en contactgegevens, zoals telefoon en e-mail) Postadres
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 48
Koppelingen Visma DBS Talent en Salaris
-
Rekening Contract (begin- en einddatum, periodieke verhoging gegevens etc) Contract – salaris (salaris, uurlonen, afdeling, functie, uren per week, pt factor, eigen velden etc)
Door aanklikken kunnen de velden geselecteerd worden welke geëxporteerd moeten worden. Er kunnen meerdere lay-outs voor verschillende doeleinden en externe pakketten vastgelegd worden. Het exportbestand bevat alleen de geselecteerde velden.
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 49
Koppelingen Visma DBS Talent en Salaris Mogelijkheden export
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 50
Koppelingen Visma DBS Talent en Salaris 3.2.3. Alleen mutaties Nieuw Hiermee worden alle mutaties geëxporteerd welke nog niet geëxporteerd zijn in een vorige "Nieuwe" run en die een mutatiedatum hebben kleiner of gelijk aan de ingegeven "Mutatiedatum t/m". Kopie Hiermee kan een eerder gedane export opnieuw aangemaakt worden. Middels "Productie datum/tijd" kan gekozen worden welke export opnieuw aangemaakt moet worden. Hierbij kan gekozen worden of de originele of huidige layout-definitie gebruikt moet worden. Origineel = Het layout, die het eerst gebruikt is om een export te maken, wordt gebruikt. Huidig = Gebruik het layout dat nu geselecteerd is en exporteer volgens deze layout. Verwijderen Hiermee kan aangegeven worden dat men alle verwerkte (eerder geëxporteerde) log-mutaties tot en mt de geselecteerde "Productie datum/tijd t/m" wil verwijderen. In de database blijven de gegevens aanwezig t.b.v. het "Mutatieverslag". Als zowel in "Mutatieverslag" als in "Export werknemer" is aangegeven dat de gegevens verwijderd mogen worden, worden alle gegevens verwijderd met uitzondering van de laatste stand.die nodig is voor het mutatieverslag (zodat deze waarden met het volgende verslag als ‘oude’ waarden kunnen dienen). 3.2.4. Alle gegevens gemuteerde werknemers Selectie wie Deze groep bevat de volgende velden: Mutatiedatum van Alleen werknemers die gemuteerd zijn vanaf deze datum die in de log-tabellen en/of EmpChange tabel voorkomen worden geselecteerd. Veld mag leeg gelaten worden. Mutatiedatum t/m Alleen werknemers die gemuteerd zijn tot en met deze datum die in de log-tabellen en/of EmpChange tabel voorkomen worden geselecteerd. Veld mag leeg gelaten worden. In dienst vanaf Deze datum wordt gebruikt om die werknemers te selecteren die op of na de peildatum in dienst zijn (en waarvan er mutaties aanwezig zijn op basis van de selectie op mutatiedatum). Indien de peildatum in dienst leeggemaakt wordt, worden alle werknemers geselecteerd ongeacht of ze wel of niet in dienst zijn Selectie welke gegevens Deze groep bevat de volgende velden: © Visma DBS B.V. september 2011
versie 16.25.00 Pagina 51
Koppelingen Visma DBS Talent en Salaris Export van Alle gegevens van de geselecteerde werknemers die geldig zijn op of na deze datum zullen worden geëxporteerd. Veld mag leeggelaten worden. Export t/m Alle gegevens van de geselecteerde werknemers die geldig zijn tot en met deze datum zullen worden geëxporteerd. Veld mag leeggelaten worden. Inclusief laatste stand afgesloten contracten van voor de export Indien aangevinkt wordt de laatste stand van contracten afgesloten voor "Export van" ook geëxporteerd. Indien niet aangevinkt worden alleen de gegevens geëxporteerd van contracten welke geldig zijn op of na de datum van "Export van" en op of voor "Export t/m". Als "Export van" leeg is wordt dit veld grijs en heeft geen invloed op de export.
3.2.5. Alle gegevens Selectie wie Deze groep bevat het volgende veld: In dienst vanaf Deze datum wordt gebruikt om die werknemers te selecteren die op of na de peildatum in dienst zijn. Indien de peildatum in dienst leeggemaakt wordt, worden alle werknemers geselecteerd ongeacht of ze wel of niet in dienst zijn. Selectie welke gegevens Deze groep bevat de volgende velden: Export van Alle gegevens van de geselecteerde werknemers die geldig zijn op of na deze datum zullen worden geëxporteerd. Veld mag leeggelaten worden. Export t/m Alle gegevens van de geselecteerde werknemers die geldig zijn tot en met deze datum zullen worden geëxporteerd. Veld mag leeggelaten worden. Inclusief laatste stand afgesloten contracten van voor de export Indien aangevinkt wordt de laatste stand van contracten afgesloten voor "Export van" ook geëxporteerd. Indien niet aangevinkt worden alleen de gegevens geëxporteerd van contracten welke geldig zijn op of na de datum van "Export van" en op of voor "Export t/m". Als "Export van" leeg is wordt dit veld grijs en heeft geen invloed op de export.
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 52
Koppelingen Visma DBS Talent en Salaris 3.2.6. Kenmerken exportbestand Het exportbestand is een .CSV-bestand (komma gescheiden) met alle velden tussen quotes (“”). Het formaat van de data is afhankelijk van het veld. Datumformaat: EEJJMMDD Tijdformaat: HHMMSS 3.2.7. Lay out exportbestand Het exportbestand bestaat uit
-
Voorlooprecord Detailrecord(s) Sluitrecord
Voorlooprecord Veldnaam Veldcode Layout Versie Volgnummer
Datum aanmaak Tijd aanmaak
Omschrijving Vaste waarde ‘00000’ Layoutnaam Versienummer van T&S zonder punten Bij alleen mutaties: het volgnummer van de koppeling, na elke koppeling (uitvoeren van het programma) wordt het volgnummer met 1 opgehoogd. Alle gegevens gemuteerde werknemers: volgnummer = 0 Alle gegevens: volgnummer = 0 Datum waarop het bestand aangemaakt is Tijd waarop het bestand aangemaakt is
Type Numeriek Alfanumeriek Numeriek Numeriek
Omschrijving Een van de codes uit de tabel ‘Veldcodes’ – zie hierna Leeg laten Alleen mutaties: de datum waarop de mutatie plaatsgevonden heeft Alle gegevens gemuteerde werknemers: de datum waarop de mutatie plaatsgevonden heeft Alle gegevens: de systeemdatum Alleen mutaties: de tijd waarop de mutatie plaatsgevonden heeft Alle gegevens gemuteerde werknemers: de tijd waarop de mutatie plaatsgevonden heeft Alle gegevens: de systeemtijd de datum waarop de mutatie moet ingaan (indien van toepassing) de datum waarop de mutatie moet eindigen (indien van toepassing)
Type Numeriek Alfanumeriek Datum
Datum Tijd
Detailrecord(s) Veldnaam Veldcode Reserve Mutatiedatum
Mutatietijd
Ingangsdatum Einddatum
© Visma DBS B.V. september 2011
Tijd
Datum Datum
versie 16.25.00 Pagina 53
Koppelingen Visma DBS Talent en Salaris Bedrijf Werknemer Dienstverband
Het bedrijfsnummer van de werknemer Numeriek Het werknemernummer van de werknemer Numeriek Het dienstverbandnummer van de werknemer (indien van Numeriek toepassing) Contract Het contractnummer van de werknemer (indien van toepassing) Numeriek Organisatorische De organisatorische eenheid van het actieve contract van de Numeriek eenheid werknemer (Alleen indien dit bij onderhoud werknemerskoppeling aangegeven is !!) Waarde De nieuwe waarde behorende bij de veldcode Variabel Indicatie 0 = waarde is Numeriek Alfanumeriek ‘’ = waarde is Alfanumeriek/Datum Het dienstverband- en contractnummer worden, indien deze binnen de tabel niet bekend zijn, leeg gelaten. Per tabel welke voor de koppeling gebruikt kan worden zijn de kolommen voorzien van zgn. veldcodes, deze worden per mutatie doorgegeven in het koppelingsrecord. Om aan te geven dat een record binnen DBS Talent & Salaris verwijderd is wordt gebruik gemaakt van een gereserveerde veldcode, de waarde die met deze code meegegeven wordt is leeg. Sluitrecord Veldnaam Veldcode Aantal detailrecords
Omschrijving Vaste waarde ‘99999’ Totaal aantal detailrecords (t.b.v. controle bij inlezen bestand)
Type Numeriek Numeriek
Veldcodes Relatiegegevens Voor deze tabel is de veldcode als volgt opgebouwd: het meest linkse cijfer (1e) is een aanduiding dat het om relatiegegevens gaat, het 2e cijfer geeft aan om welk soort het gaat: 1 = echtgeno(o)t(e), 2 = partner, 3 en hoger = kind Veldcode Omschrijving Type 1100 gereserveerd om een verwijdering aan te geven N.v.t. 1101 naam (X) 1102 voorvoegsels (X) 1103 voorletters (X) 1104 voornaam (X) 1105 geslacht (M=Man, V=Vrouw) (X) 1106 geboortedatum yyyymmdd 1107 sofinummer (9) 1108 telefoonnummer (X) 1109 ingangsdatum yyyymmdd 1110 datum einde yyyymmdd 1111 reden ingang; een code uit de keuzelijst welke is vastgelegd (X) voor de ingangsreden (k_reden_ing) 1112 reden einde; een code uit de keuzelijst welke is vastgelegd (X) © Visma DBS B.V. september 2011
versie 16.25.00 Pagina 54
Koppelingen Visma DBS Talent en Salaris voor de reden voor het einde (k_reden_einde) Werknemer Veldcode 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011
2012 2013
2014 2015 2016
2017 2018 2019 2020 2021 2022 2023
Omschrijving gereserveerd om een verwijdering aan te geven werknemersgroep nummer sofi-nummer naam voorvoegsel voorletter voornaam geslacht (M=Man, V=Vrouw) aanhef; een code uit de keuzelijst welke is vastgelegd voor de aanhef (k_titel_aanhef) geboortedatum overlijdensdatum burgelijke staat; een van de volgende codes: ‘GEH’ voor gehuwd, ‘GES’ voor gescheiden, ‘ONB’ voor onbekend, ‘ONG’ voor ongehuwd, ‘WED’ voor weduwnaar datum ingang behorende bij de burgelijke staat naamgebruik; een van de volgende codes: ‘B’ voor partner/eigen, ‘C’ voor eigen/partner, ‘E’ voor eigen, ‘P’ voor partner afhankelijk van code naamgebruik; de samengestelde naam van partner en werknemer afhankelijk van code naamgebruik; de naam van de partner of van de werknemer correspondentie adres; een van de volgende codes: ‘P’ voor postadres, ‘V’ voor verblijfsadres bij ziekte, ‘W’ voor woonadres geboorteplaats geboorteland; een code uit de keuzelijst welke is vastgelegd voor het land (k_land) nationaliteit; een code uit de keuzelijst welke is vastgelegd voor de nationaliteit (k_nationaliteit) roepnaam titel voor; een code uit de keuzelijst welke is vastgelegd voor de titel voor (k_titel_voor) titel na; een code uit de keuzelijst welke is vastgelegd voor de titel na (k_titel_na) id-bewijs; een code uit de keuzelijst welke is vastgelegd voor
© Visma DBS B.V. september 2011
Type N.v.t. (9) (9) (X) (X) (X) (X) (X) (X) yyyymmdd yyyymmdd (X)
yyyymmdd (X)
(X) (X) (X)
(X) (X) (X) (X) (X) (X) (X) versie 16.25.00
Pagina 55
Koppelingen Visma DBS Talent en Salaris
2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034
het identiteitsbewijs (k_id_bewijs) nummer van het identiteitsbewijs einddatum van de geldigheidsduur van het identiteitsbewijs basisdatum van het jubileum aantal maanden correctie op de basisdatum ingangsdatum van de wao percentage van de wao ingangsdatum vut percentage van de vut registratienummer van het pensioen registratienummer ziektekostenverzekering levensbeschouwing
(X) yyyymmdd yyyymmdd (9) yyyymmdd (9) * yyyymmdd (9) * (X) (X) (X)
* Waarde maal 100 wordt meegegeven i.v.m. decimaal scheidingsteken. Adresgegevens Voor deze tabel is de veldcode als volgt opgebouwd: het meest linkse cijfer (1e) is een aanduiding dat het om adresgegevens gaat, het 2e cijfer geeft aan om welk soort het gaat: 1=woonadres, 2=postadres
Veldcode 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3200
Omschrijving gereserveerd om een verwijdering van het woonadres aan te geven straatnaam huisnummer toevoeging van het huisnummer postcode woonplaats land; een code uit de keuzelijst welke is vastgelegd voor het land (k_land) telefoonnummer Huisnummer buitenland locatie regio buitenland Telefoon zakelijk Telefoon privé Mobiel zakelijk Mobiel privé E-mail zakelijk E-mail privé gereserveerd om een verwijdering van het postadres aan te geven
© Visma DBS B.V. september 2011
Type Nvt. (X) (9) (X) (X) (X) (X) (X) (X) (X) (X) (X) (X) (X) (X) (X) (X) Nvt.
versie 16.25.00 Pagina 56
Koppelingen Visma DBS Talent en Salaris 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210
straatnaam huisnummer toevoeging van het huisnummer postcode woonplaats land; een code uit de keuzelijst welke is vastgelegd voor het land (k_land) telefoonnummer Huisnummer buitenland locatie regio buitenland
(X) (9) (X) (X) (X) (X) (X) (X) (X) (X)
In de export wordt, afhankelijk van de keuze bij de werknemer, of het woonadres of het postadres geëxporteerd. Uitbetalingsrekeningen Veldcode Omschrijving 4000 gereserveerd om een verwijdering van het salarisrekeningnummer aan te geven 4001 rekeningnummer Contract gegevens Veldcode Omschrijving 5000 gereserveerd om een verwijderingen van het contract aan te geven 5001 het soort contract:1=Arbeidscontract, 2=Sollicitatie, 3=Inhuurcontract, 4=Ander contract, 9=Niet actief 5002 datum in dienst 5003 datum einde proeftijd 5004 datum uit dienst 5005 reden uit dienst; een code uit de keuzelijst welke is vastgelegd voor de reden uit dienst (k_reden_uit) 5006 datum begin ervaring 5009 periodenummer van de periodieke verhoging 5010 periode met volgnummer voor de verhoging 5011 telefoonnummer 5012 tijdvak van het dienstverband:1=kwartaal, 2=maand, 3=week, 4=4-weken 5013 RDN, Reden aanvang contract (alleen bij soort bedrijf ‘Thuiszorg (TIS)’, deze code is niet te selecteren)
© Visma DBS B.V. september 2011
Type Nvt. (9)
Type Nvt. (9) yyyymmdd yyyymmdd yyyymmdd (X) yyyymmdd (9) (9) (X) (9) (X)
versie 16.25.00 Pagina 57
Koppelingen Visma DBS Talent en Salaris * Waarde maal 100 wordt meegegeven i.v.m. decimaal scheidingsteken. ** Waarde maal 10000 wordt meegegeven i.v.m. decimaal scheidingsteken. Contract salarisgegevens Veldcode Omschrijving 6000 gereserveerd om een verwijderingen van de contract salarisgegevens aan te geven 6001 datum ingang 6002 soort arbeidscontract 6003 afdelingsnummer 6004 funktienummer 6005 funktieomschrijving 6006 kostendrager 6007 deskundigheidsnivo; een code uit de keuzelijst welke is vastgelegd voor het deskundigheidsniveau (k_deskniv) 6008 rekenwijze salaris (1=vast salaris, 2=uurloon) 6009 code normuren; het volgordenummer uit de keuzelijst welke is vastgelegd voor de normuren (k_nor_tab) 6010 soort salarisschaal; een code uit de keuzelijst welke is vastgelegd voor de soort salarisschaal (sls_id) 6011 salarisschaal 6012 salaristrede 6013 salaris 6014 uurloon 6015 reis uurloon 6016 ORT uurloon 6017 overwerk uurloon 6018 Bter uurloon 6019 aantal vaste contracturen 6020 aantal variabele contracturen 6021 uren per periode 6022 dagen per periode 6023 deeltijdfactor 6024 afstand woning - werk 6025 reisdagen per week 6026 ORT soort; een code uit de keuzelijst welke is vastgelegd voor de ORT soort (k_srt_ort) 6027 normcontrole; een code uit de keuzelijst welke is vastgelegd voor de normcontrole (k_nrm_cntrl) 6028 flexibilisering; een code uit de keuzelijst welke is vastgelegd voor de flexibilisering (k_flex) © Visma DBS B.V. september 2011
Type Nvt. yyyymmdd (X) (9) (9) (X) (9) (X) (9) (9) (9) (X) (9) (9)* (9)* (9)* (9)* (9)* (9)* (9)* (9)* (9)* (9) (9)** (9) (9) (X) (X) (X)
versie 16.25.00 Pagina 58
Koppelingen Visma DBS Talent en Salaris 6029 6030 6031 6032 6033 6034 6035 6036 6037 6038 6039 6040 6041 6042 6043 6044 6045 6046 6047 6048 6049 6050 6051 6052 6053 6054 6055 6056 6057
contracturen aanv; een code uit de keuzelijst welke is vastgelegd voor de contracturen aanv. (k_flex_contru) compenseren tov; een code uit de keuzelijst welke is vastgelegd voor het compenseren tov. (k_flex_comp) contractdagen aanv; een code uit de keuzelijst welke is vastgelegd voor de contractdagen aanv. (k_flex_contrd) comp. saldo neg; een code uit de keuzelijst welke is vastgelegd voor het compensatie saldo negatief (k_flex_neg) comp. saldo pos; een code uit de keuzelijst welke is vastgelegd voor het compensatie saldo positief (k_flex_pos) plannen; een code uit de keuzelijst welke is vastgelegd voor het plannen (k_plannen) extra werk; een code uit de keuzelijst welke is vastgelegd voor het extra werk (k_nrm_verw) soort vervoer; een code uit de keuzelijst welke is vastgelegd voor het soort vervoer (k_srt_vervoer) alpha tabel nummer maximale trede code reden wijziging contract; een code uit de keuzelijst welke is vastgelegd voor de reden wijziging contract (k_reden_wijz) pensioen deeltijdfactor pensioen grondslag code afwijkende arbeidsduur; een code uit de keuzelijst welke is vastgelegd voor de afwijkende arbeidsduur (k_cbs_arb) flex. saldo neg; een code uit de keuzelijst welke is vastgelegd voor het flex. saldo negatief (k_flex_flex_n) flex. saldo pos; een code uit de keuzelijst welke is vastgelegd voor het flex. saldo positief (k_flex_saldo_p) externe cao-code deeleenheid van org. eenheid Afbouw compensatiesaldo t.o.v. een minimumcontract (0 = N, 1 = J). Opbouw compensatie t.o.v. een maximumcontract (0 = N, 1 = J). Compensatie saldo uitbetalen aan het einde van het jaar (0 = N, 1 = J). Automatische registratie (0 = N, 1 = J). Ingangsdatum automatische registratie Verrichtingsnummer Periodevariabelen importeren voor dit contract (0 = N, 1 = J). Onregelmatig werken (0 = N, 1 = J). Wachtdienst (0 = N, 1 = J). Plannen in POS (0 = N, 1 = J). Roosteren (0 = N, 1 = J).
© Visma DBS B.V. september 2011
(X) (X) (X) (X) (X) (X) (X) (X) (9) (9) (X) (9)** (9)* (9) (X) (X) (9) (9) (9) (9) (9) (9) yyyymmdd (9) (9) (9) (9) (9) (9) versie 16.25.00
Pagina 59
Koppelingen Visma DBS Talent en Salaris 6058 6059 6060 6061 6062 6063 6064 6065 6066
Distributiekode uit kodelijst Vrij veld 1 (25 posities) Vrij veld 2 (25 posities) Vrij veld 3 (25 posities) Vrij veld 4 (25 posities) Vrij veld 5 (25 posities) Kostenplaats Het huidige hoofdcontract nummer. Omschrijving afdeling
(X) (X) (X) (X) (X) (X) (9) (9) (X)
* Waarde maal 100 wordt meegegeven i.v.m. decimaal scheidingsteken.
** Waarde maal 10000 wordt meegegeven i.v.m. decimaal scheidingsteken. De volgende veldcodes zijn specifiek voor het Thuiszorg Informatie Systeem (TIS) opgenomen. De TIS 3 (client versie) velden zijn: 6026 t/m 6037, 6043 en 6044 De TIS 4 (web versie) velden zijn: 6036, 6037 en 6047 t/m 6063
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 60
Koppelingen Visma DBS Talent en Salaris
3.3.
Salarisgegevens t.b.v. TIS
Het exporteren van salarisgegevens vanuit Visma DBS Talent & Salaris naar TIS (Thuiszorg Informatie Systeem).
De geëxporteerde salarisgegevens worden aangemaakt vanuit de contract-salarisgegevens (csa). Het exporteren van de gegevens loopt via een ASCII-bestand, welke door het TIS pakket weer ingelezen kan worden. Exporteren salarisgegevens gaat uit van contract salarisgegevens (csa). De contract-salarisgegevens die worden verwerkt moeten aan de volgende voorwaarden voldoen: • De werknemer moet voorkomen bij het bedrijf waarmee het programma is opgestart. • De kalender en het tijdvak moeten gelijk zijn aan de kalender en het tijdvak van de selectie. • Het periode/volgnummer moet vallen binnen de opgegeven selectie periode/volgnummer van - t/m. Bestandskenmerken Bestandsformaat Recordindeling Formaat
Voorlooprecord Sluitrecord
ASCII Vaste posities X(10) = alfanumeriek, maximaal 10 posities, links uitlijnen 9(6) = numeriek, maximaal 6 posities, voorloopnullen gebruiken Eejjmmdd = datumformaat eeuw, jaar, maand, dag Geen Geen
Recordindeling Attribuut Werkgeversnummer
Positie 1
Formaat 9 (6)
Werknemersnummer *) Dienstverbandnummer *) Bestandscodering Exportcode **) Volgnummer ***)
7 13 14 20 26
9 (6) 9 (1) X (6) 9 (6) 9 (2)
Opmerking Het bedrijfsnummer dat in het startvenster ingegeven is. Werknemersnummer Vaste waarde: ‘DBS ‘ (DBS met 3 spaties) 5 verschillende waarden
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 61
Koppelingen Visma DBS Talent en Salaris Waarde ****) Reserve Datum wijziging
28 68 78
X (40) 9 (10) eejjMMdd
Waarde horend bij de exportcode De ingangsdatum uit de contract-salarisgegevens
*) Werknemer/Dienstverband De nummers voor werknemers en dienstverbanden zoals die binnen Visma DBS Talent & Salaris worden gehanteerd worden vertaald naar nummers die binnen TIS worden gehanteerd. Hierbij wordt onderscheid gemaakt in een eerste dienstverband (dienstverbandnummer = 1 en contractnummer = 1) en volgende dienstverbanden (dienstverbandnummer groter dan 1 of contractnummer groter dan 1). Bij een eerste dienstverband worden de Visma DBS nummers als volgt ‘vertaald’ naar TIS-nummers: Visma DBS TIS Werknemersnummer Werknemersnummer Dienstverbandnummer 1 Contractnummer 1 **) Exportcode Per regel uit de contract-salarisgegevens worden 5 regels in het bestand aangemaakt, namelijk voor de volgende exportcodes: 661050 Salarisschaal 661051 Inpassingsnummer 661052 Salaris 661058 Uurloon 661066 Trede ***) Volgnummer Dit volgnummer wordt per contract op de waarde ‘1’ gezet. Indien voor een werknemer nu meerdere regels uit de contract-salarisgegevens worden geëxporteerd (meerdere periode/volgnummers) loopt dit volgnummer telkens met de waarde ‘1’ op. ****) Waarde Hier wordt de waarde weergegeven behorend bij de exportcode. Voor het salaris en het uurloon geldt dat de waarden opgenomen worden met 2 decimalen. De (numerieke) velden worden zonder voorloopnullen in het bestand gezet.
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 62
Koppelingen Visma DBS Talent en Salaris
3.4.
Caress
Om personeels- en salarisgegevens uit Visma DBS T&S te kunnen exporteren naar Caress van Pink Roccade Healthcare is door middel van Business Objects een overzicht gemaakt. Dit overzicht haalt gegevens volgens een vaste record-layout op uit de database van Visma DBS T&S met als doel de opgehaalde gegevens te importeren in Caress. Er is een overzicht aangeleverd met de record-layout van de te importeren gegevens. Deze recordindeling is gebruikt om met behulp van Business Objects een overzicht te laten genereren van gegevens die geïmporteerd dienen te worden in Caress. Inhoud overzicht Export_DBS_To_Caress.rep 1. Hoofdrecord Nhhhh Gegeven
Type Lengte Posities VO Opmerking
Database-veld
Record-type
A
2
1
V
=01
Systeemomgeving
A
1
3
V
P=Productie T=Test
Verwerkingsdatum/tijd
N
12
4
V
ddmmyyyyhhmm
Versie
A
2
16
V
Versie van de gebruikersinterface
Interfacetype
A*
3
18
O Soort gegevens
Applicatienaam
A*
30
21
DBST&S O Naam van de applicatie waarvan data afkomstig is
2. Medewerker datarecord Nhhhh Gegeven Type Lengte Posities VO Opmerking
Vaste waarde 01
01 051
Database-veld
Record-type
A
2
1
V =60
Vaste waarde 60
Mutatie-actie
A
1
3
V 1=toevoegen
Vaste waarde 1
Personeels_id
A
10
4
V
WNR.WNS_ID
Achternaam
A
40
14
V
WNR.NAAM
Voorvoegsel
A*
10
54
O
WNR.VOORV
Meisjesnaam
A*
40
64
O
WNR.NAAM
Meisjesnaam voorv.
A*
10
104
O
WNR.VOORV
Aanschrijving
A*
1
114
O
WNR.K_NAAMGEBRUIK
Voorletters
A*
10
115
O
WNR.VOORL
Voornaam
A*
20
125
O
WNR.VOORN
Telefoon 1
A*
15
145
O
WNA.TELEFOON
Telefoon 2
A*
15
160
O
n.n.b.*
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 63
Koppelingen Visma DBS Talent en Salaris Telefoon 3
A*
15
175
O
n.n.b.*
Fax 1
A*
15
190
O
n.n.b.*
Fax 2
A*
15
205
O
n.n.b.*
Geslacht
A*
1
220
O V=vrouw M=man O=onbekend Niet gevuld= onbekend
WNR.GESLACHT
Geboortedatum
N
8
221
V
WNR.DAT_GEB
Burgerlijke staat
A*
1
229
O 0=Onbekend 1=Ongehuwd 2=Gehuwd 3=Gescheiden 4=Weduwnaar Niet gevuld= onbekend
WNR.K_BURG_STAAT
Sofi-nummer
A*
15
230
O
WNR.SOFI_NR
Rekeningnummer
A*
15
245
O
DUR.WNS_REKNR
Rekeningsoort
A*
1
260
O B=Bank G=Giro O=Onbekend
B=Bank G=Giro O=Onbekend
Overlijdensdatum
N*
8
261
O
WNR.DAT_OVERL
Status
A*
1
269
O
spatie
* n.n.b. = op dit moment nog niet bekend 3. Medewerkeradres datarecord Nhhhh Gegeven Type Lengte Posities VO Opmerking
Database-veld
Record-type
A
2
1
V =65
Vaste waarde 65
Mutatie-actie
A
1
3
V 1=toevoegen
Vaste waarde 1
Personeels_id
A
10
4
V
WNR.WNS_ID
Straat
A
24
14
V
WNA.STRAAT/Woonad res
Huisnummer
N
8
38
V
WNA.HUISNR
Huisnr. Achterv.
A
12
46
O
WNA.HUISNR_TOEV
Huisnr. Specific.
A
20
58
O
n.n.b.*
Postcode
A
7
78
V
WNA.POSTKODE
Woonplaats
A
24
85
V
WNA.PLAATS
Telefoon
A
15
109
O
WNA.TELEFOON
Fax
A
15
124
O
n.n.b.*
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 64
Koppelingen Visma DBS Talent en Salaris Aanvangsdatum
N
8
139
O
n.n.b.*
Verhuisdatum
N
8
147
O
n.n.b.*
* n.n.b. = op dit moment nog niet bekend 4. Medewerker org. eenheid datarecord Nhhhh Gegeven Type Lengte Posities VO Opmerking
Database-veld
Record-type
A
2
1
V =70
Vaste waarde 70
Mutatie-actie
A
1
3
V 1=toevoegen
Vaste waarde 1
Personeels_id
A
10
4
V
CSA.WNS_ID
Org. Eenheid code
A
10
14
V
CSA.AFD_ID
Aanvangsdatum
N
8
24
O Ddmmyyyy
CON_DAT_IND
Einddatum
N
8
32
O Ddmmyyyy
CON_DAT_UIT
5. Medewerker functie datarecord Nhhhh Gegeven Type Lengte Posities VO Opmerking
Database-veld
Record-type
A
2
1
V =80
Vaste waarde 80
Mutatie-actie
A
1
3
V 1=toevoegen
Vaste waarde 1
Personeels_id
A
10
4
V
CSA.WNS_ID
Functie code
A
10
14
V
CSA.FNK_ID
Aanvangsdatum
N
8
24
O Ddmmyyyy
CON_DAT_IND
Einddatum
N
8
32
O Ddmmyyyy
CON_DAT_UIT
6. Medewerkercontract datarecord Nhhhh Gegeven Type Lengte Posities VO Opmerking
Database-veld
Record-type
A
2
1
V =85
Vaste waarde 85
Mutatie-actie
A
1
3
V 1=toevoegen
Vaste waarde 1
Personeels_id
A
10
4
V
CSA.WNS_ID
Contractvorm
A
10
14
V
CON.SRT_CON*
Contracturen
N
10
24
V In minuten
CSA.UREN_CONTR_ VAST
Periode
A
1
34
V W=Week P=Periode M=Maand K=Kwartaal
‘W’
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 65
Koppelingen Visma DBS Talent en Salaris J=Jaar Aanvangsdatum
N
8
35
Einddatum
N
8
43
O
CON.DAT_UIT
Filler
A
34
51
O
Spaties
Formatieplaats
A
10
85
O
CSA.AFD_ID + CSA.FNK_ID
Formatieplaats volgnummer
N
5
95
O
CSA.DVB_ID + CSA.CON_ID
Functie
A
10
100
O
CSA.FNK_ID
Org. eenheid
A
10
110
O
CSA.AFD_ID
• • • • • • • • • •
CON.DAT_IND
Als soort dienstverband =”arbeidscontract” en soort contract =”Onbepaalde duur” dan contractvorm =1 Als soort dienstverband =”arbeidscontract” en soort contract =”Tijdelijk” dan contractvorm =1 Als soort dienstverband =”arbeidscontract” en soort contract =”Oproep met Uren” dan contractvorm =1 Als soort dienstverband =”arbeidscontract” en soort contract =”Stagiair” dan contractvorm =1 Als soort dienstverband =”arbeidscontract” en soort contract =”Vakantiekracht” dan contractvorm =1 Als soort dienstverband =”arbeidscontract” en soort contract =”Oproep zonder uren” dan contractvorm =2 Als soort dienstverband =”Inhuur” dan contractvorm =3 Als soort dienstverband =”Anders” dan contractvorm =4 Als soort dienstverband =”Sollicitant” wordt de contractvorm niet doorgegeven. Als soort dienstverband =”Niet actief” wordt de contractvorm niet doorgegeven.
Indien het overzicht wordt opgestart Export werknemers BO verschijnt het onderstaande scherm:
Toelichting Bedrijfskeuze: Kies een nummer via de ‘Values’-knop. © Visma DBS B.V. september 2011
versie 16.25.00 Pagina 66
Koppelingen Visma DBS Talent en Salaris Contractvorm: Voor de contractvorm kan gekozen worden om de waarde numeriek of als omschrijving door te geven. Afhankelijk van de inrichting in Caress. Als er een numerieke waarde in Caress gedefinieerd staat moet er een ‘C’ doorgeven worden, anders een ‘O’. Periode aanduiding: Geef een W in voor uren per week een P voor uren per periode Kies kalender: Kies een kalender via de ‘Values’-knop. Kies tijdvak: Kies een tijdvak via de ‘Values’-knop. 2e soort telefoon: Kies een waarde de ‘Values’-knop. Voor het 2e telefoonnr is het mogelijk de omschrijving van het type door te geven zodat bijbehorend telefoonnr in de koppeling meekomt. Start het overzicht, nu verschijnt het volgende scherm.
Vul ontbrekende waarden via de Waarden knop in. Vervolgens na OK worden de gevraagde gegevens opgehaald uit de database en worden deze gepresenteerd volgens de layout zoals die is vastgelegd in het rapport. Het rapport bestaat uit verschillende tabs : • Basisgegevens Door deze gegevens aan Caress aan te leveren worden de in Caress aanwezige omschrijvingen niet gewijzigd. • Basisgegevens met omschrijvingen Hier wordt alle basisgegevens aangeleverd. • Medewerker interface bestand © Visma DBS B.V. september 2011
versie 16.25.00 Pagina 67
Koppelingen Visma DBS Talent en Salaris Alle overige benodigde data voor Caress Indien het overzicht opgevraagd op scherm en ‘gerefreshed’ is voor wat betreft de nieuwe gegevens kan het rapport (de tab “Medewerker interface bestand”) worden opgeslagen. In de menubalk van Business Objects moet worden gekozen voor : • File • Save as waarna het onderstaande schermpje verschijnt:
In de combobox “save as type” moet worden gekozen voor Text file (*.txt). Indien het bestand op een centrale server moet worden geplaatst dient in de combobox “Save in “ de directory dienovereenkomstig te worden aangepast waarna het bestand kan worden opgeslagen. Start hierna het programma omsorteren werknemers
Open het zojuist opgeslagen bestand met de knop ‘Open’.
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 68
Koppelingen Visma DBS Talent en Salaris
De gegevens worden nu zo gesorteerd zodat Caress de data kan inlezen. Sla de informatie op onder een andere naam (Programma stelt zelf een nieuwe naam voor door er _new aan vast te plakken, maar u kunt elke andere naam invoeren).
Afhankelijk van de omvang van het bestand zal na spoedig deze melding verschijnen en het bestand is nu gereed om door Caress ingelezen te worden. In het recordtype 85 is het formatieplaatsnummer aanwezig. Dit is in de standaard koppeling een samenstelling van afdelings- plus functie-nummer. Bij TGV is dit niet het geval: hier is het een willekeurig nummer. In een Excel sheet ligt vast welke afdeling en functie horen bij een formatieplaats. Een speciaal ontwikkeld programma zorgt voor de omzetting naar de juiste formatie plaatsen. Start het programma omnummeren formatieplaatsen.
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 69
Koppelingen Visma DBS Talent en Salaris
Company ID: 1 TGV new: plaats van het bronbestand; dus: J:\salarisadministratie \dbs \bestand naar caress\export_dbs_to_caress_new Formatie…: plek van het excel sheet; dus: J:\salarisadministratie \dbs \bestand naar caress\formatienummers Target……: doel bestand: waar moet het geplaatst worden; dus: J:\salarisadministratie \dbs \bestand naar caress \ export bestand export_dbs_to_caress_new Starten door op het icoon te klikken. Voortgang wordt getoond; als de verwerking klaar is wordt de voortgang vet getoond. Close sluit het programma af. Het foutbestand staat op………………………………………
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 70
Koppelingen Visma DBS Talent en Salaris
3.5.
Square
Square is een rooster-planningspakket van Wolf Informatica BV (www.wolfinfo.nl). Om de database van Square te vullen, is een exportfunctie gemaakt. Met deze koppeling kunnen mutaties van de gegevens van werknemers en hun contractgegevens vanuit T&S worden geëxporteerd, op basis van een of meer kostenplaatsen of vanaf een bepaalde datum. Het programma werkt uitsluitend voor het gekozen bedrijf. Indien bij het bedrijf de optie Interface square (werknemer) ‘aan’ staat en er zijn records aanwezig in de tabel ‘Square’, worden regels in het exportbestand geschreven.
Het exportprogramma kent de volgende export mogelijkheden: Alleen mutaties Indien mutaties worden geëxporteerd, wordt de opgegeven mutatiedatum (of de gekozen produktiedatum/tijd) gebruikt om alle records te selecteren uit de tabel Square waarbij Square.dat_mut >= opgegeven datum (of Square.dat_verwerking = gekozen productiedatum/tijd). Indien bij het dienstverband en contract een 0 staat, dan worden alle contracten doorgegeven; anders alleen het gewijzigde contract. Alle werknemers Indien alle werknemers geëxporteerd worden, komt de knop ‘Selecteren kostenplaatsen’ beschikbaar. Hier kunnen een of meerdere kostenplaatsen (afdelingen) geselecteerd worden. Indien geen selectie gedaan wordt, worden alle werknemers geëxporteerd. Bij het exporteren van alle werknemers wordt de peildatum gebruikt om het juiste CSA-record van de werknemer te selecteren (= de CSA waarvan de 1e dag van de periode <= peildatum). Werknemers zonder dienstverband en/of contract worden niet meegenomen in de export, evenals werknemers die vóór de peildatum uit dienst zijn gegaan. Indien geen waarde bekend is voor bovengenoemde werknemergegevens, wordt in het exportbestand een spatie doorgegeven. © Visma DBS B.V. september 2011
versie 16.25.00 Pagina 71
Koppelingen Visma DBS Talent en Salaris Bestandskenmerken - Locatie en bestandsnaam: - Als standaardwaarde worden de huidige schijf en directory genomen. De bestandsnaam is ‘Standaard Square.txt’, maar mag gewijzigd worden. Een bestaand bestand wordt (na waarschuwing) overschreven. De extensies .txt en .csv zijn toegestaan. - Type bestand is ASCII; geen vaste lengte van records - Velden worden van elkaar gescheiden door een punt-komma (;) - Alle datumvelden hebben het formaat dd-mm-eejj Recordindeling De Square-koppeling gaat uit van de volgende werknemergegevens. Indien een van deze velden bij de werknemer wijzigt of indien een nieuwe werknemer wordt aangemaakt, wordt een mutatieregel ten behoeve van de koppeling aangemaakt. In het bestand staan de volgende velden (ook in deze volgorde): Personeelsnummer (max 8 pos) 1. 2. Contractnummer Achternaam 3. 4. Initialen 5. Roepnaam 6. Geslacht Geboortedatum 7. Telefoon (mobiel nummer of thuisnummer) 8. 9. Functie 10. Deeltijdfactor (in 2 decimalen nauwkeurig) 11. Ingangsdatum deeltijdfactor Kostenplaats 12. Datum in dienst 13. 14. Datum uit dienst 15. CAO code *) 16. Email (thuis) *) *) Deze velden worden alleen via de web-programmatuur geëxporteerd. Deze versie is verder niet beschreven.
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 72
Koppelingen Visma DBS Talent en Salaris
3.6.
Vernet
3.6.2. Inleiding Vernet is een bedrijf dat van bedrijven/instellingen werknemers- en verzuimgegevens verzamelt en deze bewerkt tot verzuim- en risicocijfers. De klanten ontvangen retourinformatie waarop naast de eigen cijfers ook die van de sector zijn weergegeven, zowel regionaal als landelijk. Onze klanten uit o.a. de gezondheidszorg hebben te kennen gegeven dat het merendeel gebruik maakt van deze diensten. Binnen Visma DBS Talent & Salaris (T&S) en Visma Talent Self Service (TSS) zijn functies opgenomen waarmee de gevraagde gegevens geëxporteerd kunnen worden naar een ASCII-bestand. De export naar Vernet kan zowel in de client- als in de wen programmatuur gemaakt worden, waarbij de client gebruikt maakt van de client-ziekteregistratie en het web gebruikt maakt van de webziekteregistratie. Voor de export bestaan 2 varianten, afhankelijk van het contract dat de klant heeft afgesloten: 1. Vernet overzicht. Hierbij worden de volgende segmenten aangemaakt: a. .werknemer b. .verzuim c. .xWAO 2. Versys. Hierbij worden de volgende segmenten aangemaakt: a. .werknemer b. .verzuim c. .xWAO d. .namen Voor functionele vragen over de werking van Vernet zelf wordt verwezen naar de helpdesk van Vernet (020-422 97 71) of naar www.vernet.nl 3.6.3. Mogelijkheden export in T&S
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 73
Koppelingen Visma DBS Talent en Salaris De optie ‘Alleen mutaties’ kan niet meer gebruikt worden en zal in een van de volgende versies uit de programmatuur verwijderd worden. Alle werknemers Bij een initiële aanlevering van alle werknemers worden de gegevens van alle werknemers vanaf 01-012000 aangeleverd voor de gevraagde segmenten. Werknemers zonder dienstverband en/of contract worden daarbij niet meegenomen in de export. 3.6.4. Mogelijkheden export in web Export in het web gaat als volgt: Vaste gegevens vastleggen.
Datum selecteren voor de export en export starten
Exportbestand wordt aangemaakt
Export is gereed.
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 74
Koppelingen Visma DBS Talent en Salaris 3.6.5. Client- vs web programmatuur TSS kent ook de mogelijkheid een export voor Vernet te genereren op basis van de ziekteregistratie module in TSS. Het verschil tussen T&S en TSS is: Onderdeel Kopregel Versie Datumbereik Sectie .xWAO
T&S #DBS Versie van T&S Vanaf 1-1-2000 t/m heden Ingangsdatum voor het % wao wordt niet doorgegeven (geen historie)
TSS #DBS-TSS Versie van TSS Huidig jaar + 7 voorliggende jaren Ingangsdatum voor het % wao wordt doorgegeven (er is historie)
3.6.6. Te exporteren gegevens Bestandskenmerken -
Bestandsnaam: Verzuim.ver Type bestand is ASCII; geen vaste lengte van records Velden worden van elkaar gescheiden door een ‘^’ (dakje) Alle datumvelden hebben het formaat eejjddmm
Recordindelingen In de verschillende segmenten staan de volgende gegevens: Sectie .aanlevering - Datum en tijd vorige aanlevering - Datum en tijd huidige aanlevering Sectie .werknemer: - Werkgeversnummer (bed_id) - Werknemersnummer - Dienstverbandnummer * 100 + contractnummer - Geslacht - Geboortedatum - Datum in dienst. De echte datum 1:1 overnemen, ook als deze voor 1-1-2000 ligt. - Datum uit dienst - Ingangsdatum contract c.q. ingangsdatum mutatie. - Einddatum contract c.q. einddatum mutatie - Full-time salaris - Indicatie oproepkracht - Parttime percentage van het contract t.o.v. normuren. (Som van de percentages hoeft niet 100 te zijn.) - CAO kode - Kostenplaats - Afdeling (organisatorische eenheid) - Postcode - Salarisschaal
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 75
Koppelingen Visma DBS Talent en Salaris -
Trede van de salarisschaal Functienummer Functieomschrijving
Sectie .verzuim: - Werkgeversnummer - Werknemersnummer - Dienstverbandnummer * 100 + contractnummer - Eerste ziektedag - Laatste ziektedag - Percentage arbeidsongeschikt - Indicatie zwangerschap en bevallingsverlof - Ziektekode - Omschrijving aard ziekte - Omschrijving soort ongeval Sectie .xWAO voor alle werknemers waar ingangsdatum en % wao gevuld zijn: - Werkgeversnummer - Werknemersnummer - Dienstverbandnummer * 100 + contractnummer - Ingangsdatum WAO (WNR.DAT_ING_WAO) - Percentage WAO (WNR.PERC_WAO) - Ingangsdatum percentage WAO (alleen bij verwerking via TSS) Sectie .namen: - Werkgeversnummer - Werknemersnummer - Dienstverbandnummer * 100 + contractnummer - Achternaam - Voorletters - Tussenvoegsels Voorbeeld Begin van een bestand uit het web programma: #DBS Talent Self-Service #versie TSS9.00.10--2011-05-18 .aanleveringen 1^20110613^20110613 .werknemer 1^8^101^1^19000101^19980101^20060101^20050103^20051230^1163.52^0^1^1045^3375^99^^1^0^460^Kraamverzorgende 1^8^101^1^19000101^19980101^20060101^20051231^20060101^1163.52^0^1^1045^3375^99^5615CP^1^0^460^Kraamverzorgende 1^9^101^2^19000101^19980101^20060101^20050103^20051230^1163.52^0^1^1045^3375^99^^1^0^460^Kraamverzorgende 1^9^101^2^19000101^19980101^20060101^20051231^20060101^1163.52^0^1^1045^3375^99^5615CP^1^0^460^Kraamverzorgende
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 76
Koppelingen Visma DBS Talent en Salaris
3.7.
Verzuimmanager
De koppeling tussen Verzuimmanager en T&S bestaat uit 2 gegevens-stromen: - Werknemersgegevens van T&S naar Verzuimmanager - Ziekmeldingen van Verzuimmanager naar T&S Daarnaast moet, om de informatie tussen beide systemen correct te kunnen uitwisselen, ook e.e.a. juist worden ingericht. Werknemersgegevens van T&S naar Verzuimmanager Voor de export van de werknemersgegevens wordt gebruik gemaakt van de standaard export werknemersgegevens. Om met deze koppeling te kunnen werken, dient in T&S: - bij het bedrijf aangegeven te worden dat gebruik gemaakt wordt van het mutatieverslag werknemers (tabblad Pakketopties 1) - bij het bedrijf aangegeven te worden dat de standaard interface voor de werknemers gebruikt moet worden (tabblad Pakketopties 1 – Interfaces) - bij het bedrijf aangegeven te worden dat de ziekmelding TIS gebruikt moet worden (tabblad Pakketopties 1 – Interfaces) - bij de werknemers aangegeven te worden dat de werknemer geëxporteerd mag worden (tabblad Werknemer Overig). Indien niet algemeen vastgelegd wordt dat de werknemer geëxporteerd mag worden, dan dient bij layout 1 t/m 5 naar de gegevensset voor Verzuimmanager verwezen te worden (zie hierna). Om een constante gegevensset samen te stellen is het zinvol een aparte lay-out vast te leggen en deze altijd te gebruiken voor de export naar Verzuimmanager. Dit kan met het programma Koppelingen Export werknemers Onderhoud werknemerskoppeling. Hierin dienen de volgende groepen gegevens doorgegeven te worden: - Werknemer, velden 2001 t/m 2034 - Woonadres, velden 3101 t/m 3115 - Rekening, veld 4001 - Contract, veld 5002 en 5004 - Contract salaris, velden 6001 t/m 6046 Verder dient het veld ‘Org. eenheid in header’ aangekruist te worden.
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 77
Koppelingen Visma DBS Talent en Salaris
Om de gegevens initieel in Verzuimmanager te vullen kan de eerste keer gekozen worden voor ‘Alle gegevens’. Daarna MOET de optie ’Alle gegevens gemuteerde werknemers’ gebruikt worden. Verzuimmanager kan n.l. niet alleen de mutaties verwerken.
Ziekmeldingen van Verzuimmanager naar T&S © Visma DBS B.V. september 2011
versie 16.25.00 Pagina 78
Koppelingen Visma DBS Talent en Salaris Voor het importeren van de ziekmeldingen wordt gebruik gemaakt van de Import ziekmeldingen TIS (Koppelingen Import ziek Ziekmeldingen) Ten opzichte van de import uit TIS zijn een paar aanpassingen gemaakt: - het dienstverband hoeft niet in de omnummertabel TISVisma DBS voor te komen. - In het record is een speciaal kodeblok opgenomen (pos 47 – 54) waarin speciale koderingen voor Verzuimmanager opgenomen zijn.
Verder werkt het programma zoals beschreven in de helptekst. Inrichting T&S t.b.v. Verzuimmanager Verzuimmanager werkt met een aantal coderingen m.b.t. de ziekte. Deze coderingen moeten ook zo in T&S opgenomen worden. Hiervoor dienen de codes in de volgende twee programma’s vastgelegd te worden om een juiste import te realiseren: 1. Keuzelijst 2. Onderhoud conversie ziekte oorzaak Ad 1: Keuzelijsten Bij Beheer Algemene tabellen Keuzelijst dient bij de aard ziekte de volgende verplichte waardes vastgelegd te worden:
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 79
Koppelingen Visma DBS Talent en Salaris
Ad 2: Onderhoud conversie ziekte oorzaak Bij Koppelingen Import TIS Onderhoud conversie ziekte oorzaak dienen de codes zoals deze uit verzuimmanager komen, vastgelegd te worden. Onderstaande codes dienen vastgelegd te worden.
Indien in verzuimmanager naast de genoemde codes andere coderingen in gebruik genomen worden, dan moeten deze ook in T&S opgenomen worden in bovenstaande twee programma’s.
© Visma DBS B.V. september 2011
versie 16.25.00 Pagina 80