Home Kennisbank Blog Over Logentic Plan een gesprek
· ~12 min lezen

Pilot 200–1.000 documenten: AWB nummer extractie naar foutloze TMS invoer

AWB nummer extractie met OCR en AI, IATA validatie en per veld betrouwbaarheidsscores. Pilot 200–1.000 documenten voor foutloze TMS invoer.

Pilot 200–1.000 documenten: AWB nummer extractie naar foutloze TMS invoer

De snelste betrouwbare manier om AWB nummer extractie operationeel te maken, is een OCR+AI-workflow met IATA-validatie en per-veld confidence scores. Deze combinatie herkent het AWB-nummer, valideert het tegen bekende airline-prefixes en luchthavencodes, en stuurt twijfelgevallen automatisch naar een uitzonderingswachtrij. Het grootste voordeel: minder handmatige invoer en een veel kortere doorlooptijd naar het TMS. Start met een pilot op een representatieve steekproef en leg vooraf vast wanneer een resultaat acceptabel is.


Kort samengevat:

  • Een OCR+AI-workflow met IATA-validatie en confidence scores minimaliseert handmatig werk en verkort de doorlooptijd naar het TMS, mits correct ingesteld en getest.
  • Voor operationele nauwkeurigheid zijn vooral het AWB-nummer, luchthavencodes en de validatie van prefix- en lengtecontroles essentieel, met fallback op contextuele herkenning.
  • Extractieproblemen ontstaan vaak door vervaagde prints, overprint en combinatie van MAWB- en HAWB-nummers op dezelfde pagina, waarbij positie en labels betrouwbaarder zijn dan het formaat zelf.
  • Automatisering is geschikt voor hoge volumes en veel variaties, maar vereist training en periodieke retraining op realistische data, met nadruk op low-confidence items en snelle reviewopties.

Logentic
Automatiseer AWB-invoer naar je TMS
Logentic leest logistieke e-mails, haalt relevante gegevens eruit en voert ze in acht seconden in je bestaande TMS in.
Ontdek Logentic

Inhoudsopgave

Welke velden op een AWB zijn operationeel het belangrijkst?

Een Air Waybill bevat tientallen velden, maar niet allemaal wegen even zwaar voor de operatie. Voor douane, TMS en track & trace draait het om een beperkte kern die foutloos moet worden overgenomen.

Elk van deze velden heeft directe downstream-impact: een verkeerd gelezen luchthavencode stuurt een zending naar de foute route, en een foutieve HS-code vertraagt een douaneaangifte met dagen. Extractie die alleen het AWB-nummer pakt en de rest negeert, lost maar een deel van het probleem op.

Hoe herken je een geldig AWB-nummer?

Een AWB-nummer volgt meestal een vast format: een driecijferige airline-prefix gevolgd door een achtcijferig serienummer, zoals 020-12345678. In de praktijk duiken varianten op die tussen 10 en 19 tekens lang zijn, afhankelijk van hoe een forwarder of carrier het nummer weergeeft op de vrachtbrief.

Validatieregel: controleer de prefix tegen de officiële IATA-lijst van luchtvaartmaatschappijen en de luchthavencodes tegen de IATA airport list. Alleen dan weet je zeker dat een gevonden reeks cijfers ook echt een AWB-nummer is, en geen willekeurig referentienummer op hetzelfde document.

Trackingdiensten gebruiken de eerste drie cijfers al automatisch om de vervoerder te herkennen en de juiste trackingroute te bepalen, wat aantoont hoe betrouwbaar deze prefixcheck in de praktijk werkt.

Wanneer de prefix niet matcht of de lengte afwijkt, is een fallback nodig: barcodeherkenning, contextuele controle (staat het nummer dicht bij een veld met het label “AWB no.” of “Origin”?), en normalisatie door streepjes en spaties te verwijderen voor je het nummer opslaat.

Waarom mislukt extractie zo vaak op lay-out en scankwaliteit?

De meeste AWB’s volgen in theorie het IATA-achtblok-template, maar in de praktijk voegt elke forwarder eigen branding, logo’s en aanvullende velden toe. Die overprint verschuift tekstblokken net genoeg om een extractiemodel in de war te brengen.

Een paar terugkerende oorzaken van slechte extractie:

Dat laatste punt verdient extra aandacht. Een Master Air Waybill dekt het volledige traject tussen twee luchthavens, terwijl een House Air Waybill een deelzending van een specifieke expediteur beschrijft. Op consolidatiezendingen staan beide nummers vaak op dezelfde pagina, soms zelfs in hetzelfde lettertype en dezelfde grootte.

