Ik krijg op een Snelstart-administratie - Endpoint Inkoopfacturen de volgende foutmelding:
{
"error": {
"code": "itgenrst009",
"message": "The column 'factuurnummer' in '' can contain a text of at most 25 characters. The value 'compliment in*******l' in row #55 exceeds the maximum length (38 characters). Ensure that the value fits the maximum capacity of the column. (itgenrst009, 7e7b264-b546-66a641fecc05)",
"target": null,
"details": [
{
"code": "TraceIdentifier",
"target": null,
"message": "0HNCH63VFA:00000001"
},
{
"code": "SessionId",
"target": null,
"message": "user-543454d06-4b922-a545273894d1"
},
{
"code": "ExceptionUid",
"target": null,
"message": "7e55-e5ce-42cc05"
}
],
"innererror": null
}
}
In de SnelStart OpenAPI-specificatie staat bij release 24.1.105-BETA een maximale lengte van 50 voor factuurnummer bij InkoopfactuurModel, maar in de release 24.0 wordt nog 25 gebruikt.
Het was de bedoeling om met introductie van 25.0 de nieuwe specificaties mee te nemen, maar gezien de functionaliteit schijnbaar al gebruikt wordt zal de bijgestelde specificatie in de volgende versie mee in productie genomen worden.
Hierdoor kunnen binnen 7 kalenderdagen meerdere tabellen qua structuur wijzigen zoals nieuwe velden. Een snelle scan van de verschillen heeft echter geen breaking changes in beeld gebracht. Het valt echter niet uit te sluiten dat alsnog breaking changes optreden.
De benodigde aanpassing om de foutmelding niet meer te laten optreden zal in de volgende versie verwerkt zijn, waarna het tot zeven dagen kan duren vooraleer in Power BI de wijzigingen zichtbaar worden. Dit kan versneld worden door de cache te legen zoals beschreven in: