Single Source of Truth

Memorandum on
Accounting

SSOT · v0.3 Companion to System Reference v0.2 · Last updated May 2026

Status: draft v0.3


1. What accounting is

Accounting is the systematic recording and reporting of economic events affecting an economic unit, in a form that lets multiple parties know, verify, and act on what happened — when each party has a legitimate informational interest but only one party (the unit itself) has direct knowledge of the events.

Bookkeeping refers historically to the practice of recording transactions; accounting refers to the broader discipline that gives the recording its purpose, sets the rules under which it is performed, and prescribes the form in which results are presented to those who need them. In modern software usage the two terms have largely merged, with accounting system serving as the umbrella term for any system that supports the discipline. This memorandum uses accounting as the umbrella term throughout.

Accounting exists because of information asymmetry. The unit lives the events. Everyone else has to be told. Accounting is how the telling is standardized so it can be trusted by parties who were not present, who have competing interests, and who must rely on records they did not themselves create.

It is, at root, an instrument of trust between an economic unit and its world.


2. The economic unit

The economic unit is any entity that has its own balance sheet and acts in its own name — a corporation, a sole proprietorship, an NGO, a public body, a fund, a partnership, a cooperative. The unit is the accounted-for; the accounting system is the instrument by which it makes itself knowable.

The conceptual structure of accounting does not depend on the unit's operational mode — the cadence at which events arrive, the format of evidence, the proportion of human and programmatic operators, the technology of the day. The accounting system must serve the unit faithfully under any of these conditions.


3. The stakeholder ecosystem

Accounting mediates relationships between the economic unit and parties who have legitimate informational claims on it. Six relationships matter universally; each one carries a different question that the accounting record must answer.

  1. Internal stewardship — owners, directors, employees. "What is the state of the unit; can we afford this decision?"
  2. Tax authorities — revenue services of every jurisdiction in which the unit operates. "Has this entity correctly computed and remitted what is owed?"
  3. Financial counterparties — banks, lenders, investors. "Is this entity solvent, performing, creditworthy?"
  4. Transaction counterparties — customers, suppliers, partners. "Were our mutual obligations recognized, settled, and evidenced?"
  5. Sector regulators — financial supervisors, health authorities, consumer-protection bodies. "Is this entity operating within the rules of its sector?"
  6. Public and society — for listed companies, public bodies, NGOs. "Is this entity accountable to those it affects?"

The accounting record is the single instrument through which every one of these questions is answered. A system that answers some well and others poorly is incomplete in serving the discipline.


4. The rule layers — three strata

Accounting runs on rules. The rules come from three distinct sources, each with its own change rate. Confusing the strata is the most common conceptual error in designing accounting systems.

Each stratum binds the layer below. Stratum 1 is what makes Stratum 2 possible; Stratum 2 is what Stratum 3 invokes. None of the three can be substituted for another without breaking the discipline.

Because each stratum changes at a different rate, the three must be addressable independently in any system that serves the discipline. A new tax rule must take effect without disturbing universal logic; a new standard must apply without waiting on a legislative cycle. A system that conflates the strata is bound to the change rate of the slowest of them, and therefore fails every stakeholder whose stratum changes faster.


5. Purpose

The accounting system is the single trustworthy record of an economic unit's reality, in a form that satisfies every stakeholder's legitimate informational claim while enabling the unit's own decisions. It is the financial brain and heart of the enterprise: the locus where every economic event is interpreted, every obligation is tracked, every projection is generated, every claim is evidenced.

It is not a database with reports attached. It is the discipline by which an economic unit makes itself accountable — to itself first, to others second.


6. Qualities of a complete accounting system

A complete accounting system embodies nine qualities. They are values, not features, and every accounting system in actual use exhibits them to some degree; the qualities define a spectrum of completeness, not a binary.

  1. Truthful — reflects what actually happened.
  2. Complete — nothing material is missing.
  3. Timely — known at the moment a decision needs it, not after.
  4. Verifiable — every claim traceable to its evidence.
  5. Reconstructible — the state of the record at any past date can be reproduced.
  6. Understandable — readable by each stakeholder type, not only by specialists.
  7. Comparable — across periods and across entities, on demand.
  8. Compliant — satisfies all obligations across every applicable jurisdiction.
  9. Efficient — minimal friction to maintain, minimal manual labour to operate.

Trade-offs between these qualities are design failures of incomplete systems, not features of mature ones.


7. Functional capabilities

To honour every stakeholder relationship under every rule stratum, a complete accounting system must:

These capabilities are necessary together. A system that lacks any of them is incomplete with respect to some stakeholder relationship in §3 — sufficient for the part of the discipline it covers, but not the whole.


8. The compact, in one sentence

Accounting is the discipline by which an economic unit becomes knowable to itself and to those who have a legitimate claim to know it — through a record that is truthful, complete, timely, verifiable, reconstructible, and continuously responsive to the rules under which the unit operates.


Editorial notes

Changes since v0.2. §1 reframes the bookkeeping-versus-accounting distinction as historical clarification rather than as a product taxonomy. Accounting is now the umbrella term for any system that supports the discipline; bookkeeping is acknowledged as the historical narrower practice but not used as a product category in this document. §6 and §7 are softened so the qualities and capabilities define what completeness requires for an accounting system rather than implying that incomplete systems are not accounting systems at all. The substance of the SSOT — stakeholders, strata, purpose, qualities, capabilities — is preserved intact.

Intentional scope boundaries. This memorandum defines what accounting is, who it serves, and the rules it runs on. It does not prescribe a system architecture, a technology stack, or an operating model. It is silent on AI not because AI is unimportant but because AI is technology — and accounting is older than every technology that has ever served it. Architecture, technology, and AI capabilities belong in companion documents that follow from this one, not inside it.

§4 remains the load-bearing section. Everything downstream — the goals in §6, the capabilities in §7, any system architecture that follows from this memorandum — inherits from the claim that rules come from three distinct sources with three distinct change rates and must therefore be addressable independently. If the strata model is wrong or incomplete, the rest needs rework.

Note on product positioning (downstream of this document). Existing products in the market are accounting systems with varying degrees of completeness — Generation-1 was paper, Generation-2 was digital recording with reports bolted on, Generation-3 was ERP-integrated. The product strategy that follows from this SSOT positions the next system to be built as the next generation of accounting system within the existing category, not as a new category. That positioning is implementation-level work, not principle, and lives outside this memorandum.

Companion · v0.2System Reference → MoreResearch notes →