Ga naar de inhoud
AA-DAK offertecalculator voor calculatie en offertebeheer – Platform
Casestudy

AA-DAK offertecalculator voor calculatie en offertebeheer

Platform In ontwikkeling

Webapplicatie voor calculaties, prijsbeheer en offerte-output die een Excel-gedreven werkproces vervangt.

Wat er nu in ontwikkeling is

De focus ligt hier op de productrichting, de gekozen basis en de onderdelen die nu worden opgebouwd richting een eerste volwaardige release.

Projectoverzicht

AA-DAK werkt aan een webapplicatie voor offertes en calculaties voor dakprojecten. Het systeem is opgezet als vervanging van een bestaand Excel-proces waarin berekeningen, prijsopbouw en documentuitvoer verspreid en foutgevoelig waren georganiseerd.

De toepassing brengt calculatie, klantdata, templates, prijslijsten en offerte-output samen in één werkomgeving. De opzet omvat al duidelijke onderdelen voor offertecreatie, berekening, versiebeheer, PDF-output, exports en administratief beheer. Zakelijk is dat relevant omdat het offertetraject daarmee minder afhankelijk wordt van losse spreadsheets en individuele werkwijzen.

Samenwerking

Dit soort traject vraagt om nauwe afstemming tussen de mensen die dagelijks calculeren en de partij die het systeem bouwt. De inhoudelijke kennis zit bij de mensen die weten hoe offertes worden opgebouwd, welke prijsregels gelden en waar in de praktijk fouten of vertraging ontstaan.

De kracht van de samenwerking zit hier vooral in die vertaalslag: van bestaande rekenlogica en werkwijze naar een systeem dat dezelfde berekeningen betrouwbaarder, centraler en beter beheersbaar maakt. Omdat het project nog in ontwikkeling is, ligt het voor de hand dat calculaties, schermen en beheerflows onderweg steeds verder worden aangescherpt.

De vraag achter het project

De kernvraag is niet alleen hoe offertes sneller gemaakt kunnen worden, maar vooral hoe een gevoelig rekenproces betrouwbaar en beheersbaar wordt gemaakt. In de bestaande situatie zaten calculaties in Excel, met beperkte versiecontrole, versnipperde invoer en een grotere kans op afwijkingen in prijzen, marges en output.

Een eenvoudige formulieroplossing zou daarvoor niet genoeg zijn. Dit vraagt om een systeem dat projectstructuren kan verwerken, calculaties reproduceerbaar maakt, klant- en prijsgegevens centraal beheert en dezelfde gegevens ook bruikbaar maakt voor PDF’s, exports en opvolgacties. Voor gebruikers is vooral belangrijk dat zij zonder omwegen van invoer naar controleerbare offerte kunnen werken.

Wat er is opgeleverd

  • Een beveiligde Laravel-applicatie met dashboard en offerteoverzicht
  • Een offertewizard voor het aanmaken van nieuwe offertes
  • API-endpoints voor calculeren, opslaan, bijwerken en ophalen van offertes
  • Ondersteuning voor klanten, templates, actieve prijslijsten en lijnitems
  • Berekening van regels, marges, btw en totalen
  • PDF-generatie voor offertes
  • Spreadsheet-export van offertes
  • Versiebeheer en calculatiesnapshots
  • Statusovergangen voor offertes zoals concept, verzonden, geaccepteerd en afgewezen
  • Beheermodules voor klanten, templates, catalogus, prijslijsten, voorwaarden, gebruikers en rollen
  • Import- en exportfuncties voor stamdata in XLSX-formaat
  • Activity logging en import/export-logging

Technische implementatie

  • Backend op Laravel 12 en PHP 8.4
  • Frontend met Inertia.js, Vue 3, TypeScript en Tailwind CSS v4
  • UI opgebouwd met shadcn-vue-componenten
  • Servicegerichte opzet voor calculatie, marges, aggregatie, validatie, audit en offertelogica
  • Typed DTO’s voor gestructureerde gegevensuitwisseling binnen de businesslogica
  • Authenticatie en afscherming van API-routes met Laravel-auth en Sanctum
  • PDF- en spreadsheetservices voor documentoutput
  • Rol- en rechtenstructuur voor offertewerk, beheer en adminschermen
  • Onderhoudbaarheid via dunne controllers, aparte services en testdekking op feature- en unitniveau
  • Extra veiligheidsmaatregelen in importprocessen zoals dry runs, validatie en rollback bij fouten

Uitdagingen

  • Excel-logica overzetten naar programmeerbare services zonder af te wijken van de bestaande rekenregels
  • Eén systeem ontwerpen voor verschillende projectstructuren zoals woning, groep en blok
  • Marges flexibel maken per context zonder het invoerproces onnodig ingewikkeld te maken
  • Documentoutput laten aansluiten op calculaties, versies en offerte-statussen
  • Stamdata importeerbaar maken zonder vervuiling van prijsregels, categorieën of gebruikersdata

Resultaat

De huidige opzet laat zien dat de basis voor een volledig digitaal offerteproces al staat. Het gaat daarbij niet alleen om rekenen, maar ook om de onderdelen eromheen die in de praktijk het verschil maken: klantbeheer, prijslijsten, templates, exports, documenten en rechtenstructuur.

Daarmee ontstaat een fundament waarop AA-DAK het offerteproces kan losmaken van losse spreadsheets en individuele kennis. De verwachte meerwaarde zit in consistenter beheer, beter herleidbare calculaties en een werkwijze die later gecontroleerd verder in gebruik kan worden genomen.

Reflectie

Dit project laat het type werk zien waarin proceskennis, datamodellering en applicatiebouw direct met elkaar samenhangen. Het gaat niet om een publieke marketingwebsite, maar om een intern bedrijfssysteem waarin betrouwbaarheid en beheersbaarheid zwaarder wegen dan visuele presentatie alleen.

De gekozen aanpak is passend omdat eerst de reken- en datalogica goed moet kloppen, voordat zo’n systeem echt waardevol wordt in de dagelijkse operatie. Juist de combinatie van analyse, service-architectuur, beheerfunctionaliteit en documentoutput maakt deze richting sterk voor een organisatie die een spreadsheetproces wil vervangen zonder controle te verliezen.

Geïnspireerd door dit project?

Zie je vergelijkbare kansen of knelpunten in je eigen organisatie? Dan vertalen we dit graag naar een praktische aanpak voor jouw bedrijf.

Andere projecten