Grandalf

Bardzo aktywny
Członek Załogi
Moderator
Dołączył
26 Maj 2015
Posty
19243
Reakcje/Polubienia
56075
GnuCash – wolne oprogramowanie do zarządzania finansami, liczenia przychodów oraz wydatków. Jego możliwości pozwalają na stosowanie nie tylko do zarządzania budżetem domowym, ale także mniejszych firm. Program wykorzystuje strukturę drzewa do przedstawienia wszystkich aspektów domowego budżetu.
Program pozwala zdefiniować wpływy, czyli źródła przychodów pieniędzy, np. pensja, emerytura, odsetki bankowe itp. Środki te można magazynować w aktywach lub pasywach, np. pensję (wpływy) na koncie bankowym (aktywa). Dzięki drzewiastej strukturze, można bardzo elastycznie zdefiniować również wydatki. Np. wydatki stałe: czynsz, bilet miesięczny; zakupy: spożywcze, agd itp. Program działa w oparciu o równanie:
Aktywa – Zobowiązania = Kapitał własny + (Dochody – Wydatki)

W programie wykorzystywane są konta księgowe do rejestrowania operacji gospodarczych. Użytkownik może zdefiniować dowolny plan kont, stosownie do swoich potrzeb. Każda operacja zapisywana jest na dwóch kontach. Dla przykładu przychód z umowy o pracę zapisywany jest po stronie Winien: Aktywa:ROR i po stronie Ma: Przychody:Umowa o pracę. Codzienne wydatki zapisywane są po stronie Winien: Rozchody:Wydatki oraz Ma: Aktywa:ROR.

Program sporządza wykresy kołowe i słupkowe aktywów i zobowiązań oraz przychodów i rozchodów. Sporządza również rachunek zysków i strat oraz bilans aktywów i pasywów z wynikiem finansowym.

Od wersji 2.4.0 pozwala na zapisywanie danych w czterech formatach: XML, MySQL, PostgreSQL oraz SQLite. W przypadku MySQL oraz PostgreSQL, dostęp do danych może być chroniony hasłem, co uniemożliwia dostęp osób niepowołanych.

Cechy programu:
-drzewiasta struktura planu kont
-szablony planów kont
-import danych z formatów QIF, QFX, CSV, MT940, MT942, DTAUS
-wprowadzanie danych do księgi głównej z możliwością podziału kwot w ramach jednej transakcji
-funkcja zamykająca księgę w danym roku obrotowym
-kalkulator finansowy
-obsługa faktur, klientów, dostawców i pracowników
-obsługa tabel podatkowych
-obsługa zaplanowanych transakcji
-mechanizm szacowania budżetów
-sporządzanie bilansu aktywów i pasywów
-sporządzanie rachunku zysków i strat
-sporządzanie rachunku przepływów pieniężnych
-generowanie wykresów słupkowych i kołowych
-generowanie raportów z transakcji.
źródło:
Zaloguj lub Zarejestruj się aby zobaczyć!


RoIy6X1.png

Zaloguj lub Zarejestruj się aby zobaczyć!


Instalator:
Zaloguj lub Zarejestruj się aby zobaczyć!

