View Report History and Access Past Reports
The Bufdir Report Screen displays a chronological list of all previously generated report snapshots for the user's organization. Each entry shows the reporting period, generation timestamp, export status, and a link to the stored snapshot. Historical reports are maintained as immutable snapshots even if the underlying activity data has been modified since generation. This ensures complete auditability for grant compliance reviews and external audits.
User Story
Acceptance Criteria
- Given the user opens the Bufdir Report Screen, when reports have been previously generated, then a list of historical reports is shown ordered by most recent first
- Given the report history is displayed, when the user views each entry, then the reporting period, generation date, and export history are clearly shown
- Given the user selects a historical report, when they open it, then the stored snapshot is displayed exactly as it was at generation time, unaffected by subsequent data changes
- Given the organization has no prior reports, when the user opens the report screen, then a helpful empty state guides them to generate their first report
- Given the report history is filtered by year or period, when the user applies a filter, then only matching reports are shown
Business Value
Grant audits and compliance reviews require access to previously submitted reports, sometimes years after submission. An immutable report history ensures organizations can satisfy audit requests without re-generating data and eliminates the risk of discrepancies between the submitted report and current database state.