1
TECHNISCHE HANDLEIDING
(versie 07 maart 2016)
Inleiding
In dit gedeelte wordt een technische beschrijving gegeven van de recordlayouts die gebruikt worden vanaf het schooljaar 2004-2005. Het is vooral bedoeld voor de persoon of de firma die de software maakt, waarmee de schooladministratie werkt.
Dit onderdeel valt uiteen in drie delen. In het eerste deel zijn de bepalingen opgenomen waaraan de velden van alle re- cords moeten voldoen. Het betreft de toegelaten karakters en de verschillende veldtypes. Het tweede deel beschrijft de opbouw van een zending en de recordlayouts van de zogenoemde
"schillen" : de zending-header, de bericht-header en het be- richt-einde. Deze records komen in iedere zending voor en zijn onafhankelijk van het soort melding. Het derde deel bevat de eigenlijke recordlayouts.
Aandacht :
1. Doorheen de technische handleiding wordt de beperking geciteerd waarbij een datum na 31.08.2002 moet liggen.
Deze beperking geldt slechts voor de scholen die opstarten in het EDISON-project op 01.09.2002.
2. Vanaf 31 juli 2009 is het niet toegelaten dat de bestandsnaam van de zending begint met een “.” (punt). In webEDISON worden dergelijke bestanden niet langer als zendingsbestand beschouwd en kunnen ze dus niet verzonden worden.
2 1. Toegelaten karakters en veldtypes
1.1. Toegelaten karakters
De codetabel die op het Departement gebruikt wordt is Codepage 500. Deze Codepage kent ook de meeste betekenisvolle karakters van de Codepage 850, die op veel PC's gebruikt wordt.
Hieronder is een tabel afgedrukt met de karakters en hun ASCII-waarden uit Codepage 850, die toegelaten zijn. Enkel deze tekens mogen naar het Departement doorgestuurd worden.
De lijst met toegelaten tekens : 32 b
33 ! 34 "
35 # 36 $ 37 % 38 &
39 ' 40 ( 41 ) 42 * 43 + 44 , 45 - 46 . 47 / 48 0 49 1 50 2 51 3 52 4 53 5 54 6 55 7 56 8 57 9 58 : 59 ; 60 <
61 = 62 >
63 ?
64 @ 65 A 66 B 67 C 68 D 69 E 70 F 71 G 72 H 73 I 74 J 75 K 76 L 77 M 78 N 79 O 80 P 81 Q 82 R 83 S 84 T 85 U 86 V 87 W 88 X 89 Y 90 Z 91 [ 92 \ 93 ] 94 ^ 95 _
96 ` 97 a 98 b 99 c 100 d 101 e 102 f 103 g 104 h 105 i 106 j 107 k 108 l 109 m 110 n 111 o 112 p 113 q 114 r 115 s 116 t 117 u 118 v 119 w 120 x 121 y 122 z 123 { 124 | 125 } 126 ~ 128 Ç
129 ü 130 é 131 â 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 Ø 160 á 161 í 162 ó
163 ú 164 ñ 165 Ñ 166 ª 167 º 168 ¿ 173 ¡ 174 « 175 » 181 Á 182 Â 183 À 189 ¢ 198 ã 199 Ã 208 ð 209 Ð 210 Ê 211 Ë 212 È 214 Í 215 Î 216 Ï 221 | 222 Ì 224 Ó 225 ß 226 Ô 227 Ò 228 õ 229 Õ 230 µ
231 þ 232 Þ 233 Ú 234 Û 235 Ù 236 ý 237 Ý 238 - 239 ´ 240 − 241 ± 244 ¶ 245 § 246 ÷ 247 ¸ 248 ° 249 ¨ 251 ¹ 252 ³ 253 ²
Voor de scholen die DOS, WINDOWS of MACINTOSH als operating system gebruiken, moeten de records gescheiden worden door CR/LF (codes 13 en 10). De UNIX-machines moeten de records scheiden door een LF (code 10). Dit laat toe om eventuele fouten gemakkelijker te lokaliseren Een aantal van de soft- warepakketten zetten bij het aanmaken van een ASCII-file (zen- ding) automatisch deze codes achter elk record.
Daarnaast zijn er nog 2 stuurcodes die toegelaten zijn, nl.
NULL (code 0) en EOF (code 26) (voor UNIX ook CR (code 13)).
3 De school-EDISON zal zelf zorgen voor de verwijdering van deze speciale tekens.
Indien er met andere Codepages dan 850 gewerkt wordt, zal de school-EDISON een conversie naar Codepage 850 doorvoeren.
Hiervoor dient er in de zending-header de gebruikte Codepage vermeld te worden.
1.2. De verschillende veldtypes
Elk veld uit om het even welke record moet voldoen aan welbe- paalde regels. Elk veld beantwoordt aan de bepalingen van zijn veldtype. In de recordlayouts wordt dit veldtype, samen met de lengte (het aantal posities) bij elk veld vermeld. Er zijn 5 veldtypes : numerisch, decimaal, alfanumerisch, datum en tijd.
De rubriek 'optioneel' beschrijft de waarde die het veld moet krijgen indien het niet van toepassing is.
1. Numerisch
- toegelaten tekens : 0 1 2 3 4 5 6 7 8 9 - (minteken)
- positionering : rechts, vooraan opgevuld met nullen - negatieve getallen : minteken staat op de eerste plaats - optioneel : allemaal nullen
2. Decimaal
- toegelaten tekens : 0 1 2 3 4 5 6 7 8 9 - (minteken)
. (punt als decimaal teken) - decimaal teken heeft een vaste plaats
- decimaal teken wordt meegerekend in de lengte
- positionering : - gedeelte vóór het decimaal teken wordt vooraan opgevuld met nullen
- gedeelte na het decimaal teken wordt ach- teraan opgevuld met nullen.
vb. decimaal 9 posities : 5.3 1,25 wordt 00001.250
- negatieve getallen : minteken staat op de eerste positie - optioneel : vóór en na het decimaal teken staan nullen
3. Alfanumerisch
- toegelaten tekens : alle karakters uit de tabel - positionering : links, achteraan aangevuld met b - optioneel : allemaal b
4 4. Datum
- toegelaten tekens : 0 1 2 3 4 5 6 7 8 9 . (punt)
- layout : DD.MM.JJJJ
- laagste waarde : 01.01.1900 - hoogste waarde : 31.12.2999 - optioneel : 00.00.0000
5. Tijd
- toegelaten tekens : 0 1 2 3 4 5 6 7 8 9
:(dubbel punt)
- layout : HH:MM:SS in het 24-uren stelsel - laagste waarde : 00:00:00 (middernacht) - hoogste waarde : 23:59:59
- optioneel : 99:99:99
5 2. Recordstructuur van een zending : de buitenste schillen Alle zendingen (bestanden) die doorgestuurd worden naar het departement zijn opgebouwd uit records met een vaste lengte van 210 tekens. Enkel de toegelaten karakters mogen doorge- stuurd worden. Uitzondering hierop zijn de speciale ASCII- tekens CR (code 13), LF (code 10), EOF (code 26) en NULL (code 0). Deze moeten / kunnen voorkomen in het bestand dat aan de school-EDISON aangeboden wordt. Deze zijn evenwel niet begrepen in de 210 bytes. Na eliminatie van de stuurcodes moet elke record 210 bytes lang zijn.
Er zijn 4 soorten records :
- zending-header : staat bovenaan elke zending en bevat het nummer van de betreffende instelling, de referentie en enkele parameters voor de school-EDISON. Dit record heeft geen re- cordtype.
- bericht-header : staat bovenaan elke logische groep van datarecords en bevat informatie over de onderliggende data-re- cords. Dit record heeft altijd het recordtype 0005.
- bericht-einde : staat achteraan elke groep van datarecords en sluit het bericht af. Dit record heeft altijd het record- type 9995.
- datarecord : bevat de gegevens over een bepaalde gebeur- tenis. De recordlayout van een datarecord varieert naargelang de informatie die wordt meegedeeld. Het recordtype bepaalt hoe de velden moeten worden ingedeeld.
Schematisch kan een zending zoals die moet aangeboden worden aan de school-EDISON als volgt worden voorgesteld :
123456 referentie Edison-parameters 0005 0
2
000001 bericht-header informatie 2100 0
2
000001 melding van een opdracht 2100 0
2
000002 melding van een opdracht 2100 0
2
... ...
9995 0 2
000001 0005 0
2
000002 bericht-header informatie 2110 0
2
000001 melding dienstonderbreking
6 2120 0
2
000002 opmerking over de DO 21x0 0
2 ...
9995 0 2
000002
Elke zending begint met een record waarin het nummer van de betreffende instelling, de referentie van de zending, de ge- bruikte Codepage en de testindicator staat. Dit record identi- ficeert de instelling die meldingen doet aan het departement.
Het is het enige record dat door de school-EDISON gelezen en geïnterpreteerd wordt.
Een bericht begint met een bericht-header (recordtype 0005) met informatie over de logische groep van datarecords. Een groep van datarecords wordt afgesloten met het bericht-einde record (recordtype 9995). Elk bericht is binnen de zending uniek genummerd. Dit volgnummer komt zowel in de bericht- header als in het bericht-einde record voor. Zo wordt er op een eenduidige manier een groep datarecords afgesloten.
Het recordtype van het datarecord hangt af van de soort infor- matie die in het bericht zit. Dit recordtype en de bijhorende recordlayout worden door het departement bepaald en aan de au- tomatiseerders meegedeeld. Van elk recordtype kunnen er ver- schillende versies bestaan. Dit biedt de mogelijkheid om wijzigingen aan de recordlayout door te voeren, zonder dat er steeds een nieuw type moet aangemaakt worden. Het recordtype blijft dus verbonden met het soort melding. Een versie is steeds vanaf een bepaalde datum geldig. Indien na deze datum nog oudere versies van een recordtype gebruikt worden, zal dit resulteren in een foutmelding. Het departement zal geruime tijd op voorhand de nieuwe versie bekend maken. Vanaf september 1996 is het versienummer "03" voor alle recordtypes behalve voor RL-1 en RL-2 waar het vanaf 01.09.2000 "04" is, voor RL-9 waar het vanaf 01.09.1998 “03” en vanaf 01.09.2003
“04” is en vanaf 01.12.2008 “05” is, voor RL-10 waar het vanaf 22.11.2001 “01” is (deze RL enkel geldig tot 18.02.02!), en voor RL-11 waar het vanaf 01.01.2003 “01” is.
De datarecords krijgen elk een volgnummer. Binnen een bericht worden de datarecords opeenvolgend genummerd, beginnende met 000001.
Op de volgende bladzijden staat de beschrijving van elk veld uit de zending-header, de bericht-header en het bericht-einde.
Bij ieder veld staan de volgende rubrieken vermeld : - nummer en naam van het veld
- een beschrijving van het veld
- het aantal posities en het veldtype
- restricties : de semantische regels waaraan de waarden van het veld moeten voldoen.
Deze restricties dienen in de soft-
7 ware geïmplementeerd te worden. In- dien bij controle van de bestanden inbreuken tegen deze specificaties worden vastgesteld, dan worden deze als tekortkomingen van de school- software aanzien.
- aanwezigheid : verplicht of optioneel
- foutmeldingen : enkel de fout tegen de restrictie worden opgenomen
Naast de foutmeldingen tegen de restricties, zijn er een aantal fouten die bij elk veld kunnen voorkomen of die be- trekking hebben op de structuur van de zending. Deze foutmel- dingen zijn hieronder gegroepeerd en worden in de afzonder- lijke beschrijving van de velden niet meer vermeld.
Fouten tegen de veldtypes :
- 2010101 : syntax-fout op een alfanumeriek veld - 2010102 : syntax-fout op een numeriek veld - 2010103 : syntax-fout op een decimaal veld - 2010104 : syntax-fout op een datum veld - 2010105 : syntax-fout op een tijd veld Fouten tegen de structuur van de zending :
- 3110002 : bericht-einde ontbreekt
- 3110003 : datarecord zonder bericht-header - 3110004 : bericht-einde zonder bericht-header - 3110017 : bericht bevat geen datarecords
8 2.1. Recordlayout zending-header
zending-header
nr len pos veldtype omschrijving
1 6 1 numerisch nummer van betreffende instelling 2 20 7 alfanumer. referentie
3 5 27 numerisch gebruikte Codepage 4 1 32 alfanumer. testindicator
5 54 33 alfanumer. informatie 6 124 87 blanco's
9 "zending-header" - 1 : NUMMER BETREFFENDE INSTELLING
Nummer van de instelling waarop de gegevens in de zending betrekking hebben.
Lengte : 6 posities Type : NUMERISCH
Restricties :
- geldig instellingsnummer
Aanwezigheid : VERPLICHT
10 "zending-header" - 2 : REFERENTIE
Dit veld bevat de referentie van de zending die door de schoolapplicaties wordt aangemaakt.
Lengte : 20 posities Type : ALFANUMERISCH
Restricties :
- voor elke zending van een instelling moet de
referentie uniek zijn. Dit betekent dat ervoor moet gezorgd worden dat over de verschillende schoolappli- caties of meerdere copies van dezelfde applicatie die zendingen aanmaken heen, de referentie uniek is.
Aanwezigheid : VERPLICHT
11 "zending-header" - 3 : GEBRUIKTE CODEPAGE
Nummer van de Codepage die gebruikt wordt door de schoolap- plicaties.
Lengte : 5 posities Type : NUMERISCH
Restricties :
- geldig Codepagenummer
Aanwezigheid : VERPLICHT
12 "zending-header" - 4 : TESTINDICATOR
Aanduiding of het om een testzending, dan wel een gewone zen- ding gaat. De gegevens van een testzending zullen nooit ge- bruikt worden om wedden te bepalen, opdrachten stop te zetten, enz.
Lengte : 1 posities Type : ALFANUMERISCH
Restricties :
- "T" : testzending - "N" : normale zending
Aanwezigheid : VERPLICHT
13 "zending-header" - 5 : INFORMATIE
Dit veld laat toe om informatie over de zending mee te geven.
Het dient tevens voor eventuele latere uitbreidingen.
Lengte : 54 posities Type : ALFANUMERISCH
Restricties :
- dit veld wordt niet gebruikt.
Aanwezigheid : OPTIONEEL
14 2.2. Recordlayout bericht-header.
recordtype 0005 : bericht-header
nr len pos veldtype omschrijving 1 4 1 numerisch recordtype 2 2 5 numerisch versienummer
3 6 7 numerisch volgnummer bericht 4 5 13 numerisch soort gebeurtenis 5 11 18 numerisch stamboeknummer 6 3 29 numerisch hoofdstructuur 7 10 32 datum datum geldigheid 8 7 42 alfanumer. bestemming
9 30 49 alfanumer. naam contactpersoon
10 15 79 alfanumer. telefoonnummer contactpersoon 11 30 94 alfanumer. naam van de software
12 13 14
10 8 69
124 134 142
datum tijd blanco’s
datum aanmaak bericht tijdstip aanmaak bericht
15 0005-01 "bericht-header" : RECORDTYPE
Dit veld identificeert het type record.
Lengte : 4 posities Type : NUMERISCH
Restricties :
- toegelaten waarde : "0005" voor de bericht-header.
Aanwezigheid : VERPLICHT
Foutcodes :
- 2010002 : recordtype onbekend.
- 4020009 : Ongeldig elektronisch dossier.
16 0005-02 "bericht-header" : VERSIENUMMER
Dit veld duidt aan welke versie van het recordtype gebruikt wordt.
Lengte : 2 posities Type : NUMERISCH
Restricties :
- geldig versienummer (vanaf september 1996 = "03").
Aanwezigheid : VERPLICHT
17 0005-03 "bericht-header" : VOLGNUMMER BERICHT
Uniek volgnummer van het bericht binnen de zending.
Lengte : 6 posities Type : NUMERISCH
Restricties :
- het eerste bericht heeft het volgnummer "000001";
- voor de volgende berichten wordt het volgnummer telkens met 1 verhoogd.
Aanwezigheid : VERPLICHT
Foutcodes :
- 3110011 : nummers binnen bericht niet opeenvolgend.
- 3110009 : volgnummer fout.
- 3110016 : volgnummer bericht reeds gebruikt.
18 0005-04 "bericht-header" : SOORT GEBEURTENIS
Dit veld identificeert de soort gebeurtenis.
Lengte : 5 posities Type : NUMERISCH
Restricties :
- toegelaten waarden :
“21001” : melding woonplaats
“21002” : melding verblijfsplaats
“21003” : melding stopzetten verblijfsplaats “21004” : melding burgerlijke staat
“21005” : melding personen ten laste “21006” : melding cumul
“21007” : melding stopzetting cumul
“21008” : melding stopzetten woonplaats “21009” : melding aanvraag immatriculatie “21011” : melding wijziging bankrekeningnummer “21014” : melding plage-uren CAO VI
“21015” : melding annulatie plage-uren CAO VI “21016” : melding indiensttreding
“21017” : melding van een annulatie van een vroeger reeds gemelde indiensttreding
“21018” : melding uitdiensttreding
“22001” : melding van een opdrachtenpakket “21020” : melding van een premie
“21021” : melding annulatie premie “21022” : melding e-mailadres
“22003” : melding stopzetten opdracht
“23xxx” : melding van een dienstonderbreking
“24xxx” : melding van een aanvulling van een vroeger reeds gemelde dienstonderbreking
“25xxx” : melding van een annulatie van een vroeger reeds gemelde dienstonderbreking
xxx = de code van de dienstonderbreking zie basistabel “dienstonderbrekingen” op
http://www.ond.vlaanderen.be/edison/Wie/Schoolauto/hooizolder.asp
Aanwezigheid : VERPLICHT
19 Foutcodes :
- 3110016 : het volgnummer van dit bericht is reeds gebruikt.
- 3110018 : soort gebeurtenis code bestaat niet.
- 3110022 : gebeurtenis-code niet volgens afspraak.
- 4220003 : opdrachtgebonden type DO (niet met RL2).
- 4220004 : bevallingsrust niet voor mannen.
- 4320035 : dubbele AANVRAAG IMMATRICULATIE.
20 0005-05 "bericht-header" : STAMBOEKNUMMER
Dit veld identificeert het betrokken personeelslid.
Lengte : 11 posities Type : NUMERISCH
Restricties :
- geldig stamboeknummer;
- “00000000000" bij gebeurteniscode 21009.
Aanwezigheid : VERPLICHT
Foutcodes :
- 3110005 : stamboeknummer onbekend.
- 3110006 : stamboeknummer niet toegelaten bij RL-9.
- 3110013 : instelling bestaat niet.
21 0005-06 "bericht-header" : HOOFDSTRUCTUUR
De hoofdstructuur of instellingsstructuur van de instelling waarover de gegevens in het bericht handelen.
Lengte : 3 posities Type : ALFANUMERISCH
22 Restricties :
- moet ingericht zijn in de instelling
- slechts volgende hoofd-/instellingsstructuren zijn toegela- ten :
"111" : gewoon kleuteronderwijs “121” : bijzonder kleuteronderwijs “211” : gewoon lager onderwijs “221” : bijzonder lager onderwijs “311” : secundair onderwijs
"312" : deeltijds beroepssecundair onderwijs “313” : deeltijds zeevisserij-onderwijs
“316” : deeltijds kunstonderwijs
“317” : secundair onderwijs voor sociale promotie “321” : buitengewoon secundair onderwijs
“411” : hoger onderwijs
“417” : hoger onderwijs voor sociale promotie “618” : centrum voor basiseducatie (CBE)
“BNA” : ped.begel.dienst ARGO basisonderwijs “BNB” : ped.begel.dienst VSKO basisonderwijs
“BNC” : ped.begel.dienst Prov.Ond.Vlaanderen basisonderw.
“BND” : ped.begel.dienst OVSG basisonderwijs
“BOA” : ped.begel.dienst ARGO secundair onderwijs “BOB” : ped.begel.dienst VSKO secundair onderwijs
“BOC” : ped.begel.dienst Prov.Ond.Vlaanderen sec.onderw.
“BOD” : ped.begel.dienst OVSG secundair onderwijs “BPA” : ped.begel.dienst ARGO begeleidingsdiensten “BPB” : ped.begel.dienst VSKO begeleidingsdiensten
“BPC” : ped.begel.dienst Prov.Ond.Vlaanderen beg.diensten “BPD” : ped.begel.dienst OVSG begeleidingsdiensten
“C00” : centrum voor leerlingenbegeleiding (CLB)
“IA0” : internaat (gewoon onderwijs of autonoom) basis “IB0” : internaat buitengewoon onderwijs basis
“IC0” : permanent opvangcentrum “ID0” : semi-internaat
“IE0” : schipperstehuis
“IF0” : internaat voor geplaatste kinderen “IG0” : internaat Vlaams Fonds
“IH0” : internaat buitengewoon onderwijs secundair
“II0” : internaat (gewoon onderwijs of autonoom) secundair “IP0” : internaat met permanente openstelling
“K00” : koepel “T00” : peutertuin
Voor meldingen in het kader van Dimona door instellingen die nog niet in het EPD (elektronisch personeelsdossier) zitten zijn toegelaten:
“
“416” : deeltijds hoger kunstonderwijs “511” : universitair onderwijs
“000” : rest
Merk op dat bij al deze codes : 0 = cijfer nul .
23 Aanwezigheid : VERPLICHT
Foutcodes :
- 3110007 : hoofdstructuur onbekend.
- 3110014 : ingerichte hoofdstructuur onbekend.
- 3110015 : ingerichte hoofdstructuur niet geldig.
24 0005-07 "bericht-header" : DATUM GELDIGHEID
Dit veld duidt de datum aan waarop het bericht ingaat.
Lengte : 10 posities Type : DATUM
Restricties :
- de datum moet vallen na 31.08.2002;
- deze datum komt overeen met de begindatum die in de hoofding van de huidige PERS-formulieren staat.
Aanwezigheid : VERPLICHT
Foutcodes :
- 3110008 : geldigheidsdatum te vroeg.
- 4120081 : geldigheidsdatum niet toegelaten :
plage-uren (RL-10) mogen enkel gemeld worden met geldigheidsdatum 15.09 van het lopende schooljaar.
- 4220021 : annulatie onmogelijk wegens stopgezet vak/ambt (Conflict toegelaten registratieperiode opdracht).
25 0005-08 "bericht-header" : BESTEMMING
Dit veld identificeert de dienst waarvoor de zending bedoeld is.
Lengte : 7 posities Type : ALFANUMERISCH
Restricties :
toegelaten waarde : nummer van het werkstation : - voor het basisonderwijs : 1 t.e.m. 10
(te melden als: 01,02,03,...,09,10)
- voor het secundair onderwijs : 15 t.e.m. 32 - voor het BUSO: 13
- voor het DKO: 42 en 43
- voor het secundair OSP: overeenkomstig werkstation - voor het hoger onderwijs: overeenkomstig werkstation - voor het hoger DKO: overeenkomstig werkstation
- voor het universitair onderwijs: overeenkomstig werkstation
- voor CLB’s : 47
- voor internaten : het overeenkomstig werkstation (meestal hetzelfde werkstation als de school waaraan het internaat verbonden is)
- voor het hoger OSP: overeenkomstig werkstation
- voor het deeltijds volwassenenonderwijs basiseducatie:
overeenkomstig werkstation
Aanwezigheid : VERPLICHT
Foutcodes :
- 3110012 : bestemming bestaat niet.
- 4310027 : BESTEMMELING, WS ongeldig.
26 0005-09 "bericht-header" : NAAM CONTACTPERSOON
In dit veld kan de naam opgeslagen worden van de persoon die in de instelling instaat voor het aanmaken van de berichten. Dit moet het departement toelaten om, in geval van problemen
contact op te nemen met de betrokken persoon.
Lengte : 30 posities Type : ALFANUMERISCH
Restricties : geen
Aanwezigheid : OPTIONEEL
27 0005-10 "bericht-header" : TELEFOONNUMMER CONTACTPERSOON
In dit veld kan het telefoonnummer opgeslagen worden van de persoon die in de instelling instaat voor het aanmaken van de berichten.
Lengte : 15 posities Type : ALFANUMERISCH
Restricties : geen
Aanwezigheid : OPTIONEEL
28 0005-11 "bericht-header" : NAAM VAN DE SOFTWARE
Dit veld laat toe om een identificatie van de gebruikte soft- ware in te vullen. Indien het gaat om een pakket voor school- administratie kan de naam van het pakket en /of de naam van het software-huis gebruikt worden, samen met de versie en de
release nummers van de software. Indien de zending door eigen programmatuur aangemaakt werd, dan kan de naam van de pro- grammeur of de verantwoordelijke gebruikt worden.
Lengte : 30 posities Type : ALFANUMERISCH
Restricties : geen
Aanwezigheid : OPTIONEEL
29 0005-12 "bericht-header" : DATUM AANMAAK BERICHT
Dit veld duidt de datum aan waarop het bericht werd aangemaakt ( niet de datum waarop het werd verstuurd ).
Lengte : 10 posities Type : DATUM
Restricties :
Aanwezigheid : VERPLICHT
Foutcodes :
- 3130001 : warning : datum opmaak foutief.
30 0005-13 "bericht-header" : TIJDSTIP AANMAAK BERICHT
Dit veld duidt het tijdstip ( uur, minuten en seconden ) aan waarop het bericht werd aangemaakt ( niet het tijdstip waarop het werd verstuurd ).
Lengte : 8 posities Type : TIJD
Restricties :
Aanwezigheid : VERPLICHT
Foutcodes :
- 3130002 : warning : tijd opmaak foutief.
31 2.3. Recordlayout bericht-einde
recordtype 9995 : bericht-einde
nr len pos veldtype omschrijving 1 4 1 numerisch recordtype 2 2 5 numerisch versienummer
3 6 7 numerisch volgnummer bericht 4 198 13 blanco's
32 9995-01 "bericht-einde" : RECORDTYPE
Dit veld identificeert het type record.
Lengte : 4 posities Type : NUMERISCH
Restricties :
- toegelaten waarde : "9995" voor bericht-einde.
Aanwezigheid : VERPLICHT
Foutcodes :
- 2010002 : recordtype bestaat niet
33 9995-02 "bericht-header" : VERSIENUMMER
Dit veld duidt aan welke versie van het recordtype gebruikt wordt.
Lengte : 2 posities Type : NUMERISCH
Restricties :
- geldig versienummer (vanaf september 1996 = "03").
Aanwezigheid : VERPLICHT
34 9995-03 "bericht-einde" : VOLGNUMMER BERICHT
Uniek volgnummer van het bericht binnen de zending.
Lengte : 6 posities Type : NUMERISCH
Restricties :
- moet identiek zijn aan het volgnummer bericht uit de bericht-header.
Aanwezigheid : VERPLICHT
Foutcodes :
- 3110010 : bericht-header en bericht-einde volgnummer verschillend.
- 3210001 : syntax fout record volgnummer.
35 3. Recordlayout RL-1 t/m RL-15
Op de volgende bladzijden staan alle specificaties van de vol- gende recordlayouts:
RL-1 : opdrachten en opdrachtgebonden dienstonderbrekingen RL-2 : niet-opdrachtgebonden dienstonderbrekingen
RL-3 : opmerking
RL-4 : beëindiging opdrachtenpakket RL-5 : woonplaats
RL-6 : verblijfplaats RL-7 : familiale toestand RL-8 : cumul
RL-9: aanvraag immatriculatie / wijziging bankrekeningnummer RL-10: plage
RL-11: dimona
RL-12: opdrachten en opdrachtgebonden dienstonderbrekingen hogescholen
RL-13: premies
RL-14: rekeningnummer (IBAN-BIC) RL-15: e-mailadres
Het gebruik van deze recordlayouts en een aantal speciale ge- vallen zijn beschreven in het gedeelte over de gebruikershand- leiding.
In de rubriek personeelscategorie staat voor welke categorie het veld van toepassing is. De volgende afkortingen worden gebruikt:
- BOP : bestuurs- en onderwijzend personeel - OP : onderwijzend personeel
- OpvHP : opvoedend hulppersoneel - AdmP : administratief personeel
- MVDP : meesters, vak- en dienstpersoneel
- AMVDP : administratief, meesters-, vak en dienstpersoneel - PMP : paramedisch personeel
- OstP : ondersteunend personeel
- BOstP : beleids- en ondersteunend personeel - PsyP : psychologisch personeel
- SocP : sociaal personeel - MedP : medisch personeel
- ALLE : alle personeelscategorieën
36 3.1. RL-1 ( opdrachten )
recordtype 2100 : opdrachten
versie 04 : gebruikt vanaf 01.09.2000 versie 05 : gebruikt tot 20.07.2010 versie 06 : gebruikt vanaf 21.07.2010 nr len pos veldtype omschrijving
1 4 1 numerisch recordtype 2 2 5 numerisch versienummer
3 6 7 numerisch volgnummer bericht 4 10 13 datum einddatum opdracht
5 1 23 alfanumer. melding tijdelijk andere opdracht in een wervings-, selectie- of bevorderingsambt
6 1 24 alfanumer. melding R/W
7 1 25 numerisch code administratieve toestand 8 9 26 decimaal prestatie-uren per week
9 1 35 alfanumer. verklaring geen kandidaat VE/VO 10 1 36 alfanumer. verklaring geen kandid. taalkennis 11 1 37 alfanumer. aanstelling volledig schooljaar 12 1 38 alfanumer. verklaring geen kand. in hoofdambt 13 1 39 blanco (wordt niet meer gebruikt)
14 1 40 alfanumer. (wordt niet meer gebruikt) 15 8 41 numerisch ambtcode
16 8 49 numerisch vakcode
17 1 57 alfanumer. graad eenheidstype SO / graad DKO 18 3 58 alfanumer. onderwijsvorm SO
19 8 61 numerisch vakcode gelijkstelling
20 3 69 alfanumer. onderwijsvorm SO gelijkstelling 21 2 72 numerisch leerjaar
22 11 74 numerisch stamboeknr. te vervangen persoon 23 3 85 numerisch code DO te vervangen persoon 24 9 88 decimaal TBSOB uren
25 9 97 decimaal afstand wachtgeld TBSOB uren 26 3 106 numerisch code opdrachtgebonden DO 27 9 109 decimaal uren opdrachtgebonden DO
28 10 118 datum einddatum opdrachtgebonden DO
37 29 1 128 numerisch opleidingsvorm-code
30 31
2 2
129 131
numerisch numerisch
aanstelling-code terugvordering-code 32 2 133 numerisch herwaardering-code
versie 04 :
33 76 135 blanco's
versie 05 :
33 2 135 numerisch richtgraad 34 74 137 blanco's
versie 06 :
33 2 135 numerisch richtgraad 34 8 137 numerisch module
35 4 145 numerisch opleiding 36 4 149 numerisch studiegebied 37 58 153 blanco's
38 2100-01 "opdracht" : RECORDTYPE
Dit veld identificeert het type van het record.
Lengte : 4 posities Type : NUMERISCH
Personeelscategorie : ALLE
Restricties :
- toegelaten waarde : "2100" voor datarecord RL-1.
Aanwezigheid : VERPLICHT
39 Foutcodes :
- 4020001 : recordtype / versie niet numerisch : recordtype moet numerisch zijn (4 posities) of versienummer moet numerisch zijn (2 posities).
- 4020002 : recordtype / versie onbekend :
recordtype/versie onbekend / niet van toepassing bij een 'opdrachtenpakket' of het versienummer is verschillend van "04" ( tot 31.11.2000 kan ook nog “03” ).
- 4020005 : bericht is leeg :
het bericht bevat geen enkel datarecord.
- 4020007 : te veel data-records binnen één bericht : aantal RL-1 records beperkt tot 50.
- 4020009 : ONGELDIG ELEKTRONISCH DOSSIER :
het elektronisch dossier van de hoofdstructuur in niet geldig op de geldigheidsdatum of er wordt een onbestaand ambt (veld 15) gemeld.
- 4120027 : dubbele melding :
binnen het opdrachtenpakket komt een opdracht met dezelfde karakteristieken meerdere malen voor;
een opdracht wordt ten onrechte opgesplitst;
bij een opgesplitste opdracht moeten de prestatie-uren voor de afzonderlijke opdrachtlijnen gelijk zijn aan het totaal aantal uren van de opdracht.
- 4120033 : ‘Stopzetten’ onmogelijk :
voor de opdracht in de operationele databank die moet 'stopgezet' worden, loopt er momenteel nog minstens één geldige vervangingsopdracht ('stopzetten' gebeurt hetzij bij 'vervroegen' van de einddatum, hetzij bij een
opdracht die niet meer voorkomt in het opgestuurde opdrachten-pakket).
- 4120055 : geldigheidsdatum verder dan pensioendatum : de geldigheidsdatum overschrijdt de geregistreerde pensioendatum binnen dit leerplan.
- 4130055 : warning: eerder stopgezette opdracht(en) ontbreken:
er zijn één of meerdere opdrachten automatisch stopgezet op de (geldigheidsdatum - 1 dag) omdat ze niet meer in het nieuwe pakket voorkomen, maar deze opdracht(en) waren eerder al eens stopgezet.
- 4130057 : warning: aut. stopzetting op de pensioendatum : de opdracht wordt stopgezet op de (pensioendatum – 1 dag) omdat binnen dit leerplan de pensioendatum
geregistreerd staat in de databank.
- 4120045 : stopzetten pakket na fusie: manueel.
- 4180029 : “Herziening” vereist – manuele verwerking.
- 4190010 : “STOPZETTEN” opdrachten verloopt foutief.
- 4220021 : ann.onmogelijk wegens stopgezet vak/ambt.
- 4220014 : DO bestaat niet (annulatie niet mogelijk).
- 4220018 : DO bestaat reeds.
- 4220019 : DO bestaat niet (aanvulling niet mogelijk).
- 4220020 : ANNULEREN FAALT : NOG GELDIGE VERV.OPDR.
40 2100-02 "opdracht" : VERSIENUMMER
Dit veld identificeert het versienummer van de gebruikte recordlayout.
Lengte : 2 posities Type : NUMERISCH
Personeelscategorie : ALLE
Restricties : geldig versienummer - vanaf 01.09.2000: “04”
- vanaf 01.09.2006 ook : “05”
Versie 04 en 05 zijn samen geldig vanaf 01.09.2006 .
Aanwezigheid : VERPLICHT
Foutcodes:
- 4020002: Record Type/Versie onbekend versienummer moet 04 of 05 zijn.
bij de controle van het versienummer van een
recordlayout wordt de ontvangstdatum van het bericht gebruikt, niet de geldigheidsdatum.
- 3110019 : foutief versienummer.
- 4120073 : verschillend versienr. binnen een bericht.
- 4130058 : warning: upgrade schoolsoftw. RL1 nodig!
41 2100-03 "opdracht" : RECORDVOLGNUMMER
Uniek volgnummer van het record in het bericht.
Lengte : 6 posities Type : NUMERISCH
Personeelscategorie : ALLE
Restricties :
- "000001" voor het eerste RL-1 - record van het bericht;
- moet 1 hoger zijn dan het volgnummer van het vorig record binnen het bericht.
Aanwezigheid : VERPLICHT
Foutcodes :
- 3110020 : meerdere datarecords uit volgorde.
42 2100-04 "opdracht" : EINDDATUM OPDRACHT
Dit veld duidt de einddatum (laatste dag) van een opdracht aan.
Lengte : 10 posities Type : DATUM
Personeelscategorie : ALLE
Restricties :
- Zie de basistabel “einddatum” op:
http://www.ond.vlaanderen.be/edison/Wie/Schoolauto/hooizolder.asp
- Bij ATO = 1 mag de einddatum niet groter zijn dan de einddatum van de dienstonderbreking van de titularis.
Aanwezigheid : VERPLICHT
Foutcodes :
- 4020003 : ongeldige waarde :
moet verschillend zijn van 00.00.0000;
moet vallen na 31.08.2002;
indien ATO-code = 1 of 2 : einddatum moet <= 30.06 van het betrokken schooljaar ( of <= 31.08 )
- 4120001 : combinatie BEGINDATUM / EINDDATUM ongeldig : begindatum (= geldigheidsdatum uit Begin Bericht) moet kleiner zijn dan of gelijk zijn aan Einddatum opdracht.
- 4130041 : warning: einddatum ‘tijdelijke’ correct? : de gevraagde eindatum wordt geregistreerd.
- 4130042 : warning: einddatum ‘vaste’ < 31.12.2999 : de einddatum 31.12.2999 wordt geregistreerd.
- 4120046 : reden stopz = fusie in nog ingerichte HS - 4120076 : einddatum ligt te ver in de toekomst : datum moet in kalender staan;
gebruik 31.12.2999 om oneindig aan te geven.
43 2100-05 "opdracht" : MELDING TIJDELIJK ANDERE OPDRACHT IN EEN WERVINGS-, SELECTIE- OF BEVOR- DERINGSAMBT
Aanduiding of de opdracht een tijdelijk waarnemen van een andere opdracht in een wervingsambt of een selectie- of bevorderingsambt is.
Lengte : 1 positie Type : ALFANUMERISCH
Personeelscategorie : ALLE
Restricties :
- toegelaten waarde :
"J" : het betreft het tijdelijk waarnemen van een andere opdracht in een wervingsambt of een selectie- of bevor- deringsambt.
- enkel toegelaten bij ATO-code = 1 of 2
- verplicht “J” in instellingstructuur T00 bij ATO-code = 1 of 2
- "J" is niet toegelaten in combinatie met TADD (veld 2100- 30 = "01")
- "J" is niet toegelaten in combinatie met R/W (veld 2100-06
= "R" of "W")
- voor toegelaten combinaties zie de basistabel
“combinatie2” op:
http://www.ond.vlaanderen.be/edison/Wie/Schoolauto/hooizolder.asp
Aanwezigheid : OPTIONEEL
Foutcodes :
- 4020003 : ongeldige waarde :
geldige waarden zijn "J" en blanco.
- 4120038 : combinatie THA / RW ongeldig : THA en RW kunnen niet samen voorkomen.
- 4120064 : combinatie TAO/TADD/Herwaard. foutief
44 2100-06 "opdracht" : MELDING R/W
Aanduiding dat de opdracht een reaffectatie of wederte- werkstelling is.
Lengte : 1 positie Type : ALFANUMERISCH
Personeelscategorie : ALLE
Restricties :
- toegelaten waarden :
- "R" : reaffectatie
- "W" : wedertewerkstelling
- enkel toegelaten bij ATO-code = 1 of 2
- "R" of “W” zijn niet toegelaten in combinatie met TADD (veld 2100-30 = "01")
voor toegelaten combinaties zie de basistabel
“combinatie2” op :
http://www.ond.vlaanderen.be/edison/Wie/Schoolauto/hooizolder.asp
Aanwezigheid : OPTIONEEL
Foutcodes :
- 4020003 : ongeldige waarde :
geldige waarden zijn "R", "W" en blanco.
- 4120038 : combinatie THA / RW ongeldig.
- 4120063 : combinatie RW/TADD/Herwaardering foutief.
- 4120064 : combinatie TAO/TADD/Herwaard. foutief.
45 2100-07 "opdracht" : CODE ADMINISTRATIEVE TOESTAND
Dit veld duidt de administratieve toestand code van de opdracht aan.
Lengte : 1 positie Type : NUMERISCH
Personeelscategorie : ALLE
Restricties :
- toegelaten waarden :
"1" : tijdelijk in een niet-vacant ambt "2" : tijdelijk in een vacant ambt
"3" : proeftijd selectie- / bevorderingsambt (gemeen- schapsonderwijs)
"4" : vast benoemd
“8” : GECO-interimaris / interim opdracht op korte termijn in CBE
"9" : GECO-personeel / contractuele opdracht vacant voor langere periode in CBE
- voor toegelaten combinaties zie de basistabel
“combinatie2” op :
http://www.ond.vlaanderen.be/edison/Wie/Schoolauto/hooizolder.asp
Aanwezigheid : VERPLICHT
46 Foutcodes :
- 4020003 : ongeldige waarde :
geldige waarden zijn de vermelde waarden, geldig tijdens de duurtijd van deze opdracht.
- 4120007 : combinatie ATO-code / RW ongeldig :
reaffectatie / wedertewerkstelling is enkel toegelaten bij de ATO-code = 1 of 2.
- 4120006 : combinatie gegevens vervanging :
ATO-code moet 1 of 8 zijn indien 'stamboeknummer te vervangen persoon' en 'type DO te vervangen persoon' in gevuld zijn.
- 4120008 : combinatie ATO-code / TBSOB ongeldig :
ATO-code moet 4 zijn indien de gegevens over TBSOB ingevuld zijn.
- 4120037 : combinatie ATO-code / THA ongeldig :
THA is enkel toegelaten bij ATO-codes "01" en "02"
(tijdelijke opdracht).
- 4120053 : waarde niet correct (stopgezette school) : enkel ATO-code = “04” toegelaten indien de school is ‘stopgezet’.
- 4120062 : combinatie ATO/Opdr.kenmerken foutief.
- 4120069 : combinatie ATO/Vak/TIVOLI foutief :
zie restricties in veld 2100-31 voor meer details.
47 2100-08 "opdracht" : PRESTATIE-UREN PER WEEK
Dit veld duidt de prestatie-uren per week aan.
Lengte : 9 posities : 5.3 Type : DECIMAAL
Personeelscategorie : ALLE
48 Restricties :
- hier worden de uren vermeld waarvan een personeelslid titularis is ; de uren waarvoor een vastbenoemd perso- neelslid een deeltijdse dienstonderbreking of een TBS-OB heeft zijn hierin inbegrepen.
- voor de ambten waarvoor geen prestatienoemer bepaald is komt in dit vak de teller van de breuk waarvan de noemer als volgt is vastgesteld :
HFS 111 alle ambten 24 HFS 121 alle ambten 22 HFS 211 alle ambten 24
HFS 221 directeur 22
ergotherapeut 32
kinderverzorger 32
kinesitherapeut 32
leermeester ASV(braille) 22 leermeester ASV (L.O.) 22 leermeester godsdienst 24
leermeester NCZ 24
logopedist 30
onderwijzer ASV 22
orthopedagoog 40
verpleger 32
hoofdopvoeder 36
opvoeder 36 studiemeester-opvoeder 36
HFS 311 directeur 10
onderdirecteur 10
werkplaatsleider 30
werkmeester 30
HFS 312 coördinator 10
AMVDP 38
- VWO : zie “besluit van de Vlaamse Regering betreffende de prestatieregeling en de vaststelling van het recht op een salaris in een ambt in de centra voor volwassenenonderwijs”
Aanwezigheid : VERPLICHT
Foutcodes:
- 4020003 : ongeldige waarde : moet groter zijn dan nul.
49 2100-09 "opdracht" : VERKLARING GEEN KANDIDAAT VE/VO
Verklaring van de inrichtende macht dat zij in de onmoge- lijkheid is geweest om voor de opdracht een kandidaat aan te werven die in het bezit is van een vereist of voldoende ge- acht bekwaamheidsbewijs.
Lengte : 1 positie Type : ALFANUMERISCH
Personeelscategorie : ALLE
Restricties :
BOP en OpvHP en de ambten 25 “opvoeder” en 291 “opvoeder ssc 106”
- toegelaten waarde :
"J" : er werd geen kandidaat gevonden ;
- enkel toegelaten bij ATO-code = 1, 2, 8 of 9.
Aanwezigheid : OPTIONEEL
Foutcodes :
- 4020003 : ongeldige waarde :
geldige waarden zijn "J" en blanco.
50 2100-10 "opdracht" : VERKLARING GEEN KANDIDAAT MET VEREISTE TAALKENNIS
Verklaring van de inrichtende macht dat er geen kandidaat werd gevonden met de vereiste taalkennis.
Lengte : 1 positie Type : ALFANUMERISCH
Personeelscategorie : ALLE
Restricties :
- toegelaten waarde : "J" : er werd geen kandidaat gevonden ;
- enkel toegelaten bij ATO-code = 1, 2, 8 of 9.
Aanwezigheid : OPTIONEEL
Foutcodes :
- 4020003 : ongeldige waarde :
geldige waarden zijn "J" en blanco.
51 2100-11 "opdracht" : AANSTELLING VOLLEDIG SCHOOLJAAR
Aanduiding dat de tijdelijke aanstelling voor een volledig schooljaar geldt.
Lengte : 1 positie Type : ALFANUMERISCH
Personeelscategorie : ALLE
Restricties :
- toegelaten waarde :
"J" : het personeelslid is aangesteld voor het volledig schooljaar;
- enkel toegelaten bij ATO-code = 1, 2 of 3.
Aanwezigheid : OPTIONEEL
Foutcodes :
- 4020003 : ongeldige waarde :
geldige waarden zijn "J" en blanco;
bij ATO-code = 4 mag enkel blanco voorkomen.
52 2100-12 "opdracht" : VERKLARING GEEN KANDIDAAT IN HOOFDAMBT
Verklaring van de inrichtende macht dat er geen kandidaat gevonden werd die de opdracht in hoofdambt kan uitoefenen.
Lengte : 1 positie Type : ALFANUMERISCH
Personeelscategorie : ALLE
Restricties :
- toegelaten waarde :
"J" : er werd geen kandidaat gevonden;
- enkel toegelaten bij ATO-code = 1, 2, 8 of 9.
Aanwezigheid : OPTIONEEL
Foutcodes :
- 4020003 : ongeldige waarde :
geldige waarden zijn "J" en blanco.
53 2100-13 "opdracht" : blanco
(Dit veld wordt niet meer gebruikt.)
Lengte : 1 positie Type : ALFANUMERISCH
Personeelscategorie : ALLE
Restricties :
- toegelaten waarde : blanco
54 2100-14 "opdracht" : blanco
(Dit veld wordt niet meer gebruikt.)
Lengte : 1 positie Type : ALFANUMERISCH
Personeelscategorie : ALLE
Restricties :
- toegelaten waarde : blanco
55 2100-15 "opdracht" : AMBTCODE
Aanduiding van het ambt waarin de opdracht uitgeoefend wordt.
Lengte : 8 posities Type : NUMERISCH
Personeelscategorie : ALLE
Restricties :
- zie de basistabel “ingerichte ambten” op:
http://www.ond.vlaanderen.be/edison/Wie/Schoolauto/hooizolder.asp
Aanwezigheid : VERPLICHT
Foutcodes :
- 4020003 : ongeldige waarde :
geldige waarden zijn waarden uit de basistabel, geldig tijdens de duurtijd van de opdracht rekening houdend met de duurtijd van de opdracht en de hoofdstructuur.
- 4120071 : combinatie Ambt/ATO/Reaff. Foutief.
- 4120074 : combinatie Ambt/Herwaardering foutief.
- 4120077 : ambt niet geldig voor volledige periode.
- 4120100 : combinatie AMBT/ATO/OOM foutief.
- 4120101 : combinatie AMBT/ATO foutief.
- 4120122 : combinatie AMBT/aanstellingscode foutief.
- 4130080 : warning: ingericht ambt wordt stopgezet.
56 2100-16 "opdracht" : CODE VAK OF UREN DIE GEEN LESUREN ZIJN
Aanduiding van het vak of de uren die geen lesuren zijn.
Lengte : 8 posities Type : NUMERISCH
Personeelscategorie : OP
Restricties:
- Zie de basistabel “ingerichte vakken” op:
http://www.ond.vlaanderen.be/edison/Wie/Schoolauto/hooizolder.asp
Aanwezigheid : OPTIONEEL
Foutcodes :
- 4020003 : ongeldige waarde :
geldige waarden zijn de vermelde waarde of de
waarden uit de basistabel, geldig tijdens de duurtijd van deze opdracht;
moeten opgenomen zijn als "ingericht vak", rekening houdend met de duurtijd van de opdracht, de code van graad eenheidstype SO, de code van onderwijsvorm SO, de hoofdstructuur en het opgegeven ambt.
- 4120072 : combinatie Vak/Herwaardering foutief.
- 4120078 : vak niet geldig voor volledige periode.
- 4120099 : combinatie VAK/ATO/OOM foutief.
- 4120102 : combinatie VAK/ATO foutief.
- 4130081 : warning: ingericht vak wordt stopgezet.
57 2100-17 "opdracht" : GRAAD EENHEIDSTYPE SO CODE / GRAAD DKO
Aanduiding van de graad van het eenheidstype secundair on- derwijs / DKO waar het vak of de uren die geen lesuren zijn (bedoeld in veld 2100-16) worden ingericht.
Type : 1 positie Type : ALFANUMERISCH
Personeelscategorie : OP
Restrictie :
- toegelaten waarden in HS = 311 : "1" : 1° graad
"2" : 2° graad "3" : 3° graad "4" : 4° graad
"H" : Hoger Beroepsonderwijs (HBO) - toegelaten waarden in HS = 312 :
"1" : 1° graad "2" : 2° graad "3" : 3° graad "4" : 4° graad - toegelaten waarden in HS = 316 : “3” : lagere graad “4” : middelbare graad “5” : specialisatie “6” : hogere graad - toegelaten waarden in HS = 317 :
"2" : 2° graad "3" : 3° graad "4" : 4° graad
- aanwezigheid verplicht bij HS = 311, 312, 316, 317
Aanwezigheid : OPTIONEEL
Foutcodes :
- 4020003 : ongeldige waarde :
geldige waarden zijn de vermelde waarden, geldig tijdens de duurtijd van deze opdracht.
58 2100-18 "opdracht" : ONDERWIJSVORM SO
Aanduiding van de onderwijsvorm Secundair Onderwijs waar het vak of de uren die geen lesuren zijn ( bedoeld in veld 2100- 16 ) worden ingericht.
Lengte : 3 posities Type : ALFANUMERISCH
Personeelscategorie : OP
Restricties :
toegelaten waarden :
- alleen toegelaten voor HS = 311 en graad = 2,3 of 4 "ASO" : Algemeen Secundair Onderwijs;
"TSO" : Technisch Secundair Onderwijs;
"KSO" : Kunst Secundair Onderwijs;
"BSO" : Beroepssecundair Onderwijs.
- alleen toegelaten voor HS = 312 en graad = 2 of 3 "BSO" : Beroepssecundair Onderwijs
- alleen toegelaten voor HS=313 en graad = 2 “BSO : Beroepssecundair Onderwijs.
- alleen toegelaten voor HS = 317 en graad = 2 of 3 "ASO" : Algemeen Secundair Onderwijs;
"TSO" : Technisch Secundair Onderwijs;
"BSO" : Beroepssecundair Onderwijs.
alleen toegelaten voor HS = 317 en graad = 4 "BSO" : Beroepssecundair Onderwijs.
Aanwezigheid : OPTIONEEL
Foutcodes :
- 4020003 : ongeldige waarde :
geldige waarden zijn de vermelde waarden, geldig tijdens de duurtijd van deze opdracht.
59 2100-19 "opdracht" : VAKCODE GELIJKSTELLING
Aanduiding van het vak waarmee het effectief gegeven vak of de uren die geen lesuren zijn worden gelijkgesteld.
Lengte : 8 posities Type : NUMERISCH
Personeelscategorie : OP
Restricties :
- zie de basistabel “ingerichte vakken” op:
http://www.ond.vlaanderen.be/edison/Wie/Schoolauto/hooizolder.asp
- verplicht in te vullen indien in veld 2100-16 (vakcode) een gelijk te stellen vak werd genoteerd.
Aanwezigheid : OPTIONEEL
Foutcodes :
- 4020003 : ongeldige waarde
geldige waarden : zie basistabel;
deze gelijkstelling mag geen vak zijn dat op zijn beurt een gelijkstelling vereist.
- 4120032 : combinatie gelijkgesteld vak/vak ongeldig : gelijkgesteld vak kan enkel voorkomen als vak ingevuld is;
gelijkgesteld vak moet ingevuld zijn bij welbepaalde gelijk te stellen vakken.
- 4030008 : warning: veld is overbodig ingevuld:
bij het opgegeven vak hoort geen vakcode gelijkstelling.
- 4120079 : Gel.Vak niet geldig voor voll.periode.
- 4130081 : warning: gelijkg.ing.vak wordt stopgezet.
- 4120103 : combinatie gelijkgesteld VAK/ATO foutief.
- 4120146 : combinatie gelijkgesteld VAK/OOM foutief.
60 2100-20 "opdracht" : ONDERWIJSVORM SO GELIJKSTELLING
Aanduiding van de onderwijsvorm SO waar het vak bedoeld in 2100-19 wordt ingericht.
Lengte : 3 posities Type : ALFANUMERISCH
Personeelscategorie : OP
Restricties :
toegelaten waarden :
- alleen toegelaten voor HS = 311 en graad = 2,3 of 4 : "ASO" : Algemeen Secundair Onderwijs;
"TSO" : Technisch Secundair Onderwijs;
"KSO" : Kunst Secundair Onderwijs;
"BSO" : Beroepssecundair Onderwijs;
- alleen toegelaten voor HS = 312 en graad = 2 of 3 : "BSO" : Beroepssecundair Onderwijs
- alleen toegelaten voor HS=313 en graad = 2 : “BSO : Beroepssecundair Onderwijs.
- alleen toegelaten voor HS = 317 en graad = 2 of 3 "ASO" : Algemeen Secundair Onderwijs;
"TSO" : Technisch Secundair Onderwijs;
"BSO" : Beroepssecundair Onderwijs.
alleen toegelaten voor HS = 317 en graad = 4 "BSO" : Beroepssecundair Onderwijs.
Aanwezigheid : OPTIONEEL
Foutcodes :
- 4020003 : ongeldige waarde :
geldige waarden zijn de vermelde waarden, geldig tijdens de duurtijd van deze opdracht.
- 4120032 : combinatie gelijkgesteld vak / vak ongeldig.
61 2100-21 "opdracht" : LEERJAARCODE
Aanduiding van het observatiejaar in BUSO.
Lengte : 2 posities Type : NUMERISCH
Personeelscategorie : OP
Restricties :
- toegelaten waarden : - “01":observatiejaar
alleen bij HS = 321 bij OV3 en ambt ‘leraar BGV’;
indien in het observatiejaar 'gewone uren' worden gegeven dan wordt dit als vak 690 ( = observatie ) gemeld; gelijkstelling is verplicht;
indien het daarentegen 'uren die geen lesuren' betreft ( vb. klassenraad ) dan wordt hier de overeenkomstige vakcode als vak gemeld;
gelijkstelling is eveneens verplicht.
- elders steeds 00.
Aanwezigheid : OPTIONEEL
Foutcodes :
- 4020003 : ongeldige waarde :
geldige waarden zijn de vermelde waarden, geldig tijdens de duurtijd van deze opdracht.
62
2100-22 "opdracht" : STAMBOEKNUMMER TE VERVANGEN PERSOON
Dit veld duidt het personeelslid aan wiens opdracht moet vervangen worden door de gemelde opdracht.
Lengte : 11 posities Type : NUMERISCH
Personeelscategorie : ALLE
Restricties :
- geldig stamboeknummer - verplicht bij ATO-code = 1
Aanwezigheid : OPTIONEEL
Foutcodes :
- 4020003 : ongeldige waarde : stamboeknummer moet bestaan;
moet verschillend zijn van het stamboeknummer van de persoon waarover dit opdrachtenpakket handelt.
- 4120006 : combinatie gegevens vervanging : moet ingevuld zijn indien ATO-code = 1.
- 4030008 : warning: veld is overbodig ingevuld.
63 2100-23 "opdracht" : DIENSTONDERBREKING TE VERVANGEN PERSOON
Dit veld duidt de dienstonderbreking aan die het te vervangen personeelslid heeft genomen.
Lengte : 3 posities Type : NUMERISCH
Personeelscategorie : ALLE
Restricties :
- geldige code dienstonderbreking;
- verplicht bij ATO-code = 1;
Geldige waarden zijn de waarden uit de basistabel geldig tijdens de duurtijd van deze opdracht:
zie tabel “dienstonderbrekingen” op
http://www.ond.vlaanderen.be/edison/Wie/Schoolauto/hooizolder.asp
Aanwezigheid : OPTIONEEL
Foutcodes :
- 4020003 : ongeldige waarde.
- 4120006 : combinatie gegevens vervanging : moet ingevuld zijn indien ATO-code = 1.
- 4030008 : warning: veld is overbodig ingevuld - 4120110 : de combinatie te vervangen type DO en
opdrachtkenmerken is foutief
64 2100-24 "opdracht" : TBSOB UREN
Dit veld duidt het deel van de opdracht waarvoor het perso- neelslid ter beschikking werd gesteld wegens ontstentenis van betrekking.
Lengte : 9 posities : 5.3 Type : DECIMAAL
Personeelscategorie : ALLE
Restricties :
- maximaal gelijk aan de uren van de oorspronkelijke vastbenoemde opdracht;
- gelijk aan de DO-uren bij het gebruik van DO=067;
- enkel bij ATO-code = 4.
Aanwezigheid : OPTIONEEL
Foutcodes :
- 4020003 : ongeldige waarde :
moet ≤ aan de uren van de oorspronkelijke opdracht.
- 4030008 : warning: veld is overbodig ingevuld.
- 4120053 : waarde niet correct (stopgezette school) : uren TBSOB moeten gelijk zijn aan de prestatie-uren in een ‘stopgezette’ school.
65 2100-25 "opdracht" : AFSTAND TBSOB UREN
Aanduiding van het aantal uren waarvoor afstand van wachtgeld wordt gedaan.
Lengte : 9 posities : 5.3 Type : DECIMAAL
Personeelscategorie : ALLE
Restricties :
- maximaal gelijk aan de uren waarvoor men TBSOB werd gesteld.
Aanwezigheid : OPTIONEEL
Foutcodes :
- 4020003 : ongeldige waarde : moet ≤ zijn aan de uren TBSOB.
- 4030008 : warning: veld is overbodig ingevuld.
66
2100-26 "opdracht" : CODE OPDRACHTGEBONDEN DIENSTONDERBRE- KING
Aanduiding van het type dienstonderbreking waardoor de gemelde opdracht voor een fractie wordt onderbroken.
Lengte : 3 posities Type : NUMERISCH
Personeelscategorie : ALLE
Restricties :
- altijd samen invullen met de velden 2100-27 en 2100-28.
Geldige waarden zijn de waarden uit de basistabel geldig tijdens de duurtijd van deze opdracht:
zie tabel “dienstonderbrekingen” op
http://www.ond.vlaanderen.be/edison/Wie/Schoolauto/hooizolder.asp
Aanwezigheid : OPTIONEEL
Foutcodes :
- 4020003 : ongeldige waarde :
geldige waarden zijn waarden uit de basistabel, geldig tijdens de periode van deze opdracht.
- 4120005 : combinatie gegevens deeltijdse DO :
indien ingevuld: ook de prestatie deeltijdse DO moet ingevuld zijn.
- 4030008 : warning: veld is overbodig ingevuld.
- 4120123 : combinatie deeltijds type DO/OOM foutief.
67 2100-27 "opdracht" : UREN OPDRACHTGEBONDEN DIENSTONDER- BREKING
Aanduiding van het aantal uur waardoor de opdracht door de gemelde dienstonderbreking wordt onderbroken.
Lengte : 9 posities : 5.3 Type : DECIMAAL
Personeelscategorie : ALLE
Restricties:
- mag niet groter zijn dan de prestatie-uren per week van de oorspronkelijke opdracht;
- altijd samen invullen met de velden 2100-26 en 2100-28.
Aanwezigheid : OPTIONEEL
Foutcodes :
- 4020003 : ongeldige waarde :
moet ≤ zijn dan de uren van de oorspronkelijke opdracht.
- 4120005 : combinatie gegevens deeltijdse DO :
indien ingevuld: code dienstonderbreking moet eveneens ingevuld zijn (zie 2100-26).
68 2100-28 "opdracht" : EINDDATUM OPDRACHTGEBONDEN DIENSTON- DERBREKING
Laatste dag van de opdrachtgebonden dienstonderbreking.
Lengte : 10 posities Type : DATUM
Personeelscategorie : ALLE
Restricties:
- moet gelijk zijn aan of vallen na de begindatum (geldigheidsdatum ) van de opdracht;
- altijd samen invullen met de velden 2100-26 en 2100-27;
- moet gelijk zijn voor alle RL-1 uit het bericht met dezelfde dienstonderbreking.
Aanwezigheid : OPTIONEEL
Foutcodes :
- 4120040 : einddatum DO verschillend binnen dezelfde DO:
de einddatum DO moet in elke RL-1 gelijk zijn voor hetzelfde type DO.
69 2100-29 “opdracht” : OPLEIDINGSVORM-CODE
Aanduiding van de opleidingsvorm in het BUSO.
Lengte : 1 positie Type : NUMERISCH
Personeelscategorie : OP
Restricties :
- geldige waarden:
“0”: optionele waarde, zonder betekenis “1”: OV1
“2”: OV2 “3”: OV3 “4”: OV4
Aanwezigheid : VERPLICHT bij HS=321
Foutcodes :
70 2100-30 “opdracht” : AANSTELLING-CODE
Aanduiding van een tijdelijke aanstelling van doorlopende duur of leraar in opleiding
Lengte : 2 posities Type : NUMERISCH
Personeelscategorie : OP
Restricties :
- geldige waarden :
“00” : niet van toepassing / geen TADD “01” : TADD
“04” : “leraar in opleiding”
- “01” en “04” zijn niet toegelaten in combinatie met TAO (veld 2100-05 = J”)
- “01” en “04” zijn niet toegelaten in combinatie met R/W (veld 2100-06 = “R” of “W”)
Voor toegelaten combinaties zie de basistabel “combinatie2”
op: http://www.ond.vlaanderen.be/edison/Wie/Schoolauto/hooizolder.asp
Aanwezigheid : OPTIONEEL.
Foutcodes :
- 4120059 : combinatie HS/AANSTELLINGSCODE foutief.
- 4120126 : combinatie AANSTELL/ATO/OOM is foutief.
- 4120129 : combinatie AANST/RW/TAO/OOM is foutief.
- 4120130 : combinatie AANST/AMBT/ATO/OOM is foutief.
71 2100-31 “opdracht” : TERUGVORDERING-CODE
Aanduiding van de oorsprong omkadering (“OOM”-code).
Lengte : 2 posities Type : NUMERISCH
Personeelscategorie :OP
72 Restricties :
- Geldige waarden:
“00”: niet van toepassing (optionele waarde)
“01”: Tivoli (wordt teruggevorderd) (geldig tot en met 31.08.2011)
“02”: stimulus (geldig tot en met 31.08.2004)
“03”: samenleggen binnen de scholengemeenschap(geldig tot en met 31.08.2004)
“04”: overdracht van een andere scholengemeenschap
“05”: overdracht / herverdeling gewone lestijden/- uren / omzetting lestijden kleuteronderwijzer naar uren kinderverzorging
“06”: RAGO punten, enkel te gebruiken in het
gemeenschapsonderwijs, voor administratieve ondersteuning (ambten 236,237,238 met vak 789)in ATO 1 of ATO 2
“07”: stimulus – samenleggen binnen de
scholengemeenschap. Dit is de samenvoeging van de vroegere codes 02 en 03.
“08”: vervanging korte afwezigheid (VKA)
“09”: bedrijfsstage
“10”: NT2 (enkel in HS 317 / enkel met ambt 208 / enkel met vakken 186 en 867 / verplicht met vak 867)
“13”: WWT “wegwerken wachtlijsten NT2 CVO” (enkel in HS 317 met ambt 208 “leraar SVWO” en
studiegebied 0025 “Nederlands tweede taal”, enkel lesopdracht, geen vaste benoeming) (geldig van 01.02.2011 en tem 30.06.2011)
“14”: WWT “wegwerken wachtlijsten NT2 CBE” (enkel in HS 317 met ambt 208 “leraar SVWO” en
studiegebied 0025 “Nederlands tweede taal” ”, enkel lesopdracht, geen vaste benoeming)
(geldig van 01.02.2011 en tem 30.06.2011)
“15”:
“16”:
kleuring NT2
personeel werkingsbudget (PWB)
“20”: aanvullende leraarsuren NT2 OD XXIV
“21”:
“22”:
Overdracht HBO5 NT2 asielcrisis
Voor toegelaten combinaties : zie document combinatie2.doc op
http://www.ond.vlaanderen.be/edison/Wie/Schoolauto/hooizolder.asp
Opmerking :
een ATO=1-opdracht heeft dezelfde terugvordering-code (oorsprong omkadering) als die van de opdracht die vervangen wordt, of kan ook met “08” (vervanging korte afwezigheid) of “09” (bedrijfsstage) gemeld worden.
73
Aanwezigheid : OPTIONEEL
Foutcodes :
- 4030008 : warning: veld is overbodig ingevuld.
- 4120060 : combinatie hoofdstructuur/TIVOLI foutief.
- 4120066 : combinatie TADD/TIVOLI foutief :
een TADD kan niet gecombineerd worden met tivoli-vlag=0.
- 4120067 : TIVOLI verplicht :
zie bovenvermelde gevallen waarin tivoli van toepassing is.
- 4120095 : combinatie VAK/OOM foutief.
- 4120096 : combinatie HS/VAK/OOM foutief.
- 4120097 : combinatie AMBT/OOM foutief.
- 4120098 : combinatie AMBT/VAK/OOM foutief.
- 4120104 : combinatie SOORT-IM/OOM foutief.
- 4120105 : combinatie SCHOOL/OOM foutief.
- 4120106 : combinatie TE VERV TYPE DO/OOM foutief.
- 4120107 : combinatie DUURTIJD/OOM foutief.
- 4120108 : combinatie INST STRUCTUUR/OOM foutief.
- 4120109 : combinatie REAFF. WEDERTEW./OOM foutief.
- 4120110 : combinatie TE VERV TYPE DO/OPDRACHTKENMERKEN foutief.
- 4120111 : combinatie TAO/OOM foutief.
- 4120127 : combinatie VOLUME/OOM foutief.
- 4120128 : combinatie DUURTIJD-VOLUME/OOM foutief.
74 2100-32 “opdracht” : HERWAARDERING-CODE ( pool )
Aanduiding van het opdrachttype in het kader van de herwaardering van de beroepsloopbaan in het onderwijs.
Lengte : 2 posities Type : NUMERISCH
Personeelscategorie : OP
Restricties :
- geldige waarden :
“00”: niet van toepassing ( optionele waarde ) “01”: herintreder
“02”: poolopdracht in een ankerschool ( PA ) (slechts geldig tot en met 31.08.2005)
“03”: pool korte reglementaire vervanging ( PKRV ) (slechts geldig tot en met 31.08.2005)
“04”: werken na pensioen (enkel met ATO=1 of ATO=2, geen controle op pensioendatum, niet in hoger onderwijs)
“05”: TBSOB - professionaliseringstraject (enkel met ATO=4, enkel in HS 417 en veld 24 “uren TBSOB”
moet zijn ingevuld)
Voor toegelaten combinaties zie de basistabel “combinatie2”
op: http://www.ond.vlaanderen.be/edison/Wie/Schoolauto/hooizolder.asp
Aanwezigheid : OPTIONEEL
Foutcodes :
- 4030008 : warning: veld is overbodig ingevuld.
- 4120061 : combinatie ATO/Herwaardering foutief.
- 4120065 : combinatie Hoofdst/Herwaardering foutief.
- 4120068 : combinatie School/Herwaardering foutief.
- 4120134 : herwaarderingcode niet verenigbaar met pensioendatum in het verleden.