Select Reporting Period for Bufdir Report
The Report Period Selector Widget presents available Bufdir reporting periods as defined by the organization's grant requirements. Periods are displayed with their status (not yet reported, in progress, completed) so the user can immediately identify outstanding obligations. Organization-specific period configurations are supported to accommodate differences between NHF, Blindeforbundet, HLF, and Barnekreftforeningen. Selecting a period pre-populates the report generation context.
User Story
Acceptance Criteria
- Given a user opens the Bufdir Report Screen, when they interact with the report period selector, then all available reporting periods for their organization are shown with clear labels (e.g., Q1 2025, H1 2025)
- Given a reporting period has already been generated, when the user views the period selector, then that period is visually marked as reported and the completion date is shown
- Given an organization has custom period definitions, when the period selector loads, then it displays only the periods configured for that organization
- Given a user selects a period, when the selection is confirmed, then the date range is shown clearly so the user can verify the coverage before generating
- Given a user attempts to generate a report for an already-completed period, when they confirm the action, then the system warns them that a report for this period already exists and offers to view the existing report or generate a new one
Business Value
Bufdir grant reporting is period-specific and organizations must submit within defined windows. Incorrect period selection leads to rejected submissions or compliance failures. Clear period visibility prevents costly re-submissions and ensures organizations meet grant obligations on time.