[office/skrooge] /: bad Unit import for Ms Money

Stéphane MANKOWSKI null at kde.org
Tue Jul 22 19:16:01 BST 2025


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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  Sun, 12 Feb 2023 20:41:34 +0100
 
 skrooge (2.28.0)
@@ -107,25 +106,25 @@ skrooge (2.28.0)
  -- Stephane MANKOWSKI <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 at 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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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 <stephane at mankowski.fr>  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()
 }


More information about the kde-doc-english mailing list