🆔Show KBO data

To comment on a FP:

Date, name: comment

Status Feature Passport

STATUSOWNERDATE

In proposal

Sofie

20/10/2023 + 20/12/2023

In refinement - Design Research

In refinement - Technical Research/Feedback

In development

In QA/ Testing

In Final state

OP-2731: Integration: show KBO data in OP

ANALYSIS

This part of the feature passport is owned by the analyst

Context

KBO = NL - Kruispuntbank van Ondernemingen = EN - Crossroadsbank for Enterprises

What is the Crossroads Bank for Enterprises?

The Crossroads Bank for Enterprises (CBE) is a database owned by the FPS Economy containing all the basic data concerning companies and their business units. The purpose of the CBE is twofold:

  • increasing the efficiency of public services;

  • and simplifying administrative procedures for companies.

De Kruispuntbank van Ondernemingen (KBO) is een databank van de FOD Economie waarin alle basisgegevens van ondernemingen en hun vestigingseenheden verzameld zijn. De KBO heeft een dubbel doel:

  • de werking van de overheidsdiensten efficiënter maken;

  • en de administratieve procedures voor ondernemingen vereenvoudigen.

Method of operation

The CBE centralises the basic data of companies and business unit and disseminates it to several competent authorities. The CBE assigns a unique identification number to each company and business unit. This identification number allows authorities to exchange information. Consequently, companies need to submit their data to the authorities only once.

De KBO centraliseert de basisgegevens van ondernemingen en vestigingseenheden en verspreidt deze naar verschillende bevoegde overheidsdiensten. Elke onderneming en vestigingseenheid krijgt van de KBO een uniek identificatienummer. Met dit identificatienummer kunnen overheden onderling gegevens uitwisselen. Zo moet de ondernemer slechts één keer dezelfde gegevens aan de overheid overmaken.

Problem:

The KBO should be the authentic source for organisation and contact information, but in reality the information is not always up-to-date.

The KBO number = ondernemingsnummer = btw nummer

Goal

  • Phase 1: We want to show KBO data in OP

  • Phase 2: We want to compare the ABB data in OP and the KBO data in OP and show the mismatches.

In both phases ABB business can check the data and

  • correct wrong data in OP (before edit version of the contactapp is live)

  • alert administrative units of incorrect data, so they can change it via the contactapp

Current state

We have no data from KBO in OP yet.

1. Data in KBO

Example: Gent (gemeente) https://kbopub.economie.fgov.be/kbopub/toonondernemingps.html?ondernemingsnummer=207451227

2. Data in Organisatieregister Wegwijs

Example: Gent (gemeente) https://wegwijs.vlaanderen.be/#/organisations/6c708abb-ffa5-4db2-ad3c-c9046a317d64/info

Pages with info for OP

Data mapping

Miro mapping (WIP): https://miro.com/app/board/o9J_l7hGn30=/?share_link_id=329979535825/?moveToWidget=3458764567549192948&cot=14

The table shows the mapping of the data of KBO, Wegwijs and OP.

The first column shows the data of KBO that we want to show in OP. We do not sync directly with KBO, but we sync with Wegwijs, so we have the corresponding fields in the d

The third column shows corresponding name and OSLO reference in OP that we have in production. I added this a reference.

Not all data that is shown in Organisatieregister Wegwijs comes from KBO.

✅ = data in Wegwijs is synct with KBO

❔ = not sure if the data comes from KBO or from an other source, please check if more information is available via API. If we are not sure that the data is synct with KBO, than we don't show it. We will ask Wegwijs at a later time how we we can solve this because we don't want to sync with KBO directly.

KBOOK?WegwijsOP tab KBO gegevens

Naam

Formele naam volgens KBO

Naam (OSLO = wettelijke naam) = OP-2735

Commerciële naam

Not available in Wegwijs?

Commerciële naam = OP-2737

Afgekorte naam

Korte naam (= volgens KBO?)

Afgekorte naam (OSLO = alternatieve naam)

Rechtsvorm

Rechtsvorm volgens KBO

Type bestuur = OP-2735

Status

Status (= volgens KBO?)

Status = OP-2735

Begindatum

Formeel geldig vanaf

Begindatum = OP-2735

Ondernemingsnummer

KBO nummer

Ondernemingsnummer = OP-2735

URL (page in KBO)

Not available in Wegwijs

  • label = Website KBO

  • value = Link to page

= OP-2734

To develop (cfr Sharepoint-ID). Auto generate, URL is fixed format with the KBO number at the end https://kbopub.economie.fgov.be/kbopub/zoeknummerform.html?nummer=0207451227

Adres van de zetel

Maatschappelijke zetel volgens KBO

Adres van vestiging type maatschappelijke zetel = OP-2735

Telefoonnummer

Available in Wegwijs, but this is not data from KBO

Telefoonnummer = OP-2737

E-mail

Available in Wegwijs, but this is not data from KBO

E-mail = OP-2737

Website

Available in Wegwijs, but this is not data from KBO

Website = OP-2737

Design for KBO data in OP

This design shows all the data we would like to show. Only develop the fields that we know that have data from KBO (✅).

Link to Figma = https://www.figma.com/file/sZ3xGevGuecXu39wQYnnTZ/OP_KBO-data?type=design&node-id=0%3A1&mode=design&t=vLUgh7gARGR2DPR5-1

🤩 Expectations

Develop the page as shown in the design.

Page kerngegevens with two tabs (to be developed = OP-2899)

  • The content of the tab is the current page ‘Kerngegevens’, no changes in the content is required.

  • We keep the validations and field editing the way it is.

  • The 'bewerk' button has to be shown.

  • Content of the tab needs to be developed.

  • All the fields are not editable fields

  • The 'bewerk' button doesn't have to be shown, because editing is not allowed

🤔 Discussion points

  • How to get data from Organisatieregister Wegwijs:

    • OP-2732: Technical analysis: integration via OrganisatieRegister Wegwijs (MAGDA) or directly via KBO

    • OP-2866: Setup integration via Wegwijs OR Suggestion from Laurent: use the microservice that was used for fetching the OVO numbers from Wegwijs (see OP-2569).

SOLUTION

The next two parts of the FP can [sometimes] be worked on simultaneously

Design

This part of the feature passport is owned by the designer

User research

[If there is any user research preceding the wireframe mock-up stage, it needs to be documented here]

Mock-ups

[link to figma mockups + any explanation or extra documentation]

Technical

This part of the feature passport is owned by the technical team

[Information about the technical solutions for expectations that need it - e.g. using mu-search for showing all types of positions in one table.]

After the designer and/or the technical team finish their task, a meeting follows where the solutions are presented. The team exchanges feedback and amends the feature passport where necessary.

Last updated