means.types: Core Accounting Data Model#

The types subpackage defines the pydantic models and enums that represent a plain-text accounting system: Account paths and their AcctType valences, the people (User) and institutions (Bank, BankAccount) involved, individual Post lines, balanced Transaction entries and their inferred TransType, declarative transformation rules (Route), and the Ledger files that tie them all together.

Every class follows a one-class-per-file layout and is re-exported here for convenient access.