Feature Request
Welcome to the GnuCash “New Feature Request” forum.
Please review/search the existing requests before posting a new request.
470 results found
-
Check for Updates Automatically
As most of the applications that are available today (including their updates/releases) are distributed online. So most of them have the ability to check for latest stable updates/releases.
Visiting the GnuCash website everytime or requiring to subscribe to the newsletter is not really always viable.
Thus it would be great if GnuCash gets the ability to be able to check for its Updates Automatically at Start Up or periodically (that can be customized by the user).
142 votes -
per-book accounting periods
At the moment, all sets of books operated by the same user (under Linux, at least, no idea how it works with Windows) share the same accounting period. Changing the accounting period on one set of books changes it for all. This means that to have different sets of books with different accounting periods, one must set up different users, which is a very clunky workaround. By all means set a user-wide default, which any new book acquires, but it should then be settable on a per-book basis. This may be a more general idea that might also satisfy the…
23 votes -
allow multiple select in generic importer
It would be great if you could highlight multiple transactions when importing an OFX file, and assign the same account (and action) to them all at the same time. This functionality currently exists in the QIF importer, but not in the generic importer.
19 votes -
Manually change ordering of Transactions
Corresponding bugzilla item: https://bugzilla.gnome.org/show_bug.cgi?id=700804
It would be really helpful if GnuCash had the facility to move transactions before or after a particular transaction of the same day, i.e. to change the ordering manually by some buttons or similar. If time could be mentioned in seconds then we could do that to rearrange the transactions.
But easier would be to have Up and Down arrows to rearrange transactions by just selecting on the arrow and clicking on up or down.
If the moved transaction reaches the beginning or end of the set of the same day's transactions, the transaction date of…103 votesUnfortunately the code implementing this feature eventually never made it into the official releases. So I’m reopening this feature request.
-
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 -
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 -
Allow adjustment of tax amount on invoice to match vendor invoice
When entering invoices, the "Tax" at the bottom of the invoice may not match the vendor's sales tax amount. I have to create an additional entry to a suspense account to get it to calculate correctly. Some vendors appear to calculate the sales tax on an item by item basis while other subtotal the taxable items and then calculate the sales tax.
It would be nice to have an option that allows for an adjustment to the sales tax computation in the invoice to match the amount on the vendor's invoice without having to add another line to the invoice.
2 votes -
Provide a tool for disallowing unwanted quickfill transactions
Please write a tool that shows all the entries that are in the quickfill database, with an option (perhaps a checkbox) for each to bar it from use by quickfill if the user chooses. Restoring the option (unchecking the checkbox) would allow it to by used again by quickfill.
5 votes -
Add item count in the split
Another improvement which could simplify GnuCash usage is item count in the transaction. When I am buing N items of the same kind in a single transaction I can create N splits (which is not very convenient) or use one split and lost possibility of price tracking.
Things are even more complicated when I want to track price of petrol for example. The only way to do this is to create Petrol account ('currency' of this account is litre) and transfer from Cash through Petrol to Expenses.
Probably this 'special account' approach is the only one that fits double entry…
2 votes -
Display description of the split in Basic Ledger view
There is no easy way to edit transactions for the account if they are split. Let's say my transaction is:
Shop
- apple (account Food:Fruits)
- orange (account Food:Fruits)
- juice (account Food:Drinks)When I switch to account Food:Fruits and use Transactional Journal, I can see item from account Drinks. If I switch to Basic Ledger it looks better - there are only two lines related to fruits. Unfortunately, only transaction title is displayed for them, so both lines are titled Shop.
I understand that displaying transaction title and split description for Basic Ledger is quite a big change (in…
18 votes -
Allow a zero share investment transaction
Some investments pay out part of your capital with your dividends. This reduces the book value (not necessarily the market value) without changing the number of shares. A way is needed to enter this change in gnucash
2 votes -
Add "tomorrow" to the list of symbolic dates for defining reports
The symbolic dates (eg - today, start of financial period, start of previous month, etc) are useful in creating "everlasting" report definitions. However, to create a report of forward transactions one needs to enter the date, as "today" will include transactions also appearing in "to date" reports.
Alternatively, an ability to add an increment (or decrement), in days, from an existing symbolic date (eg: today+1) might be even more useful and flexible.
5 votes -
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 votesGood point.
-
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.
65 votes -
Better Budgeting
Corresponding bugzilla item: https://bugzilla.gnome.org/show_bug.cgi?id=700802
Budgeting system similar to YNAB, "You Need A Budget". It needs to carry forward over/under spent on budget category from month to month. I cannot use GNUCASH's budget system.
280 votes -
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.46 votes -
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 -
5 votes
-
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.
62 votes -
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
- Don't see your idea?