A figure with its fraction set one step down (DESIGN.md's
Cents-As-Smaller-Figure Rule), its digits tabular so a column holds its grid.
Absorbed admin-dashboard's Amount: the null path, the spoken label, and the
decimalPlaces / currency / suffix props all came from there.
Also absorbed TransactionAmount, whose three transaction rules live behind
the optional type / status pair: the sign comes from the leg's type, an
unsettled leg reads as not-money, and a RETURNED outcome strikes the source
DEBIT alone, since the matching CREDIT is the successful money-back.
A figure with its fraction set one step down (DESIGN.md's Cents-As-Smaller-Figure Rule), its digits tabular so a column holds its grid. Absorbed admin-dashboard's
Amount: the null path, the spoken label, and thedecimalPlaces/currency/suffixprops all came from there.Also absorbed
TransactionAmount, whose three transaction rules live behind the optionaltype/statuspair: the sign comes from the leg's type, an unsettled leg reads as not-money, and a RETURNED outcome strikes the source DEBIT alone, since the matching CREDIT is the successful money-back.