MoneyManagerEx for Android
Introduction
MoneyManagerEx for Android is a port of the PC/Desktop personal finance application, currently available for Windows, Mac OSX and LINUX. It maintains the best features of its sisters' Desktop applications, while adding mobility and synchronization.
The primary goal of MoneyManagerEx for Android and MoneyManagerEx for Android is to simplify the process of tracking financial information, in an easy to use program that can be used as regular as necessary, to help us keep track of where our money comes from and more importantly, where our money goes, in order to make better financial decisions for our future.
Think of MoneyManagerEx for Android and MoneyManagerEx for Android as a computer checkbook which enables you to balance your accounts, organize, manage and generate reports for your finances.
With MoneyManagerEx for Android, and synchronization via Dropbox, you can keep under control your finances, no matter where you will find.
Concepts
MoneyManagerEx is organizing the finance real through the concepts of operations.
Deposit (Income): when you receive money from someone, or a service we provide for the sale of a product.
Withdrawal (Expenses): when you spend money for a service that uses or to purchase a product.
Payees: are all those who give or receive money from us.
Accounts: are all places where we keep the money, such as banks, several institutions or even our pockets.
Transaction: when we spend or receive money.
Category: identifies the reason for the transaction income or expense.
Transfer: transfer money from one place to another.
Currency: used to perform the transactions.
Database
The database that MoneyManagerEx for Android generates, known as the .mmb file, becomes an important file for you to maintain. Depending on circumstances, security features such as encryption can be employed, which is recognized as a .emb file. This is where we can attach a password to the database, and will require a password every time MoneyManagerEx for Android is opened.
Unfortunately, the encryption features of the database .emb* is not yet available for the Android version_
Encrypted Database
Important: MoneyManagerEx for Android is not currently able to open the encrypted database (. Emb). Why? Android SQLite does not provide encryption of databases, and unfortunately is not yet available a porting library wxSQLite on Android.
MoneyManagerEx for Android, has a feature that allows you to enter a Passcode to protect the data on your device.
Dropbox
See the pages dedicated to sync with Dropbox
Accounts
What is an Account in MoneyManagerEx? Account is all places where we keep the money, such as banks, several institutions or even our pockets.
To create a new account, from the menu, Manage → Account → Add (+)
Name of the Account: This is a required field. The recommendation is to name your accounts uniquely and in relation to real world accounts. Example: With CitiBank, we have a Savings account and a credit card Visa account. You could name your accounts as "CitiBank Savings" and "Citibank Visa".
Type of Account:
- "Checking" Account: This is the most common type of account such as checking accounts, savings accounts, and credit card accounts. It supports three types of operations: deposit, withdrawal and transfer.
- "Term" Account: This kinds of accounts cover specialized accounts such as Cash Term Accounts, Bank Mortgage accounts, Loan accounts, or investment accounts with regular income or expenditure that you need to keep track of.
To keep track of more information on the accounts, you can insert the optional details of the account, such as account number, address, website, contact information and access. You can also enter additional notes on the account in the 'Notes'.
For a correct management you must have the correct balance for the account you are entering, and this information must be entered in the "Initial Balance". Later to keep the account balance is sufficient to add the transactions that take place gradually over the date of the opening balance entered.
The Status of the account can be set to "Open" or "Closed". Closed accounts are those no longer active. The setting of this state is only one way to simplify the vision. When you start the application displays all the Accounts, but you can make it visible only open account by setting "View open accounts" (Manage → Settings → Display)
Currency: You can set the currency associated with the account and can be different to the base currency. The exchange rate of the currency can be changed using the menu: Manage → Currency
Once you have created an account, you can edit any of the account information fields using the menu: Manage → Account. A list of your accounts will appear, and holding on an account you can choose to edit or delete it.
Transactions
What is an Transaction in MoneyManagerEx? A transaction is any action of money movement, whether of a withdrawal or deposit.
To enter and view transactions from an account from the main screen select the desired account.
Once in the account in which they wish to make of operations to create a new transaction, click the menu Add Transaction (+) to open the Add/Edit Transaction activity. Enter the details:
- Date: This is generally the date of the transaction. Defaults to current day and can be changed.
- Status:
- None: When you enter a transaction, it initially is in the state of "None". Which means the transaction has not been reconciled with your bank/credit card company's balance.
- Reconciled: Once the transaction is checked and verified with a credit card company's balance information, it can be marked as reconciled.
- Void: If you entered a transaction that later became invalid or you canceled the transaction, instead of deleting the transaction you can also mark it as void so you have a record of the transaction.
- Followup: This status marks transactions as needing more action. For example, you receive a balance statement from the financial institution and you notice that the transaction amount is different between what you recorded and what is in the statement. You can mark it as flag for follow up so that you can followup with the financial institution.
- Duplicate: This status marks transactions as duplicate.
- Type:
- Withdrawal: is one where one makes a payment and is an expense.
- Deposit: is one where money is received and is an income.
- Transfer: is one where a withdrawal is made from one account and is deposited into another account. This type of transaction is not included in Income/Expense calculations.
- Amount: Enter the amount for the transaction.
- Payee: This is a subject (person, company or organization) to whom the money goes or comes from. Clicking the payee button opens up the Payee activity. You can select the payee from that list or create a new payee (+) for immediate use.
- Category: Category specifies the kind of expense/income for the transaction. As for the payee by clicking the categories button, you can select a category or create a new one immediately.
- Transaction Number and Note: is additional information that you can enter in the transaction
Finally, press "Ok" button to save. If you want to abort the transaction, press the "Abort"
If you want to edit, delete or modify a transaction was a transaction hold over the desired transaction. Then it will open a context menu with the possible operations.
Reconciling and Balancing Transactions
- Unreconciled Transactions: means that transactions have not been verified with the statement from the financial institution.
- Reconciled Transactions: A transaction can be considered reconciled when the details of the transaction match that from the financial institution.
Currencies
MoneyManagerEx for Android can be used in all the nations of the world. The default application has taken into account the major world currencies. If the user's local currency is not present in the list of predefined currencies, the user can add one or more currencies or create your own custom list of currencies.
The currencies you can insert, edit, and delete from the Main Menu → Manage → Currency.
For the insertion of a currency must be set the following fields:
- Name of Currency
- Currency symbol
- Scale and Base Rate Conversion
- Prefix and Suffix Symbol
- Separator for cents and Thousands
When more than one currency is being used, the Conversion to Base Rate needs to be set. This will allow the value of the currency to properly reflect the value at the base rate.
Categories
What is Category for MoneyManagerEx for Android The category indicates the reason why there has been an output or for which you have received an entry.
Example: If you want to store the expense done for the repair of the car, you should select 'Auto' as a category and 'Maintenance' as Subcategory.
For the management of categories from the main menu, Manage → Category.
To add a category: Menu → Add Category. Enter the description of the category.
To add a sub-category: Menu → Add SubCategory. Select from the dropdown category of belonging, and insert the description of the SubCategory.
To edit or delete a category hold on the desired category, it will open a context menu with the available actions.
Payees
What is Payee for MoneyManagerEx for Android The payee is a subject (person, company or organization) to whom the money goes or comes from.
You can manage the Payees from main menu: Manage → Payee
To add a new Payee, click Add (+), and in the dialog, enter the name of the Payee.
To edit or delete a Payee hold on the desired Payee will open a context menu with the possible operations.
Repeating Transactions
When you have operations that occur at expiration or at regular intervals, such as paying bills or the payment of salary, MoneyManagerEx for Android allows you to set operations such as Repeating.
These operations: Will be displayed from 14 days before the deadline in the Home Page under "Upcoming Transactions."
You can access the Repeating Transaction from the Main Menu → Manage → Repeating Transaction.
To create a new Repeating Transaction click Menu → Add (+). To set the Repeating Transaction must set the data as described:
- Select in the first DropDown the Account
- Set the first expire of the transaction
- Set the frequency of the Repeating Transaction (daily, weekly, monthly, etc ...)
- Enter the number of times that the operation must be repeated. If you leave the field empty, it means that the operation will be repeated indefinitely.
If you want to edit or delete a Repeating Transaction, you should hold on Repeating Transaction desired.
Upon the expiration of one or more Repeating Transactions, the device will display a single notification for all Repeating Transaction expired. Clicking on it will open the interface of Repeating Transaction, and expire operations will be highlighted by a warning.
You may decide to enter the transaction with the stated expire, or ignore it and go to the next expire.
Transaction Filter
MoneyManagerEx for Android allows you to search for transactions by setting the criteria, such as from date to date, all transactions of an account, transactions by state, by amount or notes.
Settings
- General
- User Name: set the user name
- Date Format: Set the display format of the date
- Base Currency: Set the base currency
- Financial Year Start Day: Set the starting day (1-31) of the financial year
- Month Financial Year Start: Set the starting month of the financial year
- Schedule Check Repeating Transaction Overdue: Indicate what time of day the application should check if there are repeating transaction overdue (default 08:00)
- Display
- View open account: show only open accounts
- View favorite account: show only favorite accounts
- Show Transaction: Indicates the transaction to be displayed in the application. This allows to speed up the application in the reading of data.
- Shows the balance for each transaction: Shows the balance for each transaction. The display of balance could make the application slower
- Application Font: Select the font you want to give the application
- Application Font Size: Select the font size you want to give the application
- Theme: you can choose the theme of the application, including the Holo theme and the Light theme
- Security
- Active Passcode: you can activate passcode, with the introduction of the new passcode.
- Edit Passcode: you can edit an existing passcode.
- Disable Passcode: you can disable existing passcode, only whenever you enter your existing code.
- Database
- Path: path of the used database.
- SQLite Version: shows the version of SQLite installed in Android
- Move Database to External Storage: create a copy of used database into folder com.money.manager.ex of External Storage.
- Dropbox: See the pages dedicated to sync with Dropbox
- Donate: if the application is to your liking, you can contribute by making a donation of € 1.50 to the development team.
- Info: show version number of MoneyManagerEx for Android.
FAQ
Q. My local currency is not available in MoneyManagerEx for Android . How do I use it?
A. In MoneyManagerEx for Android the main world currencies have been inserted. However you can add a new currency at any time. See the instructions on currencies
Q. Can I use the encrypted database in MoneyManagerEx for Android
A. It is still possible to use the encrypted database. See the motivations here
Q. How can I help the development team to translate MoneyManagerEx for Android in my language?
A. You can help the development team by participating in the project MoneyManagerEx for Android on Crowdin.net, and translating the strings in your language.