I non-actived one Cash Account in Bank and Cash Accounts Menu.
Then when I duplicate payment which is (last time) using the one which I already non-actived, the cash account still appeared and when I saved the transaction, the cash account balance is interrupted. Because it is not supposed to use that one.
Could the programmer make PROMPT when non-active cash account selected in new transaction?
So that user being reminder to change it.
We often use duplicate feature, sometime missed to change the cash account.
First, there is no “duplicate” feature in Manager. You can clone or copy, which have slightly different results having to do with dates. (See the Guides.) But making an account inactive does not remove it from the program, because other transactions already reference it. It only moves it to the bottom of lists and removes it from dropdown lists for ease of entry. Nothing will prevent you from cloning or copying a previous transaction, complete with inactive cash accounts, inventory items, etc.
Since I use the language of “Indonesia”, I alwasy see the translation of the label on the button in Indonesia (Bahasa) is “Duplikasi” which literally is “Duplicate” in English. The translator must not consider that it is different with “Clone”. I am sorry for writing Duplicate.
You are right that nothing will prevent us to cloning and copying.
But the question is :
“Could the programmer make PROMPT (dialog box appeared) when inactive cash account selected in new transaction? So that user being reminder to change it.”
When making a new transaction as explained the account no longer appears as an option when inactive. A clone is an exact copy and thus the user intended to use that inactive account. Similarly the copy to new will keep all in place except date. If a behaviour is intended such as copy or clone the inactive account then we should not be bombarded with unnecessary prompts. It is up to the user to prevent errors and use the application as intended. Just alway insist in your case on selecting the account from the list available and not just accept the one that is there due to cloning or copying.