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.35

  • FixedA custom excess reportable income entry dated on a fund’s payment date could uplift the same holding twice. It now belongs to the reporting period it pays out.
  • AddedAmundi, State Street and Xtrackers excess reportable income is bundled, covering 3,180 published reporting periods and naming periods absent from the source data.
  • FixedA custom excess reportable income entry identified by ticker could fail to match a holding known by ISIN. Ticker and ISIN aliases now resolve to the same fund.
  • AddedTransactions dated in the future are now named in the report before they can be mistaken for completed activity.

1.34

  • FixedADR dividends no longer default to the USA when the issuer is based elsewhere.
  • AddedDividend issuer countries can now be reviewed and corrected from the Edit page before recalculation.
  • BrokerTrading 212 parsing has been updated to accommodate recent report changes.
  • BrokerRobinhood UK Active Trader exports are now supported, including FXBUY currency conversions and UKBT sterling transfers.
  • FixedBroker wording variations could stop withholding tax from matching its dividend, raising false tax mismatch warnings. Matching now follows the broker’s description stem while preserving broker-specific fallbacks.
  • FixedThe bundled UK gilt register is updated to the latest DMO list, so recent issues are recognised and exempted from capital gains. s115 TCGA 1992

1.33

  • FixedA multi-currency Trading 212 account settles trades in the instrument's currency. Proceeds were booked as pounds regardless, overstating gains on every USD-settled disposal by the exchange rate; each amount is now converted at the HMRC monthly rate.
  • FixedA covered call that was called away was left open in the Analytics strategy view past its actual end date. It now closes on the delivery date.
  • BrokerRobinhood UK options now parse: written puts and calls follow UK CGT option rules, assignment and expiry fold the premium, and FX conversion rows build a sterling-priced USD pool. Both conversion codes are read, and sterling bank transfers are recognised rather than reported as unknown rows. CG55545
  • BrokerInteractive Investor (ii.co.uk) transaction exports are now supported, including UK gilts from the fixed income ledger and SEDOL-to-ISIN resolution.
  • BrokerFidelity International (UK) transaction histories are now supported, including correct attribution of dealing fees across buys and sells on the same date.
  • BrokerHargreaves Lansdown CSV exports are now supported, in both the Transaction Summary and Portfolio Summary shapes; gilts resolve against the DMO register.
  • BrokerVanguard Investor UK Client Transaction Listings are now supported; fund names resolve to ISINs from published data, so excess reportable income and dealing fees reach the right pool.

1.32

  • FixedA bond holding small enough to fall outside the Accrued Income Scheme had accrued interest still stripped from its CGT cost on disposal, overstating the gain. It stays in cost and proceeds now. SAIM4210
  • FixedAn assigned put appeared as a loss in the strategy totals; shares delivered on assignment now carry their cost until whatever closes them. Subsequent trades in the same name no longer consume the assignment.
  • FixedTwo analytics corrections: an expired option now closes on the day it expired rather than staying open indefinitely; assignment premium attaches to the option that exercised, not the earliest in the series.
  • FixedA report recalculates when the engine behind it changes, not only when its version number moves — no re-upload, no credit.
  • AddedInvestor reports gain an Analytics tab with a portfolio value chart: purchases move value into holdings rather than dropping the account balance. IBKR statements seed the opening balance from Starting Cash.
  • AddedThe Analytics tab recognises the wheel: each underlying gets a row showing every contract written on it — strike, outcome and direction — across however many tax years it ran.
  • AddedThat chart overlays five indices in pounds — FTSE 100, S&P 500, NASDAQ 100, Nikkei 225 and MSCI World — invested on the day each deposit arrived.
  • AddedAnalytics measures each year: drawdown, profit factor, expectancy, concentration and holding periods; written options get assignment rate and return on margin. The gains chart marks zero and names every month.

1.31

  • FixedSA106 column C takes the lower of the tax withheld and the credit your treaty allows. We printed the withholding, which over-claimed the relief; the uncreditable excess is now named under the grid. TIOPA 2010 s42
  • FixedA spin-off allocation never ran on a London listing: the broker keeps the listing’s own case, the Advanced tab uppercases what you type, and the child arrived with no cost. s130 TCGA 1992
  • FixedA dividend’s taxing country was read from the row that paid it, so one security held at two brokers left a distribution unnamed on the SA106 grid. It is learned across the whole upload now.
  • FixedForeign withholding was pooled on the security and the pay date alone, so two brokers paying on one day had their tax added together and shared back out. The broker is part of the key now.
  • FixedA foreign company held at Charles Schwab as a US-listed depositary receipt was booked to the USA off the dollar it paid in. Schwab distinguishes a foreign government’s tax from US non-resident tax, and that is honoured now.
  • FixedThe foreign tax credit table worked its rate back from the tax paid, printing a fraction under the treaty rate. It states the rate it applied. TIOPA 2010 s42
  • FixedInterest rows were rounded one by one while their totals were rounded once, so a page could show two figures a penny apart for one quantity. Every total is the engine’s now, and SA106 box 4 foots to its rows.
  • FixedA spin-off allocation with nothing in the upload to attach it to was skipped in silence, while the shares it should have costed were reported sold with no purchase records. The report names it now, and says what each allocation moved. s130 TCGA 1992
  • AddedThe whole report downloads as one CSV — every disposal, income row and pool in sterling, with the exchange rate applied to each figure and the settings behind them.