Why nothing here is stored
PropRetire keeps your records, the inputs you save, such as a retirement plan, and the PDFs it has sent. It does not keep results. Each position, cashflow, forecast and projection is worked out from the records when the page opens. Next time, it is worked out again. So a figure is never older than the records under it.
Records with dates
A record says what was true on a date. It can be a value, a balance, a rate, a rent or a tax setting. As every record has a date, the position on any date is a calculation, not a saved copy.
The financial year review reads the 30 June records. The retirement plan's drift compares the plan as it was on the day it was saved with the plan today. Neither needed a frozen copy.
When a record is corrected
Correcting a record changes every result that reads it, including results for past dates. The corrected record is the truth, and each result follows it.
The PDF you sent last quarter does not change, as it is a file. It shows the figures as they were, from the records as they were.
What it costs, and what it saves
Working results out on every open costs computing time, and computing time is cheap. Storing results would cost more. Each kind of result would need its own stored layout, and every change to a calculation would mean converting every stored copy.
Stored copies would also raise the question of which copy is right. With one source, the records, that question never comes up.
For advisers
A client's report can be made again. Open the page on the day the PDF was sent, with the records as at that date, and the figures match. If they do not, a record has been corrected since. The timeline says which one, and when.