Cash Polarity provides the conceptual foundation for Trade Control’s unified operational and financial model. It replaces the traditional separation between:
by treating all business activity as flows with polarity. Every flow—financial or material—is classified recursively through the Category Tree, enabling a single structure to support Accounts Mode, MIS operations, tax recurrence, and statutory reporting.
This page introduces the theory. The formal mathematical proofs demonstrating that polarity‑driven flows produce DEBK‑consistent financial statements are available at:
Traditional systems encode money and goods separately:
Both systems describe directional flows, but they do so using different abstractions. Cash Polarity unifies these abstractions by expressing all flows on a single axis:
This removes the need for parallel subsystems. Money, goods, assets, liabilities, tax movements, and operational transformations all follow the same classification rules.
Every business event involves something moving from one party to another. Whether it is cash, goods, labour, or tax, the underlying structure is directional.
The Category Tree allows flows to be nested at any level of detail. A single polarity rule applies consistently from high‑level rollups (e.g., “Operating Costs”) down to individual cash codes.
Debit/credit and inbound/outbound are historical encodings of polarity. Cash Polarity abstracts these into a universal model that preserves balance without duplicating logic.
Operational systems (projects, BOMs, WIP, scheduling) already behave as flows. Polarity allows financial statements to be derived directly from operational behaviour without translation layers.
The same polarity rules classify:
This eliminates the traditional divide between “finance” and “operations”.
Because all flows share the same structure, reconciliation becomes a matter of verifying polarity‑consistent identities. The synthetic dataset and proof suite demonstrate that:
New modules—inventory, scheduling, procurement, manufacturing—can be added without new accounting structures. They simply emit flows with polarity.
Because the system is expressed as flows rather than ledgers, AI agents can reason about business behaviour without needing separate schemas for money vs goods.
| Transaction | Debit (Cash) | Credit (Sales) |
|---|---|---|
| Customer pays £100 | £100 | £100 |
| Transaction | Inbound (Goods) | Outbound (Goods) |
|---|---|---|
| Ship 10 units | –10 units | Customer receives 10 units |
| Flow Type | Polarity | Value |
|---|---|---|
| Money | Inflow | £100 |
| Goods | Outflow | 10 units |
Interpretation:
This is the essence of the unified model.
Cash Polarity is not only a conceptual framework; it is mathematically verifiable. The synthetic dataset and proof suite demonstrate that polarity‑driven flows produce:
The proofs are documented at: