Skip to content

CON-ACC-TRX-001Invoice

Markdown

CON-ACC-TRX-001

Invoice

Markdown
  • DocumentDraft
  • Product intentProposed
  • ImplementationObserved

Planning

Feature
FEAT-ACC-TRX-01
Owned by
MOD-ACC-TRX
Acted on by
CAP-ACC-TRX-001, CAP-ACC-TRX-002, CAP-ACC-TRX-003, CAP-ACC-TRX-004, CAP-ACC-TRX-005, CAP-ACC-TRX-008, CAP-ACC-TRX-009
Visible to
ACT-ACC-012, ACT-ACC-002, ACT-ACC-021
Not to be confused with
An order (Commerce's record of what was bought; an order may produce one or more invoices), A credit memo or debit memo (a separate document that changes what an invoice owes), A statement (a summary of several invoices; not built)
Also acted on by
CAP-ACC-TRX-014

Design

Specified by
DOM-ACC-TRX-001

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
An invoice retains billed charges for one customer in a business unit and currency, with quotation, recognition and later settlement explained by its lifecycle and related records.
Synonyms
billreceivable

Relationships

ToStatementProvenance
CON-ACC-TRX-002Adjustment documents change invoice debt while retaining separate correction records.observed
CON-ACC-TRX-003Receipts settle lines through retained payment allocations.observed
CON-ACC-TRX-004Credit settles billed lines through separate applications.observed
CON-ACC-TRX-006The invoice participates in shared document identity, posting context and history.observed

Lifecycle

StateMeaningHow it changes
draftPreparation with no document number or recognized debt.Issue, removal or void ends preparation.
openRecognized billing retains outstanding value.Settlement and adjustments determine later standing.
paid, cancelled or written offSettlement, cancellation or abandonment leaves no outstanding amount.Opposing financial actions can restore debt.
voidCancelled billing remains as a retained reference.No ordinary reversal of void is available.

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.