Skip to content

FAS-ACC-BAT-05Deferred revenue and fiscal recognition: Feature Acceptance Suite

Markdown

FAS-ACC-BAT-05

Deferred revenue and fiscal recognition: Feature Acceptance Suite

Markdown
  • DocumentProposed
  • Product intentProposed

Product areaAccountingModuleBatch ManagementRevision1

Read atservices-accounting f47cb263react-console baf6dae3rhythm-v2-docs 37405d50

Scenarios

5 scenarios proving FEAT-ACC-BAT-05 as a whole.

01 Deferred posting and recognition share one scheduled amount behaviour proposed
Exercises
CAP-ACC-BAT-019 CAP-ACC-BAT-020
Relies on
ATS-ACC-BAT-019-01 ATS-ACC-BAT-020-04
Preconditions
A nontaxed deferred invoice line has a three-month plan in an isolated unit.
Steps
[object Object]
Expected
Release totals match the originating plan and the final recognition completes the schedule.
Data
An isolated workspace, business unit and owned fixtures matching the stated accounting setup.
Source
rhythm-v2-docs:specs/accounting/batches/design/tests/ATS-ACC-BAT-019-schedule-deferred-revenue-when-a-line-posts.md#ATS-ACC-BAT-019-01; rhythm-v2-docs:specs/accounting/batches/design/tests/ATS-ACC-BAT-020-post-and-reverse-the-period-s-system-batches-for-the-fiscal.md#ATS-ACC-BAT-020-04
02 Memo correction affects only pending releases interaction proposed
Exercises
CAP-ACC-BAT-019 CAP-ACC-BAT-020
Relies on
ATS-ACC-BAT-019-07 ATS-ACC-BAT-020-04
Preconditions
The first three months of a twelve-month line are recognised.
Steps
[object Object]
Expected
The memo adjusts the nine remaining months and subsequent fiscal recognition consumes the adjusted due amounts.
Data
An isolated workspace, business unit and owned fixtures matching the stated accounting setup.
Source
rhythm-v2-docs:specs/accounting/batches/design/tests/ATS-ACC-BAT-019-schedule-deferred-revenue-when-a-line-posts.md#ATS-ACC-BAT-019-07; rhythm-v2-docs:specs/accounting/batches/design/tests/ATS-ACC-BAT-020-post-and-reverse-the-period-s-system-batches-for-the-fiscal.md#ATS-ACC-BAT-020-04
03 Reopening restores the selected revenue period lifecycle proposed
Exercises
CAP-ACC-BAT-019 CAP-ACC-BAT-020
Relies on
ATS-ACC-BAT-020-04 ATS-ACC-BAT-020-05
Preconditions
Three consecutive periods of a current deferred plan have recognised releases.
Steps
[object Object]
Expected
Earlier recognition remains; selected releases become pending and then recognised again under a fresh system posting.
Data
An isolated workspace, business unit and owned fixtures matching the stated accounting setup.
Source
services-accounting:modules/batches/tests/integration/services/close/revenue-recognition.integration.spec.js#September reopen and re-close
04 Revenue inspection does not grant ordinary fiscal mutation permissionnegative proposed
Exercises
CAP-ACC-BAT-019 CAP-ACC-BAT-020 CAP-ACC-BAT-004
Relies on
ATS-ACC-BAT-019-09 ATS-ACC-BAT-020-07
Preconditions
A reader has entry-read permission and a fiscal system batch exists.
Steps
[object Object]
Expected
Revenue reading succeeds and ordinary fiscal-batch actions are refused without changing recognition.
Data
An isolated workspace, business unit and owned fixtures matching the stated accounting setup.
Source
rhythm-v2-docs:specs/accounting/batches/design/tests/ATS-ACC-BAT-019-schedule-deferred-revenue-when-a-line-posts.md#ATS-ACC-BAT-019-09; rhythm-v2-docs:specs/accounting/batches/design/tests/ATS-ACC-BAT-020-post-and-reverse-the-period-s-system-batches-for-the-fiscal.md#ATS-ACC-BAT-020-07
05 Changed close replay preserves the accepted fiscal result regressionnegative proposed
Exercises
CAP-ACC-BAT-019 CAP-ACC-BAT-020
Relies on
ATS-ACC-BAT-020-01 ATS-ACC-BAT-020-02
Preconditions
A period has one current system posting under a completed close key.
Steps
[object Object]
Expected
Equivalent replay writes nothing; changed replay fails and the accepted fiscal result stays unchanged.
Data
An isolated workspace, business unit and owned fixtures matching the stated accounting setup.
Source
rhythm-v2-docs:specs/accounting/batches/design/tests/ATS-ACC-BAT-020-post-and-reverse-the-period-s-system-batches-for-the-fiscal.md#ATS-ACC-BAT-020-01; rhythm-v2-docs:specs/accounting/batches/design/tests/ATS-ACC-BAT-020-post-and-reverse-the-period-s-system-batches-for-the-fiscal.md#ATS-ACC-BAT-020-02

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.