EPIC-004: Cancellations, Rescheduling & Fees
Summary
Logic for auditor self-service exam changes. Includes enforcing fee windows, reschedule limits, and determining payer based on original invoice ownership.
Connected Records
Feature: FEAT-001
| Record | Summary | Release |
|---|---|---|
| STORY-003 Auditor Reschedules Exam | As an auditor, I want to reschedule my exam to a different date, so that I can accommodate a scheduling conflict without losing my exam fee. | REL-2026-06-01 |
| Record | Statement |
|---|---|
| REQ-022 Reschedule/Cancel Buttons | The system shall display 'Reschedule' and 'Cancel' buttons for scheduled exams. |
| REQ-023 Time-Based Fee Application | The system shall apply fees for cancellations and reschedules based on the time windows defined in the Fee Schedule. |
| REQ-024 Firm-Paid Fee Payer Selection | The system shall require the user to select the payer (Auditor or Firm) for cancellation/reschedule fees if the original invoice was paid by a firm. |
| REQ-025 No-Change Window Enforcement | The system shall prevent rescheduling within the 'No Change' window defined in the Fee Schedule; such requests must be processed as cancellations requiring a new invoice. |
| REQ-026 Reschedule Limit Enforcement | The system shall disable the reschedule button if the auditor has exceeded the maximum reschedule attempts defined in the Fee Schedule. |
| REQ-027 Invoice Re-Availability | The system shall remove the exam date from the invoice line item upon cancellation (outside the no-refund window), making the invoice available for re-booking. |
| REQ-028 Outstanding Fees Scheduling Block | The system shall block scheduling or rescheduling until outstanding fee invoices are paid. |
| Record | Description | Type |
|---|---|---|
| There are no Business Artifacts to display. | ||