Accounts.toml
This is Tackler-NG configuration file to define transaction accounts.
See tackler.toml, accounts.toml, commodities.toml and tags.toml for full configuration options. |
The file format is TOML
Reference Configuration
###
### Chart of Accounts
###
### This is a list of known account names.
###
### Account names have the following form:
###
### TOPACCT[:SUBACCT[:...]]
###
### Top-account name (ID) must start with character,
### and after that there could be
### '_', '-', '·', numbers and characters.
###
### The Sub-account name (SUBID) must be separated with ':',
### can start with numbers and can be all numeric.
###
### Characters can be a wide range of
### international UTF-8 encoded characters.
###
### See https://tackler.e257.fi/docs/journal/charsets/ for full list.
###
### Or in other words:
###
### account
### = ID (':' (ID | SUBID))*
###
### ID
### = NameStartChar (NameChar)*
###
### SUBID
### = (NameStartChar | '0'..'9') (NameChar)*
###
### NameStartChar
### = '$' | '¢' | '£' | '¤' | '¥' // not in block 20A0-20CF
### | '\u00B5' // Micro Sign
### | '\u00B9' | '\u00B2' | '\u00B3' // not in block 2070-209F
### | '\u00B0' // Degree Sign
### | '\u00BC' | '\u00BD' | '\u00BE' // not in block 2150-218F
### | 'A'..'Z' | 'a'..'z'
### | '\u00C0'..'\u00D6'
### | '\u00D8'..'\u00F6'
### | '\u00F8'..'\u02FF'
### | '\u0370'..'\u037D'
### | '\u037F'..'\u1FFF'
### | '\u200C'..'\u200D'
### | '\u2070'..'\u218F'
### | '\u2C00'..'\u2FEF'
### | '\u3001'..'\uD7FF'
### | '\uF900'..'\uFDCF'
### | '\uFDF0'..'\uFFFD'
### NameChar
### = NameStartChar
### | '0'..'9'
### | '-'
### | '_'
### | '\u00B7'
### | '\u0300'..'\u036F'
### | '\u203F'..'\u2040'
###
### Names must be quoted ("name")
### and they are comma separated.
### There could be comma after the last entry
###
### Example Chart of Accounts (CoA) with top-level
### Income, Expenses, Assets and Liabilities
### accounts - these are not mandatory.
accounts = [
"Income",
"Income:Lottery",
"Expenses",
"Expenses:ice_cream",
"Expenses:jäätelö",
"Expenses:jäätelö:mansikka-vadelma",
"Expenses:crème·glacée",
"Expenses:мороженое",
"Expenses:アイスクリーム",
"Expenses:風:空",
"Assets",
"Assets:Banks:Acme_Inc",
"Assets:Cash",
"Liabilities:Credit·Card:1234567890",
]