GnuCash Apps

GnuCash
GnuCash
GnuCash is a mobile finance expense trackerapplication for Android.It is a companion application for GnuCash for the desktop andenables flexible tracking of expenses on-the-go which can beexported to QIF or GnuCash XML formats.Some of feature highlights include:• An easy-to-use interface.• Chart of Accounts: A master account can have a hierarchyof detail accounts underneath it.This allows similar account types (e.g. Cash, Bank, Stock) to begrouped into one master account (e.g. Assets).You can also import an existing account hierarchy from GnuCashdesktop.• Split Transactions: A single transaction can be split intoseveral pieces to record taxes, fees, and other compoundentries.• Double Entry: Every transaction must debit one account andcredit another by an equal amount. This ensures that the "booksbalance": that the difference between income and outflow exactlyequals the sum of all assets, be they bank, cash, stock orother.• Income/Expense Account Types (Categories): These serve notonly to categorize your cash flow, but when used properly with thedouble-entry feature, these can provide an accurate Profit&Lossstatement.• Scheduled Transactions: GnuCash has the ability toautomatically create and enter transactions.• Export to GnuCash XML, QIF or OFX: GnuCash can export youraccounts/transactions in different formats for use in otherprograms. Also, scheduled exports to 3rd-party sync services likeDropBox and Google Drive can be enabled.• Reports: View summary of transactions (income andexpenses) as pie/bar/line charts• Homescreen widget for quick access to your accounts andrecording of transactionsNOTE: that the app does not offer full compatibilitywith GnuCash for the desktop. You cannot synchronize between thedesktop app and this one. But you can import your accounts andtransactions from GnuCash XML files.What does the app use the requested permissionsfor?• READ_EXTERNAL_STORAGE: Used to export transactions/accounts tothe SD card• RECEIVE_BOOT_COMPLETED: Used to restart service for scheduledtransactions or exports after device is rebooted• VIBRATE: Used to provide haptic feedback when entering someinputs• WAKE_LOCK: Used for keeping device active when exportingscheduled transactions in the background service• INTERNET/ACCESS_NETWORK_STATE: Used when exportingaccounts/transactions to 3rd-party service like Google Drive orDropBox