Portable:
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
45161
Reakcje/Polubienia
37055
GnuCash 4.0
What's new in GnuCash 3.903 Unstable
June 1, 2020
  • New Features:
  • A new separate executable, gnucash-cli (gnucash-cli.exe on Microsoft Windows) for doing command-line things like updating the prices in your book. gnucash-cli gains the ability to run reports from the command line. Specify reports to run by name or guid. It also provides an export format and an output file name without which it will output the report to stdout.
  • gnucash --run-report=[reportname/guid] datafile.gnucash
  • gnucash --run-report=[reportname/guid] --output-file=x.html datafile.gnucash
  • gnucash --run-report=[reportname/guid] --output-file=x.html --export-type=TYPE datafile.gnucash
  • When deleting accounts the destination accounts of moved splits will be checked to ensure that they're the same as the source. If they're not you'll get a warning and the opportunity to pick another account or to carry on regardless.
  • New type-ahead search added to sequential search when selecting an account in the register: Instead of typing the first few characters of a top level account, the separator, the first few characters of the next level account and so on you may instead type a few characters of any part of a full account name and the drop-list will be filtered to contain only matching accounts. Once you have a small enough list you can use the arrow keys to select the account that you want.
  • Python bindings are now localized and their strings available for translation.
  • The new reports introduced in the Experimental Reports menu are moved to the main menu and the old reports hidden; the old reports can be unhidden by running GnuCash from the commandline with the --extra argument. That will cause the old reports to appear in their regular locations on the menu labeled (legacy). Note that new reports use different options and layouts and you may need to adjust your saved report configurations.
  • A new Transaction Association dialog, available from the new Update Transaction Association item in the register context menu, provides the ability to have multiple associations for a single transaction. Associations may now be easily removed.
  • Allow Associations to be added to invoices. The actual association when present is added as a link button which is shown below the notes.
  • A symbol is now displayed on transactions in the register when they have an attachment and the selected font supports the symbol.
  • The OFX file importer can now import more than one file at a time.
  • A new report menu supbmenu Multicolumn contains the old custom-multicolumn report and a new Dashboard report containing Account reports for expenses and income, an income-expense chart, and an account summary.
  • When importing, the matcher will no longer offer to match a transaction to one that has already matched in a previous import, nor will it offer to match more than one imported transaction to a single existing transaction.
  • Support for UK VAT and Australian GST added to the Income-GST report. The reports options are changed from source accounts to source sales and purchase accounts to permit proper reporting of capital purchases. N.B. This is incompatible with previous versions of the report and will require regenerating saved configurations.
  • Add option to save Layout for Business items
  • Add two menu items under windows, one to save an existing layout for Invoices, Bills and Vouchers to there respective default layouts so the user set column widths will be used. The second menu item will reset the column widths to defaults and remove the default layout. Open Business items will also save there column widths to the page section so these can temporarily have different widths.
  • New/Revised Reports:
  • Income-GST
  • Owner Report
  • Significant Code Changes:
  • gnucash-bin.c has been split into 4 parts, mostly C++:
  • gnucash.cpp, the GUI executable.
  • gnucash-cli.cpp, the command-line executable.
  • gnucash-commands.cpp, implementation for the commands that can be run from the command-line.
  • gnucash-app-core.cpp, common code required by both the command line and gui programs.
  • There's also an auxiliary file, gnucash-windows-locale.c because the localization code proved resistant to compiling as C++. We're planning another auxiliary file for the MacOS localization.
  • A new mock facility for several engine classes to permit better-isolated unit testing of components that depend on those classes.
  • Register filter and sort values are saved in the book's state file (book.gcm) in the user's configdir instead of in the book.
  • QofSession no longer creates its book, instead one must create a book first and pass that to qof_session_new()/QofSession::QofSession().
  • Add option to save Layout for Register items
  • Add two menu items under windows, one to save an existing register layout based on the register type to there respective default layouts so the user set column widths will be used when opening registers. The second menu item will reset the column widths to defaults and remove the associated default layout. Open registers will also save their column widths to the page section so these can temporarily have different widths.
  • Input Method handling in the register is moved to the GtkEntry where it belongs.
  • gnc_get_current_session() no longer creates an empty session if there isn't one already open.
  • Deprecations (will be removed in GnuCash 5.0:
  • gnc:substring-replace-from-to
  • Bug fixes:
  • Between 3.902 and 3.903, the following bugfixes were accomplished. Some of these will also be fixed in GnuCash 3.11, some are for 4.0 only.
  • Bug 796531 - transaction report: export file/location associated with transaction
  • Displays the Transaction Association link in the Transaction Report and when selected will open the association outside of Gnucash as it currently does when opened from the register.
  • Bug 796932 - Invoices order when assigning payments
  • sorts documents in dialog-payment.c by date, then by document ID.
  • Bug 797052 - Autofill Selection is Corrupted After Clicking Description
  • Bug 797185 - [transaction association window] sorting by column.
  • Bug 797185 - Allow sorting on all Transaction Association columns
  • Bug 797220 - delete account allows move of all transactions to account having non-matching currency
  • Bug 797236 - Regression: Reconcile window transaction list resets to top when new transaction created in account.
  • Bug 797264 - 3.5 can't use Chinese IME input
  • Bug 797329 - Using Japanese IME to enter transactions results in unexpected field jumps
  • Bug 797388 - GnuCash 3.6 segfaults regularly.
  • Bug 797648 - Cannot reconcile both splits of a transaction with 2 splits for bank account subaccounts if only 1 is cleared
  • Bug 797659 - Liabilities in budget report no longer calculate correctly
  • Bug 797689 - Child dialog windows are demoted behind parent window when task switching.
  • Bug 797707 - CSV Transaction Export: custom dates should be insensitive by default
  • Bug 797717 - Summary bar changes height when opening a menu or scrolling over an option
  • Bug 797737 - Import matching can match an imported transaction to an existing, previously matched transaction
  • Bug 797743 - Monetary amounts are occasionally rendered in fractions
  • Bug 797745 - Unable to change default report currency
  • Bug 797748 - missing header "algorithm"
  • Bug 797750 - SIGSEV in swig-engine.c
  • Bug 797754 - In an account register, scrolling stops working when the mouse pointer re-enters the scrollbar after leaving it
  • Bug 797760 - Broken register split activity--cannot delete splits, unable to tab complete account name.
  • Bug 797761 - Customer report beta: opening balance tax column shows garbage string
  • Bug 797768 - View Lots sorting numbers not right.
  • Bug 797770 - Reconciliation report does not consider credit transactions
  • The following fixes and improvements were not associated with bug reports or new features:
  • When no file is open don't ask to save it when opening another file or quitting GnuCash.
  • Add an Invoice section to dialog-utils for when the path head changes.
  • Change the position the register pop up so it aligns better.
  • Fix the alignment of the Notes label in Transfer dialog.
  • Set the initial Split horizontal paned position to be half way when the window is realized.
  • Set the expanding column in the lot viewer to be the 'Title' and the 'Description'. Also ellipsize the description to help with long transaction descriptions.
  • Change the alignment of the numeric columns to be right aligned so the numbers line up.
  • [new-aging] speed up split->owner.
  • split->owner will now cache results, bypassing gncOwnerGetOwnerFromLot and gncInvoiceGetInvoiceFromLot for repeated calls to the same split.
  • Previously each call to split->owner would allocate a new gncOwner. Now a new gncOwner is only allocated during a cache miss. the list of gncOwners is maintained and is purged when split->owner is called with #f. There is no need to maintain a tofree list of gncOwners anymore.
  • Instead of slow gncOwnerReturnGUID to test equality, use gncOwnerEqual
  • Fix crash in case filter is less than 4 parameters.
  • Change the Options GtkCheckBox to use its own built-in label and remove the label in the first column.
  • Enable the Options Checkbox label to be used to toggle values.
  • Add enum SplitRegisterTypeGroup to group registers.
  • Change state_section parameter for gnc_table_save_state.
  • Fix clang error about type mismatch GtkWidget* != void* aka gpointer.
  • HIG, I18N: Improve Budget menu entries
  • I18N: fix translator comments in window-reconcile.c
  • I18N: Fix several issuse with 'Help not found' strings.
  • [QofLog] Replace hashtable with tree of vectors: 16x speedup.
  • Make qof_log_set_file static. Used only internally.
  • Move QofLogModule typedef to qoflog.h where it belongs.
  • [balsheet-eg] don't use safe-cadr and safe-cdr
  • They are safety hacks which indicate inability to deal with lists. use lists properly.
  • [balsheet-eg] reindent process-acc-list-r
  • [eguile-utilities] deprecate single-use function used only by balsheet-eg.scm
  • [balsheet-eg] use "foreign" css class correctly.
  • [eguile-gnc] don't catch errors in eguile-gnc.
  • Initially select the last account chosen in the account picker dialogs.
  • Separately keeps track of last investment account, security account, and income account. One issue is that gnc_import_select_account doesn't tell the caller if it put up a dialog or found the online ID on an existing account. This means the last account may be one the user didn't manually select. This may or may not be the right thing to do.
  • Transaction matcher dialogue was not closing when changing book.
  • Correct parent widget for import new account dialog.
  • No Selection on load for Bill Terms
  • Change the selection process so it selects the first entry if present on load and also selects a newly created entry when completed.
  • Change the Tax Table dialogue to be based on a GtkWindow
  • When using Gnucash on Microsoft Windows and a dialog opens a further dialog when you switch away from the application and back the last dialog that has the focus is behind the parent and it appears like the application has froze. To fix this try to use only one level of dialogue so change the Tax Table to use a GtkWindow with no transient parent.
  • Align the import matcher help button
  • Move the import matcher help button to the left in the CSV transaction importer.
  • Merge branch 'maint'
  • Fix LIBDBI_DRIVERS_DIR generation.
  • Use more precise strings in gnc-split-reg.c
  • You can edit the account very well, but not its transactions.
  • L10N:de: "Für" klein in "Ergebnisrechnung für Periode" etc.
  • I18N: Msgmerge recent changes
  • I18N: Hotfix for bug 797725
  • Add a translator comment
  • L10N:de_CH: Ein weiterer Tippfehler im Kontenrahmen KMU
  • [test-stress-options] fix combinatorics testing
  • Premise: pairwise combinatorics testing is only possible when all options have at least 2 options. The "General Journal" report is unique because it starts with the Transaction Report options generator, and adds a few hidden options. Unfortunately the Transaction Report receives the "General/Stylesheet" option, with only 1 default stylesheet. The General Journal report therefore has 1 stylesheet option with only 1 choice, and is not acceptable to jenny for pairwise testing. It would fail the combinatorics testing. Adding other stylesheets did not successfully allow pairwise testing. Therefore the simplest way to test General Journal is to disable multichoice testing whereby num(choices) is only 1.
  • [Account.cpp] more xaccAccountTypeGetFundamental types
  • Fix the crash that occurs when opening a new book when the transaction-matching dialog has been opened then closed.
  • Display report zoom factor with one decimal space.
  • Fix transaction post_date being set to midnight local.
  • Respect the environment LD_LIBRARY_PATH for loading Scheme modules and tests.
  • Add a tip about announcements and other mailing lists
  • Change occurrences of gdk_display_get_default to gdk_window_get_display()
  • Remove some Gtk version checks in code
  • Remove some Gtk version checks for CSS
  • Fix libgnc-app-utils.dylib install_name_dir.
  • The install location changed as part of expunging libgnc-module.
  • Updated Translations: German, Swiss German, Ukrainian


Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
45161
Reakcje/Polubienia
37055
GnuCash 4.2
September 27, 2020
  • Between 4.1 and 4.2, the following bugfixes were accomplished:
  • Bug 102787 - Currency selection should do autocompletion
  • Bug 476114 - Goto register by date feature req
  • Adds ability to jump to arbitrary date.
  • Bug 554391 - Tax Options dialog - can only assign one TXF category at a time
  • If the Tax options dialog is opened from the Chart of Accounts and an account is selected then the tax dialog will preselect that account.
  • Bug 787295 - Allow UI jump from Business accounts to their relevant invoice/bill/voucher
  • Bug 797514 - Changing transaction unreconciles a split inconsistently
  • Partial: This make sure that the split's reconcile status gets updated before the transaction is committed.
  • Bug 797730 - Transaction matching can match multiple imported transactions to the same existing one
  • Bug 797839 - Auto-complete prevents entering non-ASCII transaction descriptions
  • Bug 797852 - Error in Accounts Payable Aging re cut off dates
  • Bug 797857 - Edit->Preferences: Help/Close buttons unreachable
  • Bug 797874 - Errors in register and new-account UI
  • Bug 797878 - Pie chart displays fractions and long decimal representations
  • Ensure amounts rendering is rounded to report-currency SCU
  • Bug 797880 - [gnucash-cli] encoding and font differing from manually exported reports (Win10, German locale).
  • Bug 797883 - [Transaction Report] non-localized string
  • Bug 797889 - editing amounts in dr / cr behaving oddly
  • Bug 797893 - Unable to change font size in charts
  • Use the stylesheet font values instead of hard-coded ones.
  • Bug 797895 - Hang for a long time (9 minutes per account) importing a QFX file.
  • Bug 797896 - [HBCI] crash when downloading transactions
  • Bug 797897 - Cannot select multiple accounts in Tax Report Options
  • Bug 797898 - [reconciliation] calculated balance amount per reconcilation date depending on actual time.
  • Bug 797900 - Crash caused by Quitting while Check and Repair All is running
  • Bug 797923 - Running employee report results in "Unbound variable: txn"
  • Bug 797924 - Crash when searching for customer to process payment.
  • Bug 797935 - Strange formal register headers
  • In languages other than English because of poorly constructed translatable strings.
  • Bug 797936 - Lot viewer notes field too narrow
  • Bug 797945 - Tools -> Import Map Editor causes GnuCash to lock up


Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
45161
Reakcje/Polubienia
37055
GnuCash 4.3
December 27, 2020
  • Between 4.2 and 4.3, the following bugfixes were accomplished:
  • Bug 106746 - In Mort. Repay. druid, creating New acct should also select it.
  • Bug 128772 - Account Help Button does not work
  • Bug 309943 - When unable to obtain a lock, no option to open another database.
  • Bug 330930 - Financial Calculator resets payment period to zero if automatic decimal places used
  • Bug 343647 - [rfe] save tab/report location
  • Bug 345924 - RFE: don't disable "OK" button after using "Apply" to modify chart options
  • Bug 355496 - Mark placeholder accounts in account tree window visibly.
  • Bug 355498 - When there is only one result from a 'Find', select it.
  • Bug 571697 - Transaction Status in Since Last Run needs to look clickable.
  • Bug 644242 - Window Panning Oddity.
  • Bug 645379 - When duplicating a transaction, any non-numeric value entered in the "Number" field is discarded.
  • Bug 667490 - Support image-based TAN methods QR, photoTAN, and chipTAN optical "Flicker code"
  • Partial: Implements the display of flashing optical TAN challenges (aka flicker) in the "Enter TAN" dialog box.
  • Bug 688917 - Help button not working when editing style sheets.
  • Bug 720564 - Search in General Ledger cannot be cleared.
  • Bug 794807 - Calendar widget current month shown as (null).
  • Bug 797901 - List of Recently Used Files not updated until GnuCash is closed and reopened.
  • Bug 797944 - Crash on use of File-Open
  • Bug 797953 - RFE: provide access to filter-by on right-mouse-click in Accounts register.
  • Bug 797956 - dialog-report-style-sheet.c stylesheet editor does not set transient_for correctly.
  • Bug 797959 - "Exception" when value greater than one million with commas and periods is pasted to register.
  • Bug 797967 - minor ui niggles - some dialogs don't respond to GDK_KEY_Escape
  • Bug 797971 - odd cursor behaviour in register Description.
  • Bug 797972 - Crash on export report CSV
  • Bug 797982 - exchange rates' decimal places (bis)
  • Bug 797983 - v4.2 report numbers change over gnucash restarts; Price Database dropping user:price-editor entries.
  • Bug 797984 - Infinite loop while Check&Repair AR and AP accounts
  • Bug 797989 - Sorting columns by alphabet with non-ASCII characters
  • Bug 797993 - Reverse balance option does not apply to an Account Report
  • Bug 797994 - Account type-ahead search doesn't match accented characters.
  • Bug 798005 - Import of QIF file sets expenses to zero, deposits are fine
  • Bug 798008 - Option '--log' cannot be specified more than once.
  • Bug 798015 - cash flow numerical-overflow
  • Bug 798031 - Date goes to prior year with mm/dd entry to transaction duplicate.
  • Bug 798036 - Transaction Report should offer price source
  • Bug 798038 - Incorrect spelling in german account templates 'common' and 'full'
  • Bug 798039 - Using 'Consolidate Transactions' option on Consolidate Transaction Report returns Error
  • Bug 798041 - Open invoices in new window.
  • Bug 798047 - Crash on delete account.
  • Bug 798050 - error using Reports->Experimental->Income Statement (Multicolumn)
  • The following fixes and improvements were not associated with bug reports:
  • Add custom unbound-variable exception reporter in guile that identifies what module provides the missing symbol.
  • Balsheet-pnl report: show most recent period first by default
  • Change register page icon to a padlock if read only
  • When a resister is read only make whole sheet insensitive.
  • Add account name to the read-only-register dialog box because under some circumstances it may be unclear to which register the message applies.
  • Strictly use use-modules to import Scheme symbols: Guile 3.0 doesn't like the alternatives. This can cause problems resolving symbols if the source of those symbols isn't yet compiled and hasn't been symlinked into the builddir.
  • Don't try to reload report if the first attempt raised an html error.
  • Barcharts: Limit account drill-down depth to 6.
  • I18N:glossary: add mortgage terms ARM, APR, FRM
  • Change the icons used for the file locked dialog box.
  • Add support for the opening balance accounts flag
  • Up to now, opening balance accounts have been identified by means of fixed names and their translations. Support Replacing this with a consistent non-translated tag. The actual replacement will be added to Gnucash 4.4; this change is to ensure a migration path.
  • Replace TravisCI with Github actions for CI testing. TravisCI sharply restricted their free support of Free Software projects.
  • Use LTDL_LIBRARY_PATH instead of (DY)LD_LIBRARY_PATH in environment file.
  • Add a few more CSS classes for labels
  • Add GoogleMocks of some engine objects and refine Import-export unit tests using them.
  • Add auto-clear to register page
  • Change source files dialog-dup-trans.* for space and tabs
  • Fix exception when converting to decimal values that reduce to N/1.
  • Add confirmation of Main Window close when more than one window is displayed
  • Add keyboard shortcuts <Ctrl><Alt><Menu> for the notebook page selection menu and <Ctrl><Alt>A to jump to the Accounts page.
  • Allow using the Ctrl+Alt+PgUp/Down to scroll the report view.
  • Fix report page keyboard focus in the scroll window.
  • Fix some incorrect links to the help file
  • Fix section help on windows not working.
  • Set the visibility of the account column in import-main-matcher depending upon the nubmer of accounts being displayed.
  • Add option to hide memo column on import-main-matcher
  • Fix pressing help button in OFX importer causing main-import-matcher to disappear
  • Preferences dialog: Display the invalid account separator message box only when the user closes the Preferences Dialog instead of after every change to any control.
  • Expose ngettext as gnc:ngettext
  • Add tooltip in import matcher window for description and memo column.
  • Put Macs back on WebKit2.
  • CMake: Mute guile-2.2 again
  • Fix several report stylesheet font-handling issues especially on macOS.
  • Fix price-renderer not converting to decimal.
  • Add some additional places where Check&Repair can be aborted
  • Make the price database list obey the force-prices-to-decimal preference.
  • Several improvements to the auto-clear dialog.
  • Fix some errors found by i18nspector in po files
  • Tax Report Options appeared twice on menu for Chart of Accounts
  • General Journal Report: Allow Report Options>General Title to render document title.
  • [options.scm] rename new-owner-report "Links" to "Transaction Links"
  • [new-owner-report] enable doclink links
  • [html-utilities][API] add function gnc:html-invoice-doclink-anchor
  • Disable chart animation that prevented visual comparison of state before and after reload
  • Select the register account if Tax Options dialog opened from a register tab.
  • Deprecations:
  • xaccAccountCountSplits.
  • gnc:html-make-exchangerates
  • Updated Translations: Croatian, Dutch, Finnish, German, Indonesian, Italian, Japanese, Norwegian (Bokmal), Portuguese, Portuguese (Brazil), Ukrainian


Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
45161
Reakcje/Polubienia
37055
GnuCash 4.6
June 27, 2021
  • Between 4.5 and 4.6, the following bugfixes were accomplished:
  • Bug 648335 - Display Created Transactions setting
  • Add a preference for the 'Review Created Transactions' setting in the 'Since Last Run' dialog so that the default can be specified.
  • Bug 743753 - Nearest in time security price selection is incorrect in reports
  • Add new price source - 'nearest before report date' will ignore prices *after* report date.
  • Bug 743999 - Deleting a digit from an existing number greater than four digits in length generates an error message.
  • Because the grouping is off. Checking grouping on input is pointless so just ignore the grouping separator when parsing number input.
  • Bug 753283 - Current Selection Highlight Lost After Transaction Edit in Scheduled Transaction Window
  • Bug 787813 - Price change from editing a transaction not reflected in pricedb.
  • Bug 794877 - Intro text of "Online Banking Setup" is outdated
  • Bug 795804 - Extremely slow save
  • Only update the status bar when the percentage changes by at least 1% because running the mainloop is expensive on macOS and Microsoft Windows. This speeds up all operations that run the progress bar with overly-fine resolution.
  • Bug 796761 - Newline (char(10)) is inserted into the end of the string if copy & paste text from excel into the description field of transaction
  • Bug 797787 - Feature request: preference setting to open new tabs adjacent to currently active tab
  • tests preference; if enabled then new tab inserted after current. if disabled then new tab is at the end.
  • Bug 797928 - Since last run asks for security price when no shares traded
  • Bug 798093 - Changing the symbol/abbreviation of a security after the trading account was created breaks GnuCash.(Reopened)
  • Bug 798133 - Gnucash crash when any custom action is entered
  • Bug 798144 - Reconciliation uses different number than entered
  • If a number was pasted into the balance end value with a currency symbol the number would silently fail on evaluate and cause the wrong value to be used. With previous changes to the GNCAmountEdit widget a warning symbol will indicate a validation error and prevents going forward.
  • Bug 798148 - "Accounts" page Present (USD) column uses future prices
  • Bug 798151 - Value entry box not tied to associated transaction in Since Last Run assistant
  • Bug 798156 - glib 2.68.0 breaks gnucash
  • Bug 798159 - Keyboard shortcut bug in 'manage document link'
  • Bug 798162 - Type Ahead Initialization Problem
  • Bug 798170 - Unbound variable: gnc-budget-lookup when running saved report Budget Report via gnucash-cli
  • Bug 798177 - Price of new stock transactions not saved in price database
  • Bug 798186 - Incorrect result editting account in register when overtyping a part selection.
  • Bug 798188 - The Invoice Editor -> Printable Invoice toolbar button crashes on Windows
  • Bug 798196 - not building with Boost 1.76
  • Bug 798199 - Pasting invalid value in date column crashes GnuCash
  • Bug 798202 - Register input ignores theme on KDE rendering black text on black background
  • Bug 798203 - g_assert fault while reversing transaction
  • Bug 798204 - Creation of Imbalance Accounts
  • Bug 798212 - right-click the down-arrow in the date register changes focus to first split
  • The following fixes and improvements were not associated with bug reports:
  • Improve transaction sorting on effective num field so that alpha charachters and numbers larger than 1 billion will be ordered. Ordering is now numeric for leading numbers (so that 9 sorts before 10) and lexical beginning with the first non-numeric character. Note that if one of the values begins with an alpha character ordering will be entirely lexical. Lexical sorting is localized; as in the rest of GnuCash only standard ASCII numbers (codepoints U+0030 - U+0039) are treated as numbers.
  • Add import preferences for the difference in time considered when matching an existing transaction to an imported one. A difference less than the matching-date-threshold raises the score of the match; a difference greater than match-date-not-threshold lowers the score.
  • Add experimental report "IFRS weighted-average cost basis report". This is a work-in-progress to help calculate the cost basis of securities priced in a foreign currency.
  • [income-gst-statement] amend headers post Brexit. UK left EU, therefore VAT headers have now changed.
  • Plug a bunch of memory leaks.
  • Change how the print_info is obtained for the register: Currently the register sets up some 'print_info' values using the default account but if the register is a stock register they should be obtained from a parent account with a currency.
  • Change monetary value for gnc_default_share_print_info: Share values are not currencies so set the monetary value to 0 for the GNCPrintAmountInfo
  • Parse the register monetary cells for a currency symbol: Add the ability to strip the currency symbol from a registry monetary cell if it is pasted with one so it can be validated.
  • SKR-49 Account Template: Add codes 4500-4504, drop a duplicate, correct code 0674.
  • [gnc-plugin-page-register] Disable reverse on blank split
  • Make balancing transactions with trading accounts easier by removing and recalculating all trading splits. This ensures that there will be only one trading split pair per exchange and relieves the user of having to adjust the trading splits to match the accounting splits.
  • Don't bother scrubbing for orphans if there's no transaction currency. If it found one it would try to create an orphan account with no currency which will crash later.
  • [chartjs] upgrade chartjs to 2.9.4. Fixes CVE-2020-7746
  • [report-core] disallow define-report with incomplete export info. If exporting is allowed, 'export-types and 'export-thunk must both be defined.
  • [test-engine-extras] augment book data generators
  • ignore .vscode folder
  • Reorder and relabel price source list for better coherence
  • Python Bindings: Provide a deprecated GncPriceDB.lookup_latest_before_t64 to avoid breaking user scripts.
  • Update gnucash_core.py with gnc-pricedb function name change
  • Change some functions to use const gnc_commodity for gnc_pricedb
  • Reformat schedule transaction source files for white space
  • Add depreciation warnings for the removal of individual option tool tips
  • Remove individual tool tips from radio button options
  • Removes the function gnc_option_permissible_value_description
  • ESC key was not working on load of Scheduled Transaction Editor
  • [budget.scm] show correct tooltip for report option
  • [html-acct-table] Remove unused 'pre-adjusting balances option
  • Bugfix: export-code for category-barchart reports would fail.
  • This stems from trying to handle file-name when calling export code. Export code no longer require file-name, The export-code returns a string in the html-document object instead. Remove all file-name handling in reports. No backward compatibility issues because most users would not copy a GnuCash >=4.6 report code onto a <4.5 installation.
  • [gnucash-cli] improve discoverability of export-type. Formerly, selecting --export-type EXT would dump the cryptic "Report REPORTNAME has no export code". Modify to hint the user on acceptable reports with export-code.
  • New API:
  • [report-utilities] Functions to dump splits in whole book:
  • gnc:dump-book - splits grouped by account
  • gnc:dump-all-transactions - splits grouped by transaction
  • gnc:dump-split - dumps single split
  • Rename a couple of gnc-pricedb functions that have not been used:
  • gnc_pricedb_lookup_latest_before_t64 to gnc_pricedb_lookup_nearest_before_t64
  • gnc_pricedb_lookup_latest_before_any_currency_t64 to gnc_pricedb_lookup_nearest_before_any_currency_t64
  • Add retrieval functions for price before the date given:
  • gnc_pricedb_convert_balance_nearest_before_price_t64 that retrieves the balance using the last price dated before a specified date like today for the preset value.
  • gnc_pricedb_get_nearest_before_price does the retrieval.
  • Deprecations:
  • gnc:get-start-next-year
  • gnc:get-end-next-year
  • gnc:get-start-next-month
  • gnc:get-end-next-month
  • gnc:get-start-next-quarter
  • nc:get-end-next-quarter
  • gnc:get-one-month-ago
  • gnc:get-one-month-ahead
  • gnc:account-code-less-p
  • gnc:account-name-less-p
  • Chinese (Simplified) translation moved from the Gnu Translation Project to weblate
  • New and Updated Translations: Catalan, Chinese (Simplified), Chinese (Traditional), Croatian, Dutch, French, German, Greek, Hebrew, Indonesian, Italian, Japanese, Norwegian Bokmål, Polish, Portuguese, Portuguese (Brazil), Spanish, Turkish, Ukrainian


Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
45161
Reakcje/Polubienia
37055
GnuCash 4.8
September 28, 2021
  • The following fixes and improvements were not associated with bug reports:
  • [gsettings] Avoid crash from settings schema not being registered.
  • Rethink how gsettings migration file is constructed
  • GSettings hotfix - resolve crash due to bad schema reference
  • [gnc-plugin-page-register] call invoice editor with parent window
  • [assistant-stock-split] set parent window properly


Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
45161
Reakcje/Polubienia
37055

GNUCash 4.9

December 22, 2021
  • Between 4.8 and 4.9, the following bugfixes were accomplished:
  • Bug 797502 - (RTL) - Right edge of the reports are locked while scrolling down
  • Running gnucash in Hebrew, the right edge of the reports are locked while scrolling down and do not scroll with the rest of the report.
  • Bug 797618 - Spanish translation of Shares and Stock
  • Bug 797678 - OFX importer should supplement, not replace, existing Notes (and Description and Memo) fields
  • Add an "Append" checkbox to the bottom of the "Generic import transaction matcher" window to the left of the "Reconcile after match" checkbox. When ticked, this causes the imported Description/Notes to be appended to the matched transaction Description/Notes respectively. The selected ticked/unticked state of the "Append" checkbox is saved in a key value pair for the import account, so the next import for that account will automatically default it to the saved state. As these mods are limited to the code for the matcher window, this should work for all the imports that use it - ie ofx & csv file imports (both tested) & aqbanking (cannot test).
  • Bug 797772 - Allow reconciliation report to double filter by both posting and reconciliation date
  • Bug 798222 - Account search dialog: Pushing enter does nothing
  • Bug 798266 - Dropdown picker menu for category does not appear
  • Bug 798313 - "File/Import/Import Transactions From CSV" crashes Gnucash.
  • Bug 798320 - Error message indicating a crash of GNUcash when closing application - MacOS 10.15.7 (19H1419)
  • Bug 798325 - New Currency for Venezuela (VED)
  • Bug 798327 - Ofx import stops too early for multi-account OFX and one account has no new transactions
  • Bug 798335 - No longer possible to change trading account
  • Strip trading splits only if "Use Trading Accounts" is enabled for the book so that users who want to manage trading accounts by hand may do so.
  • Bug 798341 - Right align in Hebrew - Account screen
  • Bug 798346 - crashes when running check & repair
  • Bug 798352 - Decimal Precision when Entering Mutual Fund Transaction
  • Let xaccParseAmount parse up to 12 decimal places instead of 8.
  • Bug 798382 - Typo corrections in comments
  • The following fixes and improvements were not associated with bug reports:
  • More memory leak plugging and GList efficiency improvements.
  • Fix build with cmake older than 3.18
  • 3.18 introduced 'cmake -E cat', but we still have to support versions starting from 3.14.
  • [account-piecharts] don't use gnc:make-internal-option
  • Several improvements to the experimental IFRS cost-basis report.
  • Fix two minor issues with displaying links in the Document Link dialog.
  • Fix obsolete links to bugzilla.gnome.org in translations.
  • L18N: Fix glossary/es.po:906: duplicate message definition...
  • 901: ...this is the location of the first definition
  • [budget-flow] delay creating exchange-fn until a valid budget exists
  • because it needs budget period end-date.
  • [options.scm] Addon previous commit... need to initialize with guid
  • [options.scm] gnc:make-budget-option stores guid instead of object
  • because object may become stale if UI is used to delete it, leading to stale pointer and segfault. storing guid is safer, and will return null if budget is deleted.
  • support SEPA internal transfer
  • Fix issue with failure to run reconciliation with all accounts present in a multi-account OFX file. Do that by saving a GList of statements, rather than a pointer to a single one. Also freeing of info happens during the call to process_next_file.
  • Import of OFX files with many securities opens too many matching dialogs Because ofx import is currently split per target account, and since each security has its own accounts, importing such OFX is a tedious process. The fix is to only split the transactions if we identify a potential transfer, currently based on amount, date and accounts. To do that, we insert transactions one by one into a list, making sure we have not already inserted one that has the same date, and the same absolute amount. If we have, we keep this potential transfer for a second phase. A naive approach would loop through added transactions for each new transaction by that ends up being O(N^2), which matters if we have many transactions. Instead, I'm using a hash to make this O(N log N).
  • [date-utilities.scm] remove unused date selectors code & string
  • Adjust GNC_DEFINE_TYPE_EXTENDED_END
  • To match new signature of g_once_init_enter and g_once_init_leave.
  • Fix build with glib2 2.67.x.
  • glib headers should not be included with 'extern "C"'.
  • Add explanatory note for gnc_add_scheme_deprecated_module test code
  • The immediate parent commit removes old deprecated scheme modules. Link to the old modules for example code.
  • [test-engine-extras] don't create splits of opposing amt/value signs
  • Splits' value and amount should never be of opposite signs. Fix test book which had created this incorrect value/amount pair. Strengthen env-create-multisplit-transaction to disallow test book errors.
  • [dialog-search] another QofQuery "q" must be destroyed
  • because qof_query_merge creates a newly allocated QofQuery, its 2 QofQuery must be freed separately.
  • [trep-engine] new option "Date Filter" to specify dates to filter by
  • [dialog-sx-since-last-run] don't allocate repeatedly to combine strings
  • [test-transaction] "Report Currency" renamed to "Report's currency"
  • Separate the warnings for "cut split/transaction" and "delete split/transaction"
  • [gnc-autoclear] Move autoclear algorithm into gnome-utils
  • GSettings - fix GObject warning when old prefs-version is unset
  • This will happen when current master (future 5.0) has been run at least once.
  • [utest-gnc-pricedb] add tests for gnc_price_list_equal
  • Also need to change PWARN which causes test failure, to PINFO
  • [reconcile-view][bug] dr/cr query tests amount instead of value
  • Because split->amount and split->value are generally of equal sign, EXCEPT in stock transactions whereby split->value can be zero and split->amount is non-zero. e.g. a stock split transaction. Querying the split amount instead will allow stock accounts with stock splits to be reconciled.
  • [split-register-model.c] Hide price==1 for zero-amount splits
  • mainly of interest in zero-amount zero-value splits in the stock register eg dividend splits.
  • [core-utils] introduce gnc:format
  • (gnc:format str [binding value]...) str will contain ${binding} which will be replaced to value.
  • [import-main-matcher] show destination acct for auto-match
  • GSettings - add 'deprecate' and 'obsolete' conversions for user preferences
  • 'deprecate' is technically a noop. It serves to remind maintainers the 'deprecated' preference is to be obsoleted in the next major release. 'obsolete' goes one step further in that it will cause gnucash to reset the preference, effectively clearing the value stored in the preferences backend. This is the final phase of a preference. Following this it will be completely removed from the GSettings schema in the next major release. Notes * 'deprecate' and 'migrate' are related. Both are a reminder the preference is to be obsoleted in the next major release. 'deprecate' does only that though while 'migrate' will also trigger a copy of the old value to a new location in the databse. * This commit readds a couple of preferences that had been removed in the past to be able to properly obsolete them (and to test the obsoleting code)
  • New and Updated Translations: Chinese (Simplified), Chinese (Traditional), Croatian, French, German, Hebrew, Italian, Norwegian Bokmål, Portuguese, Portuguese (Brazil), Spanish, Ukranian.
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
45161
Reakcje/Polubienia
37055

GNUCash 4.10

April 5, 2022
  • Between 4.9 and 4.10, the following bugfixes were accomplished:
  • Bug 684507 - commodity namespace should be localized
  • Bug 741674 - Newly created Scheduled Transactions appear in existing search windows
  • Bug 797501 - Currency symbols in Hebrew (RTL) language
  • Bug 797772 - Allow reconciliation report to double filter by both posting and reconciliation date
  • Bug 798164 - Import transaction window does not allow changing the transaction description.
  • Bug 798272 - up/down arrow keys do not work in account selection pop-up
  • Bug 798375 - Transfer Account Selection not editable after typing error
  • Bug 798386 - Cannot increment date by 1 day with Japanese keyboard.Allow ';' to increment the date because on those keyboards + is shift-;.
  • Bug 798391 -OFimport routine keeps prompting for accepted (and reconciled) transactions when imported again
  • Bug 797610 - Scrolling is too fast to follow
  • Bug 798392 - Reports do not display when Reports JavaScript dependencies are located at a filepath that includes special characters like hash ("#")
  • Bug 798395 - ofxdirectconnect downloads crash gnucash 4.9
  • Bug 798408 - The calculation in budgets UI and reports are wrong.
  • Bug 798411 - Untranslated/Unused string [pt only]
  • Bug 798415 - Due Bills Reminder Dialog - Right align 'amount'This was a right-to-left language (e.g. Hebrew) problem.
  • Bug 798435 - Crash on print after printing checks
  • Bug 798438 - on reconcile window, click on the last column 'R' does not order the entries according with the status
  • Bug 798448 - Column 'num' cannot be null
  • Bug 798458 - Build failure with gcc 12
  • Bug 798474 - Windows 10: Mouse scroll wheel on register only scrolls 1 pixel at a time (instead of 1 line at a time)
  • The following fixes and improvements were not associated with bug reports:
  • Added a BETA Stock Transaction Assistant to help create a variety of securities transactions. To try it out start GnuCash with the --extra option, open a stock-type register, and select Actions>Stock Assistant. Please note any issues on Bug 798004.
  • Remove the hard-coded default namespaces"AMEX", "NASDAQ", "NYSE", "EUREX", and "FUND" from the New Security dialog. These namespaces were added to the list of existing namespaces; it was necessary to create a commodity that used one of them to make that one an actual namespace, so users who have commodities in e.g. the namespace NYSE will still see that namespace in the selection list. Reasoning: The list was necessarily incomplete and confused new users.
  • Fixed the Income Statement report table formating so that all sections get laid out to the same width.
  • [Python Bindings]Implement some comparison and arithmetic operators for GncNumeric
  • Budgets are sensitive to readonly status
  • Disable some budget features if book is readonly
  • Fisuppression of "cut split/transaction" warnings for the current session
  • These were not working because they were missing from the temporary warnings settings schema. The warnings could only be dismissed permanently. Add them to the temporary warnings section of the settings schema.
  • Currencies in several locations not displayed correctly for Hebrew
  • [category-barchart] Added option to show ratios
  • [html-chart] Add format style option for numbers
  • Better wording for tatable changed info message.
  • [register] Checkboany value other than 0x20 (ASCII space) is true, because it can be or U+2716 now and could be something else in future. Fixes in particular the disappearing tax-included and tax-table in the Invoice/Bill entry register.
  • [Python Bindings]Provide the complete set of QOF enums in gnucash
  • [Pyton Bindings]Provide wrapper for qof numeric predicate
  • Python bindings already have some wrapping objects for qof predicates. This adds the one missing for GncNumeric comparisons. Additionally fixes a wrong number for QOF_NUMERIC_MATCH_ANY in example file.
  • Remove commodity-table.scm, no longer required after adjusting qif-dialog-utils
  • Preferences, Import: UPDATE AND RECONCILE should be UPDATE AND CLEAR on preference "Enable update match action" tooltip text.
  • [register] Enable horizontal scrolling with a touchpad.
  • [business]Add diagnostic messages to GncEntry and GncInvoice.
  • Replace code style guidance with reference to the wiki Coding Standard page.
  • Update Form/Schedule line references for 2021 for the US Income TaReport
  • Update the register help label when cell read only
  • Change AR/AP Type cell to be read only. The Type cell in AR/AP registers should not be changeable from the register so make the cell read only.
  • Tip-of-the-Day, new tip: the full file path is shown in the status bar.
  • [assistant-qif-import] Prevent ambiguous mnemonic
  • Mnemonic N clashes with GtkAssistant "Next". Change to D which does not clash.
  • Numerous performance and code-clarity improvements.
Zaloguj lub Zarejestruj się aby zobaczyć!
 
Do góry