I605 SOA validaties alle controles nu optioneel Naam minstens de naam aanwezig voornaam tweede voornaam naam foneem Aanvangsdatum aanvangsdatum



Vergelijkbare documenten
Arcabase bvba. Personalia; Overzicht; De te contacteren.

BUITENLANDSE RIJBEWIJZEN NIET-EUROPESE

PASPOORT? OPGELET: Bij ontbrekende bewijsstukken is uw dossier onvolledig en kunnen wij uw aanvraag niet behandelen!

Methodebeschrijving van tijdreeks diagnose statistieken op basis van de LMR

per jaar, die gedurende minstens vijf jaar worden uitgekeerd en uiterlijk eindigen bij:

Tekstverwerken les 4, Word. Kopiëren en plakken.

het leefloon Versie december 2013 LEEFLOON

DE INKOMENSVERVANGENDE TEGEMOETKOMING EN DE INTEGRATIETEGEMOETKOMING

Programmeren op de Casio fx-9860g

Wwz: wat moet u weten!

Formulier voor de aanvraag tot inschrijving als kiezer voor de verkiezing van de federale Wetgevende Kamers

Wegwijzer ECAS en PI-Code (PIC)

Schoolteam- vragenlijst

adoptie ingediend zijn.

Wat is een schenking? De handgift. Schenking per overschrijving

Toelichting Eigen verklaring voor aanbestedingsprocedures van aanbestedende diensten Algemeen

Het wat, wanneer en hoe van opleidingsonderdelen, onderwijsleeractiviteiten en evaluatieactiviteiten

Tekstverwerken les 6, Word. Spellingscontrole.

Werkinstructie Coachview.net Deelnemers volgen niet alle onderdelen van een opleiding

Het voorlopig bewijs van identiteit voor kinderen jonger dan 12 jaar

Direct Bestellen; Deze optie geeft u de mogelijkheid om benodigde medicatie

Aanmeldingsformulier lidmaatschap inclusief een originele pasfoto en doorlopende SEPAmachtiging

Wil je een meer gepersonaliseerde standaardbrief versturen naar een aantal personen, dan is een mailing een goede oplossing.

1 Theorie examen categorie B

DE TEGEMOETKOMING VOOR HULP AAN BEJAARDEN VERSIE:

Werking van het algoritme en toekenningsproces NSTC. Informatie over o.a. Definitie werk Algoritme Handmatige controle

Wanneer kan de Nationale ombudsman u helpen?

A D V I E S Nr Zitting van dinsdag 17 juli

NIET. wie Is Er. ALs de schoolbel rinkelt? EvALuAtIE

Ten stelligste ervan overtuigd dat het belang van het kind in alle aangelegenheden betreffende het gezag over kinderen van fundamentele betekenis is,

Transcriptie:

I605 SOA validaties In de nieuwe implementatie van het I605 formulier zijn een aantal controles met betrekking tot de persoonsgegevens gewijzigd ten opzichte van de mainframe versie. Hieronder volgt een opsomming van alle controles die nu voorzien zijn. Het grote verschil met de mainframe-implementatie is dat de alle controles nu optioneel zijn Dit betekent dat de persoonsdata enkel zullen gecontroleerd worden als ze aanwezig zijn. In de vorige implementatie gaf men via een configuratie aan welke elementen optioneel of verplicht waren. De business logica faalde al als een verplicht datablok niet aanwezig was. Dit is nu niet meer het geval. In de output onderscheiden we 2 soorten return codes: error codes: dit zijn situaties waarbij een ernstige business fout is opgetreden en dus ook geen enkele actie op het repertorium wordt uitgevoerd. warning codes: dit zijn situaties waarbij er een business probleem zich voordoet maar waarbij men toch verder gaat met de gewone business logica. Dus in dit geval zal de inschrijving gebeuren maar vergezeld zijn van een return code. De controle van de opgegeven data ten opzichte van de data in de registers wordt steeds gedaan op basis van de data die komt uit het KSZ-register en het Rijksregister. Naam Als het blok van naamgegevens aanwezig is dan moet minstens de naam aanwezig zijn. Als dit niet het geval is wordt er een error code 901903 gegenereerd. Verder: als de voornaam aanwezig is dan wordt deze omgezet naar zijn genormaliseerde versie in hoofdletters. Op deze versie wordt nagegaan dat enkel A tot Z, spatie, koppelteken, punt en afkappingsteken aanwezig zijn. Indien dit niet het geval is wordt de warning code 901013 gegenereerd. wordt de eerste letter vergeleken met de eerste letter van de voornaam van de persoon. Dit gegeven wordt opgehaald uit het register waar de persoon zich op dit ogenblik bevindt. Als dit niet hetzelfde is wordt de error code 901051 gegenereerd. als de tweede voornaam aanwezig is dan wordt deze omgezet naar zijn genormaliseerde versie in hoofdletters. Op deze versie wordt nagegaan dat enkel A tot Z, spatie, koppelteken, punt en afkappingsteken aanwezig zijn. Indien dit niet het geval is wordt de warning code 901013 gegenereerd. de naam wordt omgezet naar zijn genormaliseerde versie in hoofdletters. Op deze versie wordt nagegaan dat enkel A tot Z, spatie, koppelteken, punt en afkappingsteken aanwezig zijn. Indien dit niet het geval is wordt de warning code 901027 gegenereerd. van de genormaliseerde naam wordt een foneem gemaakt en vergeleken met de data in ons register. Als deze niet overeenkomen wordt de error code 901050 gegenereerd. Aanvangsdatum Als de aanvangsdatum aanwezig is dan wordt nagegaan dat deze datum geldig is. Als deze niet geldig blijkt te zijn wordt de warning code 901025 gegenereerd. Geboortedatum Als de geboortedatum aanwezig is dan wordt nagegaan dat deze datum geldig is. Als deze niet geldig blijkt te zijn wordt de warning code 901017 gegenereerd.

