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. auto-guess split when auto-filling transactions

    So I have lots of reoccurring expenses which are often split (sometimes it is a business expense, which is split between a tax-deductible account and a non-deductible account, or a joint expense, where half of it is an expense and half a credit to an asset account representing the money owed), but while the amount may change, the percentage split doesn't. So auto-fill works great for getting the accounts I need, but once I enter the new total amount, the splits are all wrong and I have to manually adjust them. It would great to have gnucash auto-adjust the split…

    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)
  2. Add timesheet function

    Add a process to record time spent on project and include/export that time to an invoice.

    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)
  3. link any transaction to "the other party"

    There are legal requirements to trace back who is the recepient or sender of any payment (not just invoices) with all the identification details (address, IDs...).

    To rely on the "Description" filed is not sufficient (can't enter all the identification detail and isn't good for searchig).

    I woud need to search for all transactions with a party disregarding it's an invoice, cash receipt or an other form of transaction (lets say off-setting payables).

    So, I would suggest not to distinguish "vendors", "customers" and "employees" - and rather use table "parties" for all of them.

    Then you could relate invoices (both,…

    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)
  4. Allow for multiple vendors to charge to a Job

    Currently if a Job is setup, only one vendor can be associated with that job. If I have something where I am purchasing from multiple vendors to complete a job, I have to create a new GL account.

    It would be nice to be able to setup a job be able to assign charges to it from multiple vendors so that reports can be run on the job vs having multiple GL accounts setup to track a job.

    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)
  5. Remember when I've hidden the scheduled transaction calendar

    Every time I go into the Scheduled Transaction Editor, I hide the calendar. It takes up more than half the form, and for me it's useless. It would be wonderful if it could just remember that it had been hidden, and stay hidden, instead of coming back every time.

    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)
  6. Add an option for alternate register background colors by account type

    Add an option under Edit > Preferences > Register > Graphics to use different register background colors for each of the top account types, i.e. for assets, liabilities, income, expense and possibly equity. Colors might be selected from the Pantone color chart or other non-proprietary chart. Colors should be selected to be visibly different even to persons who are color blind. This is intended to be a program option, not to be confused with the existing Use System Theme Colors option or the very obscure Style Sheet feature.

    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)
  7. 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)
  8. 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)
  9. 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)
  10. 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)
  11. 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)
  12. 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)
  13. 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)
  14. 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)
  15. 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)
  16. 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)
  17. 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)
  18. 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)
  19. 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)
  20. 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)
  • Don't see your idea?

Feature Request

Categories

Feedback and Knowledge Base