Hi Frappe community,
I’m implementing the Serbian Chart of Accounts in ERPNext. Some accounts in Class 7 (like 700 – Opening Ledger, 710 – Expenses/Revenues, 712 – Transfer of Total Result) do not clearly map to the default Root Types (Asset, Liability, Equity, Income, Expense), also class 8 and class 9.
You can see the classes here:
Class 7 – Opening and Closing of Accounts
- 70 – Opening General Ledger: Records initial balances of assets and liabilities at the start of the fiscal year or when starting a new business.
- 700 – Opening Ledger Account: Debit the opening balance of assets, credit the opening balance of liabilities.
- 71 – Closing Income Statement Accounts: Shows closure of revenues and expenses at balance date.
- 710 – Expenses and Revenues: Closed by transferring to 599/699; final balance moves to 712.
- 711 – Business Profit/Loss to be Suspended: Closed similarly; balance moves to 712.
- 712 – Transfer of Total Result: Transfers final profit/loss to 720.
- 72 – Profit & Loss Account: Records profit/loss, corporate tax, personal employer payments.
- 720 – Profit or Loss: Final profit/loss recorded.
- 721 – Tax Expense: Corporate tax recognized.
- 722 – Deferred Tax: Deferred tax income/expense recognized.
- 723 – Employer Personal Payments: Recorded if paid.
- 724 – Transfer of Profit/Loss: Distributes profit/loss to 720–723 and residuals to capital (341/351).
- 73 – Balance Sheet Closure: Accounts 730 handles closure of all balance sheet accounts (assets/liabilities).
- 74 – Free Group: Users can create custom accounts.
Class 8 – Off-Balance Sheet
- 88 – Off-Balance Sheet Assets: Goods in consignment, leased assets, guarantees, securities not in circulation.
- 89 – Off-Balance Sheet Liabilities: Obligations related to off-balance sheet assets.
Class 9 – Cost and Production Accounts
- 90 – Integration with Financial Accounting: Includes inventory, material purchases, expenses, revenues.
- 900–904: Accounts for inventory, materials, costs, products, and revenues transferred from financial accounting.
- 91–96 – Material, Products, Cost Centers, and Finished Goods: Detailed tracking of inventory, production costs, deviations, finished goods.
- 98–99 – Expenses, Revenues, Profit/Loss, and Closing: Tracks sold products/services, material costs, write-offs, and overall profit/loss.
Important Notes:
- Serbian CoA uses specific accounts for opening, closing, and transferring results between accounts.
- Each account has specific rules for debit/credit transfers.
- Root Type mapping in Frappe ERPNext is limited to:
Asset,Liability,Equity,Income,Expense. - Some Serbian CoA accounts (like 700, 710, 712) do not clearly match these Root Types directly.
How can I configure or add a custom Root Type for these accounts, or what is the recommended approach for Serbian CoA in ERPNext?