Feature Request

Welcome to the GnuCash “New Feature Request” forum.

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

  1. Total return(%) of Advanced Portfolio as XIRR

    it would be helpful if TotalReturn(%) in Advanced Portfolio view is implemented using XIRR, so that we can get an annualized return on individual investment and easily compare returns of investments held for any duration.

    68 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Improved Mortgage Handling

    Scheduled transactions cannot cope with overpaying on the principal, where the current balance (instead of estimated) is required for computation.

    67 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. 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…

    66 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. Autofill Feature should show a Drop Down List

    When i am typing the description currently what happens is that the first matching record is auto-filled. But It would be more helpful if there was a drop down list (with vertical Scroll) with a list of similar records based on words present in them as typed.

    For Example: I have the following descriptions previously entered

    Amul Milk - Toned
    Amul Milk - Double Toned
    Amul Milk - Skimmed
    Mother Dairy Milk - Full Cream
    Sapan Milk - Skimmed

    What happens now is that when i type "Amul" the transaction gets filled with the first match even if have to…

    65 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. provide per-transaction cancel of autofill, with ESC, initial backspace, or anything else that works

    It should be possible to cancel autofill for a particular transaction on the fly. Autofill works very well for some kinds of transactions and very badly for others, like department store purchases that have a different category for each purchase.

    61 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    12 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. 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?????

    55 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    11 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. scheduled automatic invoice

    In my business, my clients usually pay me monthly. It would be great, if I can schedule automatic invoices for those clients.

    55 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    7 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. Support for chipTAN comfort/SmartTAN optic (Flickering)

    Aqbanking already supports this TAN Method.
    The Problem is that GNUCash only shows the hexadecimal String between $OBEGIN$ and $OEND$.
    So I cannot use my chiptan-generator.
    Adding flickercode support would be very nice!
    How chipTAN Flickercodes work can be found here:
    http://6xq.net/blog/2010/flickercodes/

    55 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    6 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Tree View

    I'm not sure if anyone else has issues with the tab interface. I do.

    So my suggestion is having a "tree view" on the left that is clickable, and on the right displays the "content view".

    54 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    9 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. Allow users to switch from accrual to cash accounting

    Most small businesses use cash accounting rather than accrual counting, yet there is no apparent way to switch from one method to another. This causes significant problems and extra work come tax time.

    51 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    13 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. Copy budget value into all budget periods

    When creating a yearly budget with 12 periods it is frequently the case that a specific account will always have a standard amount budgeted.
    I.e. I always want to budget £20 per month for Auto:Parking.
    It would simplify buget creation if there was an option to "populate forward" into all future buget periods either the value from the currently selected period or the value entered into a dialogue box.

    45 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Hidden accounts should be hidden everywhere

    Hidden accounts should be hidden from the account drop-down list in the transaction list/editor as well as in the account list

    39 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Import-Export Client & Supplier Details

    There desperately needs to be an option to export customers information. I
    understand that there once was this option but it doesn't exist anymore?

    I keep all of my customer data in gnu-cash, I would like to be able to export
    everything in the "edit customer" window under the "customer" & "shipping
    address" tabs - all to csv for use in spreadsheets (vCard format would be nice
    too but not as useful).

    company name, customer name, address, phone, fax, email, shipping address,
    shipping phone, shipping fax, shipping email

    38 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    15 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. Copy File Attachment To Permanent, GNUCash Location

    Currently, you can attach a file to a transaction. However, I would expect GNUCash to "take in" that file, rather than simply store a pointer to the file's current location.

    It would be better if GNUCash would copy the file into its own Attachments folder which would preferably be a hidden folder.

    Here is my use case:

    I download an invoice from a website with the intention of attaching it. I open up GNUCash, find the transaction, and attach the PDF from its current folder, 'Downloads'.

    Regularly, I cull my 'Downloads' folder as it is not meant to be a…

    37 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. Select several items at once in any list

    Allow using the shift and control keys to select multiple transactions in an account register or multiple accounts in the Account list or multiple lines in a split transaction. Then allow actions such as copy or delete on these multiple items.

    36 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. Add a 64 Bit Version for GNU Cash for Windows users as most windows OS are coming in 64 bit versions

    Add a 64 Bit Version for GNU Cash for Windows users as most windows OS are coming in 64 bit versions and the world is moving to 64 bit.

    34 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. Include mysql and postgresql support in the macosx build

    The build for macos does not include support for macos and postgresql which requires the user to have to compile in these options themselves. This is a lot to ask for, please just add this support to the macosx build.

    34 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Investigate slow startup time and make it faster.

    On my 2011 i5 work laptop GnuCash takes an age to start up. My accounts file is currently ~900KB. I run demanding programs like Visual Studio and they are faster to start up and load projects. Why is it so slow? GnuCash is also the only program to cause my music playback to stutter when it starts up. I would hope that this situation could be improved - does it really need 40 seconds to get going?

    33 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    7 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. 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…

    33 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. Point of Sale

    My small retail store is growing and I could use a POS option that generates Sales receipts, maintains: inventory, COGS, and checking/cash accounts.

    29 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    6 comments  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feature Request

Categories

Feedback and Knowledge Base