APSCA Requirements Dashboard

EPIC-004: Cancellations, Rescheduling & Fees

Documentation Status: Active Version:
Version: v1   Release: REL-2026-06-01

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
RecordSummaryRelease
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
RecordStatement
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.
RecordDescriptionType
There are no Business Artifacts to display.