Sequoia

advertisement
SEQUOIA
WEBSERVICE
COMPANYINFORMATION
CompanyInformation.docx
Niets uit deze uitgave mag worden verveelvoudigd, openbaar gemaakt, overgeschreven, opgeslagen in een automatisch gegevensbestand, of vertaald in enige
menselijke of computertaal, in enige vorm of op enige wijze, hetzij elektronisch, mechanisch, magnetisch, optisch, chemisch, met de hand of op enige andere wijze,
zonder uitdrukkelijke schriftelijke toestemming van RSVZ.
Inhoudstafel
1
BESCHRIJVING WEBSERVICE COMPANYINFORMATION ................................................................................. 3
1.1
1.2
2
FLUXEN .......................................................................................................................................................... 5
2.1
3
IDENTIFICATIE ...................................................................................................................................................3
BESCHRIJVING ..................................................................................................................................................3
COMPANYINFORMATION ....................................................................................................................................5
WSDL ............................................................................................................................................................. 6
3.1
OPERATIES VOORZIEN DOOR RSVZ, GEBRUIKT DOOR HET SVF (NISSECOMPANYINFORMATIONSERVICE) ............................6
3.1.1 NisseCompanyInformationService::GetCompanyInformation .................................................................6
1 / 14
Document1
Document Informatie
Project:
Sequoia
Auteur:
Karlien Vyvey
Documentnaam:
CompanyInformation_V0.3.docx
Documentdatum:
10/12/2013
Versiebeheer
versie
Datum
Auteur
Beschrijving
V0.1
8/11/2013
Karlien Vyvey
Draft versie V0.1; de WSDL informatie wordt aangevuld in versie
V0.2
V0.2
29/11/2013 Karlien Vyvey
Draft versie V0.2
V0.3
10/12/2013 Karlien Vyvey
Draft V0.3 : KBO informatie aangevuld
17/02/2014
Contactdata: aanpassing schema contract : voor buitenlandse
vennootschappen zowel adres maatschappelijke zetel als adres
bijhuis in België
18/03/2014
Voorbeeld JuridicalFormHistory
24/03/2014
Veld datum rechtspersoonlijkheid toegevoegd
04/04/2014
Adressen worden meegegeven per taal adres – voorbeelden
toegevoegd
15/04/2014
Voorbeeld adres aangepast (structuur xsd) + voorbeeld bijdrages
toegevoegd
Referenties
Ref
Beschrijving
REF.001
B2B integration guidelines V0.1
REF.002
WSDL V0.1
2 / 14
Document1
1 Beschrijving webservice CompanyInformation
1.1
Identificatie
Naam
NisseCompanyInformationService
Versie
0.1
Namespace http://www.rsvz-inasti.fgov.be/schemas/WS/Sequoia/Company/Information/V1
http://www.rsvzinasti.fgov.be/schemas/WS/Sequioa/Company/Information/V1/NisseCompanyInfor
mationService/schema
1.2
Beschrijving
Deze service wordt gebruikt door een Sociaal verzekeringsfonds (SVF) om informatie over een
vennootschap op te vragen.
Het SVF neemt het intitiatief om informatie op te vragen aan het RSVZ van zodra aangesloten (in
principe direct na de beslissing SifAffilitateCompany::AcceptAffiliation) of op elk ander gewenst
moment.
Typisch zal het SVF informatie via deze webservice opvragen in volgende gevallen :
 Na het ontvangen van de beslissing van het RSVZ dat de aanvraag aansluiting aanvaard is
(opvragen van de basis informatie zoals KBO gegevens naam, adres, rechtstoestand, …)

Na het ontvangen van een notificatie van een wijziging bij het RSVZ (wijzigingen afkomstig van
KBO, een aanvraag overkomst, annulatie overkomst, schrappingen loopbaan door RSVZ, een
fusie..)
De informatie die via deze webservice opgevraagd wordt, is deze ter vervanging van de VL-berichten
VL10,VL20/VL24, VL22,VL23, VL30&VL32, VL34, VL35, VL43, VL50
3 / 14
Document1
De patronen, naamgevingen en legendes zijn beschreven in het document [Ref.001] B2B integration
guidelines.
4 / 14
Document1
2 Fluxen
2.1
CompanyInformation
CompanyInformation
GetCompanyInformation
Het SVF vraag informatie aan het RSVZ over een
vennootschap.
Het type van de informatie kan via een parameter
meegegeven worden.
Het SVF heeft de autorisatie om via B2B enkel
informatie op te vragen over de vennootschappen die
bij hen zijn aangesloten op het moment van de
vraagstelling, behalve KBO gegevens.
Op basis van het ondernemingsnummer en het type
informatie geeft het systeem de gegevens van de
onderneming terug aan het SVF die tot het opgegeven
type behoren.
5 / 14
Document1
3 WSDL
Voor de input en output parameters zijn de details van de gebruikte elementen te vinden in de WSDL
[Ref.002]. In onderstaande schema’s staat in de meest rechtse kolom aangegeven welk element gebruikt
is.
3.1
Operaties voorzien door RSVZ, gebruikt door het SVF
(NisseCompanyInformationService)
3.1.1
NisseCompanyInformationService::GetCompanyInformation
Doel
SVF stuurt een vraag om informatie over een vennootschap te krijgen
Type
Request-Reply
Input Parameters
Cf. documentatie datacontracten
Output Parameters
6 / 14
Document1
-
Ondernemingsnummer
-
Aanduiding welk type informatie gewenst is
Cf. documentatie datacontracten
Indien het SVF geen toegang heeft tot bepaalde informatie dan zullen
deze gegevens leeg blijven (bijv. bijdrages of gegevens aansluiting
opvragen voor een onderneming die niet is aangesloten bij het SVF) , de
KBO informatie is publiek en kan steeds opgevraagd worden
Errors

