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.
Sometimes a transaction must be modified to reflect changes made to the transaction (such as during price negotiation) or to fix typos. Modifying transactions is performed first selecting the transaction, then clicking on the “edit” button, which will be illuminated in green. If the edit button is not highlighted, it means that either a transaction isn’t selected, or multiple transactions have been selected. Only a single transaction can be modified at a time.
To begin modifying a transaction, you must first select a row or transaction. Selecting any part of the transaction will select the whole transaction for modification.
Not all properties on a transaction can be modified. The follow properties of a transaction can be modified:
In addition to altering values in the transaction, the edit modal also allows a user to:
Note that all the regular transaction validation rules continue to apply, and validation is performed when the user attempts to submit their changes.
Note that the values (debits and credit) of a transaction can be changed, but the currency of the transaction cannot be changed. If a transaction was made in the wrong currency, it must be reversed and completed remade. This is to prevent confusion during analysis. Be sure to note the currency of the transaction before altering the values in the transaction.
If a transaction has been posted, it should not be further modified. However, in practice, it may be necessary to correct posted mistakes. To facilitate this procedure, BHIMA lets the user edit transactions as if they were unposted, using the same mechanics as unposted transactions. Underneath, the software generates a reversing record and then a new record with the previous and modified values.