Projectverhaal · Bouwkosten · PDF naar controleerbare gegevens

De Valk Advies

Van een begrotings-PDF naar regels waar je mee kunt werken.

De controleomgeving haalt begrotingsregels uit documenten en brengt omschrijvingen, hoeveelheden en bedragen samen. De gebruiker kan beoordelen, aanpassen en verder werken in Excel.

Project
Gebouwde controleomgeving voor begrotingen
Onze bijdrage
Documentverwerking, controlewerkruimte en Excel

01 · Het probleem

Een PDF is leesbaar, maar nog geen bruikbare dataset.

Een begroting kan tientallen of honderden regels bevatten. Voor beoordeling en vergelijking zijn losse omschrijvingen, hoeveelheden, eenheden en prijzen nodig. Die gegevens met de hand overnemen kost tijd en maakt elke volgende correctie lastiger.

Daarbij is alleen tekst herkennen onvoldoende. Een bedrag kan verkeerd onder een kolom terechtkomen of een kopregel kan voor een begrotingsregel worden aangezien. De echte opgave is om van document naar controleerbare gegevens te komen.

02 · Inventarisatie

De documentstructuur en de gewenste uitkomst naast elkaar.

De inventarisatie richt zich op de bron én op het gebruik erna. Welke kolommen staan in de PDF? Welke velden moeten in Excel beschikbaar zijn? En hoe vergelijk je de som van de herkende regels met het oorspronkelijke begrotingstotaal?

De uitwerking maakt onderscheid tussen PDF-tekst en scans waarvoor OCR nodig is. Daarnaast spelen projectkoppeling, referentiemateriaal en kengetallen een rol bij de verdere beoordeling.

03 · Plan van aanpak

Automatisch voorbereiden, gericht laten controleren.

De verwerking is opgeknipt in invoer, herkenning, controle en export. De parser bereidt de eerste regels voor; de gebruiker beoordeelt de uitkomst in een werkruimte waarin de velden afzonderlijk beschikbaar zijn.

Zo wordt automatisering niet afhankelijk van de aanname dat iedere PDF perfect wordt gelezen. Het ontwerp houdt juist rekening met ontbrekende kolommen, onzekere herkenning en afwijkingen tussen de bron en de opgebouwde regels.

04 · Bouwen en doorontwikkelen

Een bewerkbaar controlescherm in plaats van een eindbestand.

De applicatie bevat een invoeromgeving, documentdetails en bewerkbare begrotingsregels. Omschrijving, hoeveelheid, eenheid en bedragen zijn los te beoordelen. Het controlescherm toont totalen en verschillen die aanleiding geven tot onderzoek.

De doorontwikkeling verbindt die documentverwerking met normalisatie, kengetallen en referentiemateriaal. Regels kunnen worden geselecteerd voor verdere verwerking en export, zodat de controle niet ophoudt bij het uitlezen van tekst.

Van inzicht naar een volgende stap

Wat je vanuit het overzicht kunt doen

AanleidingWat je zietDe volgende handeling
Bron en regels tellen niet opHet verschil tussen brontotaal en de opgebouwde regels.De bron en de relevante velden beoordelen en corrigeren.
Een regel vraagt inhoudelijke beoordelingAfzonderlijke kolommen en de getoonde herkenningsscore.Omschrijving, hoeveelheid of bedrag aanpassen en de regels opslaan.
De controle is gedaanDe bewerkbare regels en beschikbare exportacties.Gegevens naar Excel of een controlemodel exporteren.

05 · Implementatie

Aansluiten op het bestaande Excel-werk.

De oplossing is opgebouwd met Python en FastAPI, met PDF-verwerking en een exportlaag voor Excel. Projecten en documenten blijven herkenbaar verbonden binnen de werkruimte.

De Excel-uitvoer vormt de aansluiting op het verdere beoordelingsproces. Dat voorkomt dat een gebruiker voor een volgende analyse alles opnieuw in een eigen spreadsheet moet samenstellen.

06 · Testen en controleren

Het totaal is een controle, geen decoratie.

De inhoudelijke toets bestaat uit het vergelijken van bronbedragen, regeltotalen en hoeveelheid maal eenheidsprijs. Een afwijking moet aanleiding geven om de betrokken regels of het brontotaal te bekijken.

In het afgebeelde fictieve document wijkt het ingevoerde brontotaal bewust € 240 af van de som van de regels. Daarmee is zichtbaar hoe de interface een controlepunt presenteert. Het is geen fout of financieel resultaat uit een echte klantbegroting.

07 · Opleveren

Van overtypen naar beoordelen en verder verwerken.

De gebouwde omgeving levert een bewerkbare dataset met een controlescherm en een route naar Excel. De gebruiker houdt de inhoudelijke beoordeling, terwijl de eerste invoer door de verwerking wordt voorbereid.

Nieuwe documentindelingen kunnen verdere parserafstemming vragen. De controlelaag blijft daarom een vast onderdeel van de oplossing, ook wanneer de herkenning wordt uitgebreid.

08 · Tijdwinst en inzicht

Waar de winst in dit project zit

De verschuiving is van gegevens invoeren naar de kwaliteit ervan beoordelen. Dat kan veel overneemwerk schelen bij omvangrijke begrotingen. De uiteindelijke besparing hangt af van PDF-kwaliteit, indeling en het aantal noodzakelijke correcties; er is hier geen gemeten percentage gepubliceerd.

  • Minder overtypen

    De eerste begrotingsregels worden uit het document voorbereid in plaats van volledig handmatig opgebouwd.

  • Gerichter beoordelen

    Totalen, verschillen en afzonderlijke velden geven concrete aanknopingspunten voor controle.

  • Herbruikbare gegevens

    De gecontroleerde gegevens kunnen worden meegenomen naar de bestaande Excel-werkwijze.

Wat zou een kortere werkstap jou kunnen schelen?

Vul je eigen tijden in voor één terugkerende handeling. Dit is een rekenhulp, geen gemeten resultaat van dit project.

Vul alle drie de velden in om de mogelijke tijdwinst te berekenen.

De jaarberekening gebruikt 52 weken. De werkelijke besparing hangt af van je proces en de benodigde controle.

Bekijk ook

Waar loopt jouw werk nu vast?

Laat zien wat je nu doet en welke stap makkelijker zou moeten. Dan bespreken we wat een passende eerste oplossing is.

Bespreek je vraag

Onze werkwijze

Wat je van OptiCore kunt verwachten.