ServiceFault
-
-
-
Het KBO nummer is niet gekend
De KBO gegevens zijn publieke gegevens en zijn niet onderhevig aan extra security validaties;
bijdrages en aansluitingsgegevens daarentegen zijn enkel beschikbaar voor het fonds waar de
onderneming aangesloten is; De KBO gegevens kunnen door elk fonds op elk moment
opgevraagd worden ook vóór de aansluiting.
Indien men de informatie opvraagt van een ondernemingsnummer dat ondertussen
gefusioneerd werd: IsMerged= TRUE en de andere informatie wordt niet ingevuld.
IncorporationDate = datum rechtspersoonlijkheid
Dit veld is als volgt bepaald:
o voor Belgische ondernemingen : de datum van rechtstoestand= 000 (normaal)
7 / 14
Document1
o
-
voor buitenlandse ondernemingen : de datum waarop de rechtstoestand 000 in
KBO geregistreerd werd.
JuridicalFormHistory :
o Bevat minimaal de actuele toestand
o Indien een historiek gevraagd wordt dan bevat deze de historiek van de
rechtsvormen/rechtstoestanden
Voorbeeld1: actuele rechtstoestand en rechtsvorm hebben een verschillende startdatum:
Voorbeeld2: actuele rechtstoestand en rechtsvorm hebben dezelfde startdatum
8 / 14
Document1
Het veld JuridicalSituationStartDate zal hernoemd worden naar StartDate : kan zowel de
startdate van rechtsvorm als van rechtstoestand zijn indien deze een verschillende datum
hebben.
-
Indien Functies (KBO info) opgevraagd worden dan is deze informatie beschikbaar in Functions
-
Indien Toelatingen (KBO info) opgevraagd worden dan is deze informatie beschikbaar in
Permissions
-
Indien bijdrages opgevraagd worden (bijvoorbeeld na fusie van 2 ondernemingsnummers) dan is
deze informatie beschikbaar in YearlyContributions; de bijdrages zijn niet pas beschikbaar nadat
de gegevens van de Nationale Bank verwerkt zijn (bijvoorbeeld net na de aansluiting zijn deze
nog niet beschikbaar).
-
Indien RelatiesOndernemingen (Kbo info) opgevraagd worden dan is deze informatie
beschikbaar in Relationships
-
AffiliationStatus:
Duidt aan of de onderneming momenteel is aangesloten of niet. Deze informatie is beschikbaar
voor alle fondsen.
-
-
AffiliationHistory
9 / 14
Document1
o
o
-
Dit bevat een historiek van de aansluitingen en aanvragen en beslissingen
Historiek is enkel toegankelijk voor het actieve fonds waar de onderneming momenteel
is aangesloten.
ContactData : de adressen voor tweetalige gemeentes worden in 2 talen meegegeven
-
Voorbeeld : 2-talig adres
10 / 14
Document1
Buitenlands adres:
Een buitenlands adres kan in om het even welke taal voorkomen en de taal van buitenlandse adressen is
niet opgegeven in het KBO adres, enkel de taal van Belgische adressen; voor buitenlandse adressen zal de
taal=”Andere” ingevuld worden maar de SystemValue biedt de mogelijkheid om dit later in te vullen
indien we de taal kennen
11 / 14
Document1
-
YearlyContributions
- Nadat de jaarlijkse batchfile verstuurd werd naar het fonds zal de bijdrage voor dat jaar ook
beschikbaar zijn in GetCompanyInformation - YearlyContributions
- Voor een aansluiting na de batchfile zal bij de aansluiting het bedrag bijdrage bepaald
worden door het RSVZ en een Notification naar het fonds gestuurd worden. De bijdrage zal
dan beschikbaar zijn in GetCompanyInformation -YearlyContributions
- Indien het fonds een wijziging doorstuurt via UpdateContribution , dan zal bij het opvragen
van GetCompanyInformation de bijdrage het aangepaste bedrag bevatten (ook voor een
vrijstelling zal dit bedrag in GetCompanyInformation op 0 gezet worden voor dat jaar in
YearlyContributions
- Indien er nog geen bijdrage bekend is voor het jaar (vóór de jaarlijkse batch) dan zal dit jaar
nog niet meegegeven worden in de GetCompanyInformation in YearlyContributions (ook
niet met null of 0 –waarde)
Voorbeeld:




Voor 2010 heeft het fonds een UpdateContribution naar het RSVZ gestuurd
Voor 2011 was er geen update
Voor 2012 was er een update met reden = vrijstelling
Voor 2013 is de batch nog niet verwerkt voor het versturen van de batchfile met
de bijdrages naar de fondsen (bijdrage werd nog niet bepaald door het RSVZ);
dit jaar is niet aanwezig in YearlyContributions
Op het scherm SEQ.NET is de volledige historiek zichtbaar als volgt:
12 / 14
Document1
13 / 14
Document1
Download