Skip to content

Feature Request

Welcome to the GnuCash “New Feature Request” forum.

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

463 results found

  1. need to be able to attach a bank, cash, or credit card transaction to a customer or job as billable

    A bill can be used, but this is very clumsy. An expense should be able to be marked as billable.

    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)
  2. Add a warning, if a booking is in a placeholder account.

    Placeholder account typically have no bookings. If they do, they should generate a warning.

    I'm not sure yet, were the warning should appear and when, but open for discussion. I think I would not be sufficient to only do this when a booking actually happens (is this even possible? Never tried). For me this usually happens, when I create subaccounts and have forgotten to reallocate all bookings properly.

    I guess, the warning could be made optional.

    0 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. Please develop some working kind of roll-up feature!!

    I want to be able to save my accounts, then roll-up to create a new set of accounts for the new business year, I also want to define the business year dates myself.

    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)
  4. Total by period column in budget

    The budget feature already includes a total column on the right for the year end total of that account.

    I would like to see a total row at the bottom, which shows total income and expenses for that month/period. This is common in budgeting.

    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)
  5. 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)
  6. 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)
  7. 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)
  8. 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)
  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. 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

    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. 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)
  12. 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)
  13. look up vendor addresses when printing checks

    I print to many of the same vendors every month, using preprinted checks and window envelopes. I can print the check, but must fill in the address on every check. If there were a lookup of the vendor table and fill in the address, it would greatly simplify check printing. I would pay for this feature.

    11 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    started  ·  4 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)
  14. 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)
  15. Keyboard Shortcuts for Register Views

    To quickly jump between Basic Ledger, Auto-Split Ledger and Transaction Journal views.

    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)
  16. 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)
  17. Sort cash/bank journal entries in pages

    That way you could have a nice overview of your transactions. E.g. You receive bankstatements per month. You could sort all entries for this month in one page. At the end of the month (or whenever you receive it) your bank statement and that page would be look-alikes, which makes it easy to reconcile (manually). I think it would also be handy for cash statements . One physical and one digital cash statement per day for example. I think it helps making auditing and doing double checks easier within less time. Don't you?

    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)
  18. Provide for deletion of bills and vendors

    I understand this isn't trivial because of the transactional nature of gnucash and dependencies would have to be undone. I also realize it breaks auditability conventions. But I use Gnucash for personal use and I want accurate, clean records. Being human I make mistakes with creating vendors and bills all the time that I want to delete, not uncheck active and have garbage data lingering in my database forever.

    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. Use a separate window for transaction edits

    Use a separate window for transaction edits that is visually different from the transaction register. It could have all the existing navigation shortcuts or not, but it should be designed to clarify the differences from the register view caused by the need for the 'extra' account to complete double entry information, which defaults, of course, to the current account. Since the default account could be shown in a separate box, it would not be in the way when a new split line is added. When splits are created, extra boxes or lines appear for the additional number, action, memo, amount…

    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)
  20. Have the option to print or save a summary of the reconcile.

    After a monthly reconcile it would be very helpful to have a summary statement showing the date, transaction, amount, cleared balance and register balance with the date of the reconciled statement. In this manner, if there is a question about a previous transaction it can easily be resolved.

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

Feature Request

Categories

Feedback and Knowledge Base