Skip to content

FAS-ACC-BKS-02Accounts and Reporting Destinations acceptance

Markdown

FAS-ACC-BKS-02

Accounts and Reporting Destinations acceptance

Markdown
  • DocumentProposed
  • Product intentProposed

Product areaAccountingModuleBooks, Business Units and Chart of AccountsRevision1

Read atservices-accounting f47cb263react-console baf6dae3

Scenarios

5 scenarios proving FEAT-ACC-BKS-02 as a whole.

01 Make the chart usable through default assignments behaviour proposed
Exercises
CAP-ACC-BKS-005 CAP-ACC-BKS-006
Relies on
ATS-ACC-BKS-005-01 ATS-ACC-BKS-006-04
Preconditions
An administrator has an isolated unit and eligible accounts.
Steps
Create accounts, open the default drawer, fill the required purposes and inspect the chart notice and assignment read-back.
Expected
Saved local destinations satisfy the displayed setup needs and remove the notice.
Data
Run-owned records and principals for the stated setup; record original shared settings and restore them after exclusive cases.
Source
ATS-ACC-BKS-005-01,ATS-ACC-BKS-006-04
02 Release receiving and tax references before chart removal interaction test
Exercises
CAP-ACC-BKS-005 CAP-ACC-BKS-006 CAP-ACC-BKS-007 CAP-ACC-BKS-013
Relies on
ATS-ACC-BKS-005-04 ATS-ACC-BKS-005-05 ATS-ACC-BKS-007-01 ATS-ACC-BKS-013-01
Preconditions
A chart account serves a default and receiving accounts; another is mapped by a tax rate.
Steps
Attempt removal under each dependency, clear the defaults, remove receiving records and tax mapping, and retry chart removal.
Expected
Each remaining dependency prevents removal; fully released accounts become removable.
Data
Run-owned records and principals for the stated setup; record original shared settings and restore them after exclusive cases.
Bound to
Source
react-console:acceptance/accounting/playwright/journeys/configuration/ACT-ACC-0010.spec.ts#ACT-ACC-0010
03 Retire a former default destination lifecycle test
Exercises
CAP-ACC-BKS-005 CAP-ACC-BKS-006
Relies on
ATS-ACC-BKS-005-05 ATS-ACC-BKS-006-02
Preconditions
An active account serves a standard purpose.
Steps
Attempt deactivation, clear that purpose twice, deactivate the released account and inspect its activity and assignment.
Expected
Protection holds while assigned; repeated clear is safe and the retired account is no longer a default.
Data
Run-owned records and principals for the stated setup; record original shared settings and restore them after exclusive cases.
Bound to
Source
react-console:acceptance/accounting/playwright/journeys/configuration/ACT-ACC-0008.spec.ts#ACT-ACC-0008
04 Inspect accounts and reporting dimensions as a reader permissionnegative test
Exercises
CAP-ACC-BKS-005 CAP-ACC-BKS-006 CAP-ACC-BKS-007 CAP-ACC-BKS-008
Relies on
ATS-ACC-BKS-016-01 ATS-ACC-BKS-016-09
Preconditions
Run-owned chart, receiving records, defaults and dimensions are configured.
Steps
Inspect every relevant list and editor as a reader, attempt each supported mutation and compare the configuration.
Expected
Inspection is available and the refused writes preserve accounts, defaults and dimensions.
Data
Run-owned records and principals for the stated setup; record original shared settings and restore them after exclusive cases.
Bound to
Source
react-console:acceptance/accounting/playwright/journeys/configuration/ACT-ACC-0013.spec.ts#ACT-ACC-0013
05 Keep independent code collections when the unit changes regressionnegative proposed
Exercises
CAP-ACC-BKS-005 CAP-ACC-BKS-008
Relies on
ATS-ACC-BKS-005-01 ATS-ACC-BKS-008-01
Preconditions
Two units are available in the working context.
Steps
Use one code for a chart account, department and project in each unit, then repeat each code in its original collection.
Expected
Unit and collection boundaries preserve distinct identities while local duplicates remain refused.
Data
Run-owned records and principals for the stated setup; record original shared settings and restore them after exclusive cases.
Source
ATS-ACC-BKS-005-01,ATS-ACC-BKS-008-01

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.