01Integer minor units
Use integer CAD cents in this model. A backend would use bounded integer or exact decimal storage with currency-specific precision.
Trade-off: Multi-currency and FX require explicit rounding policies and balancing accounts. They are deliberately out of scope.