Bhima is a free, open source accounting and hospital information management system (HIMS) tailored for rural hospitals in Africa. We are an international team based in the Democratic Republic of the Congo.
Located in: Finance > Account Management
BHIMA allows a user to create a detailed chart of accounts. All accounts must specify the following points of information:
BHIMA presents the list of accounts has a tree of parent and child accounts. Parent accounts are title accounts, are presented in bold, and can contain zero or more child accounts. These child accounts are displayed slightly indented underneath the parent accounts.
To create a new account, the button Create an Account in the top right corner opens a modal form to create a new account. Once the user has filled out the required fields, they may submit the modal to create a new account.
An alternative method of creating an account is to click the button Add a Child Account inline in the grid. This button appears on title accounts and will pre-configure the account creation modal with the parent property set to the chosen title account.
If the user would like to create multiple accounts, they may check the box labeled add another account. This will persist the modal, allowing the user to submit multiple accounts without needing to re-open the modal.
Only two properties of accounts may be updated after an account is created - the account label and the parent of the current account. This allows a certain amount of regrouping accounts without changing their underlying type of balance. If more extensive edits need to be made, the account should be closed and/or deleted and a second account made.
If an account hasn’t been used before, it can be removed via the dropdown on the account grid. However, BHIMA will block the user from removing the account if it is used anywhere in the system. The safeguard is in place to prevent users from accidentally deleting critical accounts that either are used for debtors or may contain balances.
In addition to the basic CRUD operations on accounts, users can optionally hide or lock accounts.
Hiding an account is purely for usability and does not affect the accounting potion of the system. Hidden accounts are only hidden from user-facing selections. For example, they will no longer appear in the Debtor Group Management account selection input, or in the typeahead in Complex Vouchers. However, they will continue to be presented in reports where they are relevant. This allows old, closed, and unused accounts to be safely removed from the user interface without changing the nature of the account.
Locking an account prevents the user from posting any more movements to this account. To avoid general confusion, this rule is enforced during the trial balance checks, rather than for each cash payment, invoice, or voucher. Importantly, a locked account will still be available for use throughout the system. In order to prevent its use, a user should hide it as well.