Overzicht

Swagger

Extraction pipeline · POST /extractions

Document verwerken

Een PDF met een order, factuur of pakbon gaat erin; kopgegevens, klantgegevens en orderregels komen eruit als JSON. Iedere waarde wijst terug naar zijn plek op de pagina.

Order-PDF

  • order.pdf · 1–200 p
  • X-Api-Key → clientId
  • callbackUrl (opt.)

met tekstlaag

  1. 1. Inlezentekstlaag · cache
    • SHA-256-cache
    • Woorden + posities
    • Pagina's parallel
    • 0,2–1 s
  2. 2. Herkennenklant · sjabloon
    • Sleutel → clientId
    • Sjablonen laden
    • Afzender herkennen
    • Geen? Nu leren
  3. 3. Extraherensjabloon · taalmodel
    • Sjabloon: < 1 s
    • Anders: taalmodel
    • Waarden uit de PDF
    • ≤ 16 tegelijk
  4. 4. Controlerenafstemmen · bron
    • Σ regels = totaal
    • Aantal × prijs
    • Restregel = gat
    • Waarde → bron

Gecontroleerd

Alle controles geslaagd

kop + orderregels
bron per waarde
sjabloonversie · route

JSON → mapper → SAP

Ieder document verbetert het sjabloon — per clientId, met versies

  1. Gat: restregel of Σ ≠ totaal
  2. Taalmodel leest mee
  3. Proefperiode: 3× gelijk
  4. Regressietest · alle voorbeelden
  5. Sjabloon bijgewerkt
  6. vN+1 actief

Controle hoort in je eigen proces. Geslaagde controles betekenen dat de bedragen kloppen met het document, niet dat iedere waarde inhoudelijk juist is. Je applicatie beslist wat er met het resultaat gebeurt.