Skip to content

FAS-ACC-BAT-02Recurring intake and assignment: Feature Acceptance Suite

Markdown

FAS-ACC-BAT-02

Recurring intake and assignment: 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-02 as a whole.

01 Recurring configuration supplies selectable intake behaviour proposed
Exercises
CAP-ACC-BAT-009 CAP-ACC-BAT-010 CAP-ACC-BAT-011
Relies on
ATS-ACC-BAT-009-05 ATS-ACC-BAT-010-01 ATS-ACC-BAT-011-06
Preconditions
An isolated unit has fiscal coverage and no routing settings.
Steps
[object Object]
Expected
Each stream identifies an Open intake batch; invoice facts select Daily and card facts select Cards.
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-009-keep-a-recurring-batch-that-rolls-on-a-schedule.md#ATS-ACC-BAT-009-05; rhythm-v2-docs:specs/accounting/batches/design/tests/ATS-ACC-BAT-010-roll-to-the-next-batch-on-schedule-and-post-the-one-it-replaces.md#ATS-ACC-BAT-010-01; rhythm-v2-docs:specs/accounting/batches/design/tests/ATS-ACC-BAT-011-route-a-business-unit-s-new-transactions-to-the-right-batch.md#ATS-ACC-BAT-011-06
02 Rolling changes the target of subsequent assignment interaction proposed
Exercises
CAP-ACC-BAT-009 CAP-ACC-BAT-010 CAP-ACC-BAT-011
Relies on
ATS-ACC-BAT-009-05 ATS-ACC-BAT-010-03 ATS-ACC-BAT-011-07
Preconditions
Daily is active and selected by default; its current batch contains an invoice.
Steps
[object Object]
Expected
The earlier invoice stays in the retired collection; the later invoice names replacement intake and the run identifies predecessor accounting.
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-009-keep-a-recurring-batch-that-rolls-on-a-schedule.md#ATS-ACC-BAT-009-05; rhythm-v2-docs:specs/accounting/batches/design/tests/ATS-ACC-BAT-010-roll-to-the-next-batch-on-schedule-and-post-the-one-it-replaces.md#ATS-ACC-BAT-010-03; rhythm-v2-docs:specs/accounting/batches/design/tests/ATS-ACC-BAT-011-route-a-business-unit-s-new-transactions-to-the-right-batch.md#ATS-ACC-BAT-011-07
03 Deactivation retains intake until reactivation lifecycle proposed
Exercises
CAP-ACC-BAT-009 CAP-ACC-BAT-010 CAP-ACC-BAT-011
Relies on
ATS-ACC-BAT-009-06 ATS-ACC-BAT-010-07 ATS-ACC-BAT-011-07
Preconditions
Daily has an Open active batch and is the routing default.
Steps
[object Object]
Expected
Inactivity disables future runs without blocking eligible current intake; stale delivery opens nothing and reactivation returns its first-batch result.
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-009-keep-a-recurring-batch-that-rolls-on-a-schedule.md#ATS-ACC-BAT-009-06; rhythm-v2-docs:specs/accounting/batches/design/tests/ATS-ACC-BAT-010-roll-to-the-next-batch-on-schedule-and-post-the-one-it-replaces.md#ATS-ACC-BAT-010-07; rhythm-v2-docs:specs/accounting/batches/design/tests/ATS-ACC-BAT-011-route-a-business-unit-s-new-transactions-to-the-right-batch.md#ATS-ACC-BAT-011-07
04 Read and administrator routing privileges remain separate permissionnegative proposed
Exercises
CAP-ACC-BAT-009 CAP-ACC-BAT-010 CAP-ACC-BAT-011
Relies on
ATS-ACC-BAT-009-11 ATS-ACC-BAT-011-09
Preconditions
A reader has application access and recurring and routing read grants.
Steps
[object Object]
Expected
Read and evaluation operations succeed while administrator writes return 403 without changing configuration.
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-009-keep-a-recurring-batch-that-rolls-on-a-schedule.md#ATS-ACC-BAT-009-11; rhythm-v2-docs:specs/accounting/batches/design/tests/ATS-ACC-BAT-011-route-a-business-unit-s-new-transactions-to-the-right-batch.md#ATS-ACC-BAT-011-09
05 Stream removal follows routing references regressionnegative proposed
Exercises
CAP-ACC-BAT-009 CAP-ACC-BAT-010 CAP-ACC-BAT-011
Relies on
ATS-ACC-BAT-009-08 ATS-ACC-BAT-009-09 ATS-ACC-BAT-011-09
Preconditions
Default and two ordered rules reference isolated streams with unused intake.
Steps
[object Object]
Expected
Reference refusals identify the default or rule positions; removing routing releases stream deletion and owned scheduling cleanup.
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-009-keep-a-recurring-batch-that-rolls-on-a-schedule.md#ATS-ACC-BAT-009-08; rhythm-v2-docs:specs/accounting/batches/design/tests/ATS-ACC-BAT-009-keep-a-recurring-batch-that-rolls-on-a-schedule.md#ATS-ACC-BAT-009-09; rhythm-v2-docs:specs/accounting/batches/design/tests/ATS-ACC-BAT-011-route-a-business-unit-s-new-transactions-to-the-right-batch.md#ATS-ACC-BAT-011-09

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.