A fiscal period is OPEN, READY_FOR_REVIEW, CLOSED, or CORRECTION_REQUIRED. Close is readiness, not filing.
A period may close only when
- every required event is determined
- required artifacts exist and hashes match
- receipts verify
- reconciliation has no blocking exceptions
- an accounting export exists where required
Closed periods are immutable. Corrections append; they do not rewrite issued receipts.