Artikelen over: Klanten & offertes
Dit artikel is ook beschikbaar in:

Hoe calculeer ik een offerte met calculatietypes, posten en parameters?

In een gecalculeerde offerte bouw je elke offertelijn op uit kostlijnen: materiaal, uren, machines en andere kosten. Je geeft elke kostlijn een calculatietype, bundelt de kostlijnen in een herbruikbare post en maakt die post slim met parameters. Robaws analyseert die calculatie daarna in de offerte en vergelijkt ze in het project met wat er effectief gebeurde. Werk je liever met activiteiten? Het principe is hetzelfde.


Navigeer snel naar:


Calculatietypes


Elke kostlijn in de onderbouw van een offertelijn of post krijgt een calculatietype. Je kiest uit zes types:


Calculatietype

Wat valt eronder?

Materiaal

Artikelen die je verbruikt op de werf, zoals verf, balken, platen, schroeven of dakpannen.

Materieel

Machines die je gebruikt op de werf, zoals een hoogtekraan, diamantboor, compressor of stelling.

Arbeid

Alle prestaties op de werf, met elk soort tarief: dagtarief, nachttarief, overuren, ...

OA

Kosten van een onderaannemer, van uurtarief tot verbruik en huur van artikelen.

Overige

Kosten die bij het werk horen maar in geen ander type passen, zoals een verplaatsingstarief, kilometervergoeding of transport. Je algemene kosten (kantoor, magazijn, ...) reken je door met de indirecte kosten marge.

Samengesteld

Een kostlijn met een eigen onderbouw. De kosten van die onderbouw tellen mee bij hun eigen calculatietype.


Tip: leg het calculatietype van een artikel vooraf vast op de artikelfiche. Dan staat het meteen juist in elke offerte en post.



Een post opbouwen


Een post is de herbruikbare onderbouw van een offertelijn. Je legt één keer vast welke kostlijnen bij bijvoorbeeld 1 m² schilderwerk horen, en gebruikt die post daarna in elke offerte. Hoe je een post aanmaakt en welke velden de postfiche heeft, lees je in Posten | Algemeen.


Het aantal van een kostlijn wordt vermenigvuldigd met het aantal dat je voor de post ingeeft op de offertelijn. Wil je dat niet, bijvoorbeeld voor een kraan die je één keer aanrekent, zet dan Totaliteit aan op die kostlijn. Dat kan vooraf in de post of eenmalig in de onderbouw van een offertelijn.


In de rest van dit artikel gebruiken we als voorbeeld een post "Schilderwerken" met deze kostlijnen:


Artikel

Calculatietype

Werkuren

Arbeid

Verf - blauw - 10 l

Materiaal

Verf - rood - 10 l

Materiaal

Hoogtewerker

Materieel

Kilometervergoeding

Overige


De calculatie van de post Schilderwerken


Parameters toevoegen


Met parameters stel je in een post één keer een vraag, zoals "welke kleur?" of "hoeveel dagen?", en past de calculatie zich aan het antwoord aan. Je voegt ze toe in het onderdeel Parameters van de post.


Een keuze: welke kleur verf?


De klant kiest blauw of rood, en maar één van beide verflijnen mag meetellen.


  1. Maak een parameter met een unieke naam, bv. kleurverf.
  2. Zet in Omschrijving de vraag: welke kleur wordt er gebruikt?
  3. Zet Toon details aan. De kolom Mogelijke waarden verschijnt.
  4. Vul de waarden in tussen dubbele aanhalingstekens, "blauw" en "rood", en druk telkens op Enter.


De parameter kleurverf met mogelijke waarden blauw en rood


Koppel de keuze daarna aan de verflijnen met een voorwaarde. Zet die tussen haakjes achter het bestaande Aantal van de blauwe verflijn. Staat er 1/100 (1 liter per 100 m²), dan wordt dat 1/100 * (kleurverf == "blauw" ? 1 : 0): bij blauw telt de lijn mee, bij rood niet. Doe hetzelfde voor de rode verflijn met "rood".


De formule in het veld aantal van de verflijn


Kies je nu een kleur, dan rekent Robaws enkel de juiste verflijn mee. De andere staat op 0.


Slechts één van beide verflijnen telt mee in de calculatie


Tip: gebruik de parameters als kladblok. Zet een formule op een extra rij met Berekening aangevinkt en je ziet meteen het resultaat. Zet je Toon details uit, dan verdwijnen die rijen uit het overzicht.


Een getal: hoeveel dagen hoogtewerker?


