Enkele weken geleden (4 à 5) hebben we voor het eerst een export gekregen van een applicatie welke op het Invantive platform draait, welke alle waarden als negatief liet zien.
Dit hebben wij eenmalig geconstateerd, de dag erna was alles weer in orde, dus verder niets mee gedaan. Afgelopen week is echter iedere export voorzien van negatieve getallen. Wij gebruiken deze export om elders omzet en orderbedragen te importeren, wat dus compleet scheef gaat op het moment. Er is door ons nergens een aanpassing gemaakt. Wat is hiervan de oorzaak (wijziging bij Exact?), en wat kunnen we hier aan doen om dit weer correct te krijgen.
Een reproductiescenario biedt zoveel concreet mogelijk informatie over het opwekken van het probleem in zo weinig mogelijk stappen.
Het toevoegen van broncode uit Power Query wordt afgeraden; dit verschuift de problematiek naar Power Query. Een beter alternatief is het bijbehorende Invantive UniversalSQL-statement waar ook tekens verkeerd uitkomen.
Een case met nummer 05361446 is aangemaakt bij Exact Online Support over het omklappen van het teken voor bedragvelden in de sync API’s:
Circa 5 weken geleden kwam op de sync API /SalesInvoice/SalesInvoices zoals benaderbaar via SalesInvoiceLinesIncremental opeens een ander teken uit bedragvelden zoals AmountDC voor LineNumber 0.
Dit trad enkel in Nederland op, niet in identieke omgevingen in Duitsland en Groot-Britannie.
Na een dag verdween dit probleem.
Vanwege een frozen period voor de introductie van 25.0 is in die tijd Invantive Bridge Online niet van versie veranderd.
Afgelopen week is het probleem structureel begonnen op te treden in alle drie de genoemde landen.
Er is een reactie ontvangen: na controleren in verschillende (oudere) versies is dit gedrag zoals verwacht en is de actie/response hetzelfde. Er is niets gewijzigd in de API sinds 2022 qua code in deze API, dus een verandering is niet te verwachten.
Vanuit Invantive idem.
Dit is tegenstrijdig, maar goede nieuws is dat het huidige gedrag niet als bug klassificeert en voortgezet zal worden.
Advies is om voor regel 0 het teken om te draaien.