Bufdir Report Generation
Feature Detail
Description
Bufdir Report Generation produces structured compliance reports required by the Norwegian government funding agency from accumulated activity data. It transforms logged activities, participant counts, and engagement summaries into the standardized Bufdir format for grant documentation. Reports are generated in the Admin Web Portal and accessible only to org admins. All four organizations receive Bufdir funding and cite the current manual reporting process as a major burden this feature eliminates.
Sources & reasoning
Line 46 establishes Bufdir reporting as a universal must-have across all four orgs. Line 144 confirms MUST HAVE with Phase 2 placement. Line 342 places it explicitly in Phase 2 (v1.0). Blueprint assigns v1.0, consistent with Phase 2 mapping. Generation is architecturally separate from export to allow report preview before submission.
-
docs/source/likeperson.md · line 46Alle fire organisasjoner mottar Bufdir-tilskudd og bruker mye tid på rapportering. Ønsket er det samme: trykk på én knapp og få ut det Bufdir trenger.
-
docs/source/likeperson.md · line 144Bufdir-rapportering (eksport, admin) | ✓ | ✓ | ✓ | ✓ | ✓ | MUST HAVE | 2
-
docs/source/likeperson.md · line 342Bufdir-rapportering og eksport med ett klikk (kun i Admin Web Portal; mobilen bidrar med selve aktivitetsregistreringen)
Analysis
Bufdir reporting is a must-have for all four organizations and is one of the most time-consuming administrative burdens they face. The source explicitly states the universal goal: "trykk på én knapp og få ut det Bufdir trenger." Automating report generation eliminates hours of manual Excel aggregation and reduces the risk of errors that could jeopardize government grant funding. Norse Digital Products is also initiating dialogue with Bufdir on a simplified format on behalf of all organizations, giving this feature direct platform-level strategic value beyond any individual organization.
Report generation runs server-side in Next.js querying PostgreSQL with date-range and org-scoped filters. A template-driven rendering approach allows the report format to be updated when Bufdir revises requirements without code changes. The generation step is separate from export to enable previewing before committing to a file download. Access must be restricted to org admins and global admins with valid support access grants. All generation events must be written to the audit log with timestamp, user, and scope. The data aggregation layer must be shared with Team Reports to avoid duplication.
Components (7)
Shared Components
These components are reused across multiple features
User Stories
No user stories have been generated for this feature yet.