Skip to content

Feature Request

Welcome to the GnuCash “New Feature Request” forum.

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

462 results found

  1. allow to sort accounts by total in income & expense statement

    Presently, in the income & expense statement report, the income accounts are sorted alphabetically. I suggest they could be sorted by decreasing total, so that the most significant amount appears first. (the same for expense accounts)

    2 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 for multiple companies (subsidiaries), and for consolidated accounting

    This is a variation of another user's suggestion, except it does not address variable reporting periods among the various companies. I believe this is therefore a simpler feature case.

    The user creates a single chart of accounts, but for each transaction, create an additional column of data: the company.

    Then, for reports, have a check box which presents: a) all transactions, b) only transactions for company 'n'. For example, if the user creates 2 companies, three reports are possible, "Company 1", "Company 2", and a consolidated report.

    Post a transaction which impacts retained earnings?: the company column value would carry…

    43 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. Use a GTK theme for OSX

    Right now GnuCash is very ugly on OSX. Mostly becuase their is no gtk theme on OSX.

    Like wireshark would be nice if GnuCash build was using the new Adwaita default theme: http://balintreczey.hu/blog/beautiful-wireshark-on-os-x-using-homebrew-and-gtk3quartz/

    4 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)
  4. Enable user selection of lots sold

    Only the FIFO method of lot selection is presently implemented. Enabling users to specify lots to be sold would allow other methods such as LIFO to be used as well as enabling users to deal with tax issues such as holding period rules for capital gains and minimizing or maximized realized gains or losses for given investment transactions.

    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)
  5. 25 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. Report option to report the MF/Stocks transaction with lot details.

    Currently the Advanced Portfolio Reports / Transaction Reports for Mutual Funds / Stocks report only the consolidated gain loss per MF/ Stock. Given the tax structure in various countries, it would be benefecial to have the lot details as well. Eg in India, the taxation changes with the duration of holding the fund as well as the type of fund. Reporting the lot details will enable easy tax calculation in a spreasheet.

    2 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. Scheduled Transactions

    Banks, most anyway, post interest at the end of the month. If you set up a scheduled transaction for the last day of the month and use the program during the day, it tries to create the transaction before you know the interest amount. If you schedule for the 1st of the month, you have change the posting date each time. You should allow the transaction to be created the day after and automatically back dated to the last day of the month. Basically, you allow create in advance, why not create in "arrears".

    2 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. spanish install dont have bussines accounts

    please add bussines account for the spanish version

    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)
  9. Create a report to show all unpaid invoices

    I know its possible to get this data with the Find Invoice function, but that doesn't show the amount due, nor can I export the search results in any way other than by taking a screenshot. It would really be helpful.

    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)
  10. Job report & Expense on job

    I would like to see a report that could show the income and expenses for any specific job. Another thing I like to see is an easy way to enter "job expenses". If you just add a job selection dropdown list box, while entering expenses, that would be so nice and easy.

    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. Financial year

    In preferences:accounting period, add option "financial year" as standard options
    Start of financial year in Australia is:1st Jul or NZ 01/04 and I think UK 5th April

    4 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. Account type (or placeholder) that allows child accounts to be any type

    I would like to be able to group different sets of accounts together logically rather than by type.

    What I actually want is a top-level "Current" account that holds everything but my long-term investment assets, expenses, and liabilities so that I can verify on the Accounts page and when I "Open SubAccounts" that the total balance is always zero.

    Similar to the approach at
    http://zerosumbudget.wordpress.com/overview/minimal/

    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)
  13. Categorize multiple transactions at once

    It would be nice if I could select multiple transactions at one time to assign them to a single category.

    Example 1: I frequently import lots of data (via QIF) at once and don't have time to categorize everything during the import process, so I want to be able to go through later and quickly categorize. It would be much faster if I could, for example, select all of my restaurant transactions at once and then categorize them all with a few clicks.

    Example 2: For my business trips I create a single account for each trip. There is no…

    98 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. Add a "Remarks" header in Scheduled Transaction editor

    Just a plain text field that allows me to add some comments to the scheduled transaction. I have to open the transaction to see when it's going to end. With the new field I can just type say, "Monthly loan payment to XXX, ends in June"

    5 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)
  15. Preserve Audit Trail: Option to disable modifying or editing reconciled transactions.

    A journal entry should not be changed once it is written. One is supposed to write a correcting entry. This shows the error and the correction clearly. When journals were done by hand with ink pens one could be confident that one had a true record but with digital programs that is not the case. I know most programs allow you to go back, but that damages the audit trail. I'm suggesting a option to disable editing of entered and or reconciled transactions. Additionally one could have an option to show what entries had been changed. Finally one could have…

    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)
  16. Add an optional Entry Time field to the

    References: https://bugzilla.gnome.org/show_bug.cgi?id=89439, https://bugzilla.gnome.org/show_bug.cgi?id=137017

    Currently GnuCash stores the entry date by setting it to midnight local time then converting it to timezone Z (which is either UTC or GMT depending on the operating system). Changing timezone to the west will change the entry date to the day before.

    This proposal would fix the problem by optionally adding an Entry Time field to the Register, with a default time of 1100Z. That default would maintain the same date for all timezones from New Zealand Daylight Time (Z + 13 Hours) to Z -11. TZ Z-12, which affects very few people, would…

    6 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)
  17. Allow us to remove the num column, as many of us don't use it, so it just takes up space.

    Allow us to remove the num column from various screen, as many of us don't use it, so it just takes up space.

    Even better: let us choose exactly which columns we want to display. e.g. under 'scheduled transactions', it makes sense to display the amounts involved, instead of having to view each one separately.

    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)
  18. Fetch exchange rate once per day rather than for every single transaction

    I routinely work in two currencies, and when I enter transactions in the account of the 2nd currency, GnuCash opens the "Transfer Funds/Courrency Transfer" dialogue at every single transaction I input and asks for the exchange rate into the main currency.

    It would be a great time saver to have a setting allowing to specify a time interval at which GnuCash asks for this.

    i.e. if this is set to 24hrs, then GnuCash would only ask once every day for the exchange rate and then keep using this until the next day.

    The interval could also be once per session,…

    4 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. renaming rules or list

    When importing transactions in QFX format, create renaming rules that, once created, automatically change the payee name to a "friendly name" of your choosing, so that when "CITY, ST, 9999, WAL-SAMS Wal Su" comes in, it is always recognized in imported simply as "Walmart"

    16 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)
  20. Add keyboard shortcut for "show/hide hidden accounts" in Accounts view

    Currently this takes five mouse clicks: View > Filter By > Other > Show hidden accounts > OK. A shortcut like Ctrl-H would be helpful.

    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)
  • Don't see your idea?

Feature Request

Categories

Feedback and Knowledge Base