<div dir="ltr"><div>Thanks for the guidance. I'll definitely take a look at that file now.<br></div><div>Yesterday while going through the conversion patterns for precision and usage of smallestAccountFraction() function, I found that the default value returned by smallestAccountFraction()  is such that we get two decimal precision in the output. Please do correct me if my understanding is wrong.<br>
<br></div><div>The KBalanceaxis can be corrected first if we get the entered fractions by the user for investments and directly assign it to the precision value in the customizedLabel function.<br><br></div><div>My doubt is, where is the users input value for investment directly getting stored?<br>
</div><div><br></div><div>I am presently going through the kmymoney api docs on sourceforge to gain a more deeper understanding on the relationships between the reports and other classes for conversion. <br><br></div><div>
Take care,<br></div><div>Regards,<br></div><div>Abhijeet<br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Jan 18, 2014 at 12:58 AM, Alvaro Soliverez <span dir="ltr"><<a href="mailto:asoliverez@kde.org" target="_blank">asoliverez@kde.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello Abhijeet,<br>
Rendering prices depends on the specific report.<br>
As this is about investments, it's most likely the Investment<br>
Performance report.<br>
<br>
For that, you may want to look at querytable.cpp:constructPerformanceRow()<br>
<br>
Again, it depends on the specific, but that's a good start.<br>
<br>
Sorry for the delay. I wanted to reply sooner, but there's a heat wave<br>
here with power outages. My life has been messier than normal the last<br>
days.<br>
<br>
Regards,<br>
Alvaro<br>
<div class="HOEnZb"><div class="h5"><br>
On Wed, Jan 15, 2014 at 4:21 PM, Abhijeet Nikam<br>
<<a href="mailto:connect08nikam@gmail.com">connect08nikam@gmail.com</a>> wrote:<br>
> Hi,<br>
><br>
> Thank you for the information and the specific reply. I'll start working on<br>
> it and try making some basic changes to the precision in reports and trace<br>
> the functions used in it.<br>
><br>
> Regards,<br>
> Abhijeet<br>
><br>
><br>
> On Thu, Jan 16, 2014 at 12:16 AM, Thomas Baumgart <<a href="mailto:thb@net-bembel.de">thb@net-bembel.de</a>> wrote:<br>
>><br>
>> Hi,<br>
>><br>
>> On Wednesday 15 January 2014 21:17:29 Abhijeet Nikam wrote:<br>
>><br>
>> > Hi,<br>
>> ><br>
>> > This is my first bug, so could you please elaborate on the way to<br>
>> > proceed<br>
>> > from here on?<br>
>> ><br>
>> ><br>
>> > MyMoneySecurity::smallestFraction() will return the fractional part of<br>
>> > investment?<br>
>><br>
>> It's called MyMoneySecurity::smallestAccountFraction()<br>
>><br>
>> > Only the reports and charts precision has to be fixed.<br>
>><br>
>> Most likely.<br>
>><br>
>> > So I should extract the fraction part of the investment and use it to<br>
>> > set<br>
>> > the precision for graphs and all the reports specifications in<br>
>> > investment?<br>
>><br>
>> Sounds like a plan to me.<br>
>><br>
>> > In which class does the actual precision conversion takes place from the<br>
>> > investment input? Is it the the mymoneymoney.cpp source file?<br>
>><br>
>> Sort of. The output conversion is handled in MyMoneyMoney::formatMoney().<br>
>> The<br>
>> precision is passed as a parameter. This is overridden by<br>
>> PivotCell::formatMoney(). A good point could be to add a unit test with a<br>
>> precision other than 2 and check to get that running.<br>
>><br>
>> I am not sure which way the resp. report is generated, but doing a 'grep<br>
>> formatMoney *.cpp' in reports shows a bunch of locations where this is<br>
>> used.<br>
>> It seems that the precision is already passed as argument.<br>
>><br>
>> Hope that is some information to get started.<br>
>><br>
>> --<br>
>><br>
>> Regards<br>
>><br>
>> Thomas Baumgart<br>
>><br>
>> GPG-FP: E55E D592 F45F 116B 8429   4F99 9C59 DB40 B75D D3BA<br>
>> -------------------------------------------------------------<br>
>> With every day I come closer to the grave and learn something new.<br>
>> It all happens because I have wandered around too much and stumbled into<br>
>> the Linux world - which is a fantastic place to be! (Algis Kabaila)<br>
>> -------------------------------------------------------------<br>
>><br>
>> _______________________________________________<br>
>> KMyMoney-devel mailing list<br>
>> <a href="mailto:KMyMoney-devel@kde.org">KMyMoney-devel@kde.org</a><br>
>> <a href="https://mail.kde.org/mailman/listinfo/kmymoney-devel" target="_blank">https://mail.kde.org/mailman/listinfo/kmymoney-devel</a><br>
>><br>
><br>
><br>
> _______________________________________________<br>
> KMyMoney-devel mailing list<br>
> <a href="mailto:KMyMoney-devel@kde.org">KMyMoney-devel@kde.org</a><br>
> <a href="https://mail.kde.org/mailman/listinfo/kmymoney-devel" target="_blank">https://mail.kde.org/mailman/listinfo/kmymoney-devel</a><br>
><br>
</div></div></blockquote></div><br></div>