Skip to content

FAS-ACC-BKS-01Business Units and Currency Policy acceptance

Markdown

FAS-ACC-BKS-01

Business Units and Currency Policy 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-01 as a whole.

01 Open books with currency and accounting choices behaviour test
Exercises
CAP-ACC-BKS-001 CAP-ACC-BKS-002 CAP-ACC-BKS-003
Relies on
ATS-ACC-BKS-001-03 ATS-ACC-BKS-002-04 ATS-ACC-BKS-001-04
Preconditions
A controller can create a unit and has no existing setup under its run-owned identity.
Steps
Create a July-start unit with CAD and EUR, choose its rate and pricing policies and accounting settings, then inspect the unit, calendar and working context.
Expected
The choices agree across the saved unit, currency settings, initial calendar and newly available working context.
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-0001.spec.ts#ACT-ACC-0001
02 Dated quotes protect the configured currency interaction test
Exercises
CAP-ACC-BKS-001 CAP-ACC-BKS-002 CAP-ACC-BKS-004
Relies on
ATS-ACC-BKS-002-05 ATS-ACC-BKS-004-03
Preconditions
A unit supports CAD and has no rate rows under the run-owned dates.
Steps
Create and correct a manual CAD quote, resolve it at historical dates and attempt CAD removal. Delete the dated quotes and repeat removal.
Expected
Quote resolution reflects the stored correction; existing quote rows protect CAD until they are removed.
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-0030.spec.ts#ACT-ACC-0030
03 Replace a unit with the correct founding currency lifecycle test
Exercises
CAP-ACC-BKS-001 CAP-ACC-BKS-002
Relies on
ATS-ACC-BKS-001-02 ATS-ACC-BKS-001-06 ATS-ACC-BKS-001-09
Preconditions
A wrongly denominated unit has owned calendar records and removable account and project dependencies.
Steps
Try correcting its currency and deleting it, remove blocking setup and recreate the free identity with the correct currency.
Expected
The early attempts preserve the original setup; the replacement has fresh currency and calendar records.
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-0004.spec.ts#ACT-ACC-0004
04 Separate unit inspection from currency and policy changes permissionnegative proposed
Exercises
CAP-ACC-BKS-001 CAP-ACC-BKS-002 CAP-ACC-BKS-003
Relies on
ATS-ACC-BKS-016-01
Preconditions
A reader and administrator can enter Accounting and inspect a configured unit.
Steps
Read the unit as the reader, attempt currency and policy replacements, and repeat the valid replacements as the administrator.
Expected
The reader changes no policy or currency; the administrator can save eligible choices.
Data
Run-owned records and principals for the stated setup; record original shared settings and restore them after exclusive cases.
Source
ATS-ACC-BKS-016-01
05 Keep extension settings through an older editor save regressionnegative proposed
Exercises
CAP-ACC-BKS-001 CAP-ACC-BKS-002 CAP-ACC-BKS-003
Relies on
ATS-ACC-BKS-001-05 ATS-ACC-BKS-002-04 ATS-ACC-BKS-003-03
Preconditions
A unit has supported-currency policies, revenue-reversal treatment and a complete tender-fee rule.
Steps
Save a description from an editor that omits all extension settings, then compare the complete configuration.
Expected
The ordinary edit preserves every omitted extension group.
Data
Run-owned records and principals for the stated setup; record original shared settings and restore them after exclusive cases.
Source
ATS-ACC-BKS-001-05,ATS-ACC-BKS-002-04,ATS-ACC-BKS-003-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.