Chart - RHMAccounting/spring-allacc GitHub Wiki

Chart of accounts

The Charts of Accounts are already filled with default values but the end user may modify and add new entries at any time. New fields can be added manually using a dedicated page but also automatically using the guided forms when acting with a module.

Simple Chart of Accounts

The following chart will be taken as a default one :

Code Description
101 Bank/Cash at Bank
102 Cash
108 Deferred Expense
110 Other Assets
112 Accounts Receivable
116 Supplies
130 Prepaid Insurance
157 Equipment
158 Accumulated Depreciation Equipment
200 Notes Payable
201 Accounts Payable
209 Unearned Service Revenue
210 Tax Payable
211 Bonds Payable
212 Salaries and Wages Payable
230 Interest Payable
300 Owner's capital
311 Share Capital-Ordinary
320 Retained Earnings
330 Capital contributions
332 Dividends
350 Income Summary
360 Drawings (Distributions)
300 Common Stock
310 Capital in excess of par
330 Retained earnings
400 Rental Income
420 Interest Income
570 Office Expense
585 Computer Expenses
595 Communication Expense
597 Labour & Welfare Expenses
598 Advertising Expenses
599 Printing & Stationery Expenses
631 Supplies Expense
711 Depreciation Expense
722 Insurance Expense
726 Salaries and Wages Expense
729 Rent Expense
732 Utilities Expense
905 Interest Expense

Note

Based on the country of the application, we will update the chart of accounts

Use Cases

Let's see what kind of use cases we identify in this micro service :

https://github.com/RHMAccounting/spring-allacc/blob/master/DOC/static/images/chart_of_accounts_use_cases.jpg

CRUD operations can occur in the service.

Sequences diagram

How the micro service interacts iself with various functionalities...

Class diagram

Several entities are interacting for the whole service to work :

https://github.com/RHMAccounting/spring-allacc/blob/master/DOC/static/images/chart_accounts_class_diagram.jpg
⚠️ **GitHub.com Fallback** ⚠️