I present to you some suggestions for improving the system:
1- An internal control system should be in place (for example, an employee should enter the information, followed by another person who should process and accept the transaction before it is accounted for in the system).
1- A warning message should be issued when materials are removed from the warehouse and the amount to be removed exceeds the available amount.
2- A warning message should be issued when an amount greater than the available amount is spent in the cash account.
3. Regarding the price of the sold item, I suggest a drop-down menu to select the price (e.g., wholesale price, retail price, special price).
4. I suggest adding reports that include graphs (this idea may be a comparative advantage for the program, as it is not available in most programs).
5. I suggest adding an option for a multi-currency payment and receipt voucher, so that payments or receipts in different currencies are settled with a single voucher instead of multiple vouchers (available in some programs).
6. I suggest adding an option to prepare accounting entries in multiple currencies at the same time (as during closing operations, we face a problem where some transactions are in a foreign currency and others are in a local currency, which requires more than one accounting entry).
7. I suggest allowing the font style and colors to be changed in the program to suit the visual identity of each company.
8. I suggest creating a mechanism to divide inventory into sections, along with the code.
9. I suggest including the option to obtain trialbalance in a foreign currency.
I hope the previous suggestions will be discussed.