Concept: formules voor berekeningsengine
Met formules van de berekeningsengine kunt u bepalen hoe belangrijke factureerbare bedragen worden berekend. Met formules voor de berekening kunt u:
- Kies de volgorde waarin factureerbare bedragen worden berekend om te voldoen aan behoeften zoals afronding op verschillende locaties, plaatsing van toeslag op de salarisvoet en PAYE berekeningen.
- Geef aan of u factureerbare bedragen op verschillende manieren wilt berekenen voor verschillende typen werk, zoals normale tijd en overuren.
- Definieer een formule als formulegroep of als geneste formule.
- Doel en beheer verschillende sets berekeningen voor verschillende taken en werkorders, zodat u flexibel genoeg bent om in één tenant aan meerdere behoeften te voldoen.
Open de berekeningsengine via .
Aandachtspunten
Wanneer u formules voor berekening maakt, moet u het volgende doen:
- Alle berekeningen volgen de volgorde van bewerkingen (PEMDAS/BEDMAS).
- De formuleopbouwfunctie ondersteunt getallen, operatoren (+, -, *, /) en haakjes.
- U moet een decimale waarde die kleiner is dan 1 beginnen met een 0 in de plaats van de 1. Voorbeeld: 0,25.
- U kunt geen vermenigvuldiging op basis van haakjes gebruiken. U moet een operator naast het haakje opnemen. Voorbeeld: gebruik 2 * (4 + 3), niet 2(4 + 3).
- Formulecomponenten metde operatorin de naam gebruiken de operator uit de broncode. De operatorcomponenten moeten worden omgeven door getallen of formulecomponenten die getallen voorstellen. Voorbeeld: als u al toeslagen of toeslagen hebt geconfigureerd in Diensten, kunt u(operator voor dienstentoeslag)(Dienstentoeslag)invoeren.
- Als u op verschillende punten in de berekening moet afronden, moet u voor elk afgerond gedeelte een formule maken en die formule vervolgens in een andere formule plaatsen. Voorbeeld: u wilt uw factuurtarief zonder overuren afronden op het dichtstbijzijnde gehele getal, maar uw factuurtarief niet afronden met overuren (). U stelt een afrondingsregel voor uw basisfactuurtarief in op'Halve waarde naar boven afronden'en de formule voor overuren op 'Niet afronden'.
- U kunt kiezen tussen een eenvoudige of een voorwaardelijke formule. Met een voorwaardelijke formule kunt u de vergelijking definiëren die in het systeem moet worden gebruikt als aan bepaalde waarden of voorwaarden wordt voldaan. Hiermee kunt u de waarde overschrijven wanneer aan bepaalde voorwaarden wordt voldaan.
- Als u op de knopValiderenklikt, wordt bevestigd dat de ingevoerde formule kan worden berekend. Hiermee wordt echter niet de juistheid van de formule bevestigd.
- Nadat een formule is opgeslagen en gevalideerd, kunt u de knopSimulerenin het menu 'Acties' gebruiken om de formule te simuleren en te zien hoe totalen worden berekend.
- Salarisvoet en opslag worden niet gebruikt in berekeningen op basis van factuurtarieven.
- Voor berekeningen op basis van salarisvoet is de opslag een decimale waarde. Deze kan worden gebruikt om het bedrag van de opslag te berekenen. Voor programma's op basis van salarisvoet moet ten minste één salarisvoet zijn geconfigureerd.
- Voor complexe vergelijkingen kunt u de vergelijkingen op papier of in een spreadsheet maken voordat u deze opnieuw maakt in VNDLY.
- Als uw programma gebruikmaakt van werktypen met een vast tarief en werktypen met vermenigvuldigers, kunt u voorwaardelijke formules maken om deze op verschillende manieren te berekenen.
Gebruik de pagina
Berekeningsoverzicht
(die toegankelijk is via de hyperlink die aan elk regelitem is gekoppeld) om een volledig beeld van het factureerbare bedrag te krijgen. Nieuwe of dubbele formules
Als u berekeningen wilt build met behulp van de berekeningsengine, kunt u:
- Maak nieuwe, leeg formules.
- Bestaande formules wijzigen of duplicaat .
Houd bij elke methode rekening met het volgende:
Nieuwe formule | Dubbele formule | |
|---|---|---|
Pluspunten: | Met nieuwe formules kunt u:
| Met duplicaat formules kunt u:
|
Nadelen | Als u een nieuwe formule maakt, is het mogelijk dat de formules of logica ontbreken die nodig zijn voor de minder frequente berekeningen, zoals vaste tarieven. | Dubbele formules:
|
Berekeningsengine en urenstaten
Houd rekening met de volgende gevolgen voor urenstaten, op basis van de aanpassingen die u aanbrengt in formules met behulp van de berekeningsengine:
Tariefwijzigingen doordeweeks
| Wanneer u halverwege een urenstaatweek een factuurtarief wijzigen , worden in VNDLY afzonderlijke regelitems gemaakt voor het oorspronkelijke tarief en het nieuwe tarief, zodat u de tariefwijziging snel kunt afstemmen. |
Urenstaataanpassingen
| Wanneer u de tijd wijzigen in een urenstaat die eerder is gefactureerd, maakt VNDLY negatieve regelitems voor de vorige bedragen en nieuwe factuur voor de aangepaste tijd, zodat u de wijzigingen snel kunt afstemmen om te controleren of het juiste bedrag is gefactureerd. |
Op kalenders gebaseerde premies als één regel
| Kalendertoeslagen voor tijd die voor een feestdag is ingevoerd , worden als geconsolideerd factuur weergegeven voor de op die dag gewerkte tijd, zodat u inzicht krijgt in het berekening en de toenemende nauwkeurigheid van de uurtotalen onder aan de tabel ''. |
Vergoedingen altijd splitsen in facturering
| Als u de factuur 'Altijd splitsen' en 'Zelfstandige kosten' gebruikt, wordt in de kosten die op deze manier worden gemaakt, het factuurtarief voor die vergoedingen weergegeven, gescheiden van het factuurtarief voor de tijd. |
Vaste tarieven met maximumbedrag
| VNDLY maakt afzonderlijke factuur telkens wanneer een vast tarief met een maximumbedrag het maximumbedrag oplevert in één urenstaatweek. Met de splitsing kan uw programma bevestigen dat de maxima zijn beloond. |