Login  Register

Re: [OFBiz] Users - VAT and rounding

Posted by T E Schmitz on Oct 01, 2005; 2:20pm
URL: http://ofbiz.116.s1.nabble.com/OFBiz-Users-VAT-and-rounding-tp135121p135141.html

David,
I am glad you brought this topic up again although I will not be getting
the benefit of the changes, not in the short term anyway. I need a
solution now and I just fudged OFBiz to get a quick VAT solution.

David Garrett wrote:
> Tarlika,
>
> OK I agree.
>
> I was looking for what I thought were simple solutions. That being sticking
> to what I understand as the Ofbiz structure based around the net price.

I do not know OFBiz all that well - we are in the process of setting up
our first OFBiz site. But it might not be as difficult as you think to
switch to a gross price logic. The price is just what is stored - the
interpretation is in the algorithm. I only changed very few sources for
my fudge.
To get a clean solution, Jacopo suggested to implement the various
calculations as a service. David will be the best one to identify the
location of all these calculations.

The greatest difficulty to me seems though changing the data types. It
is a major flaw that floating point arithmetic is being used for the
calculations. Changing the data types throughout will be a major act I
presume.

 From what little I know about that corner of OFBiz, I think that the
tax calculation must be separated from the orderAdjustments.

> I am still thinking my best short-term solution may be to work with high
> precision net prices.

When I fiddled with the tax, I quickly gave up on the idea of precision
because of the use of float and because tax is intertwined with the
other orderAdjustments.

> Tarlika, have you implemented a VAT solution that I may be able to use as a
> model for my required implementation?

As I said above, I just amended a few sources; our system is not
completely finished but I believe that I have addressed everything I
needed for VAT - hopefully. It really is just a fiddle - just something
quick. Of course, I'll be happy to let you know what I've done. I can go
through my amendments on Monday.

--


Regards/Gruß,

Tarlika Elisabeth Schmitz
 
_______________________________________________
Users mailing list
[hidden email]
http://lists.ofbiz.org/mailman/listinfo/users