Ledger
The Boox understanding of Ledger deviates slightly from the conventional accounting practice understanding. A Boox ledger is a node in a tree hierarchy, like a directory in a filesystem, in which the leaves are Accounts (and the leaf cells, Transactions).
A Ledger is a group of Accounts and possibly also other Ledgers. Accounts are organised into a hierarchy of Ledgers, at the root of which is the General Ledger.
A Ledger always knows its own balance, which is the sum of the balances of all the Accounts and ledgers it contains.
The balance on the General Ledger is always zero.
Ledger Permissions
In Boox, Permissions are managed at the Ledger level (not at Account level). Ledgers are lightweight objects, and creating them is low cost, so if there is a use-case for Account-level Permissions, a single Account can have its own Ledger.





