Skip to content

FAS-ACC-REC-03Reconciliation Approval and Correction acceptance

Markdown

FAS-ACC-REC-03

Reconciliation Approval and Correction acceptance

Markdown
  • DocumentProposed
  • Product intentProposed

Product areaAccountingModuleReconciliationRevision1

Read atservices-accounting f47cb263react-console baf6dae3

Scenarios

5 scenarios proving FEAT-ACC-REC-03 as a whole.

01 Independent approval requests accounting without posting it behaviour test
Exercises
CAP-ACC-REC-011 CAP-ACC-REC-014
Relies on
ATS-ACC-REC-011-11 ATS-ACC-REC-014-01
Preconditions
A preparer balances a deposit using three captures and a refund.
Steps
[object Object]
Expected
Self-approval fails, independent approval retains one transfer request and replay adds none; ledger completion remains separate.
Data
Run-owned financial context and records, current versions and separate callers with the stated grants.
Bound to
Source
react-console:acceptance/accounting/playwright/journeys/reconciliation-close/ACT-ACC-0590.spec.ts
02 Original accounting and reversal offset in the ledger interaction test
Exercises
CAP-ACC-REC-011 CAP-ACC-REC-013 CAP-ACC-REC-014
Relies on
ATS-ACC-REC-011-05 ATS-ACC-REC-013-03 ATS-ACC-REC-014-05
Preconditions
A balanced open-period explanation includes a capture and a documented fee.
Steps
[object Object]
Expected
Transfer and fee requests and their mirrors produce four entries whose bank, clearing and fee balances net to zero.
Data
Run-owned financial context and records, current versions and separate callers with the stated grants.
Bound to
Source
services-accounting:modules/reconciliation/tests/integration/services/batch-lifecycle/finalize-posts-to-subledger.integration.spec.js
04 Money decisions require their separate grants permissionnegative proposed
Exercises
CAP-ACC-REC-011 CAP-ACC-REC-012 CAP-ACC-REC-013
Relies on
ATS-ACC-REC-011-09 ATS-ACC-REC-012-05 ATS-ACC-REC-013-07
Preconditions
Callers can inspect but lack finalize, delete or reverse as appropriate.
Steps
[object Object]
Expected
Each operation is forbidden under its missing grant and all three explanations retain their prior state.
Data
Run-owned financial context and records, current versions and separate callers with the stated grants.
Source
specs/accounting/reconciliation/planning/capabilities/CAP-ACC-REC-011-approve-a-balanced-reconciliation-and-move-the-deposit-to.md,specs/accounting/reconciliation/planning/capabilities/CAP-ACC-REC-012-abandon-a-draft-reconciliation-and-free-what-it-held.md,specs/accounting/reconciliation/planning/capabilities/CAP-ACC-REC-013-correct-a-finalized-reconciliation-by-reversing-it-and.md
05 Missing operational capacity leaves approval intact regressionnegative proposed
Exercises
CAP-ACC-REC-013 CAP-ACC-REC-014
Relies on
ATS-ACC-REC-013-06 ATS-ACC-REC-014-01
Preconditions
A finalized explanation has no accepting operational batch for its reversal.
Steps
[object Object]
Expected
The record stays finalized at the same version with its holdings and no mirror or refusal event.
Data
Run-owned financial context and records, current versions and separate callers with the stated grants.
Source
specs/accounting/reconciliation/planning/capabilities/CAP-ACC-REC-013-correct-a-finalized-reconciliation-by-reversing-it-and.md,specs/accounting/reconciliation/planning/capabilities/CAP-ACC-REC-014-hand-reconciliations-accounting-to-the-ledger-through-the.md

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.