Your software is good. It is very easy to use. But it will be more better and effective if you consider the following matter.
I want to record of a particular expenses in detains. It means Cost Center. For example, I have one car and one bike and one generator. All of those need fuel for operation. But I want to record Fuel cost / Maintenance Cost separately of those items. So We need an additional field when we want to put an expense. As like, when I select accounts receivable or payable, there additional field comes out for invoice tracking.