v1.7.0 let your statements type your history in. The very first real
broker files through it showed four things worth fixing — here they are,
fixed the same day.
Split and bonus shares are no longer counted twice. A broker
holdings file already shows your share count after every split and
bonus. The app used to apply that history again on top, so a stock that
had split 5-for-1 showed five times the shares (and five times the
value). Holdings you import are now anchored to the day they came in —
only corporate actions that happen after that day will adjust them.
Anything you typed yourself works exactly as before. If you imported
holdings with v1.7.0, delete those rows (they're flagged
"IMPORTED:broker holdings") and import the file again.
Mutual funds in your broker's file now come in. Funds bought on a
broker platform sit in your demat account and often never appear on a
CAS (the fund statement). If your broker's holdings file lists them with
their ISINs, each fund now lands as one opening line: today's units at
your average cost. Your values are right from day one. The yearly return
figure (XIRR = your return a year) becomes exact once real dates arrive
— a CAS that covers the fund, or dates you type, whenever you want that.
Bonds and fund units can't sneak onto the share sheet. A holdings
file mixes shares, fund units, bonds and debentures. The app now tells
them apart by their ISIN: shares and listed ETFs go to Equity, fund
units go to the fund ledger, and bonds/debentures are pointed at the
Bonds sheet (typed by hand) with a plain note — nothing lands as the
wrong kind of thing.
The "By Scrip" family view fills itself. The sheet that shows each
stock's total across the family used to list only the stocks you typed
into it. Now every stock anyone holds gets its row automatically on each
update — rows you added yourself stay untouched, and the sheet grew from
26 to 150 rows so a full family portfolio fits.
Everything else is unchanged. Update by replacing the app files with
this version's — your workbook is untouched, and the next update brings
the new behaviour.