Carry captured evidence through correction and customer data operations. Read the original record after reopening, export the first workspace and then erase its close history in dependency order. The record and export keep the captured payment evidence; erasure removes only the selected workspace and leaves the other workspace’s evidence available. The interaction scenario names related capabilities and the workflows it exercises in its structured evidence.
Coverage
Rulegap: FND-ACC-CLS-070
Transitiongap: FND-ACC-CLS-070
Validationcovered
Permissionnot-applicable
Edgegap: FND-ACC-CLS-070
Failuregap: FND-ACC-CLS-070
Boundarycovered
Concurrencygap: FND-ACC-CLS-070
Invariantcovered
Interactioncovered
Test Scenarios
8 scenarios proving CAP-ACC-CLS-014; 5 bound to an existing test.
01Refuse duplicate or invalid snapshotsinvariantapinegativetest
A successful close contains reconciliation exceptions and a later reopen; a second workspace has its own history.
Steps
Read the original record after reopening, export the first workspace and then erase its close history in dependency order.
Expected
The record and export keep the captured payment evidence; erasure removes only the selected workspace and leaves the other workspace’s evidence available.
Data
A successful close contains reconciliation exceptions and a later reopen; a second workspace has its own history.
Source
rhythm-v2-docs:specs/accounting/close/design/workflows/WF-ACC-CLS-007-export-the-close-history-with-the-workspace-s-data.md#What It Does,services-accounting:modules/fiscal-close/tests/integration/db/fiscal-close.table.integration.spec.js#refuses the application role any update of a snapshot, which is written once,services-accounting:modules/fiscal-close/tests/e2e/fiscal-close-runs.e2e.spec.js#answers the completed close’s record,services-accounting:modules/fiscal-close/tests/integration/db/fiscal-close.table.integration.spec.js#refuses deleting a period a run names,services-accounting:modules/fiscal-close/tests/integration/db/fiscal-close.table.integration.spec.js#hides the run and the snapshot from another tenant
07Inspect a record beyond the correction-history limitboundaryapiproposed