After rounding transactions amounts may differ from the amount before rounding, which can cause lost or extra pennies. For example:
After rollover poLine cost become 5.99$.
poLine cost split between two funds, each has percentage value 50.
During rollover 2 encumbrances will be created with amounts 2.995$, after rounding, will be equal to 3$.
The result is one extra penny.
- Implement an approach to compensate for lost or extra pennies
- rollover script updated
- integration tests updated