als de geboortedatum geldig is, alsook de aanvangsdatum, moet de geboortedatum vóór of gelijk aan de aanvangsdatum zijn. Als dit niet zo blijkt te zijn wordt eveneens de warning code 901017 gegenereerd. als de geboortedatum van de persoon onvolledig is wordt er enkel een vergelijking gedaan op het jaar. volledig is worden de volledige datums met elkaar vergeleken Dit gegeven wordt opgehaald uit het register waar de persoon zich op dit ogenblik bevindt. Is hier niet aan voldaan dan wordt een error code 901052 gegenereerd. Overlijdensdatum Als de overlijdensdatum aanwezig is dan wordt nagegaan dat deze datum geldig is. Als deze niet geldig blijkt te zijn wordt de warning code 901020 gegenereerd. als de overlijdensdatum geldig is, alsook de aanvangsdatum, moet de overlijdensdatum vóór of gelijk aan de aanvangsdatum zijn. Als dit niet zo blijkt te zijn wordt eveneens de warning code 901020 gegenereerd. Woonplaats Als de gegevens van de woonplaats aanwezig zijn worden de volgende controles uitgevoerd: als de landcode aanwezig is moet deze geldig zijn en actief op de dag van vandaag als de aanvangsdatum ontbreekt of op de aanvangsdatum (wordt gevalideerd in CTMS). Als deze niet geldig is wordt de warning code 901030 gegenereerd. als de landcode aanwezig is moeten de NIS-code van de gemeente en de postcode gelijk zijn aan deze van de persoon (kunnen ook leeg zijn). Deze gegevens worden opgehaald uit het register waar de persoon zich op dit ogenblik bevindt. Is dit niet het geval wordt de errror code 901055 gegenereerd. als de landcode geldig is en België blijkt te zijn (code 150) moeten de NIS-code van de gemeente en de postcode aanwezig zijn. Als beiden of één ervan ontbreken wordt de warning code 901032 gegenereerd. Als ze aanwezig zijn wordt nagegaan in CTMS of de combinatie geldig is en vandaag actief. Als dit niet het geval zou zijn wordt de error code 901055 gegenereerd. Betalingsadres Als de gegevens van het betalingsadres aanwezig zijn worden de volgende controles uitgevoerd: als de landcode aanwezig is moet deze geldig zijn en actief op de dag van vandaag als de aanvangsdatum ontbreekt of op de aanvangsdatum (wordt gevalideerd in CTMS). Als deze niet geldig is wordt de warning code 901031 gegenereerd. als de landcode geldig is en België blijkt te zijn (code 150) moeten de NIS-code van de gemeente en de postcode aanwezig zijn. Als beiden of één ervan ontbreken wordt de warning code 901033 gegenereerd. Als ze aanwezig zijn wordt nagegaan in CTMS of de combinatie geldig is en vandaag actief. Als dit niet het geval zou zijn wordt de error code 901055 gegenereerd.

Nationaliteit Als de nationaliteit aanwezig is wordt nagegaan dat deze bestaat en actief is op de dag van vandaag als de aanvangsdatum ontbreekt of op de aanvangsdatum (wordt gevalideerd in CTMS). Als dit niet zo blijkt te zijn wordt de warning code 901037 gegenereerd. Geslacht Als het geslacht aanwezig is wordt nagegaan dat het geldig is. Mocht dit niet zo zijn wordt de warning code 9010038 gegenereerd. Burgerlijke staat Als de burgerlijke staat aanwezig is wordt nagegaan dat deze geldig is en actief op de dag van vandaag als de aanvangsdatum ontbreekt of op de aanvangsdatum (wordt gevalideerd in CTMS). Mocht dit niet zo zijn wordt de warning code 9010039 gegenereerd.