
Chart of Accounts
Overview
The Chart of Accounts is the foundational list of all categories where your financial data is stored. Every transaction must be assigned to accounts from this list. It is structured to reflect the fundamental accounting equation: Assets = Liabilities + Equity.
Navigation: Accounting -> Accounts

Parent Accounts: Accounts are organized in a hierarchy. This allows for detailed reporting, where sub-accounts (like "Inventory") roll up into parent accounts (like "Current Assets").
Managing Individual Accounts
Adding a New Account
Click the Add New Account button to open the form.

- Code: A unique identifier for the account (e.g., 5310).
- Name: A descriptive name (e.g., "Office Rent").
- Account Type: The most important classification (Asset, Liability, Equity, Revenue, or Expense).
- Parent Account: The account under which this new account will be grouped in reports.
Important: The Code, Name, Account Type, and Parent of an account cannot be changed after an account is created. This is to protect data integrity. You can, however, edit the description.
Deleting an Account
You can only delete an account if it has a zero balance and no transactions associated with it. This prevents accidental data loss and ensures your books remain balanced.
Bulk Operations
For managing many accounts at once, you can use the import and export functions.

- Export Accounts: Click this to download a CSV file of your entire Chart of Accounts. This is useful for backup, analysis in a spreadsheet program, or as a template for importing.
- Import Accounts: Click this to upload a CSV file to add new accounts in bulk. The CSV must have the correct headers: `code`, `name`, `description`, `account_type`, and `parent`.