Skip to content

Feature Request

Welcome to the GnuCash “New Feature Request” forum.

Please review/search the existing requests before posting a new request.

464 results found

  1. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. Find and Replace

    The ability to find and replace values in the various fields would be quite useful in multiple scenarios.

    17 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. transaction status "pending"

    1. 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.
    2. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. to make possibility to obtain the data from Dreamstime.com.

    Function of synchronization with photobank would be interesting to photographers and studios.

    10 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. 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.html

    it would be really useful to be able to specify an effective date for a transaction for budgeting and also reconciliation

    28 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. 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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • Don't see your idea?

Feature Request

Categories

Feedback and Knowledge Base