HIGH story-bufdir-report-period-selection-organization-admin-002 5 pts
5
Story Points
High
Priority
Bufdir Report Period Selection
Feature

User Story

As a Organization Administrator
I want to enter a custom start and end date for a Bufdir reporting period when standard presets do not match my organization's grant cycle
So that I can generate accurate reports that align precisely with the specific funding period or audit window required by Bufdir

Acceptance Criteria

  • Given the coordinator taps 'Custom Range' on the period selection screen, when the custom date range picker opens, then two accessible date input fields are displayed for start date and end date
  • Given the coordinator enters a start date later than the end date, when they attempt to confirm, then an inline validation error is shown and the confirm action is disabled
  • Given valid start and end dates are entered, when both fields are filled, then the record count banner updates in real time to reflect the count of activities within that window
  • Given the custom range is shorter than the minimum reportable period defined by the report period validator, when the coordinator tries to confirm, then a clear warning message explains the minimum period requirement
  • Given the coordinator confirms a valid custom range, when they proceed, then the custom period is saved and passed to the next report generation step

Business Value

Organizations such as HLF operate within Dynamics-portal integration timelines that may not align with calendar quarters. A flexible custom range picker ensures coordinators are never blocked from submitting legally required reports due to date picker constraints, maintaining compliance with Bufdir grant conditions and audit requirements.