dma61 / VBPUOdsk

2 stars 0 forks source link

Onterechte vermelding van lengte 'boolean' in handleiding #32

Closed kooskaspers closed 5 months ago

kooskaspers commented 6 months ago

Ha Duco,

In onze berichtstructuren wordt op verschillende plekken gebruik gemaakt van booleans. Zie bijvoorbeeld de volgende secties uit de handleiding:

image

image

image

In deze voobeelden wordt 'boolean' gebruikt als het datatype van het attribuut. In het document wordt tevens een lengte van het veld genoemd: '1'. Dit strookt niet met de JSON specificatie. Het datatype boolean impliceert een waarde true of false:

{
"resending": true
}

Het achterwegenlaten van de lengte van het veld in de documentatie lost deze verwarring op. Wanneer we namelijk wel invulling zouden geven aan de lengte van '1', dan is er kans dat partijen deze attributen als volgt gaan vullen:

{
"resending": 'J'
}
{
"resending": '1'
}

Dit is echter onwenselijk wanneer we hier een boolean verwachten.

dma61 commented 6 months ago

Dank voor de melding, conform de SIVI-AFS manual https://www.manula.com/manuals/sivi/sivi-all-finance-standard/1/en/topic/data-types-and-formats is het "True" of "False". De lengte van het veld moet dus worden gewijzigd naar 5.

dma61 commented 5 months ago

Booleans, decimals, integers, dates en strings met een daaraan verbonden codelijst of optielijst hebben in AFD 2.0 geen specifieke lengte. De specificaties zijn hierop aangepast.