How Can I Know That Calculations You Perform Will Be Correct?
You may wonder whether calculations we perform are correct.
Many parameters you configure influence calculations: attainment thresholds, plan limits, crediting rules, etc. However, assuming those are correct, we are confident that our calculations will be correct.
Here is why: - We use the SQL decimal type for all calculations - this data type is designed for financial calculations whose accuracy must go well past cents
- We use hundreds of unit tests to verify calculations under many different models - and we use randomized data for some of the tests to ensure accuracy