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.
- Internal stewardship — owners, directors, employees. "What is the state of the unit; can we afford this decision?"
- Tax authorities — revenue services of every jurisdiction in which the unit operates. "Has this entity correctly computed and remitted what is owed?"
- Financial counterparties — banks, lenders, investors. "Is this entity solvent, performing, creditworthy?"
- Transaction counterparties — customers, suppliers, partners. "Were our mutual obligations recognized, settled, and evidenced?"
- Sector regulators — financial supervisors, health authorities, consumer-protection bodies. "Is this entity operating within the rules of its sector?"
- 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.
- Stratum 1 — Universal logic. Double-entry, accrual recognition, going-concern, matching, prudence, materiality, conservatism. Foundational logical structure, effectively stable since Pacioli's Summa in 1494. Without these, accounting does not cohere as a discipline.
- Stratum 2 — Standards. IFRS, US GAAP, national GAAPs. Define recognition, measurement, presentation, and disclosure. Authored by professional standards bodies through deliberative public processes. Multi-year update cycles.
- Stratum 3 — Jurisdictional law. Tax codes, company law, sector-specific regulation, electronic-reporting mandates. Define what must be reported, to whom, by when, in what format, with what supporting evidence. Authored by legislatures and revenue authorities. Changes constantly.
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.
- Truthful — reflects what actually happened.
- Complete — nothing material is missing.
- Timely — known at the moment a decision needs it, not after.
- Verifiable — every claim traceable to its evidence.
- Reconstructible — the state of the record at any past date can be reproduced.
- Understandable — readable by each stakeholder type, not only by specialists.
- Comparable — across periods and across entities, on demand.
- Compliant — satisfies all obligations across every applicable jurisdiction.
- 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:
- Capture every economic event together with its evidence, immutably.
- Classify events through rules that are interpretable — explainable to a non-specialist as well as executable by a machine.
- Store the record durably, in a form that is regenerable at any historical date.
- Project the record into the views each stakeholder needs: statutory statements, tax returns, management reports, audit packs, transaction confirmations.
- Adapt to changes in Strata 2 and 3 without requiring a redesign of the system itself.
- Operate at whatever cadence the unit's events demand, while serving periodic obligations and human review.
- Account for itself — carry an audit trail of who and what touched every record, on whose authority, and against which rules.
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.