This release is mostly about custom imports: getting a new file imported much more easily.
Point a field at a column in the import editor and Capitally now looks at that column's values and proposes what to do with them, as toggles under the field. Switch one on and the preview updates straight away.
Bought 20 x 250 AAPL gives you AAPL for the asset 20 for quantity and 250 for the price - all from a single field.Try it with the files you struggled with before - it's almost like magic.
Proposals under the Asset, Transaction Type and Fee fieldsOpen an account and choose Import here from its menu. If you've imported into that account before, the last preset you used opens with its instructions and a drop zone. If you haven't, you pick one from the list. Rows from a single-account file land in that account, so there's no account column to map and no question to answer in review.
You can also drop a file anywhere in a project. Capitally checks it against the presets you've used for the account you're viewing first, then against every preset that recognizes the file's header. It goes straight to the import when one matches, and asks you to choose when several do. See Importing data.
Import here in the account menuWhen an import can't match an asset or an account, the row now has a Create button. It opens the asset or account form already filled in with the name, symbol, ISIN and type the file gave. The warning above the review has a Create N missing objects action that creates all of them at once. Nothing is created until you confirm, and whatever you create is remembered for the next import through the same preset. See Reviewing the items to be imported.
Creating unmatched assets from the import reviewDiscounting a money-weighted return by a benchmark, such as CPI for a real return or an index for excess return, now divides each deposit, withdrawal and the closing value by the benchmark's growth up to that day, then solves the IRR. Before, Capitally adjusted the finished IRR by the benchmark's start and end values. That is only exact when no money moves in between. A portfolio tracking its benchmark exactly, with regular deposits, could read around −23% p.a. It now reads 0%.
With CPI, the result is the IRR of your purchasing power. With an index, it's an excess IRR in the style of Direct Alpha. TWR and ROI are unchanged.