Red Warning for FX Rate Update for manually added exchange rates

Let’s say one changes USD to EUR at a money changer and then adds this transaction to kMyMoney. He will use the FX rate he got at the exchanger, and not the online rate. So far so good (despite adding a custom rate requires to read and find a post on kmm on how to do that).

Kmm then adds this custom rate as an entry in the list of Online updates, i.e. kmm will search for this day’s rate online, and create a red entry (does not seem to be a failure as failures throw a dialog box up besides the red text) in the update dialogue log - see screenshot.

Why the red message? Its wrong here, as there is all fine with the custom rate, so no red message should come.

Besides that - why is there an FX entry in the update list at all for such manual entered rates?

Is there a way to customize which items shall be updated or not? I have some years old transactions in Rupees or other “holiday” expenses which are stable and have a proper rate assigned. Why is then the update dialogue years later still trying to get rates for this unused currency?

anyone? anything?

Can the source codes be downloaded? This might be a faster way to get issues solved for kmm?

Have you tried AI on kmmy?

Yes, see KMyMoney website.

There are two locations in the source with the text “does not exist.” which can match the “Source User does not exist”:

But it seems apparent there is neither discussion here, nor maintenance/update of the sources or documentation or websites or so.

Unfortunately, both are unrelated to the question here. The first deals with removing splits that reference accounts that do not exist and the second deals with SQL table creation. So both unrelated to currencies and exchange rates :frowning:

Definitively a wrong assumption.

BTW: The code location where this message is created is here.

Thanks.

Strange that the search in the sources did not find the correct location in alkonlinequote_p.cpp. Sadly this does not make any difference as I cannot understand the code and not come further here. The red text “Source User does not exist.” is neither required nor understandable. What shall a user do with this message? Why is it red? Why are fixed / manual added FX rates included at all?

@Ipwizard - I have read through quite a number of kmm issues in the forums. You have an interesting style it seems. Not answering initially, but kind of scolding people and pointing out their imperfection instead.

That location is in the source code for Alkimia, a library KMyMoney uses, not in the source code for KMyMoney itself. I don’t know the answers to your other questions, I haven’t used multiple currencies in KMyMoney other than some brief testing.

thx mrp.

Manually added / administered FX rate pairs should not be part of the automatic update at all - I would not know for which purpose. This would save time for the updating process. Imagine one has hundreds of manual administered FX exchanges (i.e. via credit card or changing cash at a money changer). Why all of these static and manually administered FX rate pairs shall be included in the online update?

I guess that’s the issue, and alkimia just outputs some text for the irrelevant update as there is no online source called “User”.