Re-export a Previously Generated Report Snapshot
From the report history list, the user can select any stored snapshot and trigger a re-export. The export is rendered from the immutable stored snapshot data, not from a fresh query against current activity records. This guarantees that the re-exported file is identical in content to the original export, which is critical for audit integrity. The user can choose the export format for each re-export independently.
User Story
As a
user
I want
to re-export any previously generated Bufdir report snapshot in PDF or structured data format without regenerating the report
So that
So that I can provide grant authorities or auditors with an exact copy of what was originally submitted, even if underlying activity data has since changed
Acceptance Criteria
- Given a historical report is shown in the list, when the user selects re-export, then they can choose between PDF, CSV, and Excel format
- Given the user re-exports a report, when the file is delivered, then its content is byte-for-byte consistent with the data captured at original generation time
- Given the source activity data has been modified after the original report was generated, when the user re-exports, then the re-exported file reflects the original snapshot, not the modified data
- Given the re-export is complete, when the user receives the file, then the filename clearly indicates it is a re-export including the period and original generation date
Business Value
Regulatory and grant audits may require exact copies of submitted reports. If source data has been corrected or updated since the original submission, re-generating would produce a different result. Snapshot-based re-export ensures audit trail integrity and protects organizations from compliance disputes.
Components
- Report Export Service service
- Report Repository data
- Bufdir Report Screen ui