Skip to content

Feature Request

Welcome to the GnuCash “New Feature Request” forum.

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

457 results found

  1. Allow invoice payments to credit to other than assets or liabilities

    When an invoice is created the posting entries are a debit to A/R and a credit to an Income account. When a payment is received the posts are a credit to A/R and a debit is forced into an Asset account or "Liabilities". I need to be able to direct the debit into an Expense account from time to time as a discount may have been granted after the invoice was posted. Additionally, it would be nice to be able to enter more than one Transfer Account for a single payment. Combined with the above I could take care of…

    9 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. Quick goto-date shortcut in register window

    When reconciling invoices it is cumbersome to page-up / page-down in the register window until getting to the date of the invoice; search is no help because sometimes the transaction is posted by the bank a few days after the invoice date. Solution: Ctrl-G, type in a date, Enter

    12 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)
  3. Company name should populate corresponding fields in reports

    The company name from the book options (File -> Properties) should
    automatically populate the company fields all the financial reports. ie Balance
    sheet, income statement, cashflow statement and changes in equity statement.

    Currently it has to be manually entered every time a report is run. Its very
    tedious.

    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)
  4. add historical cash flow bar chart

    I would really like a barchart like the income/expense chart that shows my money in/out and net flow.

    The reason I need this is that GnuCash correctly views my mortgage payments as reducing the liability and not as an expense.
    So instead of accessing the profit and loss report for a particular month to get a detailed view of my money flow I now use the cash flow report for a particular month.

    This works like a charm, but I would like to graphically see the trends in my money flows. Before I used the income/expense barchart with the net…

    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)
  5. Enable import CSV from HTTP

    Enabling CSV or XML import through HTTP protocol, would be possible to create systems that could synchronize transactions data between web apps (mobile or website) and GnuCash.

    9 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. Reconcile screen

    automatically highlite the next transaction when you use the space bar to mark a transaction as cleared

    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)
  7. More professional looking splash screen

    I am aware that this does not affect functionality, but the splash screen looks just plain fugly and amateurish. Interestingly, there is a blog post of a guy who designed a more pleasing splash screen, and claims that this would be included in the next release, but that was seven years ago! (http://tynan.com/hardcore-personal-finance) And is still not included.

    That guy's splash screen suggestion is here: http://old.tynan.com/images/beforeandafter.png

    However even that splash screen can be improved, by removing the "Gnu". I am aware it's the mascot of GNU but it just looks silly!

    Why not have a cool, professional looking…

    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)
  8. Ability to define and use constants in GnuCash

    Every credit card sale I make, a percentage of it goes to the credit card company as a fee.

    If I could call something like ${MasterCard} and that would give me the value 0.0133, that would be great, because I'd be able to multiply the value by the fee.

    2 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. Entering relative dates in report customization

    It would be very helpful if it were possible to enter relative date coordinates. For example, I would like to customize an expense barchart that shows me the expenses, in day-resolution, of the last seven days. There is no way to articulate something like "the last seven days".

    There are some limited relative date entry options like "Start of this months", "Start of previous months"... why not make this more general? I.e. "X days before today", "X days after today".

    "Today" meaning: the day when the report is run.

    This would allow for much flexibility in customizing reports, which can…

    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)
  10. Listing and entering transactions with ascending date from bottom to top

    In GnuCash, transactions are listed from top to bottom with ascending date, i.e. new transactions are always entered at the bottom of an account.

    By idea/request is to optionally have it the other way around, i.e. it should be possible to enter new trasactions at the top of the list of an account, and have the new entries above the older entries.

    Reason: all other tables I use for my finances (bank and credit card statements, etc) have the newest transaction always added on top of the list. This is in Japan. And in the long run it drives me…

    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)
  11. The way taxes are shown on business invoices.

    In printing business invoices the item includes tax but the total does not. It should be the other way around.

    this is an example of how it should be done (or at least how it is done in the US).
    item, quantity, price, tax, total
    shoes| 1| $40| $2.64| $42.64

    this is an example of how it is now
    item, quantity, price, tax, total
    shoes| 1| $42.64| $2.64| $40.00

    I'm not sure why the invoicing is done this way but my feeling is it probably has something to do with the difference between US and European taxing systems.

    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)
  12. Resurrect the old Tax Report format

    Previously, the user tagged accounts as 'tax-related' and could produce a quite usable Tax report from this.
    Currently, the Tax Report is aligned with the US tax system, the report is unusable for most of the rest of the world and is difficult or impossible to produce work-arounds from.
    My only work-around is to run an older version of GnuCash (with the 'proper' report format) in a virtual machine environment just to produce one report at tax time.
    I have tried to install the desired report format from an older version, following instructions from one of the forums, but it…

    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)
  13. Prompt the user to save on exit when working in an unsaved book

    Currently it's possible to cancel out of the initial Gnucash account-creation dialog, manually create accounts, add dozens of transactions, and then close Gnucash without saving. There's no warning or prompt if you do this; all the work is just gone. (No save file appears in the default locations, and running the resulting .log file just makes Gnucash crash.)

    I propose that Gnucash actually make it impossible to create new accounts, transactions, etc. without having a save file or database. If the user doesn't have one, he/she should be forced to create one before creating an account.

    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)
  14. Open numerous GnuCash files at once in tabs

    Currently, I have a situation where personal and company transactions inter-relate (e.g. dividend payments, loans). Personal and Company files are completely separate and cannot be linked (there is another suggestion in thsi regard!).

    How about providing for numerous Gnucash files to be open at the same time, with toggling using tabs at the top at the page. That makes it easier to enter the corresponding transactions in both files.

    Currenlty, it is possible to open concurrent versions of GnuCash, but that is less userfriendly.

    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)
  15. If I am editing a Transaction and I press the "Escape" Key, my pending edits are discarded.

    If I am editing a Transaction and I press the "Escape" Key, my pending edits are discarded.

    I can use this if I accidently make an edit

    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)
  16. Add more keyboard shortcuts, at least for "Remove Other Splits" and "Split Transaction"

    ...or add a Preference item "New Split Transactions are always empty"

    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)
  17. 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)
  18. Fix the moving Entry Date problem by getting rid of entry time.

    Reference: 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 saving only the date, without any timezone adjustments, so it would remain fixed regardless of the timezone in which it was entered.

    11 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. Sort by Register Titles

    Click on Description in the Register Titles, and have it sort the Payee List by Name 'Alphabetically' in order to find a payment quickly. Then click on Date and it returns to a Sort by Date list, Click on Amount and find a transaction by the particular amount.

    I sure would appreciate it!

    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)
  20. Reports: Placeholder accounts should link to CoA

    Some reports allow accounts to be links. That is, if clicked, a new Tab opens for this account.

    For typical placeholder accounts, this behavior is not desirable, as they are typically empty. Rather, they should jump to the according account in the chart of accounts and give focus to it.

    This would be usefull for many common reports, like balance sheet or income statement, which typically show top level accounts or only 1-2 layers deep, which often still are placeholder accounts.

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

Feature Request

Categories

Feedback and Knowledge Base