Vroegsignalering via SKP (tbv Experiment BD & DT)

Vroegsignalering via SKP (tbv Experiment BD & DT)

Inleiding

Het Schuldenknooppunt faciliteert de uitwisseling van Vroegsignalen tussen Signaalpartners ('schuldeisers' die achterstandssignalen doorgeven) en Vroegsignaalverwerkende partijen (BKR met VPS en Xxllnc met RIS) die door gemeenten zijn gecontracteerd om de achterstandssignalen om te zetten in Vroegsignalen waar actieve inzet voor kan worden geïnitieerd.

Het Schuldenknooppunt stelt Signaalpartners in staat om één bestand met achterstandssignalen aan te leveren aan het Schuldenknooppunt, waarna vanuit het Schuldenknooppunt wordt zorg gedragen voor de distributie van de signalen naar de door gemeenten gecontracteerde organisaties; Signaalpartners hoeven dus geen afzonderlijke koppelingen meer te maken/onderhouden naar én RIS én VPS.

Deze toepassing van het Schuldenknooppunt is opgezet voor Belastingdienst en Dienst Toeslagen, maar wordt generiek doorontwikkeld voor andere signaalpartners. Onderstaande uitwerking is vooral opgesteld vanuit de kaders voor het experiment met Belastingdienst en Dienst Toeslagen.

Inhoudsopgave

Beschrijving

