Mercator gebruikt de standaardafrondingsmethode van zijn ontwikkelplatform (.NET): bankafronding = Banker’s rounding. In .NET-terminologie gaat het om MidpointRounding.ToEven . Deze afrondingsmethode, die door vele financiële systemen en moderne programmeertalen wordt toegepast, is conform de IEEE 754-norm.
Wanneer een getal zich exact in het midden bevindt (bv. x.5), wordt het afgerond naar het dichtstbijzijnde even getal. De voordelen van deze methode zijn:
- Ze balanceert afrondingen naar boven en naar beneden.
- Ze vermijdt cumulatieve afwijkingen bij herhaalde berekeningen.
- Over grote reeksen berekeningen neigt de gemiddelde afrondingsfout naar nul.
🚫 In Mercator is het niet toegestaan om deze afrondingsmethode via maatwerkcode te wijzigen. Dit zou onverwachte gedragingen kunnen veroorzaken, zoals bijvoorbeeld een andere herberekening van het document bij het opnieuw openen ervan.