Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wp-sitekit-consent-manager domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/html/wp-includes/functions.php on line 6121 Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/wp-includes/functions.php:6121) in /var/www/html/wp-includes/feed-rss2.php on line 8 Ward Cornette – Ledger Labs https://stg.ledgerlabs.pro Thu, 22 Jan 2026 11:03:44 +0000 nl-NL hourly 1 https://wordpress.org/?v=6.8.3 https://stg.ledgerlabs.pro/wp-content/uploads/2025/11/llabs_favicon_black.png Ward Cornette – Ledger Labs https://stg.ledgerlabs.pro 32 32 Sensor on Admin Consult https://stg.ledgerlabs.pro/2025/10/31/sensor-on-admin-consult/ Fri, 31 Oct 2025 08:32:14 +0000 https://stg.ledgerlabs.pro/?p=579 Introductie

Gegevens tussen verschillende systemen in overeenstemming houden is niet eenvoudig maar wel belangrijk. Inconsistente gegevens leiden tot een hogere foutenlast in processen, tijdsverlies en stress wanneer er niet snel een verklaring kan worden gevonden voor de verschillen. Idealiter wordt voor elk type data vastgesteld welke software leidend is en waar de ‘single source of truth’ zich bevindt. Eens er is bepaald waar de gegevens dienen te worden onderhouden, kan je andere systemen technisch gaan connecteren met deze bron om zo consistent informatie te delen.

Uitwerking

Ledger Labs bouwde een koppeling voor een dergelijk leidend systeem zodat alle volgende systemen met een vast interval de laatste wijzigingen ontvangen. Via de REST API van het leidend systeem worden iedere minuut de “events” in dat systeem geïnterpreteerd. Deze sensor lanceert vervolgens de juiste jobs zodat de informatie overal in overeenstemming blijft.

In deze concrete toepassing worden de stamgegevens van alle klanten en projecten iedere minuut weggeschreven naar een boekhoudpakket en een CRM systeem. Verder krijgen projectmanagers meteen een mail wanneer er een interessante wijziging is aan hun project. De kracht van deze sensor is dat je heel ver kan gaan in de acties die aan een event worden gekoppeld.

Sensor die events scant en jobs lanceert


Voor deze oplossing werd de keuze gemaakt om Dagster in te zetten. De ingebouwde sensor functionaliteit van Dagster bleek uiterst geschikt voor de vraag die ons werd gesteld. Dagster is een open source data orchestrator die gratis te gebruiken is wanneer je zelf instaat voor de infrastructuur. Bovendien is er een erg overzichtelijk webportaal ingebouwd dat toelaat om in één oogopslag de performantie van de koppelingen te analyseren.

Dagster single pane of glass
]]>
Integrale migratie naar Odoo https://stg.ledgerlabs.pro/2025/10/24/integrale-migratie-naar-odoo/ Fri, 24 Oct 2025 13:48:27 +0000 https://stg.ledgerlabs.pro/?p=237

Van verouderde ERP naar moderne technologiestack

Wanneer internationale organisaties van ERP- of CRM-software veranderen, hangt het succes niet alleen af van de technische uitvoering en een soepele overgang en overdracht. Naast de gebruikelijke technische hindernissen is er ook de menselijke kant. Om teams nieuwe tools te laten omarmen en gebruiken, is het belangrijk om de duidelijke voordelen te benadrukken en de verstoring door de migratie tot een minimum te beperken. Primoris, een wereldwijde partner in de agrifoodsector, begreep wat er op het spel stond toen ze besloten om verschillende landelijke vestigingen over te zetten naar Odoo als hun nieuwe boekhoudplatform. Ons Ledger Labs-team verzorgde de volledige migratie voor meerdere Europese divisies en zorgde voor een naadloze bestandsoverdracht en een soepele overgang voor de teams van een project.

Veelvoorkomende pijnpunten bij ERP-migraties naar Odoo:

  • De technische vereisten voor het koppelen van legacy-software aan Odoo moeten zorgvuldig worden beoordeeld.
  • De volledige geschiedenis van elk bestand of dossier moet worden gemigreerd.
  • Alle instellingen en configuraties – zoals grootboekrekeningen, klanten, leveranciers, aftrekposten en activa – moeten behouden blijven.
  • Migraties moeten volgens planning plaatsvinden (bijvoorbeeld halverwege het boekjaar) zonder de bestaande planning te verstoren.
  • De overdracht van de boekhouding moet volledig geautomatiseerd zijn om een snelle, schaalbare en naadloze overgang te garanderen.

Moeiteloze gegevensmigratie, land voor land

