moneymanagerex / mmex-ios

Manage your finances on-the-go, encrypted for security, and sync via your storage
https://ios.moneymanagerex.org/
11 stars 2 forks source link

Infotable base currency and default account #227

Open georgeef opened 2 weeks ago

georgeef commented 2 weeks ago

Infotable contains the following fields:

Proposed behavior of base currency

The base currency may be void (none). Reports shall be able to handle a void base currency, by offering a choice for the reference currency. This feature has relatively small implementation and interface overhead, and it is useful even if a base currency is defined.

Settings offers the following choices for the base currency:

A currency may be used in Accounts, in Assets, or in Infotable BASECURRENCYID. Unused currencies are not offered, since in almost all use cases a base currency is also used. If needed, this limitation can be easily bypassed as follows: create a real or dummy account in Manage using the wanted base currency, select the wanted base currency in Settings, and optionally delete the dummy account.

Proposed behavior of default account

The default account may be void (none).

Settings offers the following choices for the default account:

In almost all use cases the default account must be open in order to be useful. If needed, a closed account can be selected as default account as follows: change the status of the wanted default account to open in Manage, select the wanted default account in Settings, and optionally revert the status.

georgeef commented 2 weeks ago

Implemented in #226.

@guanlisheng as FYI