Skip to content

JNY-ACC-BKS-003Maintain calendar coverage for a unit

Markdown

JNY-ACC-BKS-003

Maintain calendar coverage for a unit

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
Extend coverage, adjust annual labels, remove an accidental year and locate accounting periods.
Screens
/console/{tenantId}/configuration/accounting/fiscalYears

Steps

#SurfaceActionCapabilityExpectedProvenance
1/console/{tenantId}/configuration/accounting/fiscalYearsReview the July-start unit’s calendar.CAP-ACC-BKS-009Years appear chronologically with read-only open periods, and only the latest offers deletion.test
2/console/{tenantId}/configuration/accounting/fiscalYearsConfirm generation of the next fiscal year.CAP-ACC-BKS-009The appended 2028–2029 year has twelve open periods and receives the deletion action.test
3/console/{tenantId}/configuration/accounting/fiscalYearsApply the auditor-facing name to the first year.CAP-ACC-BKS-009Its displayed year name changes while period names remain.test
4/console/{tenantId}/configuration/accounting/fiscalYearsRemove the final generated year.CAP-ACC-BKS-009The year and its months disappear and the preceding year becomes deletable.test
5getCurrentFiscalPeriodLocate the current period and an October date.CAP-ACC-BKS-010The current result follows earliest open work and October resolves to the fourth fiscal month.test

Alternate and Failure Paths

PathFrom stepConditionPath takenOutcomeProvenance
failure2Requested coverage contains a year starting beyond the allowed horizon.Generation identifies the maximum eligible start date.The entire request leaves no new years.test
failure4The controller requests removal of the oldest year.The refusal identifies the latest year instead.The older year remains.test

Assertions

IdStatementProvenance
01Generation appends the succeeding complete open year.test
02A rename preserves the year’s dates, standing and periods.test
services-accounting:modules/books/tests/e2e/fiscal-years.e2e.spec.js#changes nothing else: the dates, the status and the periods are as read
03Latest-year removal and current-period lookup follow the remaining calendar.test

End-to-end policy: required: Year-specific action availability and its changes require examination through the browser.

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.