As a course operator, I want to see total no-show fees collected over time to understand the revenue impact. The system should provide a summary including total fees, number of no-shows with fees, and recovery rate, with filtering by time period.
## User Story As a course operator I want to see total no-show fees collected over time So that I can understand the revenue impact of no-show accountability ## Acceptance Criteria ### Viewing Recovery Summary Given I am viewing the no-show fee reporting section When I view the current month summary Then I see total fees collected in dollars And I see the number of no-shows that resulted in fees And I see the recovery rate (fees collected / potential revenue lost) ### Filtering by Time Period Given I am viewing no-show fee reporting When I select a date range (last 7 days, last 30 days, last quarter, custom range) Then the summary updates to show metrics for that period And I see a comparison to the previous equivalent period ### Viewing Fee Details Given I am viewing no-show fee reporting When I expand the fee detail view Then I see a list of individual no-show incidents with fees collected And each incident shows: date, golfer name, original booking amount, fee charged, and stat