[office/skrooge] /: bad Unit import for Ms Money
Stéphane MANKOWSKI <[email protected]> Tue, 22 Jul 2025 18:16:01 +0000 (UTC)
| Newsgroups | gmane.comp.kde.cvs,gmane.comp.kde.doc |
|---|---|
| Message-ID | <[email protected]> |
Git commit ff229aff81b122447689677920a8a688a12b1c45 by Stéphane MANKOWSKI. Committed on 22/07/2025 at 18:15. Pushed by smankowski into branch 'master'. bad Unit import for Ms Money BUG:507235 M +355 -356 CHANGELOG M +1 -0 doc/index.docbook M +22 -0 plugins/import/skrooge_import_mny/skgimportpluginmny.cpp A +- -- tests/input/skgtestimportmny3/507235.mny M +1 -1 tests/skgbankmodelertest/skgtestimportmny1.cpp M +3 -3 tests/skgbankmodelertest/skgtestimportmny2.cpp M +27 -0 tests/skgbankmodelertest/skgtestimportmny3.cpp https://invent.kde.org/office/skrooge/-/commit/ff229aff81b122447689677920a8a688a12b1c45 diff --git a/CHANGELOG b/CHANGELOG index 63db9ed53..03e8b75a7 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,9 +1,9 @@ skrooge (25.X.X) + *Correction bug 507235: bad Unit import for Ms Money *Feature: Search transactions from tool bar -- Stephane MANKOWSKI <[email protected]> XXX - skrooge (25.4.0) *Correction bug 498626: Filter on specific attribute doesn't work *Correction bug 498903: Import fails for numbers with more than 3 decimal places @@ -14,7 +14,6 @@ skrooge (25.4.0) *Correction: Better tooltip for tabs *Correction: Better performances on balances computations - -- Stephane MANKOWSKI <[email protected]> Thu, 24 Apr 2025 18:45:58 +0200 skrooge (25.1.0) @@ -49,7 +48,7 @@ skrooge (2.32.0) *Correction bug 478389: doc says pointed operations display a half-filled square, but it's 3 horizontal dots *Correction bug 477688: Problem with precision when doing internal transfer of bitcoin *Correction bug 480113: Skrooge: bookmarking a page adds a & to the bookmark name - *Correction bug 481144: import tracker impossible, neither from homebank (TAG / ETIQUETTE) + *Correction bug 481144: import tracker impossible, neither from homebank (TAG / ETIQUETTE) *Correction bug 481226: Improve compliance with messages HIG *Correction bug 483212: Can't add links in properties *Correction bug 482053: Difference in different Report-Selections @@ -90,7 +89,7 @@ skrooge (2.29.0) *Feature: Change of XML export and addition of XML import (this will facilitate some other XML import like ISO 20022) *Feature: Import ISO 20022 *Feature: Align the category of all single operations with the category of their payee (quality check + view + auto correction) - + -- Stephane MANKOWSKI <[email protected]> Sun, 12 Feb 2023 20:41:34 +0100 skrooge (2.28.0) @@ -107,25 +106,25 @@ skrooge (2.28.0) -- Stephane MANKOWSKI <[email protected]> Sat, 30 Jul 2022 23:00:38 +0200 skrooge (2.27.0) - *Correction bug 440271: 2.26.1 still installs skrooge_unit.knsrc to depreciated /etc/xdg/ location + *Correction bug 440271: 2.26.1 still installs skrooge_unit.knsrc to depreciated /etc/xdg/ location *Correction bug 446353: you can't tab to the number and duration fields in Operations "Show" table filter *Correction bug 446915: Import from Woob using Ofx *Correction: Weeks without operation are missing in reports *Correction: Crash when the dashboard is closed during animation *Feature: New release process for appimage - *Feature: Unit values can be negative now (see https://forum.kde.org/viewtopic.php?f=210&t=173318) + *Feature: Unit values can be negative now (see <https://forum.kde.org/viewtopic.php?f=210&t=173318>) *Feature: Skrooge uses now the LC_MONETARY environement variable to use the specific locale for currency format -- Stephane MANKOWSKI <[email protected]> Fri, 21 Jan 2022 21:43:26 +0100 skrooge (2.26.0) *Correction bug 436006: import not working with woob bank 3.0 - *Correction bug 436081: Help text needs to be escaped + *Correction bug 436081: Help text needs to be escaped *Correction bug 436328: there's no word "reconciliate" in English, should be reconcile - *Correction bug 439494: Downloading currency using skrooge-yahoodl.py fails with UnicodeDecodeError + *Correction bug 439494: Downloading currency using skrooge-yahoodl.py fails with UnicodeDecodeError *Correction: Small fix for FEC monthly report *Correction: Migration on new exchangeratesapi.io APIs. Need a API key now - *Correction: Fix deprecated knsrc file location + *Correction: Fix deprecated knsrc file location *Feature: Add confirmation message when an import is triggered by a double click on an imported file -- Stephane MANKOWSKI <[email protected]> Fri, 23 Jul 2021 22:22:13 +0200 @@ -135,18 +134,18 @@ skrooge (2.25.0) *Correction bug 430535: % increase calculation in dashboard account widgets *Correction bug 430242: changing filter criteria while grouping Operations by Category expands a different set of categories *Correction bug 432423: Skrooge crashes when copying tables in categories with subcategories unfold - *Correction bug 433514: Currency download from Yahoo uses "low" instead of "close" + *Correction bug 433514: Currency download from Yahoo uses "low" instead of "close" *Correction bug 435330: Sub operations view's tab confusingly looks identical to just "Operations" *Correction bug 435847: Bookmarks are not created with tab name and icon - *Correction bug 422273: strange appearance of Skrooge bank icon pop-up menu if no scrollbar + *Correction bug 422273: strange appearance of Skrooge bank icon pop-up menu if no scrollbar *Correction: Column combo box not visible in report in dashboard - *Feature: opt-out accounts from the "accounts" widget in the Dashboard (see https://forum.kde.org/viewtopic.php?f=210&t=165735) + *Feature: opt-out accounts from the "accounts" widget in the Dashboard (see <https://forum.kde.org/viewtopic.php?f=210&t=165735>) *Feature: New dashboard layouts: by columns and with layouts in layouts -- Stephane MANKOWSKI <[email protected]> Sun, 18 Apr 2021 13:44:07 +0200 skrooge (2.24.6) - *Correction bug 424728: Skrooge reconciliation should play happy sounds when delta is 0 and when you validate pointed operations + *Correction bug 424728: Skrooge reconciliation should play happy sounds when delta is 0 and when you validate pointed operations *Correction bug 425208: Import of .gnucash failed *Correction bug 421302: The ability to create aliases for accounts to assist with import *Correction: Ledger-cli export doesn't export negative values in the correct format @@ -161,14 +160,14 @@ skrooge (2.23.0) *Correction bug 412262: documentation references obsolete "Merge operations" menu item *Correction bug 422154: Jumpy tab order in Accounts entry form *Correction bug 422155: Skrooge doesn't use per-locale bank icons - *Correction bug 422311: Tooltip in Operations view is misleading, it only works in Status column + *Correction bug 422311: Tooltip in Operations view is misleading, it only works in Status column *Correction bug 423311: Skrooge doesn't show key error message, only summary error *Correction: Drag and drop file works only for operations. Not for all other objects. *Correction: cryptocompare fails if too many values are requested (>2000) *Correction: Change icon for trackers by a "crosshairs" *Correction: Source ratesapi doesn't work in appimage *Correction: Add "Settings" description in documentation - *Correction: Units list doesn't save font size (see https://forum.kde.org/viewtopic.php?f=210&t=166692) + *Correction: Units list doesn't save font size (see <https://forum.kde.org/viewtopic.php?f=210&t=166692>) *Correction: Update comment of operation when suboperation of a single operation is modified *Correction: Adapt download-po.py for new svn structure *Feature: Add new source "exchangeratesapi.io" @@ -184,7 +183,7 @@ skrooge (2.22.0) *Correction: Set the "Date of import" and "Import balance" when importing from OFX *Correction: Merge of number of operation *Correction: Fix Get Hot New Stuff legacy Endpoints - *Correction: Files not able to be checked out on Windows + *Correction: Files not able to be checked out on Windows *Correction: Bad display in dashboard when all accounts of a type are closed *Correction: With last version of KDE, KMessageWidget are sometimes empty *Correction: Add missing "Full screen" menu @@ -193,27 +192,27 @@ skrooge (2.22.0) *Feature: Add new source "cryptocompare" (need an API key) -- Stephane MANKOWSKI <[email protected]> Thu, 09 Apr 2020 14:59:52 +0200 - + skrooge (2.21.0) *Correction bug 411958: Import CSV fails if account is empty *Correction bug 409166: skrooge appdata.xml missing release 2.20.0 *Correction bug 409703: No guide or tooltip for + icon in Categories form, and inconsistent - *Correction bug 409165: skrooge appdata.xml gets warnings from validation-strict on flathub + *Correction bug 409165: skrooge appdata.xml gets warnings from validation-strict on flathub *Correction bug 412494: Skrooge flatpak silently fails to import anything from Amex QFX - *Correction bug 412831: Filter for custom properties have to be prefixed with v_operation_display_all + *Correction bug 412831: Filter for custom properties have to be prefixed with v_operation_display_all *Correction bug D22508: Get rid of obsolete methods *Correction bug D24327: Build flatpak with latest libofx 0.9.15 *Correction bug: Import CSV with comma when headers are forced (no automatic detection) - *Correction bug: blank spaces at units "Internet code" (see: https://forum.kde.org/viewtopic.php?f=210&t=163184&p=424630&hilit=skrooge#p424630) - *Correction: Import CSV file with footer line - *Correction: Dashboard readability improvement (see: https://forum.kde.org/viewtopic.php?f=210&t=162650) + *Correction bug: blank spaces at units "Internet code" (see: <https://forum.kde.org/viewtopic.php?f=210&t=163184&p=424630&hilit=skrooge#p424630>) + *Correction: Import CSV file with footer line + *Correction: Dashboard readability improvement (see: <https://forum.kde.org/viewtopic.php?f=210&t=162650>) *Feature D22484: Support using category, account, payee or unit properties in reports - *Feature: New source of unite: ratesapi.io (see: https://forum.kde.org/viewtopic.php?f=210&t=162312&sid=c31044c567a38f04e7276263d3720df8) + *Feature: New source of unite: ratesapi.io (see: <https://forum.kde.org/viewtopic.php?f=210&t=162312&sid=c31044c567a38f04e7276263d3720df8>) -- Stephane MANKOWSKI <[email protected]> Sun, 01 Dec 2019 12:39:25 +0100 skrooge (2.20.0) - *Correction bug 406903: no message when Skrooge can't open .skg file given on command line + *Correction bug 406903: no message when Skrooge can't open .skg file given on command line *Correction bug 406904: skrooge command-line help "--+[URL]" doesn't match its behavior *Correction bug 406741: QFX Date Import *Correction bug 407280: Skrooge flatpak unintentionally builds unused tests @@ -221,19 +220,19 @@ skrooge (2.20.0) *Correction bug 407257: Importing GNUcash (Account name instead of AccountID) *Correction bug 409026: skrooge appdata.xml fails validation on flathub, needs release and content_rating tags *Correction: aqbanking corrections: - * Added auto repair for certain banks (Sprada, Netbank, Comdirect). + *Added auto repair for certain banks (Sprada, Netbank, Comdirect). * Added --disable-auto-repair command line option - * Added --prefer-valutadate command line option + *Added --prefer-valutadate command line option * Removed --balance command line option *Correction: getNetWorth (used to compute PFS) is now computed by using all accounts *Correction: Remove color of hyperlinks in dashboard for a better rendering in dark theme *Correction: Remove broken quotes sources (BitcoinAverage, BitcoinCharts) *Correction: Better handling of the mode and comment field using the aqbanking import backend. *Feature: New REGEXPCAPTURE operator in "Search & Process" to capture a value by regular expression - *Feature: Import backend aqbanking allows to import accounts without an IBAN. (See https://phabricator.kde.org/D20875) + *Feature: Import backend aqbanking allows to import accounts without an IBAN. (See <https://phabricator.kde.org/D20875>) -- Stephane MANKOWSKI <[email protected]> Sun, 23 Jun 2019 09:27:55 +0200 - + skrooge (2.19.0) *Correction bug 406321: ERR-8/ERR-5 importing qfx file, "More than one object returned in 'v_account' for 't_number='''" *Correction bug 406243: Skrooge does not import share operations in QIF file correctly @@ -256,20 +255,20 @@ skrooge (2.19.0) *Performances: Better performances in "Delete payees without operation" -- Stephane MANKOWSKI <[email protected]> Sat, 20 Apr 2019 14:03:43 +0200 - + skrooge (2.18.0) *Correction bug 403575: skrooge w/ -DSKG_WEBENGINE=ON: ui_skgtablewithgraph.h:15:10: fatal error: QtWebKitWidgets/QWebView: No such file or directory - *Correction bug 403675: App crashes with segfault after second import + *Correction bug 403675: App crashes with segfault after second import *Correction bug 402330: error importing QIF File "SKGImportPluginQif::importFile() RC=[ERR-5]: SKGCategoryObject::addCategory failed because linked object is not yet saved in the database. *Correction bug 403725: import Quicken tags from QIF as Skrooge trackers *Correction bug 403985: kgbasegui/skgwebview.h:28:10: fatal error: qwebview.h: No such file or directory - *Correction: Import KMYMONEY with non utf8 characters doesn't work (see https://forum.kde.org/viewtopic.php?f=210&t=156506) + *Correction: Import KMYMONEY with non utf8 characters doesn't work (see <https://forum.kde.org/viewtopic.php?f=210&t=156506>) *Correction: Import KMYMONEY of scheduled operations from the next operation to add instead of the first one (to avoid duplicate) *Correction: Import KMYMONEY of shares with only one split must be done with the unit of the share - *Correction: Nb occurrences and last date are not aligned on weekly schedules + *Correction: Nb occurrences and last date are not aligned on weekly schedules *Correction: Display all occurrences of a schedule in dashboard not only the first one *Correction: Display the currency symbol at the right place in scheduled operations - *Correction: Display correctly the amount in "highlighted operations" in dashboard + *Correction: Display correctly the amount in "highlighted operations" in dashboard *Correction: The advice "Advice are very long to compute" can now be rejected *Correction: Add date in "Bank (light)" widget in html mode *Correction: Remove template from "Highlighted operation" widget @@ -278,39 +277,39 @@ skrooge (2.18.0) *Feature: File can be made anonymous in a reversible mode *Feature: In "Operations" page, possibility to view all operations of an account + its credit cards associated *Feature: The number of years for forecasts based on scheduled operations can be choosen from settings - *Feature: Possibility to choose the max date of schedules in dashboard + *Feature: Possibility to choose the max date of schedules in dashboard *Feature: New action to skip scheduled operations *Feature: Possibility to skip scheduled operations from dashboard *Feature: Addition of options (Incomes, Expenditures, Transfers, …) in contextual menu of graphs in "Account" page *Feature: Addition of options (Days, Weeks, Months, …) in contextual menu of graphs in "Account" page -- Stephane MANKOWSKI <[email protected]> Mon, 11 Feb 2019 21:32:09 +0100 - + skrooge (2.17.0) *Correction bug 400695: Designer plugins get installed as versioned libraries *Correction bug 400724: Import of Quicken 2012 .QIF file failed due to tags *Correction bug 402031: ERR-4/ERR-5 opening relative path to .skg from command line, then zombie Skrooge - *Correction: Transfer created with value at 0. Regression due to 399672. (see https://forum.kde.org/viewtopic.php?f=210&t=155713&p=406978) - *Correction: QIF import with transfer on split (see https://forum.kde.org/viewtopic.php?f=210&t=155614) + *Correction: Transfer created with value at 0. Regression due to 399672. (see <https://forum.kde.org/viewtopic.php?f=210&t=155713&p=406978>) + *Correction: QIF import with transfer on split (see <https://forum.kde.org/viewtopic.php?f=210&t=155614>) *Correction: Add delay (300 ms) on text filter *Correction: "Search & Process" create a duplicate a duplicated category in some cases *Correction: Compliance with SQLCipher 4 *Correction: Close SQL database in mmb import - *Feature: Like on transfer, the ratio is requested when creating a share operation (see https://forum.kde.org/viewtopic.php?f=210&t=155605&p=406979) + *Feature: Like on transfer, the ratio is requested when creating a share operation (see <https://forum.kde.org/viewtopic.php?f=210&t=155605&p=406979>) *Feature: Progress bar in taskbar *Feature: Support only QT >= 5.7.0 -- Stephane MANKOWSKI <[email protected]> Sun, 16 Dec 2018 17:50:46 +0100 skrooge (2.16.0) - *Correction bug 398683: Periodic crashes on dashboard + *Correction bug 398683: Periodic crashes on dashboard *Correction bug 397611: [ERR-5]: Format de date non pris en charge importation boobank *Correction bug 399480: Grammar mistake in .po file / - s missing in simple *Correction bug 399482: Wrong plural form in .po-File *Correction bug 399483: Spelling mistake in .po file "Transfert" should be "Transfer" - *Correction bug 399672: Modifying multiple selected operations into transfers creates empty category and tracker if not identical + *Correction bug 399672: Modifying multiple selected operations into transfers creates empty category and tracker if not identical *Correction: Ofx import must import FEE as debit - *Correction: Document migration fails if format is "d.MM.yy 'г" (see: https://forum.kde.org/viewtopic.php?f=210&t=155575) + *Correction: Document migration fails if format is "d.MM.yy 'г" (see: <https://forum.kde.org/viewtopic.php?f=210&t=155575>) *Correction: Inconsistency in "Incomes vs Expenditures" on sub operations with trackers *Correction: Build on windows *Correction: Use CPU instead CPU for QML (needed for printing) @@ -319,7 +318,7 @@ skrooge (2.16.0) *Performances: Solve performance issue due to new feature : More tooltips on "Operations" table -- Stephane MANKOWSKI <[email protected]> Sun, 04 Nov 2018 14:12:43 +0100 - + skrooge (2.15.0) *Correction bug 397018: Check sqlcipher installation (issue detected on GENTOO) *Correction: Crash when sort a grouped view @@ -329,7 +328,7 @@ skrooge (2.15.0) *Feature: More tooltips on "Operations" table -- Stephane MANKOWSKI <[email protected]> Wed, 15 Aug 2018 22:01:16 +0200 - + skrooge (2.14.0) *Correction bug 394857: Reports do not graph operations by week correctly *Correction bug 395328: Bad perfo in SKGAccountObject::getPossibleReconciliations when too many operations @@ -349,7 +348,7 @@ skrooge (2.14.0) *Performances: Improvement of performance of SKGTreeView::selectObjects and SKGTreeView::getState when grouping with many groups -- Stephane MANKOWSKI <[email protected]> Sun, 24 Jun 2018 19:00:18 +0200 - + skrooge (2.13.0) *Correction bug 392828: Choose what to display on selection *Correction: Simple search in "Search & Process" doesn't escape words @@ -361,33 +360,33 @@ skrooge (2.13.0) *Feature: Addition of a new option to check if reconciliation has been broken -- Stephane MANKOWSKI <[email protected]> Mon, 07 May 2018 20:31:26 +0200 - + skrooge (2.12.0) *Correction bug 389867: Amount Input Changes Value Prematurely *Correction bug 389866: Date Input Field Not Localized *Correction bug 389899: Split dates aren't updated when copying previous entry *Correction bug 390223: Opening d/l QFX file opens new skrooge file instead of importing into existing - opened file *Correction: Remove compilation warning (-Wsign-promo) - *Correction: Can't resize the window and its width exceeds the screen (https://forum.kde.org/viewtopic.php?f=210&t=151023) - *Correction: Search and process doesn't work in template mode with category used (see: https://forum.kde.org/viewtopic.php?f=210&t=150940) - *Correction: No sound notification when an operation is created (see: https://forum.kde.org/viewtopic.php?f=210&t=151296) + *Correction: Can't resize the window and its width exceeds the screen (<https://forum.kde.org/viewtopic.php?f=210&t=151023>) + *Correction: Search and process doesn't work in template mode with category used (see: <https://forum.kde.org/viewtopic.php?f=210&t=150940>) + *Correction: No sound notification when an operation is created (see: <https://forum.kde.org/viewtopic.php?f=210&t=151296>) *Feature: All bookmarked report can be easily added to the dashboard with the + menu *Feature: New "Treemap" graph mode in reports *Feature: Automatic merge of payees, accounts and units when updated with another existing name - *Feature: Alpha numerical values are now supported for number of operation (see: https://forum.kde.org/viewtopic.php?f=210&t=150988&p=394706) + *Feature: Alpha numerical values are now supported for number of operation (see: <https://forum.kde.org/viewtopic.php?f=210&t=150988&p=394706>) *Feature: Addition of a new option to displaythe environment variables used by Skrooge -- Stephane MANKOWSKI <[email protected]> Thu, 08 Mar 2018 20:06:43 +0100 - + skrooge (2.11.0) - *Correction bug 386942: .py scripts in /usr/bin - *Correction bug 388955: Splitting Currency and Amount into separate columns + *Correction bug 386942: .py scripts in /usr/bin + *Correction bug 388955: Splitting Currency and Amount into separate columns *Correction: Better account number in weboob import *Correction: Weboob import is now importing account with better name (use of "label") *Correction: Weboob import compliant with utf8 *Correction: Failure when launching "skrooge filename.xxx" when filename.xxx is a file to import *Correction: "Switch closed" is available on unit but units are not closable - *Correction: When a transfer is created only one of both operation has the tracker set: https://forum.kde.org/viewtopic.php?f=210&t=143127&p=384834#p384834 + *Correction: When a transfer is created only one of both operation has the tracker set: <https://forum.kde.org/viewtopic.php?f=210&t=143127&p=384834#p384834> *Correction: Export of selection when selection size > 1 doesn't work *Correction: Define alternative icons when a "poor" icon set is used (like by default on gnome: Tango) *Feature: Tips of the day are now clickable and in the main page (not more popup panel) @@ -398,19 +397,19 @@ skrooge (2.11.0) *Performances: Improvement of performance in SKGImportExportManager::findAndGroupTransfers. 11552 ms => 285 ms -- Stephane MANKOWSKI <[email protected]> Sat, 03 Feb 2018 11:16:35 +0100 - + skrooge (2.10.5) - *Correction bug 386594: Can not load share prices for French stocks + *Correction bug 386594: Can not load share prices for French stocks -- Stephane MANKOWSKI <[email protected]> Sat, 25 Nov 2017 23:15:27 +0100 - + skrooge (2.10.0) *Correction bug 383758: Report unreadable because element outlines are to thick *Correction bug 384119: Operation without suboperation after a kmy import *Correction bug 375865: Quick fill: select/enter item does not lock payee *Correction bug 384801: Converting multiple operations with different amounts to "transfer" type changes all amounts to 0 *Correction bug 384802: When creating multiple transfers into a different currency use the correct exchange rate for each date - *Correction bug 385002: Display and edit default category for payee + *Correction bug 385002: Display and edit default category for payee *Correction bug 385277: Wrong budget for split-operations with unaligned dates *Correction bug 384803: Creating many transfers to a different currency leads to uninterruptible series of dialog boxes *Correction bug 385990: Altered budgets aren't displayed until you reload the tab @@ -439,7 +438,7 @@ skrooge (2.10.0) *Performances: Better performances on initial load (avoid to intialise a document before loading one other) -- Stephane MANKOWSKI <[email protected]> Thu, 02 Nov 2017 21:17:06 +0100 - + skrooge (2.9.0) *Correction bug 380235: Reports table view: missing characters *Correction bug 380232: Yahoo api discontinued @@ -450,13 +449,13 @@ skrooge (2.9.0) *Correction bug 380820: Custom banks do not use their custom icon/image *Correction bug 380818: Cash account is not associated with a bank *Correction bug 380802: Going back and forth from "fullscreen mode" (Ctrl+Shift+F) loses the focus on "pages" tab on the left sidebar - *Correction bug 381056: Dashboard portfolio widget: Wrong percentage values + *Correction bug 381056: Dashboard portfolio widget: Wrong percentage values *Correction bug 381562: csv file import: unable to detect matching account *Correction bug 381168: Change tab order of properties editor - *Correction bug 381847: Income & Expenditure widget does not match corresponding report - *Correction bug 382162: Wrong budget in root categories if subcategories also include subcategories + *Correction bug 381847: Income & Expenditure widget does not match corresponding report + *Correction bug 382162: Wrong budget in root categories if subcategories also include subcategories *Correction: Multithreading SQL connections must be compliant with SQLite mode - *Correction: Temporary skg file protected by password are not well restore + *Correction: Temporary skg file protected by password are not well restore *Correction: Replacement of missing icons *Correction: Auto apply on advice duplicates remaining advice *Correction: The "duplicate" function creates operation with invalid creation date @@ -476,12 +475,12 @@ skrooge (2.9.0) *Performances: Better performances on load and save -- Stephane MANKOWSKI <[email protected]> Sat, 12 Aug 2017 10:11:37 +0200 - + skrooge (2.8.1) *Correction: Bad display of information of current account when a second document is opened -- Stephane MANKOWSKI <[email protected]> Sat, 15 Apr 2017 20:41:56 +0200 - + skrooge (2.8.0) *Correction bug 375721: Right-click (context menu) reload view *Correction bug 375875: Changing password does not work @@ -490,7 +489,7 @@ skrooge (2.8.0) *Correction bug 375865: Quick fill: select/enter item does not lock payee is not well computed *Correction: The "Other" category in dashboard and report widget name "5 main categories of expenditure" *Correction: Sometimes the sort on date in operation table is not the same than the sort used to compute the balance, this causes troubles - *Correction: Create fake operation doesn't work on account not having the primary unit (https://forum.kde.org/viewtopic.php?f=210&t=138803&sid=d0d34f728ef7f41bb6c32764ccf3d8f6) + *Correction: Create fake operation doesn't work on account not having the primary unit (<https://forum.kde.org/viewtopic.php?f=210&t=138803&sid=d0d34f728ef7f41bb6c32764ccf3d8f6>) *Correction: "Income vs Expenditure" dashboard widget is not refreshed when data are modified *Correction: Bad display in "5 main categories of expenditure" in QML dashboard widget *Correction: Better performance in "Incomes vs Expenditures" dashboard widget @@ -515,7 +514,7 @@ skrooge (2.7.0) *New feature: New grantlee filter to execute the sql order you want on the document. This will improve html reports *New feature: New grantlee filter to convert an integer in file size format (example: 390.2 MB) *New feature: Ability to open a file property by url - *New feature: CSV export from report is now able to export raw values (http://forum.kde.org/viewtopic.php?f=210&t=112209&p=290153#p290153) + *New feature: CSV export from report is now able to export raw values (<http://forum.kde.org/viewtopic.php?f=210&t=112209&p=290153#p290153>) *New feature: Resize of account number in "Accounts" page to be able to entre IBAN number *New feature: "Rename" for all dashboard widget *New feature: "Search & process" is now possible on bank name. This allows to create an alarm based on the deposit guarantee level per bank @@ -523,15 +522,15 @@ skrooge (2.7.0) -- Stephane MANKOWSKI <[email protected]> Sun, 22 Jan 2017 17:45:58 +0100 skrooge (2.6.0) - *Correction bug 372470: Scheduled transactions on dashboard - *Correction bug 372938: merge imported operations wrong warning about different amounts + *Correction bug 372470: Scheduled transactions on dashboard + *Correction bug 372938: merge imported operations wrong warning about different amounts *Correction bug 373147: Dashboard/Scheduled operations typo *Correction: Remove old skrooge icons to use the official breeze icons *Correction: Do not install namelink for private library - *Correction: Avoid inconsistency when primary unit is not well defined (https://forum.kde.org/viewtopic.php?f=210&t=136856) + *Correction: Avoid inconsistency when primary unit is not well defined (<https://forum.kde.org/viewtopic.php?f=210&t=136856>) *Correction: QIF import fails when non utf8 chars are found *Correction: Display all type of item in "Search & Process" - *Correction: Execution of "template" rule after import destroys the template itself (https://forum.kde.org/viewtopic.php?f=210&t=137121&sid=b3336f56f03d79f50ad7d53b9e919076) + *Correction: Execution of "template" rule after import destroys the template itself (<https://forum.kde.org/viewtopic.php?f=210&t=137121&sid=b3336f56f03d79f50ad7d53b9e919076>) *Correction: Recovery of the working copy doesn't work in sqlcypher mode *Correction: Better performances and memory use in SKGAccountObject::getPossibleReconciliations *Correction: Better automatic account selection by using bank and agency numbers @@ -545,22 +544,22 @@ skrooge (2.6.0) *Correction: To avoid partial import with backend, the import is fully done in case of delta detected *Correction: weboob backend is now searching transactions on date AND rdate to avoid missing transaction *Correction: Skrooge is now able to download addition stuff (monthly report template, quote source) with knewstuff - *Correction: Open file property fails when the property name contains the full path (https://forum.kde.org/viewtopic.php?f=210&t=137528) + *Correction: Open file property fails when the property name contains the full path (<https://forum.kde.org/viewtopic.php?f=210&t=137528>) *Correction: Avoid duplicated operation when importing attached accounts with weboob - *Correction: Group on suboperations must display min, average and maw amounts (https://forum.kde.org/viewtopic.php?f=210&t=137569) + *Correction: Group on suboperations must display min, average and maw amounts (<https://forum.kde.org/viewtopic.php?f=210&t=137569>) *Correction: The option "Import only operations since the last imported one" must not be applied with backend import *Correction: "Estimated interests" are now in QML in dashboard and are available for monthly reports *Correction: Addition of tooltips on each operator in "Search & Process" *New feature: Addition of "nocolor" to the "money" Grantlee filter - *New feature: Remove .skg in backup file name if .skg is added in the prefix (https://forum.kde.org/viewtopic.php?f=210&t=136518&p=366065#p366065) + *New feature: Remove .skg in backup file name if .skg is added in the prefix (<https://forum.kde.org/viewtopic.php?f=210&t=136518&p=366065#p366065>) *New feature: "Alarm" dashboard widget is now compliant with QML mode -- Stephane MANKOWSKI <[email protected]> Tue, 27 Dec 2016 18:42:32 +0100 - + skrooge (2.5.0) *Correction bug 364407: Doesn't build with Qt 5.7 - *Correction bug 366025: Skrooge perpetually asks me to save updated tab state - *Correction bug 368196: Delete sub-operations in edit delete selected operation in list + *Correction bug 366025: Skrooge perpetually asks me to save updated tab state + *Correction bug 368196: Delete sub-operations in edit delete selected operation in list *Correction bug 368356: Show amount sign on lost focus *Correction bug 368195: No lock on target account for a transfer *Correction bug 369090: Transfers sub operation created by template has wrong date @@ -573,16 +572,16 @@ skrooge (2.5.0) *Correction: Keep properties when 2 operations are merged *Correction: Correction in weboob backend to avoid missing transactions and improve performances *New feature: Massive update is now available for amount in "Operation" page - *New feature: Massive update is now available for date in "Operation" page + *New feature: Massive update is now available for date in "Operation" page *New feature: Capability to set/change order of budget rules *New feature: Tooltip on modified amount of budget to explain the reasons of modifications *New feature: Import of PDF invoice -- Stephane MANKOWSKI <[email protected]> Sun, 25 Sep 2016 09:00:24 +0200 - + skrooge (2.4.0) *Correction bug 359679: Building the v2.3.0 package on Arch Linux dies with an error 'isnan' was not declared in this scope - *Correction bug 362231: Lost date in imported split operation + *Correction bug 362231: Lost date in imported split operation *Correction: Corruption of document after removing the password *Correction: In unit page and dashboard widget the annual performance is now computed on a year (not with an extrapolation of the last performance) *Correction: Refresh "Interest" dashboard widget when operations are modified @@ -590,14 +589,14 @@ skrooge (2.5.0) *Correction: All advices are not displayed in dashboard *Correction: More setPlaceholderText for better GUI *Correction: Responsive report is now using highchart - *New feature: New tutorial grantlee template to learn how to develop a new template + *New feature: New tutorial grantlee template to learn how to develop a new template *New feature: New option to select if the dashboard must be in html or qml. Qml mode is still experimental -- Stephane MANKOWSKI <[email protected]> Fri, 06 May 2016 21:07:29 +0200 skrooge (2.3.0) - *Correction bug 357081: No option to disable tray icon - *Correction bug 357414: Bad display amount in split editor + *Correction bug 357081: No option to disable tray icon + *Correction bug 357414: Bad display amount in split editor *Correction bug 358315: Typo in .desktop file leads to KRunner freeze *Correction: Avoid failure in kmy import when sub category already exists *Correction: Better autoreconciliation (the autoreconciliation can be done even when operations are not well sorted) @@ -619,18 +618,18 @@ skrooge (2.5.0) *New feature: Ctrl+Maj+V allows to validate OR UNVALIDATE the imported operations -- Stephane MANKOWSKI <[email protected]> Sun, 21 Feb 2016 21:55:44 +0100 - + skrooge (2.2.0) - *Correction bug 352674: SQLite version of the system not aligned with embedded in Qt when using sqlcipher + *Correction bug 352674: SQLite version of the system not aligned with embedded in Qt when using sqlcipher *Correction bug 349961: Values in "Text" report are clickable to open corresponding operations *Correction bug 349976: Default categories for payees *Correction bug 354139: Pb when opening operations in sub-operation view - *Correction bug 341463: Monthly reports include transfers between accounts and shows as income/expenses + *Correction bug 341463: Monthly reports include transfers between accounts and shows as income/expenses *Correction bug 354439: Re-open close account with money: wrong warning - *Correction bug 354463: Incomes/Expenditures in monthly reports do not account for sub-operations of split operations - *Correction bug 354424: Displayed balance is 0,00 and operation is ignored afterwards - *Correction bug 354817: Arrows should increment/decrement operation number - *Correction bug 355376: Category too small in split editor + *Correction bug 354463: Incomes/Expenditures in monthly reports do not account for sub-operations of split operations + *Correction bug 354424: Displayed balance is 0,00 and operation is ignored afterwards + *Correction bug 354817: Arrows should increment/decrement operation number + *Correction bug 355376: Category too small in split editor *Correction bug 355956: Not existent type in dashboard *Correction: Drag and drop file is now able to move a file *Correction: The WORD function of "Search & Replace" is no more sensible of useless space @@ -639,47 +638,47 @@ skrooge (2.2.0) *Correction: Correction ofx import in ECM_ENABLE_SANITIZERS='address' mode *Correction: Better print of dashboards by printing each widget individually *Correction: Better counting of pages in print function - *Correction: Monthly reports with "default" template is now printed in only one page (remove page-break-before: always) - *Correction: Monthly reports with "responsive" template must not print url + *Correction: Monthly reports with "default" template is now printed in only one page (remove page-break-before: always) + *Correction: Monthly reports with "responsive" template must not print url *Correction: Migration from sqlite to sqlcipher mode does not work when the password contains the character " *Correction: In "Search & Process", the between function must work when v1<v2 and v2<v1 *Correction: Bad installation of libraries for Qt Designer *Correction: The template combo box of "Search & Process" must be refreshed when a new template is created *Correction: Update of amount in split panel creates a new line instead of modifying last line in some cases - *Correction: Migration from QSystemTrayIcon to KStatusNotifierItem + *Correction: Migration from QSystemTrayIcon to KStatusNotifierItem *New feature: Properties with file are now an hyperlink in the tables *New feature: Display warning when icon is not found -- Stephane MANKOWSKI <[email protected]> Sun, 29 Nov 2015 18:48:31 +0100 - + skrooge (2.1.1) - *Correction bug 351977: Missing Comment in desktop file - *Correction bug 350722: Sudden date change from 20XX to 19XX + *Correction bug 351977: Missing Comment in desktop file + *Correction bug 350722: Sudden date change from 20XX to 19XX *Correction: Upload of knewhotstuff does not work *Correction: Avoid performance issue when an operation is created very far in the future (example: 01/01/8015) *New feature: New source of download "GrandTrunk" better than yahoo finance for currencies -- Stephane MANKOWSKI <[email protected]> Fri, 11 Sep 2015 13:10:09 +0200 - + skrooge (2.1.0) *Correction bug 349349: Allow to enter year with 2 digits only *Correction bug 349328: Bad date on split operation after fast edition - *Correction bug 349327: Bad date format for sub-operation display in split tab + *Correction bug 349327: Bad date format for sub-operation display in split tab *Correction bug 349624: Add operator on fast filter *Correction bug 349776: Freeze when splitting and editing a future operation *Correction bug 349329: Tools should display modifications before applying them - *Correction bug 349961: Split value of operations in reports/exports - *Correction bug 350154: Cannot change rate symbol (%) position in Simulations panel - *Correction bug 350722: Sudden date change from 20XX to 19XX - *Correction bug 350937: Some words are not translated - *Correction bug 340647: Encrypted Skrooge file is decrypted in-place + *Correction bug 349961: Split value of operations in reports/exports + *Correction bug 350154: Cannot change rate symbol (%) position in Simulations panel + *Correction bug 350722: Sudden date change from 20XX to 19XX + *Correction bug 350937: Some words are not translated + *Correction bug 340647: Encrypted Skrooge file is decrypted in-place *Correction: Authorize only word characters and space in name of templates of reports *Correction: Authorize only word characters and space in name of source of quotes *Correction: Missing unit symbol in monthly report *Correction: Failure on export *Correction: Bad display in period selector of "Income & Expenditure" dashboard widget *Correction: Bad filters in some open file dialog - *Correction: Error when open link with non ASCII characters + *Correction: Error when open link with non ASCII characters *Correction: Better detection of unaligne dates between operations and sub operations *Correction: The first update of monthly report must take into account the selected template instead of using the default one *Correction: Add credits page in "About" @@ -696,11 +695,11 @@ skrooge (2.1.0) *New feature: Delete items in history -- Stephane MANKOWSKI <[email protected]> Thu, 27 Aug 2015 19:20:30 +0200 - + skrooge (2.0.0) *Correction bug 347762: Invalid error message for SQLite version check after an update of SQLite *Correction bug 324653: Auto-Hide Scrollbars for Report Graphs - *Correction bug 348865: Do not show translated tooltip + *Correction bug 348865: Do not show translated tooltip *Correction bug 348490: Split with almost 0 operation *Correction: Porting on KF5 / QT5 *Correction: Use of Q_DECL_OVERRIDE @@ -710,29 +709,29 @@ skrooge (2.0.0) -- Stephane MANKOWSKI <[email protected]> Sun, 14 Jun 2015 18:16:43 +0200 skrooge (1.12.5) - *Correction bug 348619: Freeze amount should freeze unit + *Correction bug 348619: Freeze amount should freeze unit *Correction bug 348621: Field order with tab key - *Correction bug 348620: Display of multiple operations with common fields - *Correction bug 348568: Payee with operations in 0 operation group - *Correction bug 345994: Bad unit on some operation after search + *Correction bug 348620: Display of multiple operations with common fields + *Correction bug 348568: Payee with operations in 0 operation group + *Correction bug 345994: Bad unit on some operation after search *Correction: Build for QT built with -reduce-relocations -- Stephane MANKOWSKI <[email protected]> Wed, 03 Jun 2015 22:07:31 +0200 - + skrooge (1.12.0) *Correction bug 345974: Skrooge alarms keep firing up regardless of specified alert amount *Correction bug 346151: Fast edition do not fill operation sign *Correction bug 345998: Add tooltip for all history actions - *Correction bug 345799: Moved then hiden column displayed + *Correction bug 345799: Moved then hiden column displayed *New feature: Automatic point operations created during reconciliation - *New feature: "Simple" mode in "Search and process" page + *New feature: "Simple" mode in "Search and process" page *Performances: Better performances on selection change in "operation" page -- Stephane MANKOWSKI <[email protected]> Thu, 07 May 2015 20:46:21 +0200 - + skrooge (1.11.0) *Correction bug 341020: End of text in lineedit hides under the "clear" icon button - *Correction bug 341450: Empty skg_bill.csv is created every time I launch Skrooge + *Correction bug 341450: Empty skg_bill.csv is created every time I launch Skrooge *Correction bug 341463: Monthly reports include transfers between accounts and shows as income/expenses *Correction bug 342737: Multiple date modifications on scheduled operations *Correction bug 343730: Resize/hide internal filter panel in report @@ -741,10 +740,10 @@ skrooge (1.11.0) *Correction bug 345580: Share without tax should not be split *Correction bug 345654: Btn Add grayed after entering values information *Correction bug 345661: Selecting multiple operations: amount is not ----- - *Correction bug 345719: Enhance fast search/filter on lists + *Correction bug 345719: Enhance fast search/filter on lists *Correction bug 345826: Bas edit fields on list sub-operation after search - *Correction bug 345416: Crash when searching on 'type' field - *Correction: "Search" and "Report" do not work on properties of suboperations + *Correction bug 345416: Crash when searching on 'type' field + *Correction: "Search" and "Report" do not work on properties of suboperations *Correction: Bad tooltips in "Report" for expand and collapse *Correction: Support invalid OFX file having debit with positive amount *Correction: Timeline does not work in some cases @@ -758,10 +757,10 @@ skrooge (1.11.0) *Correction: Stable sort when sorting by date to avoid ununderstandable balance *Correction: In table, when rows are groupes, the row representing the group spans all columns *Correction: Avoid crash in Add properties on suboperations - *New feature 343766: Better custom report configuration + *New feature 343766: Better custom report configuration *New feature: New dock to be able to see all messages displayed *New feature: Alarm messages can be have parameters for the total amount (%1), alarm amount (%2) and difference (%3) - *New feature: Show sum of spendings in tables when operations are grouped + *New feature: Show sum of spendings in tables when operations are grouped *New feature: New advice detecting scheduled operations having date not aligned with the last inserted operation *New feature: The target directory of the backuped file can be force *New feature: Now some advices are recommended @@ -772,23 +771,23 @@ skrooge (1.11.0) *New feature: Addition of "Creation date" on operations -- Stephane MANKOWSKI <[email protected]> Sun, 05 Apr 2015 19:18:04 +0200 - + skrooge (1.10.0) *Correction bug 334626: When doing a transfer, my specification of + or - is ignored *Correction bug 335943: Please add column "number of operations" to categories view *Correction bug 336320: OFX file import duplicates the last 12 transactions *Correction bug 338351: Reconciliation with additional currencies *Correction bug 338993: Change main currency fails to update amounts - *Correction bug 338994: Currency rate not saved for transactions + *Correction bug 338994: Currency rate not saved for transactions *Correction: Open URL does not work in unit page *Correction: Wrong date in message "Operation 'XXX' will be inserted in YYY days" *Correction: Auto repair of qif file not having sum of suboperation amount != operation amount - *Correction: Better error message on mny import when java is not installed - *Correction: Weboob0g backend is now compliant with weboob version 0h + *Correction: Better error message on mny import when java is not installed + *Correction: Weboob0g backend is now compliant with weboob version 0h *Correction: Correction in bitcoin quote download *Correction: Remove duplicate in "To Account" field on operations *Correction: Import of mode for mny files - *Correction: Better detection of transfers in mny import + *Correction: Better detection of transfers in mny import *Correction: Automatic resize of columns in "Search and Process" edit panel to facilitate the creation/update of rules *Correction: Missing template "categories_month_table" *Correction: For credit card account, the binding of account is optional @@ -798,7 +797,7 @@ skrooge (1.10.0) *New feature: The future can be added or not in "Current" or "Last" periods *New feature: Defered credit card management *New feature: Capacity to apply a template on operations - *New feature: Capacity to automatically apply a template on operations from "Search and Process" + *New feature: Capacity to automatically apply a template on operations from "Search and Process" *New feature: Sort of table memorize the previous sort to be able to sort by column 1 and column 2 *New feature: New advice to inform the user when the monetary decimal symbol is not defined in KDE localization settings *New feature: 2 options in graphs, one for limits visibility, one for average visibility @@ -810,15 +809,15 @@ skrooge (1.10.0) *Performances: Better performances in dashboard -- Stephane MANKOWSKI <[email protected]> Tue, 28 Oct 2014 20:57:41 +0100 - + skrooge (1.9.0) - *Correction bug 327148: Version 1.8.0 doesn't build + *Correction bug 327148: Version 1.8.0 doesn't build *Correction bug 328335: Wish for fixed table row header *Correction bug 326764: When printing hard copy of report, only data in view in window is printed, not full report data *Correction bug 329568: Simulator utility problem - *Correction bug 329825: When opening crypted file with false password skrooge falsely states the file is corrupted + *Correction bug 329825: When opening crypted file with false password skrooge falsely states the file is corrupted *Correction bug 329876: Weboob import from paypal ignores dates and creates account "0" - *Correction bug 330354: Budget forecast duplicates operation creation + *Correction bug 330354: Budget forecast duplicates operation creation *Correction bug 330428: Sorting doesn't work on Reconciliation date in Accounts view *Correction bug 331191: Obsolete term „Context“ in docbook *Correction: Remove conflict on CTRL+C shortcut @@ -827,7 +826,7 @@ skrooge (1.9.0) *Correction: Refresh delta during reconciliation *Correction: Better PDF export from Monthly report *Correction: Import CSV unit file with "," as separator - *Correction: Better KMyMoney import + *Correction: Better KMyMoney import *Correction: Imported "Wallet" accounts are in bank named '' *Correction: Avoid wrong transfert in Grisbi import *Correction: The option "Import only operations since the last imported one" uses a delay of 4 days to avoid missing operations due to value date @@ -849,7 +848,7 @@ skrooge (1.9.0) *New feature: New statistic plugin -- Stephane MANKOWSKI <[email protected]> Sat, 12 Apr 2014 16:11:26 +0200 - + skrooge (1.8.0) *Correction bug 319706: OFX trntype not imported, rest okay *Correction bug 320114: Wrong bank balance at dashboard @@ -858,24 +857,24 @@ skrooge (1.8.0) *Correction bug 320240: Impossible to enter exact amount for given unit in pop-up *Correction bug 320242: Transaction confirmation pop-up doesn't use defined unit value for transaction date for suggested value *Correction bug 320261: Dashboard "Income & expenditure": no values, strange colors - *Correction bug 320157: Skrooge not working when .skg file is located on Samba share + *Correction bug 320157: Skrooge not working when .skg file is located on Samba share *Correction bug 320323: Add function ("rest to") In budget *Correction bug 320298: Default automatic format detection while importing a file leads to wrong entries creation *Correction bug 320070: Allow changing operation date through "Search & Process" - *Correction bug 320716: Skrooge does not import all operations using weboob + *Correction bug 320716: Skrooge does not import all operations using weboob *Correction bug 320717: Use rdate instead of date in weboob backend *Correction bug 319993: Please adopt application logo/icon for smaller resolutions ==> skrooge-mini can be choosen for small resolutions *Correction bug 319990: Please fix icon alignment in Pages tab *Correction bug 322306: Skrooge Crash using Forecast Schedule *Correction bug 322069: Designer plugins should be unversioned .so files *Correction bug 323380: Minor date bug when using the stock portfolio widgets - *Correction bug 320066: Crash importing KmyMoney exported file from Skrooge - *Correction bug 324972: Import fails without an error when account is defined in CSV + *Correction bug 320066: Crash importing KmyMoney exported file from Skrooge + *Correction bug 324972: Import fails without an error when account is defined in CSV *Correction bug 325081: Add a « Yesterday » choice in the date picker *Correction bug 325174: Importing from gnucash file doesn't import accounts fo types 'Mutual Fund' nor 'Credit Card' *Correction bug 325223: Crash when exiting skrooge - *Correction bug 324008: Erreur when importing .mny file. Error when analysing categories.json - *Correction bug 325675: Build error in skgfileplugin.cpp for openSUSE 12.2 KDE 4.9 + *Correction bug 324008: Erreur when importing .mny file. Error when analysing categories.json + *Correction bug 325675: Build error in skgfileplugin.cpp for openSUSE 12.2 KDE 4.9 *Correction: KMyMoney exports does not need a check of integrity anymore *Correction: Addition of all icons in size 256 and 512 *Correction: Block drop of a bookmark under another bookmark @@ -930,17 +929,17 @@ skrooge (1.8.0) *Performances: Better performances by avoid to refresh autocompletion on widgets after light transactions -- Stephane MANKOWSKI <[email protected]> Sat, 05 Oct 2013 18:54:16 +0200 - + skrooge (1.7.1) *Correction bug 319565: Bad performances on ubuntu 13.04 *New feature: Open report from dashboard widgets -- Stephane MANKOWSKI <[email protected]> Thu, 09 May 2013 22:28:28 +0200 - + skrooge (1.7.0) *Correction bug 316604: Income and Expense widget on the dashboard does not respect suboperations in split operations *Correction bug 316796: Reports crash when closed normally - *Correction bug 318063: New file format (AFB120 CFONB) + *Correction bug 318063: New file format (AFB120 CFONB) *Correction bug 279967: When automatically started at login, Skrooge is always displayed on all desktops *Correction bug 319145: Multiple currency support still buggy *Correction: Group operations with more than 2 operations selected @@ -952,7 +951,7 @@ skrooge (1.7.0) *Correction: skroogeconvert does not support files without path (example: skroogeconvert -in t.csv -out t.kmy) *Correction: Better performances of skroogeconvert in case of skg import or export *Correction: Global better performances by using the right index on unit table - *Correction: Rename "Undo document" to "Revert document" + *Correction: Rename "Undo document" to "Revert document" *Correction: Reduce the number of messages when using backend import *Correction: Possibility to group tables on properties *Correction: Better support of import/export with url @@ -961,7 +960,7 @@ skrooge (1.7.0) *New feature: New "capitalize" function in "Search & Process" panel *New feature: New attributes "Unit" and "Transfer" in "Search & Process" panel *New feature: All update functions are now available for properties in "Search & Process" panel - *New feature: New icon in tab bar to create new page + *New feature: New icon in tab bar to create new page *New feature: 'To account' in operation table and "Search & Process" *New feature: More attributes in line and column in reports (graph) *New feature: Monthly reports and main page use the general font of KDE @@ -976,8 +975,8 @@ skrooge (1.7.0) *New feature: In report, the graph correction can be done by multiply or divide -- Stephane MANKOWSKI <[email protected]> Sat, 04 May 2013 16:49:45 +0200 - -skrooge (1.6.0) + +skrooge (1.6.0) *Correction bug 314389: weboob import does not work *Correction bug 314743: Can not resize window when operations tab is displayed *Correction bug 313926: Version 1.5.1 shows warnings @@ -1005,25 +1004,25 @@ skrooge (1.6.0) *New feature: Support values like this "3128/100" in imports -- Stephane MANKOWSKI <[email protected]> Mon, 25 Feb 2013 18:06:13 +0100 - -skrooge (1.5.1) + +skrooge (1.5.1) *Correction: Avoid endless "wait cursor" in case of canceled load of protected file *Correction: More robust weboob import for backend not supporting parallel download *Correction: Operations page layout with very long comments -- Stephane MANKOWSKI <[email protected]> Tue, 22 Jan 2013 21:09:04 +0100 -skrooge (1.5.0) +skrooge (1.5.0) *Correction bug 311252: Creating account with existing name just modify the existing one *Correction bug 312609: Banks widgets at the dashboard show wrong values - *Correction bug 312671: Compile warnings + *Correction bug 312671: Compile warnings *Correction bug 312859: Searching for an empty payee doesn't seem to work - *Correction bug 313140: Thousands of compile warnings when using [-pedantic] [PATCH provided by Andi Clemens] - *Correction bug 313141: Adjust layout in preferences window [PATCH provided by Andi Clemens] - *Correction bug 271292: "Set to upper" process does not work with all characters - *Correction bug 263265: Support regexps on imported data + *Correction bug 313140: Thousands of compile warnings when using [-pedantic] [PATCH provided by Andi Clemens] + *Correction bug 313141: Adjust layout in preferences window [PATCH provided by Andi Clemens] + *Correction bug 271292: "Set to upper" process does not work with all characters + *Correction bug 263265: Support regexps on imported data *Correction bug 313268: Better layout fot the "comment" field in the operations view - *Correction bug 313240: Transfers between accounts with different currencies show as income/expense + *Correction bug 313240: Transfers between accounts with different currencies show as income/expense *Correction: Disable "Pin this page" when no page is opened *Correction: Disable "Print" and "Print preview" when no page is opened *Correction: Correction in the show menu of the operation page when only one account with ";" in the name @@ -1042,14 +1041,14 @@ skrooge (1.5.0) *New feature: New advice to switch on "Manual refresh" when advice are very long to compute *New feature: New advice to detect too complex unit definition like this: IBM => $ => £ => € (not supported) *New feature: Possibility to do graphic reports with the bank as column of line - *New feature: Automatic import through weboob (http://weboob.org/) + *New feature: Automatic import through weboob (<http://weboob.org/>) *Perfo: Better performances in advices by avoiding to compute dismissed advice *Perfo: Better performances in categories and payees tables *Perfo: Big performances improvement for huge transaction like imports or massive delete of accounts -- Stephane MANKOWSKI <[email protected]> Sat, 19 Jan 2013 16:31:49 +0100 - -skrooge (1.4.0) + +skrooge (1.4.0) *Correction bug 306517: "Incomes & expenses" widget displays a wrong sum for expenses *Correction bug 308050: Untranslatable strings in 'Budget' Page *Correction bug 308395: "list of operations" screen : inoperative filters (hide closed operations >1 & 2 weeks) @@ -1071,7 +1070,7 @@ skrooge (1.4.0) *New feature: "Stock portfolio" in monthly report *New feature: "Stock portfolio" dashboard widget based on monthly report *New feature: Possibility to add hyperlinks in monthly reports - *New feature: Export html in monthly reports + *New feature: Export html in monthly reports *New feature: New widgets for dashboard *New feature: 2 new templates for monthly report are delivered by default *New feature: 2 new advices detecting very old values of unit and very old operations @@ -1079,11 +1078,11 @@ skrooge (1.4.0) *New feature: New option for import to "Import only operations since the last imported one" -- Stephane MANKOWSKI <[email protected]> Sun, 09 Dec 2012 11:51:43 +0100 - -skrooge (1.3.3) - *Correction bug 305880: On the Dashboard, scheduled transactions have wrong number of decimal places + +skrooge (1.3.3) + *Correction bug 305880: On the Dashboard, scheduled transactions have wrong number of decimal places *Correction bug 306119: Cannot open document created in 1.3.0 with 1.3.2 - *Correction bug 305879: Account panel shows Edition - should be Addition + *Correction bug 305879: Account panel shows Edition - should be Addition *Correction: Smaller bank icon selector in "Accounts" page *Correction: Set default type as "currency" in "Units" page when primary and secondary units are already defined *New feature: Add "savings" as type of account @@ -1091,19 +1090,19 @@ skrooge (1.3.3) *New feature: Export JSON -- Stephane MANKOWSKI <[email protected]> Mon, 03 Sep 2012 16:25:21 +0200 - -skrooge (1.3.2) + +skrooge (1.3.2) *Correction bug 300228: Failed to import from KMyMoney file *Correction bug 301137: 'To Account' of an existing money transfer is displayed incorrectly in edit area *Correction bug 302388: Gnucash import failes: Better error message in case of negative value for a currency *Correction bug 302502: Message for possible schedule incomplete - *Correction bug 303527:Support more time options for ‘show checked operations’ + *Correction bug 303527:Support more time options for ‘show checked operations’ *Correction bug 304003: Crash when removing transaction number of transactions with duplicate account numbers - *Correction bug 304313: Importing a KMyMoney file results in error: "[ERR-11]: 'KMYMONEY-KMYMONEY-TEMPORARY-ACCOUNT': You are not authorized to delete this account because it contains some checked operations" + *Correction bug 304313: Importing a KMyMoney file results in error: "[ERR-11]: 'KMYMONEY-KMYMONEY-TEMPORARY-ACCOUNT': You are not authorized to delete this account because it contains some checked operations" *Correction: Rename columns of budget table *Correction: Better CSV and TXT exports of tables grouped by a column *Correction: Better SVG export of tables - *Correction: Restore palette in tables after print + *Correction: Restore palette in tables after print *Correction: Do not display disabled schedules in dashboard *Correction: Remove text on common icons in toolbar by using QAction::LowPriority *Correction: In "Scheduled operations" page, the button "Jump to the operation" opens the operation page in template mode to authorize updates @@ -1118,16 +1117,15 @@ skrooge (1.3.2) *New feature: Option to ignore operation tracked in reports *New feature: Option to ignore operation grouped in reports - -- Stephane MANKOWSKI <[email protected]> Mon, 06 Aug 2012 12:24:18 +0200 - + skrooge (1.3.0) - *Correction bug 291512: Show hide checked operations setting are not retained + *Correction bug 291512: Show hide checked operations setting are not retained *Correction bug 291550: Advice (dashboard) about operations with empty category : case of transfers *Correction bug 292225: Skrooge 1.2.0 crash on opening report *Correction bug 293398: Display Graph windows during Account Creation *Correction bug 293397: Error on duplicate account name creation - *Correction bug 293580: Select/unselect "import state" column will display empty field + *Correction bug 293580: Select/unselect "import state" column will display empty field *Correction bug 293941: Skrooge crashed on deleting split operation *Correction bug 278220: Wrong values in Monthly Report "Amounts in accounts" *Correction bug 296204: add balance entered in Operations @@ -1155,14 +1153,14 @@ skrooge (1.3.0) *New feature: Possibility to pin/unpin pages -- Stephane MANKOWSKI <[email protected]> Mon, 23 Apr 2012 11:45:09 +0200 - + skrooge (1.2.0) *Correction bug 288683: E: skrooge-common: arch-dependent-file-in-usr-share usr/share/kde4/apps/skrooge/plugins/grantlee/0.2/grantlee_skroogefilters.so *Correction bug 290626: No support of OFX format *Correction: Avoid suboperations pointing on unused category when all categories are deleted *Correction: Hide internal properties in property dock *Correction: A new document is no more considered as modified - *Correction: Advice "xxx is an old tracker" modified to use the LASTDATE instead of the FIRSTDATE + *Correction: Advice "xxx is an old tracker" modified to use the LASTDATE instead of the FIRSTDATE *Correction: Better display in "Income & Expenditure" dashboard widget + addition of "Saving" *Correction: In "Account" page, "Other …" in icon list is now working *Correction: Correction for advice "Possible schedule 'xxx'" @@ -1177,15 +1175,15 @@ skrooge (1.2.0) *Correction: The autocompletion list for number displays only the numbers of the selected account *Correction: Monthly report create .kde directory event if .kde4 must be used *New feature: Fields of update part of the search & process panel are not editable to facilitate the completion - *New feature: Import of non local files (example: http://myserver/document.qif) - *New feature: Export of non local files (example: http://myserver/document.qif) + *New feature: Import of non local files (example: <http://myserver/document.qif>) + *New feature: Export of non local files (example: <http://myserver/document.qif>) *New feature: Dashboard > Shares & Indexes renamed to "Quotes" and provide a possibility to select all available Units (Objects, Currencies etc.) *New feature: Operations > Transfer: do not display a name of a chosen source account in the field of target account *New feature: New mode in reports *New feature: Memorize expanded groups in bookmarks *New feature: "Incomes & Expenditures" widget is clickable *New feature: Highlight on units - *New feature: Addition of "Show" menu in scheduled operations + *New feature: Addition of "Show" menu in scheduled operations *New feature: Hide title in "Scheduled operations" if at least one schedule is existing *New feature: Open "Scheduled operations" when an operation is scheduled *New feature: SKGTreeView scrollbars are sticked on maximum position @@ -1199,18 +1197,18 @@ skrooge (1.1.1) *Correction: Mysterious crash in SKGTreeView::onExpand -- Stephane MANKOWSKI <[email protected]> Wed, 23 Nov 2011 21:44:09 +0100 - + skrooge (1.1.0) - *Correction bug 283683: Can not add a new operation after modifying the values on an existing one - *Correction bug 284220: Closed account still showing up in accounts combobox of "operations" tab + *Correction bug 283683: Can not add a new operation after modifying the values on an existing one + *Correction bug 284220: Closed account still showing up in accounts combobox of "operations" tab *Correction bug 283840: Skrooge is unable to download units for a past period, but it works for the current day - ==> Better warning message - *Correction bug 284073: Expressions in splitted operation amount are not calculated + ==> Better warning message + *Correction bug 284073: Expressions in splitted operation amount are not calculated *Correction bug 283842: If I add today a past operation in a different unit than the principal, the amount calculated uses the present unit value, and not that of the specific date - *Correction bug 284752: Skrooge does not look for Grantlee at build time + *Correction bug 284752: Skrooge does not look for Grantlee at build time *Correction bug 284843: OFX import does not work on UTF-8 encoded files *Correction bug 285289: Misspell found: reconciliation instead of reconciliation - *Correction bug 285880: Cumulative amount of main categories do not appear + *Correction bug 285880: Cumulative amount of main categories do not appear *Correction bug 286538: Renaming categories doesn't rename relevant search/process rules (not fixed but better error management) *Correction: Better colors in "5 main variations" widget for dashboard *Correction: Installation of grantlee_skroogefilters.so in only one place and not hardcoded @@ -1221,23 +1219,23 @@ skrooge (1.1.0) *Correction: Possibility to remove an empty account without warning *Correction: Better performances during migration *Correction: Change language of the document on open if the language of KDE has changed - *Correction: Better affectation of payees and comments during gnucash import + *Correction: Better affectation of payees and comments during gnucash import *Correction: Better default size of the "category" panel in the split table to avoid manual resizing *Correction: Better performances during import of multi files by applying "search & process" rules only at the end *New feature: New type of account "Loan", transfer from/to this kind of account are considered as "expenditure" in reports *New feature: New function to remove useless values in unit (the curve is preserved but useless values are removed) *New feature: New tag for grantlee to be able to use standard palette. Colors of the "Default" template are coming from the KDE palette now. - *New feature: Possibility to download values of units with regular expressions. + *New feature: Possibility to download values of units with regular expressions. *New feature: Possibility to create/modify monthy template directly from skrooge *New feature: More detail in progress bar *New feature: New advice to find and repair operations in groups with only one operation *New feature: New advice to find potential monthly schedule -- Stephane MANKOWSKI <[email protected]> Mon, 21 Nov 2011 15:31:03 +0100 - + skrooge (1.0.0) *Correction bug 280362: Skrooge is not accepting dots or commas - *Correction bug 280897: Unit wont set on mt940 import when there are existing operations + *Correction bug 280897: Unit wont set on mt940 import when there are existing operations *Correction bug 280915: The import logic should use an existing account based on bank name read from :20: and the account number read from :25: *Correction bug 282983: Multi-currency transactions not anchored to the exchange rate of the day of the transaction *Correction bug 283246: Some text is hard to read with dark color theme @@ -1265,16 +1263,16 @@ skrooge (1.0.0) *New feature: "Auto start" bookmarks are not opened if the key SHIFT is maintained pressed during the start of Skrooge *New feature: Grouping function in all tables *New feature: New menu to lock/unlock docks - *New feature: Allow menu hiding + *New feature: Allow menu hiding *New feature: "Monthly report" widgets for the dashboard can be set on current month -- Stephane MANKOWSKI <[email protected]> Mon, 03 Oct 2011 14:21:04 +0200 - + skrooge (0.9.1) *Correction bug 271294: Modifying transactions with spaces in their amounts causes them to be reset to 0 - *Correction bug 275963: Operations imported in the primary currency unit, not the account unit + *Correction bug 275963: Operations imported in the primary currency unit, not the account unit *Correction bug 278004: Skrooge installs library files with wrong version numbers - *Correction bug 278220: Wrong values in Monthly Report "Amounts in accounts" + *Correction bug 278220: Wrong values in Monthly Report "Amounts in accounts" *Correction bug 279421: General reports problems/request *Correction bug 275956: Possibility to display different accounts in different currency units *Correction: Change icons and remove useless icons @@ -1283,7 +1281,7 @@ skrooge (0.9.1) *Correction: Now the forecast period is equal to the real period *Correction: Addition of "Add category" in contextual menu of "Category" page *Correction: Differentiation between "Sum" and "Pourcent" mode of PIE graphs - *Correction: When "operation" page is an a particular account, the editor is cleaned with this account + *Correction: When "operation" page is an a particular account, the editor is cleaned with this account *Correction: Remove password when anonymize a document *Correction: Better performance by simulating "materialized views" with tables (used for categories and budgets) *Correction: In CSV import, if 2 "amount" columns are found then the first one is considered as a debit and the second one as a credit @@ -1292,13 +1290,13 @@ skrooge (0.9.1) *Correction: Better performances *Correction: Saving the state of 'Categories Page' ignores the resized columns with (Auto resize: off) *Correction: CSV import supports multiline file like: - date;amount;comment;type - "1/1/2010";1000;"transfer 1 - from account A - to account B";TRANSFER - "2/2/2010";2000;"transfer 2 - from account A - to account C";TRANSFER + date;amount;comment;type + "1/1/2010";1000;"transfer 1 + from account A + to account B";TRANSFER + "2/2/2010";2000;"transfer 2 + from account A + to account C";TRANSFER *Correction: Protection again empty date ==> if the user remove date string then the current date is used *Correction: Toolbar is realy configurable *Correction: Import of encrypted skrooge files @@ -1316,18 +1314,18 @@ skrooge (0.9.1) *New feature: CTRL+C enables copying of selected cells of tables -- Stephane MANKOWSKI <[email protected]> Mon, 15 Aug 2011 18:53:00 +0200 - + skrooge (0.9.0) - *Correction bug 273692: Weird overlay in each dashboard widget - *Correction bug 268933: Category editing is tedious and confusing - *Correction bug 270207: Cannot enter positive value (credit) for operations in my account + *Correction bug 273692: Weird overlay in each dashboard widget + *Correction bug 268933: Category editing is tedious and confusing + *Correction bug 270207: Cannot enter positive value (credit) for operations in my account *Correction bug 270450: Add a wallet as a distinct account *Correction bug 271529: Add a search box to the Categories tab *Correction bug 271708: Wrong account transfer merging when importing QIF files *Correction bug 272863: Allow to choose which wallet store password in - *Correction bug 274777: inconsistency between amounts&nb of operations displayed by modules Tiers, Categories and Operations - *Correction bug 274993: Generation of forecast in a report depends on the option "auto-write" - *Correction: Error during QIF import if unit is already existing + *Correction bug 274777: inconsistency between amounts&nb of operations displayed by modules Tiers, Categories and Operations + *Correction bug 274993: Generation of forecast in a report depends on the option "auto-write" + *Correction: Error during QIF import if unit is already existing *Correction: Open property file with space *Correction: Selected items always on top in graphs *Correction: Symbol in legend when "Point" is the selected mode of graph @@ -1341,9 +1339,9 @@ skrooge (0.9.0) *Correction: Change "Context" by "Pages" *Correction: Better computation of forecast period for "Scheduled" and "Budget" modes *Correction: Better performance in advice for scheduled operations - *Correction: Better proportion in reports in BUBBLE mode + *Correction: Better proportion in reports in BUBBLE mode *New feature: Formula is autorized in splitted amount (must start by =) - *New feature: Ensure visibility of selected items in graph + *New feature: Ensure visibility of selected items in graph *New feature: New logo with rupee symbol *New feature: New button to reset internal filter in reports *New feature: Settings for "Reports" to select colors @@ -1359,22 +1357,22 @@ skrooge (0.9.0) *New feature: New setting to enable/disable balances computation -- Stephane MANKOWSKI <[email protected]> Mon, 06 Jun 2011 14:00:49 +0200 - + skrooge (0.8.1) *Correction bug 259417: Units: graph unreadable when values are missing for some dates ==> "Show origin" allows to show/hide the origin of the graph for a better display - *Correction bug 259416: Report: showing limits, average and tendency does not work in mode "Sum" - *Correction bug 259414: Feature request: select previously selected tab when closing a tab + *Correction bug 259416: Report: showing limits, average and tendency does not work in mode "Sum" + *Correction bug 259414: Feature request: select previously selected tab when closing a tab *Correction bug 259412: Date chooser field: keyboard shortcuts do not work - *Correction bug 257324: No icon for Skrooge in the Gnome menu + *Correction bug 257324: No icon for Skrooge in the Gnome menu *Correction bug 261001: Better integration on OS X *Correction bug 261318: Amount field calculator gives too many digits - *Correction bug 262511: Wrong widget placement in properties subwindow - *Correction bug 263263: Separate field for income and expenditure when importing CSV files - *Correction bug 263716: Conversion multiple records to "transfer" type cause all have the same ammount - *Correction bug 266703: Window exceeds screen size on Netbook + *Correction bug 262511: Wrong widget placement in properties subwindow + *Correction bug 263263: Separate field for income and expenditure when importing CSV files + *Correction bug 263716: Conversion multiple records to "transfer" type cause all have the same ammount + *Correction bug 266703: Window exceeds screen size on Netbook *Correction bug 267442: Support for mt940 files *Correction bug 267773: Skrooge always start maximized - *Correction bug 267996: Export CSV not unique identifier + *Correction bug 267996: Export CSV not unique identifier *Correction: Bad fullname and cumulative amount on categories after a drag and drop *Correction: Import csv with "sign" column before "amount" *Correction: All items are in "Skrooge" category in "Configure shortcuts" @@ -1395,8 +1393,8 @@ skrooge (0.8.1) *New feature: Change icon on bookmarks *New feature: "Open potential duplicates" *New feature: Massive update on budgets - *New feature: Delete is more secured. - *New feature: Force mode on delete. + *New feature: Delete is more secured. + *New feature: Force mode on delete. *New feature: Possibility to change the account of operations even when only operations of one account are displayed (useful for credit card) *New feature: New "Search & Process" panel *New feature: Property dock is able to display all properties @@ -1413,14 +1411,14 @@ skrooge (0.8.1) *New feature: New "bubble" graph type *New feature: New button in "operation" page to freeze/unfreeze all fields with text *New feature: Better zoom widget in contextual menu of reports - + -- Stephane MANKOWSKI <[email protected]> Mon, 14 Mar 2011 15:40:34 +0100 skrooge (0.8.0) - *Correction bug 250350: Impossible to update an operation of a closed tracker - *Correction bug 250403: Dashboard "Shares & Indexes" shows wrong percentaged variation - *Correction bug 250677: Bank account choice do not use the country information - *Correction bug 246973: Dashboard should be more customizable + *Correction bug 250350: Impossible to update an operation of a closed tracker + *Correction bug 250403: Dashboard "Shares & Indexes" shows wrong percentaged variation + *Correction bug 250677: Bank account choice do not use the country information + *Correction bug 246973: Dashboard should be more customizable *Correction bug 251465: Wrong totals with second currency accounts *Correction bug 252869: Skrooge doesn't import KMM bank names correctly *Correction bug 255133: Skrooge crash on ofx import (With wrong data format. Bug in libOFX) @@ -1428,7 +1426,7 @@ skrooge (0.8.0) *Correction bug 256214: Skrooge after full screen mode I have only StartPage *Correction bug 257322: Installation doesn't depend from "QCA OSSL plugin for libqca2" (libqca2-plugin-ossl is not optional) *Correction bug 258307: comment from main split operation duplicated - *Correction bug 258621: Skrooge crashes when KDE session is closed + *Correction bug 258621: Skrooge crashes when KDE session is closed *Correction: Better dashboard display by using a flow layout *Correction: Bookmark of report having "Columns: -- Nothing --" *Correction: Support of "!type:prices" for QIF import and export @@ -1467,24 +1465,24 @@ skrooge (0.8.0) *New feature: New advice for budgets *New feature: Possibility to dismiss kind of advices *New feature: Hide tendency line column - + -- Stephane MANKOWSKI <[email protected]> Mon, 06 Dec 2010 15:31:21 +0100 - + skrooge (0.7.3) - *Correction bug 245847: skrooge 0.7.3: 'pow10' was not declared in this scope - *Correction bug 213786: Account balance is not displayed + *Correction bug 245847: skrooge 0.7.3: 'pow10' was not declared in this scope + *Correction bug 213786: Account balance is not displayed *Correction bug 246178: Dashboard "Income & Expenses" widget counting transfers *Correction bug 246408: Skrooge prints hardcopy - *Correction bug 246977: In reports from selected data the date selection should be all data - *Correction bug 247445: Linker error in skgbasemodelertest/skgtestnodes.cpp - *Correction bug 246976: 'Select all' option in menu edit - *Correction bug 249955: No password request after hardware crash + *Correction bug 246977: In reports from selected data the date selection should be all data + *Correction bug 247445: Linker error in skgbasemodelertest/skgtestnodes.cpp + *Correction bug 246976: 'Select all' option in menu edit + *Correction bug 249955: No password request after hardware crash *Correction: Better management of print option (collate, nb copy, from, to, last page first) *Correction: Do not authorize creation of operation with "-------" *Correction: In report, capability to create history with of property *Correction: In report, do not allow hiding table or graph by resizing *Correction: Import QIF with !Account section containing more than one account and with D attribute (Thank you Dennis) - *New feature: Properties with a 'http' or 'file' url as value can be opened from skrooge (useful to set bank site on an account) + *New feature: Properties with a 'http' or 'file' url as value can be opened from skrooge (useful to set bank site on an account) *New feature: New daskboard component to know money per bank *New feature: Bookmarks in a menu *New feature: Context in a toolbar (useful for small screen) @@ -1494,17 +1492,17 @@ skrooge (0.7.3) *New feature: Tables are scrolled "bottom" or "top" based on sort order -- Stephane MANKOWSKI <[email protected]> Sun, 05 Sep 2010 07:36:37 +0200 - + skrooge (0.7.2) *Correction bug 237498: Skrooge crash on saving preferences (when system tray is not available) *Correction bug 238087: kAmountEdit widget in Operations plugin isn't properly localized - *Correction bug 238477: Cannot open base if partition is full - *Correction bug 240600: Skrooge must be able to export as a sqlite database - *Correction bug 240640: Skrooge crash after password entered - input file DELETED at failure - *Correction bug 234597: Gnucash import issues with two accounts with the same name - *Correction bug 240601: Skrooge must be able to export an anonymized file - *Correction bug 243738: Import of Gnucash file that has CNY currency fails - *Correction bug 245254: Category creation failed on first level + *Correction bug 238477: Cannot open base if partition is full + *Correction bug 240600: Skrooge must be able to export as a sqlite database + *Correction bug 240640: Skrooge crash after password entered - input file DELETED at failure + *Correction bug 234597: Gnucash import issues with two accounts with the same name + *Correction bug 240601: Skrooge must be able to export an anonymized file + *Correction bug 243738: Import of Gnucash file that has CNY currency fails + *Correction bug 245254: Category creation failed on first level *Correction: Drag & drop of categories *Correction: Import skg file with tracker or interest simulation *Correction: No XML export of tables sqlite_sequence and sqlite_stat1 @@ -1526,22 +1524,22 @@ skrooge (0.7.2) *New feature: Go home -- Stephane MANKOWSKI <[email protected]> Sat, 24 Jul 2010 10:00:00 +0200 - + skrooge (0.7.1) - *Correction bug 233895: Switching account from 1 type to another with multi-sel is modifying the initial balance - *Correction bug 233930: QIF address field is not imported + *Correction bug 233895: Switching account from 1 type to another with multi-sel is modifying the initial balance + *Correction bug 233930: QIF address field is not imported *Correction bug 234595: Better handling of category deletion ==> Reparent operations on parent category when a category is removed *Correction bug 234608: Some gnucash notes are lost during import phase - *Correction bug 234771: Problem importing ofx file + *Correction bug 234771: Problem importing ofx file *Correction bug 234845: Bad Account after importing ofx - *Correction bug 235689: Cannot localize quotation marks - *Correction bug 234596: Customisable date format in operations panel + *Correction bug 235689: Cannot localize quotation marks + *Correction bug 234596: Customisable date format in operations panel *Correction bug 236753: Search but not process on attribute *Correction: Rename "Import CSV unit…" in "Import currency values…" *Correction: Better management of constraints in data model - *Correction: Conflict on categories when importing twice a gnc document - *Correction: Conflict on categories when importing twice a xhb document - *Correction: Conflict on categories when importing twice a gsb document + *Correction: Conflict on categories when importing twice a gnc document + *Correction: Conflict on categories when importing twice a xhb document + *Correction: Conflict on categories when importing twice a gsb document *Correction: Conflict during property update *Correction: Modification of trackers in splitter operations from "Search and process" *Correction: Transfer when signe + is specified before the value @@ -1551,7 +1549,7 @@ skrooge (0.7.1) *New feature: Better performances on "File/New" (first Save is longer) *New feature: Usage of KNewPasswordDialog and KPasswordDialog for password protection *New feature: Applet for dashboard to display tip of the day - *New feature: CSV import of splits and transfers + *New feature: CSV import of splits and transfers *New feature: CSV import is able to oncatenate many attributes in "comment" or "payee" *New feature: CSV import is to import unknown attributes as properties *New feature: Export XML @@ -1562,22 +1560,22 @@ skrooge (0.7.1) *New feature: Open property picture associated to an object -- Stephane MANKOWSKI <[email protected]> Mon, 10 May 2010 15:21:33 +0200 - + skrooge (0.7.0) - *Correction bug 225855: Monthly Report: difference in percentage is wrong + *Correction bug 225855: Monthly Report: difference in percentage is wrong *Correction bug 225980: Share download not in primary currency : value not correct *Correction bug 226451: .skg file incorrectly identified as password-protected ==> New document icon to identify encrypted files - *Correction bug 228808: Gnucash import: scheduled operation at 0 euros - *Correction bug 228904: Gnucash import should not take into account recurrent operation containing loan formulas - *Correction bug 230175: Sometimes report plugin resizes Skrooge over the screen size - *Correction bug 232937: Search & Process : if a category has no operation yet, it doesn't appear in the possible categories for "update" - *Correction wis 228901: Manage Liability accounts (loan, etc…) - *Correction wis 197409: There's no way to define initial balance of non-OFX account - *Correction wis 224933: A legend in the graphics + *Correction bug 228808: Gnucash import: scheduled operation at 0 euros + *Correction bug 228904: Gnucash import should not take into account recurrent operation containing loan formulas + *Correction bug 230175: Sometimes report plugin resizes Skrooge over the screen size + *Correction bug 232937: Search & Process : if a category has no operation yet, it doesn't appear in the possible categories for "update" + *Correction wis 228901: Manage Liability accounts (loan, etc…) + *Correction wis 197409: There's no way to define initial balance of non-OFX account + *Correction wis 224933: A legend in the graphics *Correction wis 224042: Possibility to store several CSV import schemes ==> Implemented by regular expression in automatic mapping. - *Correction wis 225818: Change skrooge desktop file description - *Correction wis 226963: Export CSV of split operations - *Correction wis 228170: Skrooge must be able to import skg file + *Correction wis 225818: Change skrooge desktop file description + *Correction wis 226963: Export CSV of split operations + *Correction wis 228170: Skrooge must be able to import skg file *Correction of forecast computation on scheduled operations *Correction of export of "Initial balance" for QIF and CSV *Correction of import of "Initial balance" for QIF and CSV @@ -1602,26 +1600,26 @@ skrooge (0.7.0) *New feature: generic modeler is ready to be used by other applications. *New feature: "5 main variations" in monthly report. *New feature: New key accelerator to enable editor of current page - + -- Stephane MANKOWSKI <[email protected]> Mon, 05 Apr 2010 20:00:00 +0200 skrooge (0.6.0) - *Correction wis 215668: Dashboard is too big to be a real dashboard + *Correction wis 215668: Dashboard is too big to be a real dashboard *Correction bug 216520: Incorrect import of a transfer when inside a splitted operation (a splitted operation can not be a transfer) *Correction bug 217896: UK Currency and Date formats displayed for Scheduled Transactions in Dashboard *Correction bug 217743: Configuring Banks and Accounts Section (Bank name update issue) - *Correction bug 219791: No progress bar during export QIF - *Correction bug 219750: Delete key in split table remove the full line - *Correction bug 214508: Provide a balance evolution graph - *Correction wis 220659: Option to "Apply rules on to imported operations" automatically after an import - *Correction cra 220936: Crash on double click on bookmarks - *Correction cra 222340: Freezes after some time - *Correction bug 222339: CVS import: problem with decimal point and comma - *Correction wis 220663: Selected operations must still visible after a sort modification - *Correction wis 223848: make libofx an optional dependency - *Correction wis 224676: keyboard shortcut for modify and add operation - *Correction wis 209314: key scrolling does not work, and click on a line has odd behaviour - *Correction bug 224932: Graphic Report SVG export bug + wish on a legend + *Correction bug 219791: No progress bar during export QIF + *Correction bug 219750: Delete key in split table remove the full line + *Correction bug 214508: Provide a balance evolution graph + *Correction wis 220659: Option to "Apply rules on to imported operations" automatically after an import + *Correction cra 220936: Crash on double click on bookmarks + *Correction cra 222340: Freezes after some time + *Correction bug 222339: CVS import: problem with decimal point and comma + *Correction wis 220663: Selected operations must still visible after a sort modification + *Correction wis 223848: make libofx an optional dependency + *Correction wis 224676: keyboard shortcut for modify and add operation + *Correction wis 209314: key scrolling does not work, and click on a line has odd behaviour + *Correction bug 224932: Graphic Report SVG export bug + wish on a legend *Possible to define favorite account *Possible to define favorite search *New gui for search and process @@ -1649,44 +1647,44 @@ skrooge (0.6.0) *Completion on comments -- Stephane MANKOWSKI <[email protected]> Sat, 06 Feb 2010 09:00:00 +0100 - + skrooge (0.5.5) *Disable some functions on sub-operations *Correction on update of a splitted operation by a split returned by Fast Edition *Correction bug 215995: SQL Error when attempting to display a report in history mode - *Correction bug 215754: Invest account is incorrectly imported as current account - *Correction bug 214809: Incorrect import of a transfer - *Correction bug 214851: Incorrect import of 'investment account' QIF file - *Correction bug 216348: Account filters synchronisation problem in the operation HMI - *Correction bug 216522: Incorrect import of transfer (twice imported) - *Correction bug 216551: Click in blank area make 'date' widget to extend its size - *Correction bug 216514: Incorrect import of QIF file when account names are similar + *Correction bug 215754: Invest account is incorrectly imported as current account + *Correction bug 214809: Incorrect import of a transfer + *Correction bug 214851: Incorrect import of 'investment account' QIF file + *Correction bug 216348: Account filters synchronisation problem in the operation HMI + *Correction bug 216522: Incorrect import of transfer (twice imported) + *Correction bug 216551: Click in blank area make 'date' widget to extend its size + *Correction bug 216514: Incorrect import of QIF file when account names are similar *Correction bug 216520: Incorrect import of a transfer when inside a splitted operation (transfer of suboperation is not supported) - *Correction crash 215992: Skrooge crash when clicking on "rapport" menu + *Correction crash 215992: Skrooge crash when clicking on "rapport" menu *Correction regression on "Open report" (P0) *Invertion of colors in report (more saturation for new operations) -- Stephane MANKOWSKI <[email protected]> Sun, 29 Nov 2009 15:00:00 +0100 - + skrooge (0.5.4) - *Correction bug 211579: Irregular percent value in monthly report amounts in accounts - *Correction bug 212313: Can not update a lot of operations - *Correction bug 211029: Skrooge should have an better account evolution graphic - *Correction bug 213783: Account balance computation is inaccurate - *Correction bug 214045: Import CSV date format problem + *Correction bug 211579: Irregular percent value in monthly report amounts in accounts + *Correction bug 212313: Can not update a lot of operations + *Correction bug 211029: Skrooge should have an better account evolution graphic + *Correction bug 213783: Account balance computation is inaccurate + *Correction bug 214045: Import CSV date format problem *Correction bug 214097: Can not search on multiple criteria. (OR is not supported) - *Correction bug 214157: Impossible to import an ofx file from a directory containing special characters - *Correction bug 214462: Does not use primary currency unit when importing, and does not warn on import of splitted operation with multiple currencies - *Correction bug 214447: Auto save the open document at closing - *Correction bug 214794: Incorrect report of warning when importing QIF file - *Correction bug 214809: Incorrect import of a transfer - *Correction bug 214849: CSV export from grid is not correct - *Correction bug 214904: Can not download a stock/share quotation - *Correction bug 214851: Incorrect import of 'investment account' QIF file - *Correction bug 215114: Button to customize dashboard - *Correction bug 215620: Can not import QIF file with skrooge version SVN 1052520 - *Correction bug 215656: History reports are wrong if first date is not selected - *Correction bug 215658: Some editors are modified when a bookmark is created + *Correction bug 214157: Impossible to import an ofx file from a directory containing special characters + *Correction bug 214462: Does not use primary currency unit when importing, and does not warn on import of splitted operation with multiple currencies + *Correction bug 214447: Auto save the open document at closing + *Correction bug 214794: Incorrect report of warning when importing QIF file + *Correction bug 214809: Incorrect import of a transfer + *Correction bug 214849: CSV export from grid is not correct + *Correction bug 214904: Can not download a stock/share quotation + *Correction bug 214851: Incorrect import of 'investment account' QIF file + *Correction bug 215114: Button to customize dashboard + *Correction bug 215620: Can not import QIF file with skrooge version SVN 1052520 + *Correction bug 215656: History reports are wrong if first date is not selected + *Correction bug 215658: Some editors are modified when a bookmark is created *Correction on double click of a template of transfer *Update of both side of a transfer is now possible *Only one fast edition. User is be able to lock some fields before. @@ -1703,27 +1701,27 @@ skrooge (0.5.4) *New tooltip on operation status *New function "Open sub operations" to display all sub operations. Useful to filter them. *New function to reconciliate an account from bank page - *Better QIF import/export of account type + *Better QIF import/export of account type -- Stephane MANKOWSKI <[email protected]> Mon, 23 Nov 2009 14:00:00 +0100 - + skrooge (0.5.3) - *Correction bug 209451: Display quantity of each unit - *Correction bug 209457: Number of decimal for each unit must be different - *Correction bug 209453: Impot must avoid double even when operations are not validated + *Correction bug 209451: Display quantity of each unit + *Correction bug 209457: Number of decimal for each unit must be different + *Correction bug 209453: Impot must avoid double even when operations are not validated *Correction bug 209529: Unable to reconcile. Delta zero but "Validate checked operations" tick still grayed out - *Correction bug 208939: "Search and process" does not work anymore - *Correction bug 209610: Skrooge doesn not work if "Maximum undo depth" is 0 - *Correction bug 209542: Automatic conversion of schedule - *Correction bug 209672: Amount of indexes must be displayed without unit symbol - *Correction bug 209705: Importing investments from csv doesn't import the dollar amount of shares purchased + *Correction bug 208939: "Search and process" does not work anymore + *Correction bug 209610: Skrooge doesn not work if "Maximum undo depth" is 0 + *Correction bug 209542: Automatic conversion of schedule + *Correction bug 209672: Amount of indexes must be displayed without unit symbol + *Correction bug 209705: Importing investments from csv doesn't import the dollar amount of shares purchased *Correction bug 209705: Find&Group is now able to detect share purchase/sale - *Correction bug 209702: Need the ability to be able to manually group transfers - *Correction bug 209914: executable bits set for skgalarmboardwidget.h + *Correction bug 209702: Need the ability to be able to manually group transfers + *Correction bug 209914: executable bits set for skgalarmboardwidget.h *Correction bug 209905: currency import is broken - *Correction bug 209912: rpmlint warnings after installation: unused-direct-shlib-dependency - *Correction bug 209053: Savings account support request - *Correction bug 210946: columns are always resized to content when opening operations tab + *Correction bug 209912: rpmlint warnings after installation: unused-direct-shlib-dependency + *Correction bug 209053: Savings account support request + *Correction bug 210946: columns are always resized to content when opening operations tab *Save icon in tab bar to overwrite bookmarks or current context *New dashboard plugin for highlighted operations *New dashboard plugin for estimated interests @@ -1732,15 +1730,15 @@ skrooge (0.5.3) *New command to open operations modified during last user action (useful after an import or a processing) -- Stephane MANKOWSKI <[email protected]> Mon, 19 Oct 2009 12:00:00 +0200 - + skrooge (0.5.2) - *Correction bug 207927: skrooge summary field uncomplete bank account name - *Correction bug 208130: 'Import CSV Unit' menu puts data into the 'Operations' tab - *Correction bug 208210: Multiple clause research/update in french - *Correction bug 208194: Skrooge loose all data on file migration - *Correction bug 208040: Error when entering shares information - *Correction bug 208459: Skrooge crashes when changing tab - *Correction bug 209317: key scrolling very long + *Correction bug 207927: skrooge summary field uncomplete bank account name + *Correction bug 208130: 'Import CSV Unit' menu puts data into the 'Operations' tab + *Correction bug 208210: Multiple clause research/update in french + *Correction bug 208194: Skrooge loose all data on file migration + *Correction bug 208040: Error when entering shares information + *Correction bug 208459: Skrooge crashes when changing tab + *Correction bug 209317: key scrolling very long *Better performance in report by using QTimer *Better performance bank page by using QTimer *New SKGDateEdit with more features @@ -1754,21 +1752,21 @@ skrooge (0.5.2) -- Stephane MANKOWSKI <[email protected]> Sun, 04 Oct 2009 16:00:00 +0200 skrooge (0.5.1) - *Correction bug 205471: Impossible to know how to check an operation - *Correction bug 205466: Date missing in reports - *Correction bug 193426: Ability to create from scratch a "recurrent operation" + *Correction bug 205471: Impossible to know how to check an operation + *Correction bug 205466: Date missing in reports + *Correction bug 193426: Ability to create from scratch a "recurrent operation" *Correction bug 203787: Balance should be displayed for each operation in the operation context. Correction done: balance is displayed on tooltip because it is better for performances than in column. - *Correction bug 206894: Crash second import CSV - *Correction bug 206459: "Search & process" must be able to do complex update - *Correction bug 199539: Dashboard must be customisable - *Correction bug 207249: rpmlint error: debuginfo-without-sources (including a fix) + *Correction bug 206894: Crash second import CSV + *Correction bug 206459: "Search & process" must be able to do complex update + *Correction bug 199539: Dashboard must be customisable + *Correction bug 207249: rpmlint error: debuginfo-without-sources (including a fix) *Correction bug 207246: rpmlint warning shared-lib-calls-exit /usr/lib64/libskgbasemodeler.so.0.5.0 exit@GLIBC_2.2.5 (for fedora packaging) - *Correction bug 207232: skrooge must use kfilterproxysearchline - *Correction bug 207274: "Fast edit" behavior must be modifiable by settings - *Correction bug 191966: Treeviews collapsed when updated - *Correction bug 207672: Align amount values on the right for cleaner views - *Correction bug 207713: Display some information after applying a process - *Correction bug 200790: Search creation doesn't take not validate predicate + *Correction bug 207232: skrooge must use kfilterproxysearchline + *Correction bug 207274: "Fast edit" behavior must be modifiable by settings + *Correction bug 191966: Treeviews collapsed when updated + *Correction bug 207672: Align amount values on the right for cleaner views + *Correction bug 207713: Display some information after applying a process + *Correction bug 200790: Search creation doesn't take not validate predicate *New function to create template of operations *New function to schedule templates *New function to create template from existing operations @@ -1789,19 +1787,19 @@ skrooge (0.5.1) *Editors are no more clean when the selection is empty. A second click is needed -- Stephane MANKOWSKI <[email protected]> Sun, 20 Sep 2009 00:00:00 +0200 - + skrooge (0.5.0) *Correction bug 201316: import qif extra tag support *Correction bug 201157: Graphs no longer displayed *Correction bug 201289: Compiler error on GCC 4.1.2 (enum with KDE_EXPORT or similar macro) *Correction bug 201451: qif import other liability account type *Correction bug 201697: Pointed operation can be deleted - *Correction bug 201800: Filter issue with number formatting + *Correction bug 201800: Filter issue with number formatting *Correction bug 202167: Payee list should be ordered in a case insensitive way - *Correction bug 202341: Combobox lists are not sorted in a locale-aware way - *Correction bug 202384: Skrooge always wants to update report bookmarks on exit - *Correction bug 202636: Hidden columns are sometimes displayed - *Correction bug 203894: Skrooge crashes when launched with --nofork + *Correction bug 202341: Combobox lists are not sorted in a locale-aware way + *Correction bug 202384: Skrooge always wants to update report bookmarks on exit + *Correction bug 202636: Hidden columns are sometimes displayed + *Correction bug 203894: Skrooge crashes when launched with --nofork *Correction activation of "Values" button in "Units" page *New password is no more displayed when changed *New function to merge an imported operation with an operation manually entered @@ -2058,9 +2056,9 @@ skrooge (0.1.7) skrooge (0.1.6) *Support of import unit values in CSV format like: - date;value - 01/01/2008;50 - 03/03/2008;60 + date;value + 01/01/2008;50 + 03/03/2008;60 *Correction bug 2340201 :crash on QIF export *Correction bug in import if 2 operations with same attributes (date, amount, …) *Correction concerning performance issue in all tables @@ -2154,12 +2152,13 @@ skrooge (0.1.1) -- Stephane MANKOWSKI <[email protected]> Tue, 03 Nov 2009 20:00:00 +0100 skrooge (0.1.0) - * QIF import/export - * CSV import/export - * Basic graphs - * Several tabs to help you organize your work - * Infinite undo/redo (even after the file was closed !) - * Instant filtering on operations - * Infinite levels of categories + +* QIF import/export +* CSV import/export +* Basic graphs +* Several tabs to help you organize your work +* Infinite undo/redo (even after the file was closed !) +* Instant filtering on operations +* Infinite levels of categories -- Stephane MANKOWSKI <[email protected]> Mon, 02 Nov 2009 20:08:00 +0100 diff --git a/doc/index.docbook b/doc/index.docbook index 844071a02..054be8019 100644 --- a/doc/index.docbook +++ b/doc/index.docbook @@ -54,6 +54,7 @@ <year>2022</year> <year>2023</year> <year>2024</year> + <year>2025</year> <holder>Stéphane MANKOWSKI</holder> <holder>Guillaume DE BURE</holder> </copyright> diff --git a/plugins/import/skrooge_import_mny/skgimportpluginmny.cpp b/plugins/import/skrooge_import_mny/skgimportpluginmny.cpp index 8d63760b2..ec452e07d 100644 --- a/plugins/import/skrooge_import_mny/skgimportpluginmny.cpp +++ b/plugins/import/skrooge_import_mny/skgimportpluginmny.cpp @@ -259,6 +259,15 @@ SKGError SKGImportPluginMny::importFile() QString id = unit[QStringLiteral("id")].toString(); QString name = unit[QStringLiteral("name")].toString(); QString symbol = unit[QStringLiteral("symbol")].toString(); + QString internetCode; + + // BUG: 507235 vvv + auto symbol_items = SKGServices::splitCSVLine(symbol, ':'); + if (symbol_items.count() == 2) { + symbol = symbol_items.at(1); + internetCode = symbol; + } + // BUG: 507235 ^^^ if (symbol.isEmpty()) { symbol = name; } @@ -268,6 +277,7 @@ SKGError SKGImportPluginMny::importFile() err = unitobject.setName(name); IFOKDO(err, unitobject.setSymbol(symbol)) IFOKDO(err, unitobject.setType(SKGUnitObject::SHARE)) + IFOKDO(err, unitobject.setInternetCode(internetCode)) // The unit is not saved because it will be saved when used m_mapIdSecurity[id] = unitobject; @@ -429,6 +439,18 @@ SKGError SKGImportPluginMny::importFile() double amount = operation[QStringLiteral("amount")].toDouble(); + // BUG: 507235 vvv + if (operation[QStringLiteral("investment")].toBool()) { + amount = operation[QStringLiteral("quantity")].toDouble(); + + SKGUnitValueObject unitval; + IFOKDO(err, unitObj.addUnitValue(unitval)) + IFOKDO(err, unitval.setQuantity(operation[QStringLiteral("price")].toDouble())) + IFOKDO(err, unitval.setDate(operationObj.getDate())) + IFOKDO(err, unitval.save()) + } + // BUG: 507235 ^^^ + // Is it a split? QVariantList splits = operation[QStringLiteral("splits")].toList(); int nbs = splits.count(); diff --git a/tests/input/skgtestimportmny3/507235.mny b/tests/input/skgtestimportmny3/507235.mny new file mode 100755 index 000000000..b9fc19a7b Binary files /dev/null and b/tests/input/skgtestimportmny3/507235.mny differ diff --git a/tests/skgbankmodelertest/skgtestimportmny1.cpp b/tests/skgbankmodelertest/skgtestimportmny1.cpp index 0230fb988..bbd5f8170 100644 --- a/tests/skgbankmodelertest/skgtestimportmny1.cpp +++ b/tests/skgbankmodelertest/skgtestimportmny1.cpp @@ -109,7 +109,7 @@ int main(int argc, char **argv) accounts[QStringLiteral("George's Pension Plan")] = 250.0; accounts[QStringLiteral("Investments to Watch")] = 0.0; accounts[QStringLiteral("Invoice Sales Ledger")] = 1780.71; - accounts[QStringLiteral("Stocks and Shares")] = 830.5; + accounts[QStringLiteral("Stocks and Shares")] = 805.5; accounts[QStringLiteral("Stocks and Shares (Cash)")] = -178.0; accounts[QStringLiteral("Woodgrove Bank Credit Card")] = 1013.0; accounts[QStringLiteral("Woodgrove Bank Current")] = 20280.14; diff --git a/tests/skgbankmodelertest/skgtestimportmny2.cpp b/tests/skgbankmodelertest/skgtestimportmny2.cpp index 856556822..b11ef6a54 100644 --- a/tests/skgbankmodelertest/skgtestimportmny2.cpp +++ b/tests/skgbankmodelertest/skgtestimportmny2.cpp @@ -69,7 +69,7 @@ int main(int argc, char **argv) accounts[QStringLiteral("Charlie's 401(k) (Contributions)")] = 13192.68; accounts[QStringLiteral("Commodities")] = 8745.0000; accounts[QStringLiteral("Commodities (Cash)")] = 255.0; - accounts[QStringLiteral("ETF Brokerage Account")] = 690.0; + accounts[QStringLiteral("ETF Brokerage Account")] = 1560.0; accounts[QStringLiteral("ETF Brokerage Account (Cash)")] = 2310.0; accounts[QStringLiteral("Escrow Account")] = 28100.0; accounts[QStringLiteral("Home Loan")] = -149122.08; @@ -81,9 +81,9 @@ int main(int argc, char **argv) accounts[QStringLiteral("Woodgrove Bank Checking")] = 22871.06; accounts[QStringLiteral("Woodgrove Bank Credit Card")] = 19305.74; accounts[QStringLiteral("Woodgrove Bank Savings")] = 22946.30; - accounts[QStringLiteral("Woodgrove Bond Account")] = 57916.20; + accounts[QStringLiteral("Woodgrove Bond Account")] = 40637.16; accounts[QStringLiteral("Woodgrove Bond Account (Cash)")] = -57916.20; - accounts[QStringLiteral("Woodgrove Investments")] = 1574.62; + accounts[QStringLiteral("Woodgrove Investments")] = 39676.78; accounts[QStringLiteral("Woodgrove Investments (Cash)")] = -1594.62; accounts[QStringLiteral("Woodgrove Platinum Card")] = -836.0; t1.expectedAccountAmount = accounts; diff --git a/tests/skgbankmodelertest/skgtestimportmny3.cpp b/tests/skgbankmodelertest/skgtestimportmny3.cpp index 6a9f8e7f3..c21bd913b 100644 --- a/tests/skgbankmodelertest/skgtestimportmny3.cpp +++ b/tests/skgbankmodelertest/skgtestimportmny3.cpp @@ -122,6 +122,33 @@ int main(int argc, char **argv) SKGTEST(QStringLiteral("MNY.existObjects-test"), static_cast<unsigned int>(test2), static_cast<unsigned int>(true)) } + { + // Test import 507235 + SKGDocumentBank document1; + SKGTESTERROR(QStringLiteral("document1.initialize()"), document1.initialize(), true) + SKGError err; + { + // Scope of the transaction + SKGBEGINTRANSACTION(document1, QStringLiteral("IMPORT_MNY"), err) + SKGImportExportManager imp1(&document1, QUrl::fromLocalFile(SKGTest::getTestPath(QStringLiteral("IN")) % "/skgtestimportmny3/507235.mny")); + QMap<QString, QString> params = imp1.getImportParameters(); + params[QStringLiteral("install_sunriise")] = 'Y'; + imp1.setImportParameters(params); + SKGTESTERROR(QStringLiteral("imp1.importFile"), imp1.importFile(), true) + } + + bool test2 = false; + SKGTESTERROR( + QStringLiteral("MNY.existObjects"), + document1.existObjects(QStringLiteral("v_unit_display"), QStringLiteral("t_name='PartSociale' AND f_QUANTITYOWNED=5 AND f_LASTVALUE=20"), test2), + true) + SKGTEST(QStringLiteral("MNY.existObjects-test"), static_cast<unsigned int>(test2), static_cast<unsigned int>(true)) + + SKGTESTERROR(QStringLiteral("MNY.existObjects"), document1.existObjects(QStringLiteral("unit"), QStringLiteral("t_symbol='SX5E'"), test2), true) + SKGTEST(QStringLiteral("MNY.existObjects-test"), static_cast<unsigned int>(test2), static_cast<unsigned int>(true)) + } + // End test + SKGENDTEST() }