Voert een berekening uit met de gegevens van het proces en bewaart de uitkomst in een variabele, die je verderop in de workflow gebruikt (bijvoorbeeld in Logica of Kosten toevoegen). Je rekent met getallen en met datums.
Poorten
| Poort | Betekenis |
|---|---|
| in | Ingang |
| out | Gaat af nadat de uitkomst is opgeslagen |
Instellingen
| Instelling | Verplicht | Toelichting |
|---|---|---|
| Berekening | Ja | De expressie, bijvoorbeeld bedrag * 0.15 of dagen(vandaag, vervaldatum) |
| Doelvariabele | Ja | De variabele van het proces waarin de uitkomst komt |
Operatoren: +, -, *, /, % (rest), ** (macht) en haakjes.
Functies (selectie): afronden, minimum, maximum, gemiddelde, mediaan, dagen tussen twee datums, datum plus x dagen. De beschikbare functies staan in de editor; de expressie wordt bij het opslaan gecontroleerd op fouten en onbekende variabelen.
Voorbeelden
| Doel | Expressie | Doelvariabele |
|---|---|---|
| Incassokosten van 15% berekenen | bedrag * 0.15 |
kosten |
| Dagen over de vervaldatum | dagen(vervaldatum, vandaag) |
dagen_te_laat |
| Betaaltermijn tot de eerste van de volgende maand | dagen(vandaag, eerste_volgende_maand) |
termijn |
| Aantal huurtermijnen achterstand | afronden(bedrag / variabele35, 1) |
termijnen_achter |
Goed om te weten
- Een onbruikbare waarde (lege variabele, tekst in plaats van een getal, delen door nul) zet het proces op Error en maakt een taak aan.
- Gebruik de uitkomst meteen in een Logica-node om te vertakken, of in Kosten toevoegen als bedrag.
- Veel maatwerk uit importscripts kun je met Rekenen in de workflow zelf doen, zodat je er zelf grip op hebt.