Voor een getal heb je geen mogelijke waarden nodig. Maak een parameter aantaldagen, zet het getal in de kolom Formule en vul aantaldagen in als Aantal van de lijn "Hoogtewerker". Zet op die lijn ook Totaliteit aan, anders wordt het aantal dagen nog vermenigvuldigd met het aantal m² van de post.


De numerieke parameter aantaldagen gekoppeld aan de hoogtewerker


Wil je ook laten kiezen óf er een hoogtewerker nodig is? Maak dan een keuzeparameter hoogtewerker met de waarden "ja" en "nee" en vermenigvuldig het aantal met (hoogtewerker == "ja" ? 1 : 0).


Ervaring inrekenen: een toeslag


Weet je uit ervaring dat een moeilijk bereikbare werf extra uren kost? Giet dat in een keuzeparameter, bv. vlottetoegang met de vraag is er vlotte toegang tot de verdieping? en de waarden "ja" en "nee". Zet als aantal van de lijn "Werkuren":


8 * (1 + (vlottetoegang == "nee" ? 0,15 : 0))


Bij "nee" rekent de post automatisch 15% extra uren. Elke offerte met deze post stelt de vraag opnieuw.


De vaste parameters Q en DISTANCE_KM


Twee parameters bestaan altijd, zonder dat je ze aanmaakt:


  • Q: het aantal dat je voor de post ingeeft op de offertelijn. Op de postfiche zelf is Q altijd 1.
  • DISTANCE_KM: de waarde in het veld Kilometers van de offerte. Gebruik het als aantal van de lijn "Kilometervergoeding" en de verplaatsingskost rekent zichzelf uit. Op de postfiche zelf is DISTANCE_KM 0, daarom toont die lijn daar een aantal van 0.


Parameters als tekst op je offerte


Zet in de Uitgebreide omschrijving van de post ${parameternaam} en de gekozen waarde komt op de offerte-pdf. Kleur: ${kleurverf} wordt bijvoorbeeld Kleur: blauw.


De verwijzing naar de parameter in de uitgebreide omschrijving


Zo kan je ook een volledige zin laten afhangen van een keuze. Maak een parameter teksthoogtewerker met de formule


hoogtewerker == "ja" ? "Er zal een hoogtewerker door ons voorzien worden voor " + aantaldagen + " dagen." : "Er wordt een hoogtewerker voorzien door de klant."


en zet ${teksthoogtewerker} in de uitgebreide omschrijving.


Spelregels voor formules


Regel

Voorbeeld

Tekstwaarden staan tussen dubbele aanhalingstekens

"blauw"

Decimalen geef je in met een komma

0,15

Argumenten van een functie scheid je met een puntkomma

Math.max(Q; 10)

Teksten plak je aan elkaar met +

"voor " + aantaldagen + " dagen"

Parameters mogen naar elkaar verwijzen

aantaldagen * (hoogtewerker == "ja" ? 1 : 0)

Parameternamen zijn hoofdlettergevoelig

kleurverf is niet Kleurverf


Wiskundige functies schrijf je met Math. ervoor, zoals Math.ceil of Math.round. Alle tekens en functies vind je in Welke symbolen en formules kan ik gebruiken in posten?, uitgewerkte formules in Voorbeelden van posten en formules.


Tip: parameters bestaan ook voor de volledige offerte, in het tabblad Parameters van een gecalculeerde offerte. Eén antwoord stuurt dan meerdere posten tegelijk aan. Enkel daar kan je met SUM(...) een parameter over alle lijnen optellen.


Je calculatie analyseren


In een gecalculeerde offerte zie je de kosten per calculatietype en, als je met activiteiten werkt, per activiteit:


  • per lijn: in het tabblad Analyse van de onderbouw van een offertelijn;
  • voor de volledige offerte: in het tabblad Overzicht van de offerte.



De bedragen uit het tabblad Directe kosten en de indirecte kosten uit je indirecte kosten marge staan in de grafiek per calculatietype, niet in de grafiek per activiteit.


Nacalculatie in het project


Geef je de artikelen in je offerte consequent het juiste calculatietype, dan maakt Robaws automatisch een nacalculatie in het project dat aan de offerte gekoppeld is.



Koppel ook je planning en opdrachten aan dat project. Wat je ploegen in Wappy registreren, wordt omgezet naar werkbonnen, en in de nacalculatie vergelijkt Robaws wat je in de offerte voorzag met wat er effectief gerealiseerd werd.


Tip: bekijk ook de video Best practice: overzicht calculatie.

Bijgewerkt op: 14/10/2026

Was dit artikel nuttig?

Deel uw feedback

Annuleer

Dankuwel!