Pro-tip: Train je extractiemodel om te zoeken naar het label direct boven of naast het nummer (‘Master Air Waybill No.’ versus ‘House Air Waybill No.’). Positie en labeltekst zijn vaak betrouwbaarder onderscheidende kenmerken dan het cijferformat alleen.

Handmatig, regex, OCR of AI: welke aanpak past bij jouw volume?

De juiste extractiemethode hangt vooral af van volume en variatie in documentlay-out, niet van budget alleen.

  1. Lage volumes, weinig varianten: handmatige invoer of een semi-automatische aanpak met barcodescanning en eenvoudige regex volstaat. De investering in automatisering weegt hier vaak niet op tegen de besparing.
  2. Middelgrote volumes, beperkte variatie: OCR met vaste regels werkt goed zolang de meeste documenten van een klein aantal vaste carriers of forwarders komen. Zodra de lay-out wisselt, stijgt het foutpercentage snel.
  3. Hoge volumes met veel variatie: OCR gecombineerd met AI-gebaseerde modelherkenning is dan de enige aanpak die opschaalt. Het model leert patronen herkennen ongeacht branding of documentopmaak, in plaats van te steunen op vaste coördinaten.

Het kostenplaatje verschuift naarmate het volume groeit. Regelgebaseerde OCR is goedkoop op te zetten maar breekt bij elke nieuwe lay-out. Een OCR+AI-pipeline vraagt een grotere initiële integratie-inspanning en periodieke retraining, maar het schaalvoordeel compenseert dat ruimschoots bij honderden of duizenden documenten per week.

De belangrijkste meetwaarde is niet accuratesse in isolatie, maar het percentage low-confidence items dat naar een menselijke reviewer gaat, gecombineerd met de gemiddelde doorlooptijd per zending. Een systeem met 95% automatische verwerking en een snelle exceptieafhandeling presteert operationeel beter dan een systeem met 99% claim-accuratesse en een trage reviewflow.

Hoe koppel je geëxtraheerde AWB-data betrouwbaar aan je TMS?

Ruwe extractiedata is pas bruikbaar na normalisatie en mapping. Zonder die stap krijg je inconsistente eenheden en velden die niet aansluiten op je TMS-schema.

Een concreet mappingvoorbeeld: awb_number gaat naar TMS.awb.reference, gross_weight naar TMS.shipment.grossWeight.value, en destination_airport naar TMS.route.destinationCode. Moderne AWB-OCR-oplossingen leveren dit soort gestructureerde JSON-velden al kant en klaar aan, inclusief shipper- en consignee-namen en totale kosten.

Voor de validatiestap zelf gelden drie controles: een IATA-prefixcheck op het AWB-nummer, een luchthavencodecheck tegen de officiële lijst, en een per-veld confidence score die aangeeft hoe zeker het model is van elk resultaat. Koppel daar een pixel-regionverwijzing aan, zodat een reviewer bij twijfel meteen naar de exacte plek op het scanbeeld springt in plaats van het hele document te doorzoeken.

Pro-tip: Bouw de audit-trail niet als los logbestand, maar als onderdeel van elke transactie in het TMS. Bij een douanecontrole wil je in seconden kunnen aantonen waar een cijfer vandaan komt.

Checklist: van pilot naar productie-uitrol

Een gestructureerde uitrol voorkomt dat je pas na livegang ontdekt dat een carrier een compleet andere lay-out gebruikt.

  1. Meet huidige volumes en documentkwaliteit per carrier en forwarder.
  2. Verzamel representatieve samples, verspreid over meerdere afzenders en scankwaliteiten.
  3. Definieer acceptatiecriteria vooraf: maximaal aanvaardbaar percentage exceptions en gewenste doorlooptijd per zending.
  4. Bouw de pipeline met een ingebouwde exceptiewachtrij en meet de kernprestatie-indicatoren vanaf dag één.
  5. Plan periodieke retraining en reserveer capaciteit voor supportvragen na livegang.

Een pilot van 200 tot 1.000 representatieve documenten per carrier of forwarder vangt doorgaans de meeste lay-outvarianten en laat zien waar retraining nodig is.

Checkpunt Wat je meet Waarom het telt
Documentkwaliteit Aandeel scans onder minimale resolutie Bepaalt verwachte OCR-foutmarge
Acceptatiecriteria Max % exceptions, doorlooptijd per zending Voorkomt discussie achteraf over “goed genoeg”
Exceptieafhandeling Tijd tot review, aantal open items Directe indicator van operationele last

