Skip to content

CON-ACC-BAT-001Batch

Markdown

CON-ACC-BAT-001

Batch

Markdown
  • DocumentDraft
  • Product intentProposed
  • ImplementationObserved

Planning

Feature
FEAT-ACC-BAT-01
Owned by
MOD-ACC-BAT
Acted on by
CAP-ACC-BAT-001, CAP-ACC-BAT-002, CAP-ACC-BAT-003, CAP-ACC-BAT-004, CAP-ACC-BAT-005, CAP-ACC-BAT-006, CAP-ACC-BAT-007, CAP-ACC-BAT-008, CAP-ACC-BAT-010, CAP-ACC-BAT-013, CAP-ACC-BAT-020, CAP-ACC-BAT-009, CAP-ACC-BAT-011
Visible to
ACT-ACC-006, ACT-ACC-007, ACT-ACC-012
Not to be confused with
Recurring configuration supplying successive collections, Reconciliation’s payout working record, Platform bulk processing

Design

Specified by
DOM-ACC-BAT-001

KindKey conceptProduct areaAccountingModuleBatch ManagementRevision1

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.

Definition
A batch groups a business unit’s accounting documents into a named, dated collection that staff gather, retire and post together.
Synonyms
transaction batchposting batchthe day's batch

Relationships

ToStatementProvenance
CON-ACC-BAT-003Posting history distinguishes the current result from earlier attempts for the collection.test
services-accounting:modules/batches/tests/integration/services/persistence/subledger-entries.integration.spec.js#refuses a second unreversed posting of one batch, by the partial unique index
CON-ACC-BAT-004Ledger entries connect the collection to its accounting date and fiscal placement.test

Lifecycle

StateMeaningHow it changes
openThe collection is available for intake and eligible edits.Manual or scheduled retirement, archiving or posting advances its work.
closedIntake has ended and accounting work is waiting.Posting completes the accounting work; reopening or archiving changes its use.
postingAccounting execution is in progress.Completion records a posted result or failure details.
postedAccounting work has completed and ordinary document changes are protected.Eligible administrator recovery returns the collection to Open.
errorThe last accounting attempt failed without its ledger result.Correction allows another attempt or reopening for intake.
archivedThe collection has been retired from ordinary use.Unarchiving makes it Open again.

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.