We hebben een aangepaste migratiemodule ontwikkeld die aan alle technische vereisten voldeed en tegelijkertijd een naadloze softwaretransitie garandeerde. Deze tool creëert een directe, één-op-één replica van elke bestaande boekhoudomgeving in Odoo. Het Franse team van Primoris werd in 45 minuten volledig gemigreerd. Dankzij deze minimale downtime konden lokale bestandsbeheerders blijven werken zonder historische gegevens of configuratie-instellingen te verliezen. Door het hele migratieproces te verzorgen, hebben we het Franse team van Primoris de ruimte gegeven om zich te concentreren op wat het belangrijkst is: het leveren van toegevoegde waarde aan hun klanten.

Het succes van deze eerste migratie voor één land overtuigde Ellen De Gendt, CFO van de Primoris -groep, om de uitrol uit te breiden. “Het productiviteitsverschil tussen landen die al zijn overgestapt en landen die dat nog niet hebben gedaan, is opvallend”, legt hij uit. “Ons Franse team heeft de overstap moeiteloos gemaakt en kan zich nu volledig richten op hun werk met toegevoegde waarde. Tegelijkertijd zitten teams die nog met de oude systemen werken vast aan repetitieve, handmatige taken. Daarom versnellen we onze Odoo-uitrol naar alle landen.”

De migratie van de boekhouding verliep zo vlot dat we de uitrol in alle landen versneld doorvoeren.

Primoris – Ellen De Gendt, CFO
Exact Online -> Odoo balans vergelijking

Bent u van plan om de omgeving van uw accountantskantoor naar Odoo te migreren? Met de module die we voor dit project hebben ontwikkeld, is overstappen een fluitje van een cent. Bezoek onze overzichtspagina over Odoo-accountancymigratie om te zien hoe het precies werkt.

Bent u van plan om uw accountantskantoor naar Odoo te migreren?

Met de module die we voor dit project hebben ontwikkeld, is overschakelen een fluitje van een cent.
Bezoek onze overzichtspagina over Odoo-boekhoudmigratie om te zien hoe het precies werkt.

]]>
Webscraping overheidsportaal https://stg.ledgerlabs.pro/2025/10/24/webscraping-overheidsportaal/ Fri, 24 Oct 2025 13:39:44 +0000 https://stg.ledgerlabs.pro/?p=225 Introductie

Niet alle portalen waarmee een organisatie werkt hebben steeds een API die mogelijkheden tot integraties biedt. In het bijzonder overheidsportalen zijn vaak erg gesloten en beschermd. Dit hoeft geen probleem te zijn om toch een betrouwbare koppeling te bouwen. Ledger Labs werd gecontacteerd om de gegevens van een overheidsportaal doorlopend uit te lezen. 

De primaire doelstelling is om de gegevens te gaan gebruiken voor maandelijkse opmaak van verkoopfacturen met de aantallen die worden aangegeven op het portaal. Als bijproduct konden we een PowerBI rapport aanbieden dat overzichtelijker is dan de originele site.

Uitwerking

Ledger Labs bouwde een koppeling volledig gebaseerd op Open Source middelen. Enkel voor de visualisatie van de gegevens werd beroep gedaan op PowerBI van Microsoft waarvoor een licentie nodig is. De koppeling bestaat uit drie flows:

  1. Ieder uur wordt er aangemeld op het overheidsportaal. Hiervoor wordt een Dagster Orchestrator ingezet die communiceert met een Selenium browser en een Vault voor de gebruikersgegevens. Bij iedere uitvoering worden de gegevens uitgelezen die werden opgeladen op het portaal sinds de vorige uitvoering (één uur eerder). Het resultaat is een gestructureerde database die de gegevens eenvoudig ter beschikking stelt.
     
  2. Drie keer per dag worden de gegevens via een on-premise gateway opgeladen naar een Data Lake in Azure. Eens de gegevens zich in de cloud bevinden, kunnen de eindgebruikers deze consulteren in een PowerBI rapport.
  3. Ieder maandeinde worden de uitgelezen gegevens geïnterpreteerd en worden er forfaits geregistreerd in de facturatiesoftware. De aantallen op de verkoopfacturen zijn dus rechtstreeks gekoppeld aan de gegevens die op het overheidsportaal werden uitgelezen.

Resultaat

Door de koppeling met het overheidsportaal worden de verkoopfacturen automatisch opgemaakt waardoor manuele arbeid wordt uitgespaard. De klant stelt vast dat er veel minder klachten worden ontvangen doordat verkoopfacturen sneller worden opgemaakt en deze geen fouten meer kunnen bevatten. Bij klachten over de verkoopfacturen helpt het PowerBI rapport te verhelderen waar nodig.

]]>