Hoe ga je om met handgeschreven of beschadigde AWB’s?

Niet elk document leent zich voor volledige automatisering, en dat is geen falen van de technologie maar een realiteit van internationale luchtvracht. Handgeschreven AWB-nummers komen nog altijd voor, vooral bij kleinere forwarders of op documenten die haastig zijn aangevuld na een wijziging in de zending.

Voor deze afwijkende gevallen werkt een gelaagde aanpak het best. Het model probeert eerst een standaardherkenning; zodra de confidence score onder een vooraf ingestelde drempel zakt, gaat het document automatisch naar een menselijke reviewer in plaats van een gok te presenteren als zekerheid. Dat is een fundamenteel andere filosofie dan “beste gok tonen en hopen dat het klopt”.

Beschadigde documenten, gescheurde hoeken of vlekken over precies het nummerveld, vragen om een vergelijkbare vangnetlogica. Contextuele aanwijzingen helpen hier vaak meer dan pixelherkenning alleen: staat er een barcode elders op het document die hetzelfde nummer bevat? Is er een e-AWB-vermelding in het elektronische berichtenverkeer die als kruiscontrole dient? Een pipeline die alleen naar het beeld kijkt, mist deze extra bronnen.

De praktische regel is simpel: elke extractie onder een ingestelde betrouwbaarheidsdrempel krijgt een pixel-regionverwijzing naar het originele document en gaat naar review, nooit automatisch door naar facturatie of douaneaangifte. Dat kost een paar seconden per uitzondering, maar voorkomt uren aan correctiewerk verderop in de keten. Beschouw deze uitzonderingen niet als ruis die je pipeline moet wegpoetsen, maar als een blijvend onderdeel van elke AWB-workflow, ook na jaren optimalisatie.

Hoe ga je om met handgeschreven of beschadigde AWB's? — overview diagram

Hoe train en verbeter je een AI-model specifiek voor AWB-extractie?

Een generiek documentherkenningsmodel presteert middelmatig op AWB’s, simpelweg omdat het formaat zoveel structuur en semantiek bevat die een algemeen model niet kent. Specialisatie loont hier meer dan bij veel andere documenttypes.

Begin met trainingsdata die de werkelijke spreiding van je aanvoer weerspiegelt: verschillende carriers, verschillende forwarders, mix van digitale en gescande documenten, en een realistisch aandeel slechte scans. Een model dat alleen op perfecte digitale prints is getraind, faalt zodra het eerste vlekkerige faxdocument binnenkomt.

Label niet alleen het AWB-nummer zelf, maar ook de omliggende context: het label “AWB No.”, de positie ten opzichte van het achtblok-template, en het onderscheid tussen master- en house-nummers. Deze contextuele signalen maken het model robuuster tegen lay-outvariatie dan puur op tekenpatronen trainen.

Bouw feedback vanuit de exceptiewachtrij terug in het trainingsproces. Elke correctie die een reviewer maakt, is in feite gratis gelabelde data. Zonder die terugkoppelingslus blijft het model dezelfde fouten herhalen, ook nadat de operatie ze al honderden keren heeft gecorrigeerd.

Meet modelprestaties niet alleen op algemene accuratesse, maar uitgesplitst per carrier en documentkwaliteit. Een gemiddelde van 97% zegt weinig als dat cijfer bestaat uit 99,5% op schone digitale AWB’s en 60% op thermische prints van één specifieke regionale carrier. Die uitsplitsing vertelt je precies waar retraining het meeste oplevert.

Hoe ziet een operationele AWB-extractieworkflow er in de praktijk uit?

Een werkende workflow begint niet bij het document, maar bij de binnenkomst ervan. Een boekingsmail met een AWB-bijlage komt binnen, het systeem herkent het bijlagetype en start automatisch de extractiepipeline zonder menselijke tussenkomst.

De pipeline doorloopt dan een vaste volgorde: beeldvoorbewerking (rechttrekken, contrastcorrectie), tekstherkenning per veldregio, validatie tegen IATA-prefixen en luchthavencodes, en normalisatie van eenheden en valuta. Elk veld krijgt een confidence score en een pixel-regionverwijzing naar het brondocument.

AWB-extractie- en validatieproces

Vervolgens splitst het resultaat zich in twee routes. Velden boven de betrouwbaarheidsdrempel gaan direct door naar het TMS, met een volledige audit-trail die de herkomst van elk cijfer vastlegt. Velden eronder landen in een reviewscherm waar een medewerker het brondocument naast het geëxtraheerde resultaat ziet en met één klik corrigeert of bevestigt.

