[Kmymoney-devel] [kmymoney4] [Bug 327496] Transactions that have digits (not integers) confuses KMM

allan agander93 at gmail.com
Tue Nov 12 18:00:39 UTC 2013


https://bugs.kde.org/show_bug.cgi?id=327496

--- Comment #5 from allan <agander93 at gmail.com> ---
(In reply to comment #2)
> " I wonder what your locale symbol is, and whether on importing, you
> selected the symbol which matches your file, i.e. the '.' symbol?"
> 
> When you say "symbol" you mean decimal separator? For cents?  In North
> America (US or Canadian dollar) we use "dot" to separate integers and
> decimals..  I know in Europe, they often use comma (,)...
> 
> My locale?  where can I change that?  I suppose you are right, somehow KMM
> thinks the dot is only a floating (unimportant) character and somehow strips
> it off from the amount resulting in the multiplication by 100 as I stated
> initialy.
> 
> This is highly impractical. That means, provided I understood you correctly,
> that before importing transactions from a CSV file, I need to change my
> locale to the corresponding decimal separator and import, then revert my
> locale to my previous setting?
> 
> I propose that the CSV import or KMM (whichever is required) treats dots or
> commas as the same: cents , pennies, whatever ....

It's not unknown for users to have to deal with more than one currency and to
receive files in different currencies with differing separators/symbols.  The
CSV importer allows the user to select the symbol matching his CSV file. 
Making that correct selection in the wizard before import triggers a validation
of the selected money column entries.

When you installed your distro, I think you will have selected your country,
and the correct prameters will have been set up.  If you chosen desktop was not
KDE, but KDE was subsequently installed, you have to make that same country
selection for KDE to use.  Again, once bitten, twice shy.

Also, I'm not ruling out the possibility of a bug.  There was a bug like this
in the early release, but that was fixed in 2011.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the KMyMoney-devel mailing list