Switched posting amounts to Data::Money, which doesn't have rounding problems. Began adding support for future programs that validate ledger files and cash flow rules.