Recheck action eligibility after closing and reopening. Read both available actions; close the month, read them again, reopen it and read them once more. Each action result follows the changed calendar state; execution refuses a fresh action that no longer meets its sequence guard. The interaction scenario names related capabilities and the workflows it exercises in its structured evidence.
Coverage
Rulegap: FND-ACC-CLS-058
Transitionnot-applicable
Validationcovered
Permissioncovered
Edgecovered
Failuregap: FND-ACC-CLS-058
Boundarycovered
Concurrencygap: FND-ACC-CLS-058
Invariantgap: FND-ACC-CLS-058
Interactioncovered
Test Scenarios
6 scenarios proving CAP-ACC-CLS-002; 5 bound to an existing test.
01Reject closing out of sequencevalidationunitnegativetest
An authorized closer selects the current open month.
Steps
Read both available actions; close the month, read them again, reopen it and read them once more.
Expected
Each action result follows the changed calendar state; execution refuses a fresh action that no longer meets its sequence guard.
Data
An authorized closer selects the current open month.
Source
rhythm-v2-docs:specs/accounting/close/design/workflows/WF-ACC-CLS-002-reopen-the-latest-closed-month.md#What It Does,services-accounting:modules/fiscal-close/tests/integration/services/authorization/period-authorization.integration.spec.js#refuses closing a period with an earlier one open, in 1.0’s sentence,services-accounting:modules/fiscal-close/tests/unit/carried/fiscal-years/logic/validate-period-reopening.spec.js#should throw an error if subsequent period in NEXT year is closed,services-accounting:modules/fiscal-close/tests/integration/services/authorization/period-authorization.integration.spec.js#lets an authorized caller close the current period, not reopen it