Feature Request
Welcome to the GnuCash “New Feature Request” forum.
Please review/search the existing requests before posting a new request.
468 results found
-
calculate sales tax in auto fill
Most transactions I enter are
Cash: -X
Taxes:payed: X19%
Expenses:ABC19%: X81%or
Bank: X
Taxes:received: -X19%
Income:jobA19%: -X81%having to use the calculator for every single line on your account statement and every piece of paper taxes twice as much time as entering that number and the first characters of the description.
I could do my monthly tax statements in 1/3 the time if it would remember Expenses:ABC19% and Income:jobA19% to be linked to a given tax value.1 vote -
Provide a built-in accounting calculator
Provide a 'printer calculator', like a simulator of one of these (http://static1.evermotion.org/files/model_images/3e3da420fb324780b21020125fa04ec9.jpg) so that you can print out calculations and attach them to transactions.
3 votes -
1 vote
-
Provide for automatic correction when amounts are recorded incorrectly as debits or credits.
Whenever a transaction is recorded in the "Action" box as a particular type, such as "Charge" or "Credit" on a credit card account, program GnuCash so that the amount of the charge or credit must be placed in the correct column. For example, whenever an entry is for a charge to a credit card account, do not allow the amount of the charge to be incorrectly entered in the "Debit" column.
1 vote -
more web interface for report for easy navigation
This idea focus on "navigation" between different reports
Currently, to do a report, we have to click the menu, move your mouse, click again because menu is closedsuppose i want to open multiple reports, it could be a lot easier to see a navigation menu in report page. left clicking it navigate to thew new report in current tab, without having to close an "old" tab.
shift+left click or middle clicking the link/button open a new tab without focusing it3 votes -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
transaction status "pending"
- 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.
- 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 -
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 -
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 -
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 -
Keyboard Shortcuts for Register Views
To quickly jump between Basic Ledger, Auto-Split Ledger and Transaction Journal views.
1 vote
- Don't see your idea?