Adding and using total calculation filter.
Correcting money filter to path through undefined values.
Extending ledgers provider to load currency rates.
Adding extra money operations.
Using rates when calculating totals.
Retrieving default currency of the ledger. It's required to when calculating totals.