# DATA-05 monetary-arithmetic reproduction

This deterministic fixture uses `BigInt` minor units and rational rates. It
validates a complete price, distinguishes percentage points from ratios,
compares line and aggregate rounding, rejects an inconsistent gross, and
formats only after arithmetic.

Run:

```sh
./run.sh
```

The positive half-up rule and two-decimal currency scale are synthetic policy
choices. The fixture does not establish tax law, currency standards, provider
contracts, private accounting behavior, or a universal rounding rule.
