Preview Bufdir Report Before Submission
After selecting a reporting period, the coordinator is shown a structured preview of the Bufdir report. The preview renders each required Bufdir section (activity categories, participant counts, geographic distribution, etc.) using the official Bufdir field structure. A validation summary banner highlights any fields that are missing or outside acceptable ranges. A period diff view compares the current report to the previous submission, helping coordinators identify anomalies. This preview step is a critical quality gate — it prevents erroneous submissions and costly correction cycles with Bufdir.
User Story
Acceptance Criteria
- Given I have selected a reporting period, when I proceed to the preview screen, then I see all Bufdir-required sections rendered with aggregated data from the selected period
- Given the report has missing required fields, when the preview loads, then a validation summary banner lists each validation failure with a clear description
- Given the report passes all validations, when I view the validation banner, then it shows a green 'Report is ready' status
- Given I have a previous report on file for the same period type, when I view the preview, then a period diff view shows changes compared to the last submission
- Given I want to investigate a specific section, when I tap a section in the preview, then I see the individual field rows and their source data
- Given I find an error in the source data, when I navigate back to fix it and return to the preview, then the preview refreshes with the corrected values
Business Value
A preview step with embedded validation directly addresses the most common source of Bufdir reporting failures: submitting incomplete or structurally incorrect data. By surfacing errors before export, organizations avoid the administrative burden of corrections, protect their funding status, and build trust with Bufdir through consistently accurate reporting.
Components
- Bufdir Report Preview Screen ui
- Bufdir Report Section Widget ui
- Bufdir Field Row Widget ui
- Validation Summary Banner ui
- Period Comparison Diff View ui
- Bufdir Preview Service service
- Bufdir Report Structure Mapper service
- Bufdir Field Validation Service service
- Bufdir Preview Repository data
- Bufdir Preview Accessibility Utilities infrastructure