Skip to content

CON-ACC-TRX-006Transaction Record

Markdown

CON-ACC-TRX-006

Transaction Record

Markdown
  • DocumentDraft
  • Product intentProposed
  • ImplementationObserved

Planning

Feature
FEAT-ACC-TRX-06
Owned by
MOD-ACC-TRX
Acted on by
CAP-ACC-TRX-001, CAP-ACC-TRX-002, CAP-ACC-TRX-006, CAP-ACC-TRX-015, CAP-ACC-TRX-016, CAP-ACC-TRX-020
Visible to
ACT-ACC-012, ACT-ACC-002, ACT-ACC-021, ACT-ACC-022
Not to be confused with
A batch (the container transactions post in, owned by batch management), A ledger entry (what posting writes from a transaction, owned by batch management)

Design

Specified by
DOM-ACC-TRX-006

KindKey conceptProduct areaAccountingModuleTransactionsRevision1

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 transaction record provides shared identity, financial context, applicable posting placement and history while each document kind retains its own lifecycle.
Synonyms
financial transactiondocument

Relationships

ToStatementProvenance
CON-ACC-TRX-001Invoices participate as a financial document kind.observed
CON-ACC-TRX-003Receipt and coordinated-operation records retain their respective financial kinds.observed
CON-ACC-TRX-005Customer standing and aging reconstruct position from receivable history.test
services-accounting:modules/transactions/tests/integration/services/invoices/as-of.integration.spec.js#it answers, as of today and known now, exactly the live balance of every open invoice (FC-07)

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.