In het userportaal wordt functionaliteit toegevoegd om een CSV bestand te uploaden. Dit bestand wordt ingelezen en verwerkt naar losse conversaties. De ontvanger kan bepaald worden obv de kolom gemeentenaam/code . In het SKP wordt bijgehouden welke gemeente bij welke Vroegsignaalverwerkende partij hoort. De Vroegsignaalverwerkende partij is een organisatie in het SKP. Er zijn nu twee Vroegsignaalverwerkende partijen. Dit zijn RIS (https://xxllnc.nl/applicaties/vroegsignalering) en VPS (www.bkr.nl)

De vroegsignaalService haalt dit bericht op (en slaat deze tijdelijk op in een beveiligde omgeving) en stuurt deze melding door naar de Vroegsignaalverwerkende partij**. Deze geeft per melding direct het resultaat van de verzending terug (synchroon). De service stuurt dit resultaat van de verzending terug naar het Schuldenknoooppunt met als ontvanger de afzender van de conversatie. De afzender ontvangt alle verzendresultaten van de en kan deze downloaden als CSV.

Als de afzender het bericht heeft gedownload en bevestigd worden alle inhoudelijke gegevens gewist door de vroegsignaalService.

** RIS heeft een rate limit van 100 meldingen per minuut

 

 

Flow tbv SKP

 

image-20241009-145350.png

Berichten

Vroegsignaal Publiek

VPS heeft validatieregels mbt de lengte van de velden. Deze zijn overgenomen in onderstaand schema. RIS heeft deze validatie niet volgens de API documentatie

Element

Waarden

Type

Omschrijving

Verplicht

Element

Waarden

Type

Omschrijving

Verplicht

GemeenteCode

 

String (4)

Gemeentecode

GemeenteNaam

 

String (100)

Naam van de gemeente

Batchnr

 

String (50)

Unieke identificatie van de melding. Voorbeeld:

0086-wk43-00005 (combinatie van gemeentecode en weeknummer met regelnummer uit CSV)

Label

 

String (100)

 

 

Soort

 

String (50)

Zie * voor mogelijke waardes per organisatie

Datum

 

Datum

dd-mm-yyyy

BSN

 

Numeriek

BSN van de klant. Minimaal 8 max 9 karakters

Voorletters

 

String (16)

 

Tussenvoegsels

 

String (50)

 

Achternaam

 

String (250)

 

Geboortedatum

 

Datum

dd-mm-yyyy

Straatnaam

 

String (250)

 

Huisnummer

 

Numeriek

 

Huisnummer toevoeging

 

String (100)

 

Postcode

 

String (7)

 

Plaatsnaam

 

String (250)

 

Telefoonnummer

 

String (14)

 

Telefoonnummer 2

 

String (14)

 

Telefoonnummer 3

 

String (14)

 

Bedrag achterstand

 

Bedrag

example: 10.78

Aantal maanden achterstand

 

Numeriek

0-99

Soort kan per organisatie afwijkende waardes bevatten: Op dit moment zijn de volgende waardes vastgelegd:

De Belastingdienst

  • inkomstenbelasting

  • omzetbelasting

  • loonbelasting

 Dienst Toeslagen

  • huurtoeslag

  • zorgtoeslag

  • kinderopvangtoeslag

  • kindgebonden_budget

Voorbeeld CSV:

Resultaat Succesvol

Element

Waarden

Type

Omschrijving

Verplicht

Element

Waarden

Type

Omschrijving

Verplicht

GemeenteCode

 

String (4)

Gemeentecode

Gemeentenaam

 

String (100)

naam van de gemeente

BatchNr

 

String (50)

 

 

Referentie

 

String

Referentie welke de vroegsignaal partner terug geeft bij een succesvolle melding

Voorbeeld CSV

Resultaat niet succesvol

Groep

Element

Waarden

Type

Omschrijving

Verplicht

Groep

Element

Waarden

Type

Omschrijving

Verplicht

 

GemeenteCode

 

String (4)

Gemeentecode

 

Gemeentenaam

 

String (100)

naam van de gemeente

 

BatchNr

 

String (50)

 

 

Foutcodes [lijst]

Foutcode

Lijst 

String (100)

Foutcode welke terug wordt gegeven door de Vroegsignaalverwerkende partij

Voorbeeld CSV

Gemeentecodes

Voor het experiment worden de volgende gemeentecodes gebruikt:

GEMEENTECODE

GEMEENTENAAM

API

GEMEENTECODE

GEMEENTENAAM

API

0086

OPSTERLAND

VPS

0106

ASSEN

RIS

0200

APELDOORN

RIS

0202

ARNHEM

RIS

0268

NIJMEGEN

VPS

0363

AMSTERDAM

RIS

0546

LEIDEN

RIS

0855

TILBURG

RIS

0

DEN HAAG

RIS

1911

HOLLANDS KROON

RIS

 

Welke data worden opgeslagen?

 

Voor het correct verwerken van de resultaten worden de volgende gegevens opgeslagen:

  • ConversatieReferentie

  • Berichtreferentie

  • Gemeentecode

  • Gemeentenaam

  • BatchNo

Documentatie

https://app.swaggerhub.com/apis-docs/Inforing/MatchingAPI/1.2.0

 

Vertaling signaal

VPS

Verplicht

RIS

Verplicht

SKP

Typeveld

Verplicht

Opmerking

VPS

Verplicht

RIS

Verplicht

SKP

Typeveld

Verplicht

Opmerking

 

 

 

 

Gemeente

 

J

 

Label

N

MeldingLabel

N

Label

String

N

 

 

Signal Reference

N

 

 

 

 

 

 

Signal Date

N

MeldingDatum

J

Datum

Datum

J

“yyyy-mm-dd“

Signal Type

N

MeldingType

J

Type

String

J

VPS: “Early“

RIS: “Vroeg

Debtor Relation Number

N

 

 

 

 

 

 

Citizen Service Number

N

Relatienummer

N

BSN

Numeriek (9)

J

minimaal 8 maximaal 9

First Name

N

Voornaam

N

 

 

 

 

Initials

N

Voorletters

N

Voorletters

String (6)

J

 

Prefix

N

Tussenvoegsels

N

Tussenvoegsels

String (50)

N

 

Last Name

J

Achternaam

J

Achternaam

String (250)

J

 

Date of Birth

N

Geboortedatum

N

Geboortedatum

Datum

N

“yyyy-mm-dd“

Gender

N

Geslacht

N

 

 

 

 

Street Name

N

Straatnaam

N

Straatnaam

String

N

 

House Number

J

Huisnummer

J

Huisnummer

Numeriek

J

 

House Number Letter

N

 

 

 

 

 

 

House Number Addition

N

Huisnummer toevoeging

N

Huisnummer toevoeging

String (100)

N

 

Postal Code

J

Postcode

J

Postcode

String ( 6 of7)

J

 

City

N

Woonplaats

N

Plaatsnaam

String (250)

N

 

Amount Debt Overdue

J

Bedrag achterstand

N

Bedrag achterstand

Bedrag

J

 

Date Debt Overdue

N

Datum achterstand

N

 

 

 

 

Number Of Months Debt Overdue

N

Aantal maanden achterstand

J

Aantal maanden achterstand

Numeriek

J

 

Period Amount

N

Periodebedrag

N

 

 

 

 

Phone Numbers (3x)

N

Telefoonnummer 1,2,3

J (1x)

Telefoonnummer

String(14)

J

 

Email Address

N

Emailadres

N

 

 

 

 

Comments

N

 

 

 

 

 

 

 

 

Aanmaningsbrief 1

N