Skip to content

FAS-ACC-CLS-03Close Execution and Correction acceptance

Markdown

FAS-ACC-CLS-03

Close Execution and Correction acceptance

Markdown
  • DocumentProposed
  • Product intentProposed

Product areaAccountingModuleMonth-End ClosingRevision1

Read atservices-accounting f47cb263react-console baf6dae3

Scenarios

5 scenarios proving FEAT-ACC-CLS-03 as a whole.

01 Complete the month and maintain future closing work behaviour proposed
Exercises
CAP-ACC-CLS-008 CAP-ACC-CLS-010
Relies on
ATS-ACC-CLS-008-05 ATS-ACC-CLS-010-03
Preconditions
A clean ended month has no due revenue and needs additional future years.
Steps
Confirm closing, follow every durable step and inspect the generated calendar.
Expected
The close completes with empty financial work explained and future years available for later closing.
Data
A clean ended month has no due revenue and needs additional future years.
Source
react-console:acceptance/accounting/playwright/journeys/reconciliation-close/ACT-ACC-0613.spec.ts#ACT-ACC-0613
02 Recognize, reverse and recognize the same shares again interaction proposed
Exercises
CAP-ACC-CLS-008 CAP-ACC-CLS-009 CAP-ACC-CLS-011
Relies on
ATS-ACC-CLS-008-05 ATS-ACC-CLS-009-01 ATS-ACC-CLS-009-03 ATS-ACC-CLS-009-04 ATS-ACC-CLS-011-03
Preconditions
An ended month has one due deferred-revenue share and later shares.
Steps
Close it, inspect its system batch, reopen it and close it again.
Expected
Each successful close has its own recognition result; reopening reverses the first posting and the later close reposts the due share while later shares remain outside that month.
Data
An ended month has one due deferred-revenue share and later shares.
Source
react-console:acceptance/accounting/playwright/journeys/reconciliation-close/ACT-ACC-0615.spec.ts#ACT-ACC-0615
03 Finish retained recognition through recovery before correcting it lifecyclenegative proposed
Exercises
CAP-ACC-CLS-008 CAP-ACC-CLS-009 CAP-ACC-CLS-011 CAP-ACC-CLS-012
Relies on
ATS-ACC-CLS-009-01 ATS-ACC-CLS-012-01 ATS-ACC-CLS-012-03 ATS-ACC-CLS-011-03
Preconditions
A close fails finalization after recognition commits.
Steps
Try cancellation, retry the retained close, then reopen it for correction.
Expected
Cancellation is refused, retry finishes with committed recognition retained and reopening reverses the completed close’s work.
Data
A close fails finalization after recognition commits.
Source
ATS-ACC-CLS-009-01,ATS-ACC-CLS-012-01,ATS-ACC-CLS-012-03,ATS-ACC-CLS-011-03
04 Apply independent action grants throughout recovery permissionnegative proposed
Exercises
CAP-ACC-CLS-008 CAP-ACC-CLS-011 CAP-ACC-CLS-012
Relies on
ATS-ACC-CLS-008-01 ATS-ACC-CLS-011-01 ATS-ACC-CLS-012-05
Preconditions
A reader lacks both action grants; another caller has a retained failed close and an eligible closed month.
Steps
Submit close, reopen, retry and cancel as the reader; compare run history before and after.
Expected
All four requests are denied and the existing failed run’s status and events remain unchanged.
Data
A reader lacks both action grants; another caller has a retained failed close and an eligible closed month.
Source
react-console:acceptance/accounting/playwright/journeys/reconciliation-close/ACT-ACC-0619.spec.ts#ACT-ACC-0619
05 Reopen the final month without rewriting future calendars regression proposed
Exercises
CAP-ACC-CLS-008 CAP-ACC-CLS-010 CAP-ACC-CLS-011
Relies on
ATS-ACC-CLS-010-01 ATS-ACC-CLS-010-03 ATS-ACC-CLS-011-03
Preconditions
All earlier months are closed; the final month can complete its year and generate future years.
Steps
Close the final month, record the generated years, reopen it and close it again.
Expected
Year standing follows the final month through correction; retained future calendars remain distinct from the new closing request.
Data
All earlier months are closed; the final month can complete its year and generate future years.
Source
ATS-ACC-CLS-010-01,ATS-ACC-CLS-010-03,ATS-ACC-CLS-011-03

The Markdown files under specs/ in rhythmsoftware/rhythm-v2-docs are the canonical source of truth. This reader is a generated, read-only projection of them.