> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://support.robaws.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Aantal Formules

Met **Aantal Formules** kan je het aantal van een lijn onderbouwen door het op te splitsen in meerdere delen. Elk deel wordt berekend met een formule (bv. het volume van een boom), en de som van alle delen wordt het aantal van de lijn. Je kan deze berekening op het document tonen, zodat je klant ziet hoe je aan een bepaald aantal komt — of ze verborgen houden voor intern gebruik.

Naast offertes werkt dit ook op orders, facturen, bestellingen en de vorderingstaat. Handig bijvoorbeeld voor een grondwerker die per rij wil vastleggen van welk huisnummer tot welk huisnummer iets werd uitgevoerd: de **naam** van een rij draagt evenveel informatie als de getallen.

**Ter voorbeeld:** we maken een offerte om enkele bomen te verwijderen en te versnipperen, met een prijs per kubieke meter. Ter plaatse maten we het aantal bomen op, met een schatting van de gemiddelde straal en hoogte. Door dit gedetailleerd in te geven, krijgen we een correct volume — en kunnen we die onderbouwing meegeven aan de klant op het offertedocument.

![Onder de offertelijn verschijnt een blok dat het geoffreerde volume onderbouwt.](https://storage.crisp.chat/users/helpdesk/website/-/e/a/d/f/eadf6dec760ec000/aantal-formules-nl_7bq0m6.png)

## Gebruik

Om een aantal berekening op een lijn te gebruiken:

1. Ga met je muis over het **Aantal** van een lijn en klik op het gekleurde **info-icoon**.

![Figuur 1: het info-icoon verschijnt bij het zweven over het Aantal, wanneer de optie geactiveerd is en de module dit ondersteunt.](https://storage.crisp.chat/users/helpdesk/website/-/e/a/d/f/eadf6dec760ec000/aantal-formules-figure1-info-i_1ugjijh.png)

2. **Kies de formule** in de keuzelijst rechtsboven (bv. "Volume m3").
3. Klik op **Lijn toevoegen**.
4. Geef de nieuwe lijn een duidelijke **naam** en **vul de parameters in**. De kolommen komen overeen met de variabelen uit de formule.
5. **Controleer** het resultaat; het totaal onderaan wordt het aantal van de offertelijn.
6. **Bewaar** door weg te klikken of op het kruisje te klikken.

![De 'Aantal berekening' met de formulekeuze, de parameterkolommen en het berekende resultaat per rij.](https://storage.crisp.chat/users/helpdesk/website/-/e/a/d/f/eadf6dec760ec000/aantal-formules-calc-popup-nl_lolzwq.png)

In dit venster staan twee opties:

- **Toon op PDF:** activeer dit om de aantal berekening op het document te tonen. Laat het uit om de onderbouwing enkel intern te houden.
- **Aparte formule tonen:** de gebruikte formule is soms moeilijk leesbaar of niet bedoeld voor de klant. Activeer deze optie om in de plaats een leesbare formule (bv. "Pi x r² x h") op de PDF te tonen.

Zolang er een aantal formule op een lijn staat, kan je het aantal van die lijn niet meer manueel aanpassen — verwijder eerst de formule als je dat toch wil.

## Instellingen

Om Aantal Formules te kunnen gebruiken:

1. Ga naar **Algemene instellingen** > **Stamgegevens** en zet **Aantal Formules** aan.
2. Open **Aantal Formules** en voeg een **nieuwe formule** toe met een naam en een formule.
3. In het veld **Formule** geef je de berekening in, bv. `lengte * breedte`. Elk woord dat je gebruikt wordt automatisch een in te vullen parameter (in volgorde van verschijnen).
4. **Bewaar** de instellingen.
5. **Gebruik** de formule in een ondersteunde module zoals offerte, order, factuur, bestelling of vorderingstaat.

> Tip: als je later de variabelenamen in een formule hernoemt, blijven de reeds ingegeven waarden behouden — ze worden op positie bewaard. Wees wel voorzichtig met het toevoegen, verwijderen of herschikken van variabelen.

**Formule mogelijkheden**

| Formule | Uitleg | Voorbeeld | Resultaat |
| --- | --- | --- | --- |
| **+** | Telt twee getallen op | 5 + 6 | 11 |
| **-** | Trekt twee getallen af | 8 - 3 | 5 |
| **\*** | Vermenigvuldigt twee getallen | 9 \* 3 | 27 |
| / | Deelt twee getallen | 9 / 3 | 3 |
| % | Modulo: geeft de rest na deling | 8 % 3 | 2 |
| **^** | Exponent | 5 ^ 2 | 25 |
| round( x ) | Afronding | round(1.6) | 2 |
| ceil( x ) | Afronding naar boven | ceil(2.4) | 3 |
| floor( x ) | Afronding naar beneden | floor(2.7) | 2 |
| min(x,y,z) | Geeft het laagste getal | min(5,9) | 5 |
| max(x,y,z) | Geeft het hoogste getal | max(17,5,9) | 17 |
| sqrt( x ) | Vierkantswortel van x | sqrt(64) | 8 |

De formules gebruiken de math.js-bibliotheek; bekijk [deze lijst](https://mathjs.org/docs/reference/functions.html) voor alle mogelijkheden.
