# T03：金额精度修复

修复 `ledger.money.parse_money(value)`，保持函数名、参数和正常调用方式兼容。

要求：
1. 返回整数分；整数 `12` 和字符串 `"12"` 都表示 12 个主要货币单位并返回 `1200`；`"12.3"` 返回 `1230`，`"-0.01"` 返回 `-1`。
2. 只接受整数（不含布尔值）或符合 `^-?\d+(\.\d{1,2})?$` 的字符串。
3. 浮点数、布尔值、空字符串、首尾空白、非数字、前导加号及超过两位小数均抛出 `ValueError`；不能静默截断或四舍五入。
4. 不改变与金额解析无关的公开行为，不增加运行时依赖；可新增测试，不得删改已有测试。

运行 `python3 -m unittest discover -s tests -v`，并报告实际命令和结果。
