Feature Request

Welcome to the GnuCash “New Feature Request” forum.

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

  1. 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
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  2. Remember print settings

    Each time I print an invoice, I need to reselect settings (date format, fields I want to show an hide, invoice style). I'd like to have those settings persistent.

    12 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 →
  3. 12 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. Make the import dialog keyboard friendly

    When importing bank transactions, the current import dialog requires us to double click each entry to assign an account. It would be much more efficient to be able to use the keyboard to navigate through the transactions and type in an account to assign the transaction to. In effect, the import dialog would behave a little more like the standard transaction view.

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

    11 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 →
  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…

    11 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. 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
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  9. Export Invoices to LaTeX

    Add the ability to export the data from an invoice as LaTeX data which can be modified and run through LaTeX. Some users have created scripts to automate this process, but are out of date and cumbersome.

    11 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. pls add an option to select the period for which the general journal is to be printed

    pls add an option to select the period for which the general journal is to be printed

    11 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 →
  11. 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
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Support XBRL standards (SBR)

    Support the new XBRL digital format standard.

    https://en.wikipedia.org/wiki/XBRL

    XBRL is widely used, and even mandatory now a days by the authorities and government. In The Netherlands for example they force you to use SBR (Standard Business Reporting). SBR is also based up-on the XBRL.

    https://en.wikipedia.org/wiki/StandardBusinessReporting

    Standarizion gets more and more important. If GnuCash does not agree with focusing on digital standards, I do not see a good future.

    Kind regards,
    Melroy

    11 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 →
  13. Calendar View Request

    Add and Edit using Calendar view
    Useful for User interface

    11 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 →
  14. Add user levels to control access to features/funds/reports (username/password), to control access to features, rather than to protect from

    Add username/password authentication to provide for multiple users to have different levels of access. Not so much for data encryption, but for separation. This would also work for multiple family members using the same computer.

    10 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  15. to make possibility to obtain the data from Dreamstime.com.

    Function of synchronization with photobank would be interesting to photographers and studios.

    10 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. Allow user to post and pay a vendor invoice at the same time

    When entering invoices, often the open, posting, and payment date are all the same. Currently, it is a two step process. It would be nice if there was a 3rd button that gives the user the option to "Post" and "Pay" the invoice in one action.

    10 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  17. BUDGET: A total RE-ENGINEERING

    First of all, Budgeting tool is like a joke in GNU Cash (till version 2.6.8) because:


    1. It does not support multiple currencies when it has to add up from sub accounts to main accounts. It affects ALL, and I mean ALL, the budget reports, because it never fits the budget with the real transactions.

    For example: I have a "Son Expenses" sub account (in Euros) into my "Family Expenses" (in Dollars). When I register EUR 100 in "Son Expenses" it add USD 100 in "Family Expenses" instead of, let's say USD 112.13 (http://themoneyconverter.com/ES/EUR/USD.aspx on 10-05-2015). So it will not…

    9 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 →
  18. 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
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Enhance Online Bank Transactions Workflow

    I use Gnucash für almost five years now for my private finances as well as for my company's. It's the best open source accounting software available. Thanks a lot for that!

    Observing my personal workflow I realise that I spent most of the time in the online transactions tool inputting the accounts to be booked in. Although the Bayes algorithm is kind of a help here, it could easily be saved a lot of time with a few alterations.

    Some ideas on that:

    I. New online transactions import dialog.
    It contains just one transaction at a time (instead of all…

    9 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 →
  20. Allocation of Sales Tax

    For a transaction there should be an easy automated way to allocate the remaining imbalance (usually sales tax) to the other expenses proportionally. This was a feature in MS Money that I really liked.

    Here is an example:

    Expense:Food 20
    Expense:Tools 10
    Expense:Toys 5
    Liability:CC Card 42
    (imbalance) 7

    It would be nice to be able to double-click on the (imbalance) and gnucash would distribute automatically the $7 to each item in the debt column by its proportion to the total of the credit column.

    Currently I’ve been typing in the equation manually as shown below. This gets annoying after…

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

Feature Request

Categories

Feedback and Knowledge Base