Skip to content

JNY-ACC-BKS-001Prepare a new chapter’s books

Markdown

JNY-ACC-BKS-001

Prepare a new chapter’s books

Markdown
  • DocumentDraft
  • Product intentConfirmed
  • ImplementationObserved

KindJourneyProduct areaAccountingModuleBooks, Business Units and Chart of AccountsRevision1End-to-endRequired

Read atservices-accounting f47cb263react-console baf6dae3

The Formal Contract

The narrative above explains; the sections below are authoritative — the rules, scenarios and tests this document binds.

Goal
Give the chapter the configuration it needs for invoice and posting work.
Screens
/console/{tenantId}/configuration/accounting/businessUnits/console/{tenantId}/configuration/accounting/fiscalYears/console/{tenantId}/configuration/accounting/glAccounts/console/{tenantId}/configuration/accounting/bankAccounts/console/{tenantId}/configuration/accounting/paymentTerms

Steps

#SurfaceActionCapabilityExpectedProvenance
1/console/{tenantId}/configuration/accounting/businessUnitsCreate the Pacific chapter in USD with a July fiscal start and complete settings.CAP-ACC-BKS-001The name-derived unit identity is saved and the working-context choice appears immediately.test
2/console/{tenantId}/configuration/accounting/fiscalYearsInspect the chapter’s fiscal years.CAP-ACC-BKS-009The initial 2026–2027 and 2027–2028 years each contain twelve open periods.test
3/console/{tenantId}/configuration/accounting/glAccountsEnter receivable, cash, deferral, revenue and tax payable accounts, including a lower-case code.CAP-ACC-BKS-005Codes are normalized to upper case and duplicate local codes fail.test
4/console/{tenantId}/configuration/accounting/glAccountsUse the missing-default notice to complete the assignment drawer.CAP-ACC-BKS-006Every purpose returns its selection and the notice clears.test
5/console/{tenantId}/configuration/accounting/bankAccountsRecord the operating bank destination with its four-digit suffix and cash account.CAP-ACC-BKS-007The list displays masked number information and the chosen GL destination.test
6/console/{tenantId}/configuration/accounting/paymentTermsCreate a thirty-day payment term.CAP-ACC-BKS-011The saved term becomes available for invoice selection.test

Alternate and Failure Paths

PathFrom stepConditionPath takenOutcomeProvenance
alternate4An account from another unit is submitted as a default.The refusal identifies the mismatched units.The previous purpose selection remains.test
services-accounting:modules/books/tests/e2e/default-gl-accounts.e2e.spec.js#answers 400 to another unit’s GL account, naming both units
failure5The supplied bank suffix contains five digits.Validation identifies the invalid suffix.No bank record is saved.test
services-accounting:modules/books/tests/e2e/bank-accounts.e2e.spec.js#answers 400 to an account_number_last4 of five digits

Assertions

IdStatementProvenance
01The saved chapter includes its initial calendar and appears among working-unit choices.test
02All assigned purposes use active accounts belonging to the chapter.test
03Reading the bank destination and term confirms the submitted values.test

End-to-end policy: required: The outcome depends on connected configuration screens and a refreshed working context.

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.