Changelog
Every report is stamped with the version of the calculation engine that produced it — you will find it at the bottom of your report. This page lists what changed in each one.
When a rule changes the version goes up, and a saved report from an earlier version is marked out of date so you can recalculate it against the current rules.
1.16
- BrokerTrading 212 renamed a column to "Time (UTC)" and newer exports came back blank, at £0.00. They parse.
- FixedForeign Tax Credit Relief respects the treaty cap, and miscellaneous income is classified correctly.
1.15
- FixedSame-day option acquisitions and disposals are pooled at average cost, the way shares are. CG51560
- Fixed2024/25 gains are split at the 30 October rate change.
- FixedMoving crypto between your own wallets costs nothing and changes no pool. CRYPTO22100
- FixedDisposal proceeds sign-flipped when a sell fee came to more than the gross amount.
- BrokerSchwab and TDA option-removal legs are booked on expiry and assignment.
1.13
- FixedIBKR option exercises fold into the underlying rather than settling on their own. s144 TCGA 1992
- AddedThe Accrued Income Scheme is applied. SAIM4000
- FixedThe withholding check knows the treaty rate, so paying exactly it is not flagged as a mismatch.
- AddedA crypto statement with holdings but no trades surfaces as display-only pools.
- AddedA written option that expired with its grant outside the report raises a warning.
1.11
- FixedReverse-split reorganisations and CUSIP-to-ticker changes keep one Section 104 pool instead of splitting into two.
- BrokerFidelity exports are supported.
1.10
- FixedOption strikes are normalised in the series key, so a close written in one format matches an open written in another.