Overview
The Chart of Accounts is where you see and manage all the accounts that DizLog uses for your reports and postings.
On this screen you can:
View your accounts grouped into Assets, Liabilities, Equity, Income, and Expenses.
See each account’s running balance.
Add new accounts one by one or import many accounts from a CSV/Excel file.
Edit, deactivate, or (for some accounts) delete entries.
Behind the scenes, these accounts are used whenever DizLog posts financial activity such as sales, inventory movements, payroll liabilities, taxes, and more.
Because of this, the Chart of Accounts is a foundation for:
Profit & Loss, Balance Sheet, and Statement of Cash Flows (period-end reports use your account balances and groupings).
Fixed Asset Management, which uses default asset and depreciation accounts.
Opening Balances, Periods, and other Accounting Setup tools that work directly with these accounts.
Key Features
1. Grouped account view
Accounts are grouped by type (Expense, Assets, Income, Liabilities, Equity).
Each group row shows a total running balance; expanding the group shows individual accounts and their balances.
Columns typically include Acc. No, Name, Description, Default, Running Balance, Status, and Action.
2. Search and filters
At the top of the page you can:
Search by category or account name.
Filter by Status (for example, All / Active / Inactive).
Filter by Type (Assets, Liabilities, etc.) to focus on one group.
These filters work on the same list that the system uses to calculate running balances.
3. System default accounts
DizLog ships with a full set of default accounts for common use cases (for example, Sales Revenue, Cost of Sales, Accounts Payable, Cash in Bank, Inventory, Depreciation, various payroll and tax accounts).
These are marked internally as default and are required so other modules can work.
Default accounts cannot be deleted, and name/number changes are restricted once they have balances.
4. Create and edit accounts
From the Create Account form you can define:
Account Name and Account Number (must be unique).
Parent Account (for sub-accounts).
Locations and Description.
Currency Code and Opening Balance.
Tax Applicable and Active switches.
Optional Tags.
Posting Rules: for each event (for example, SALE), you set which account will be debited and which will be credited, with an optional tax account.
The system validates that:
Account name and account number are unique.
Posting rules are complete and valid.
5. Enable, disable, or delete accounts
Each account has an Active/Status toggle in the list. Ticking or unticking it calls an update that flips the isEnabled flag.
Non-default accounts can show Edit and Delete actions.
The backend blocks actions that would break your books:
You cannot delete default accounts.
You cannot delete or deactivate accounts that still have balances or transaction history.
You cannot change the name or number of an account once it has a balance.
Instead, you are expected to deactivate such accounts and create new ones when needed.
6. Bulk upload chart of accounts
A Bulk Upload Chart of Accounts option opens an import window.
From there you can:
Download a template file with columns like Account Number, Account Name, Account Type, Parent Type, Sub Account Type, and Description.
See which fields are required (Account Name, Account Number, Account Type) and which are optional (Parent Type, Sub-Type, Parent, Currency, Tax, Tags).
Upload CSV or Excel files, with a preview of the rows to be imported.
Let DizLog validate account types, sub-types, uniqueness, circular parent relationships, and (if provided) tax and posting-rule fields.
If the file passes validation, all accounts are created in one go.
7. Connected modules
The Chart of Accounts is used by:
Profit & Loss – groups and totals Income and Expense accounts.
Balance Sheet – groups Assets, Liabilities, and Equity accounts.
Statement of Cash Flows – uses accounts such as Beginning Cash and various working-capital and financing accounts.
Fixed Asset Management – uses asset and depreciation accounts defined here.
Manage Opening Balance – lets you assign opening debit/credit amounts to the same accounts.
Periods & Period Closing – lock in balances on these accounts at the end of a period.
Getting Started
Step 1 – Open the Chart of Accounts
Log in to your DizLog account.
In the left menu, go to Financials → Accounting Setup → Chart of Account.
The main screen shows your account types (Expense, Assets, Income, Liabilities, Equity) with their current running balances.
Step 2 – Review default accounts
Expand each type row using the small arrow on the left.
Review the default accounts (for example, Sales Revenue, Cash in Bank, Accounts Payable, Payroll Liabilities, etc.).
Decide which ones you will actually use. If you don’t use some of them, plan to deactivate them instead of deleting.
Step 3 – Decide on your structure
Before adding new accounts:
List the extra detail you need (for example, separate expense accounts per department).
Decide which ones should be sub-accounts (children) of existing parent accounts.
Step 4 – Add or import any missing accounts
For a small number of new accounts, use the Add New Account Type button and create them manually.
For many accounts, use Bulk Upload Chart of Accounts and import from a CSV/Excel file.
Once this is set, you can move on to Opening Balances and Period Setup knowing your accounts are ready.
How to Use
A. View and filter your accounts
Go to Chart of Account.
Use the Search box to find an account by name or number.
Use the Status drop-down to show only active or inactive accounts.
Use the Type drop-down to focus on just Assets, Liabilities, Income, Expenses, or Equity.
Click the arrow beside a type to expand or collapse its list of sub-accounts.
Click the running balance number or arrow icon in the Action column to jump to the maintenance view for that type or account.
B. Create a new account (manual)
On the Chart of Accounts page, click + Add New Account Type.
In the Account Details section:
Enter an Account Name (required).
Enter an Account Number (required and must be unique).
If this should be a sub-account, choose a Parent Account from the tree.
Optionally choose Locations and add a Description.
In Financial Settings:
Confirm or change the Currency Code.
Enter an Opening Balance (if you are starting with a non-zero amount).
Turn Tax Applicable on if this account will track tax.
Leave Active switched on so the account can be used.
Optionally add Tags for easier filtering later.
In Posting Rules:
For each Event Name (for example, SALE), select which account will be debited and which will be credited, and optionally a Tax Account.
Use + Add Mapping to add more events if needed.
Click Save.
If any rule is incomplete or duplicated, or if the account name/number is already in use, DizLog will show an error and prevent saving until you fix it.
C. Edit an existing account
Find the account in the list (search or filter if needed).
If it is not a default account, click the Edit chip in the Action column.
Update allowed fields (description, tags, posting rules, etc.).
Click Save.
Notes:
If the account already has a non-zero balance, you may not be allowed to change its name or number.
If you must change those but the system blocks it, create a new account with the correct details, switch new postings to that account, and deactivate the old one once its balance is cleared.
D. Activate or deactivate an account
Locate the account in the list.
In the Status column, use the checkbox to toggle it on/off.
What happens:
Active accounts appear in drop-downs across DizLog (for example, when recording transactions or setting opening balances).
Inactive accounts remain in your history and reports but cannot be used for new postings.
If the account has a non-zero balance, DizLog may prevent deactivation and show an error such as Cannot disable category with non-zero balance.
E. Delete a custom account
Important: You can only delete custom (non-default) accounts with no balances and no history.
Find the account in the list. If a Delete chip is shown, it is eligible to attempt deletion.
Click Delete.
Read the confirmation message and click Delete again to confirm.
The system will block deletion if:
The account is a default account.
The account has an opening balance, current balance, or transaction history.
In those cases, you will see messages such as Cannot delete category with non-zero balance or Cannot delete category with transaction history. Set it to inactive instead.
F. Bulk upload accounts from CSV/Excel
On the Chart of Accounts page, click Bulk Upload Chart of Accounts (or similar) to open the import window.
Step 1 – Download Template
Click the Template (.xlsx) button to download the sample file.
Step 2 – Fill Required Fields in the spreadsheet:
Required: Account Name, Account Number, Account Type.
Optional: Parent Type, Sub-Type, Parent, Currency, Tax, Tags, Description.
Step 3 – Upload File
In the import window, click Choose File or drag-and-drop the completed file into the upload area. Supported formats are .xlsx, .csv, .xls.
Review the preview table:
Rows are shown with columns such as Account Number, Name, Account Type, Sub Account Type, Description.
Cells with missing or invalid values (for example, unknown account type or subtype) are highlighted so you can fix them.
When ready, click Next and then Import / Upload & Save.
During upload:
DizLog checks for duplicate names/numbers, invalid account type/sub-type values, invalid parent relationships, and (if included) tax and posting-rule fields.
If all rows pass, you will see an Upload Successful message and the accounts will appear in your chart.
If any row fails, the import stops and you will see the error message from the server, so you can correct the file and try again.
G. How the Chart of Accounts flows into other modules
Once your chart is set up:
Transactions (sales, refunds, inventory changes, etc.) choose accounts and posting rules from this list to create ledger entries.
Period-end Reports (Profit & Loss, Balance Sheet, Statement of Cash Flows) use these same accounts and their running balances to build the reports you see in the Period-end Reports menu.
Fixed Asset Management uses the asset and depreciation accounts defined here when you add or depreciate assets.
Opening Balances, Period Setup, and Period Closing all depend on this list to know which balances to initialize and then lock.
Troubleshooting
“Category name already exists” or “Account number already exists”
Cause: The name or number is not unique.
Fix:
Change the Account Name or Account Number to something unique and save again.
Remember that uniqueness is checked per business, not just per type.
“Cannot change account name or number when balance exists”
Cause: You’re editing an account that already has a non-zero balance or history.
Fix:
Leave the existing account as is.
Create a new account with the correct name/number.
Use the new account for future transactions.
Once the old account’s balance is zero (and you no longer post to it), deactivate it.
“Cannot disable category with non-zero balance” or similar
Cause: You’re trying to deactivate an account that still has a balance.
Fix:
Check related transactions and move or clear amounts so the balance becomes zero.
Try deactivating again.
If it still fails, the account may be used in historical transactions; leave it active or contact your accountant before changing it.
“Cannot delete category with non-zero balance” or
“Cannot delete category with transaction history. Set it to inactive instead.”
Cause: You’re trying to delete an account that has activity, or it is a default account.
Fix:
Default accounts: cannot be deleted. Deactivate instead if you truly do not use them (and they have zero balance).
Custom accounts with history: leave them in place and use deactivation once they are no longer needed.
Bulk upload: file does not import or shows red cells
Possible causes and fixes:
Missing required fields
Make sure every row has Account Name, Account Number, and Account Type filled in.
Invalid account type or subtype
Use only account types and sub-types supported by the template; red borders in the preview indicate which cells are invalid.
Duplicate names or numbers
Check for duplicates within the file and against your existing chart; adjust and upload again.
Wrong file format
Ensure the file is .csv, .xlsx, or .xls; other extensions will not be read.
“Failed to read the file, please try again”
Re-save the spreadsheet, close other apps using it, and try the upload again.
“Something went wrong. Please try again later.”
Indicates a server error; try again in a few minutes. If it continues, reduce the file size or split into several smaller files.
If you follow the steps above, your Chart of Accounts will stay clean, organized, and safely connected to all of your financial reports and modules in DizLog.