Feature Request
Welcome to the GnuCash “New Feature Request” forum.
Please review/search the existing requests before posting a new request.
464 results found
-
I need to keep a record of mileage driven for Tax reasons.
For tax reasons we need to keep a record of our mileage driven for ie: A medical appointment: it would be nice to be able to add mileage driven
for a particular transaction .3 votes -
Allow Changing Font Sizes
The font size for the main "Accounts" screen appears not to be settable. It is too small. Old people have bad eyes. We need large fonts. We NEED large fonts.
Make it possible to set all font sizes. Make it easy to find.
PS What are the Style Sheets? Those settings don't appear to affect anything at all. I changed the font sizes for the Style Sheets, but nothing changed on my screen. How can I set the font sizes on my screen?????
79 votes -
Export Invoices to LaTeX
Add the ability to export the data from an invoice as LaTeX data which can be modified and run through LaTeX. Some users have created scripts to automate this process, but are out of date and cumbersome.
14 votes -
Add "Include Subaccounts" checkbox when getting online transactions
Similar to the Include sub account checkbox when reconciling an account, it would be very useful if when retrieving online transactions that the matching algorithm had the option to consider transactions within subaccounts. This feature would enable Envelope Budgeting - where I have one actual checking account but within GNUCash I subdivide it into several "envelopes", and pay for things out of those envelopes. Currently if I download transactions then modify them to debit the sub account, upon next downloading transactions the same ones come back, because they matching doesn't consider subaccounts.
I should also mention, your software is excellent…
11 votes -
Button to expand nested accounts
When in the account tree, I would like a button that expands all the child accounts in the tree, showing every account.
0 votes -
Find and Replace
The ability to find and replace values in the various fields would be quite useful in multiple scenarios.
17 votes -
implement EU based VAT reports, including EU reverse charge and means for it.
EU is getting bigger and bigger. VAT reports are obligation of any VAT registered business. Small differences are from country to country, but VAT reports are really required. One has to implement the means or methods of preparation for such VAT reports and the VAT report itself, including the EU reverse charge report.
Implementing the recognition of countries is important. If the company is within EU, there shall be an automatic distinction between the EU companies outside of the local country and local country companies and non-EU companies, as that is required in VAT reports.
INTRASTAT as well.
15 votes -
Simultaneous OFX download for multiple accounts
Currently GNUcash requires manual selection of the OFX download action for each account individually- even though it allows you to store the login credentials. Then the user is forced to decide what to do with the downloaded transactions immediately.
This workflow might be intuitive for personal home use (though still not convenient) where the user likely has a very small number of accounts. It is very unintuitive for businesses who might maintain a large number of accounts.
A more convenient workflow would prompt the user for how they would want to deal with unmatched transactions on download. (ex: discard, add,…
7 votes -
add shortcuts for business functions
Configurable keyboard shortcuts would be great to improve speed of usage of any most used commands. (eventually as alternative to a customizable icon bar)
6 votes -
Permit the start and end of an accounting period to be specified as a particular day in the month, or as a particular date within the year
Pay day for many people does not fall on the last day of the month; it would therefore be helpful when producing reports for the start and end dates to use the "pay month".
Also here in the UK, the financial year (for income tax purposes) ends on the 5th April, so the ability to specify the accounting period as running from 6th April one year through to 5th April the following year would be a benefit to those of us who have to provide income tax data to HMRC.
13 votes -
Implementation of scheduled online transactions
I would like to see in GnuCash the possibility of transfering money at a given date instead of immediatly, using HBCI protocol.
7 votes -
transaction status "pending"
- In addition to "n", "c" and "y" in the status indicator, I would like a "p" for pending. I understand I would have to manually mark the "pending" transactions myself. I would like for GnuCash to change "p" transactions to a "c" during a successful import match just like they change "n" transactions to "c" now.
- I would like to have a function that would show me a Bank-Agrees-with-Me-Balance or QuickBalance that calculates a balance by reading transactions beginning on a date I choose or since the last Reconciliation, and goes through the latest transaction. Bank-Agrees-with-Me-Balance would exclude "n" transactions…
1 vote -
Lazy report/chart generation during startup
When one does not close report/chart tabs before exit, next start up all reports/charts are regenerated during the startup. It dramatically slows down startup.
I suggest to implement lazy report/chart generation. Meaning the report/chart is calculated when it needs to be displayed, so during startup only if it is selected tab or later when user switch to the tab with report/chart.
17 votes -
Improve UI reliability on Mac OS X version
I am using GnuCash 2.4.10 on Mac OS X. There are many minor UI bugs. See the list below. Yes, I will file bug reports for a few, but there are many problems.
I suggest that developers and testers allocate some time for testing the basic UI operation on the Mac OS X version, and fix 20-50 minor problems. And/or, consider if there is a weakness in the development process which lets such bugs get into the build.
OK, you will probably suggest that I do the testing, file the bug reports, then download the source, fix the bugs, and…
25 votes -
to make possibility to obtain the data from Dreamstime.com.
Function of synchronization with photobank would be interesting to photographers and studios.
10 votes -
Separate the price history file from the data file so multiple sets of accounts can use common history
If the price history were stored seperately to the company accounts data it would ensure integrity of price history accross different entities (ie all your entities are using the same price for a security on any given date). This wouls also mean that prices only need to be updated once (instead of once per data file). In addition the structure required for the price history databse would be far more simple, potentially allowing direct enty into the database from external programs (eg to populate price history).
3 votes -
saving
In Quicken there is the possiblitiy to tell the program that you would like to spent less money on a specific category. It would be nice GnuCash would give an alert if you spent "too much" for a specific category.
1 vote -
wildcard match to assign accounts on import
The most time consuming activity for me - assigning accounts to imported transactions. Most could be automated with a smart query string match using a wildcard. Most transactions are like this:
Telco Co. Ltd {#2392Random Number58359}
and I just want it assigned it to phone every time. I would look forward to using GnuCash then.
29 votes -
effective date for transactions
as discussed here http://wiki.gnucash.org/wiki/SoC2007#.22Effective_Date.22_for_transactions
and here http://lists.gnucash.org/pipermail/gnucash-devel/2003-May/009125.htmlit would be really useful to be able to specify an effective date for a transaction for budgeting and also reconciliation
28 votes -
Easy way to connect GNU Cash to CRM Systems (SugarCRM, vTigerCRM, SplendidCRM, etc)
It should be quite easy to connect GNU Cash to CRM Systems if you know how there SQL-db layout is. Doing this would make GNU Cash so much more valuable to companies. I myself do volunteer to implement this feature. If I can get one GNU Cash developer to cooperate with me on this (as I would be required to ask questions about GNU Cash internals).
21 votes
- Don't see your idea?