Deze split is precies waar automatisering met een AI-agent zijn waarde bewijst: repetitieve, goed leesbare documenten stromen zonder tussenkomst door, terwijl complexere gevallen zichtbaar blijven voor menselijke controle in plaats van onopgemerkt fout te gaan.

Na verwerking sluit de workflow met een statusupdate richting track & trace, zodat klanten en interne teams meteen zien dat de zending geregistreerd staat. Voor teams die vergelijkbare automatisering al toepassen op CMR’s en cognossementen, sluit deze AWB-workflow logisch aan bij bestaande vrachtbrief-OCR-processen.

Waarom is per-veld validatie geen overbodige luxe maar een noodzaak?

Een extractieresultaat zonder confidence score is een gok die eruitziet als een feit. Dat onderscheid is cruciaal in een operatie waar een verkeerd cijfer in een douaneaangifte tot vertraging, boetes of een verkeerd gerouteerde zending leidt.

Per-veld confidence scores geven per afzonderlijk gegeven aan hoe zeker het model is, in plaats van één totaalscore voor het hele document te geven. Zonder die granulariteit zou het hele document als onbetrouwbaar worden bestempeld, of erger, als volledig betrouwbaar worden doorgelaten.

De validatie tegen IATA-prefixen en luchthavencodes werkt als een extra vangnet bovenop de confidence score. Een model kan met hoge zekerheid een reeks cijfers herkennen die toch geen geldig AWB-nummer is, simpelweg omdat het een ander referentienummer op het document heeft opgepikt. Pas de combinatie van beide checks, tekstherkenning én structurele validatie, geeft voldoende zekerheid om zonder menselijke blik door te sturen.

Pixel-regionprovenance maakt dit hele systeem controleerbaar. Wanneer een douaneambtenaar of interne auditor een cijfer betwist, moet iemand in seconden kunnen aanwijzen waar dat cijfer vandaan komt op het originele document. Zonder die verwijzing wordt elke discussie een tijdrovende zoektocht door archieven.

Auteursperspectief: wat operationeel managers echt moeten verwachten

Automatisering presteert het best bij repetitieve boekingsmails en schone carrier-prints, dat patroon zien we telkens terugkomen. Verwacht geen volledige eliminatie van uitzonderingen: handschrift, smudging en afwijkende lay-outs blijven een vast percentage van elke aanvoerstroom vormen, ook na maanden optimalisatie. Wat het verschil maakt, is niet het najagen van 100% automatische verwerking, maar een audit-trail en een snelle review-interface die uitzonderingen binnen seconden afhandelbaar maken in plaats van ze te laten stapelen.

— Bogdan

Wanneer is een kant-en-klare AI-oplossing slimmer dan zelf bouwen?

Zelf een OCR+AI-pipeline bouwen, trainen en onderhouden vraagt een team met specifieke expertise in documentherkenning, een doorlopend retrainingsbudget en tijd die de meeste logistieke organisaties liever aan hun kernactiviteit besteden. Een kant-en-klare AI-agent biedt een alternatief dat direct op bestaande e-mailstromen en TMS-koppelingen aansluit, zonder dat je huidige systemen hoeft te migreren of te vervangen.

Logentic

Voor expediteurs met hoge volumes, wisselende documentlay-outs per carrier en de wens om AWB-data rechtstreeks in systemen als CargoWise, Softpak, Descartes of Boltrics te laten landen, is een kant-en-klare SaaS-oplossing meestal sneller operationeel dan een intern bouwtraject. Alex leest binnenkomende boekingsmails inclusief AWB-bijlagen, extraheert en valideert de relevante velden, en zet ze automatisch door naar het TMS, inclusief voorbereiding richting douaneaangiftes waar nodig.

Wil je zien hoe dat er in jouw operatie uitziet? Vraag een demo aan en test de workflow op een steekproef van je eigen AWB-documenten voordat je een volledige uitrol plant.

Meer technische verdieping over AWB-standaarden

Voor wie dieper wil graven: de IATA-resoluties voor cargodiensten beschrijven de officiële prefix- en documentstandaarden. Praktijkvoorbeelden van AWB-extractie in JSON-formaat en carrier-tracking op basis van prefixen laten zien hoe deze standaarden in bestaande tools worden toegepast.

Bronnen

Aanbevelingen

Wil je zien hoe Logentic dit werk automatiseert?

Plan een gesprek →

← Alle artikelen