I do intend to do this if no one else does, unfortunately time is not on my side at the moment.
Regards Scott On 14/02/2008, Rashko Rejmer <[EMAIL PROTECTED]> wrote: > > Hi Evangelina, > > Thread that may help you: > http://ofbiz.markmail.org/message/72j6aakesmglucrs?q=jacopo+gl+posting > > Regards, > Rashko Rejmer > > On Wed, 2008-02-13 at 15:09 -0800, Evangelina Bowman wrote: > > Hello Scott and Rashko, > > > > I'm having the same issue with the rounding of the taxes. This is > affecting > > my GL postings. My total debit amount (Accounts Receivable for $30.35) > does > > not match my total credit (Sales of $27.98 plus sales tax of $2.36 = > > $30.34). I'm off by a penny. The GL transaction does not post since > debits > > and credits must match. > > > > Thanks, > > Evangelina Bowman > > > > > > Rashko Rejmer wrote: > > > > > > Skott, > > > > > > I think that you are right. > > > I was investigating Order total and order components(Items SubTotal, > > > Total Other Order Adjustments, Total Shipping and Handling, Total > Sales > > > Tax) rounding. > > > > > > When order tax adjustments are calculated they are rounded for every > > > item. > > > Exactly what you provided > > > - 6.497 + 1.04 = 7.537 (rounded 7.54) > > > - 4.997 (rounded 5.00) > > > I saw your commit that changed that - r602011 > > > > > > but when order grand total is calculated then tax adjustments are > > > rounded together > > > - 6.497 + 1.04 + 4.997 = 12.534 (12.53) > > > this is performed in OrderReadHelper.getOrderItemsTotal > > > > > > I was willing to check also how ShoppingCart.getGrandTotal calculates > > > order total before order creation. > > > > > > About the second problem I also think that it is impossible to solve > it > > > in usual way. > > > When invoice total is calculated, the tax items are calculated > > > separately and rounded after that, so the rounding that was made in > the > > > order(on the order item basis) is lost. > > > On the other side(exactly what you said) if the order is invoiced to > few > > > invoices then there will be situations when the tax roundings will be > > > inaccurate. > > > I very loved your idea about additional adjustment to the invoice that > > > will correct the final amount. Can somebody give me some suggestions > how > > > to implement that? > > > > > > I will continue with investigation. > > > > > > Regards, > > > Rashko Rejmer > > > > > > On Fri, 2007-12-07 at 19:10 +1300, Scott Gray wrote: > > >> Hi Rashko > > >> > > >> There seems to be 2 issues going on here, one can be fixed the other > > >> can't. > > >> > > >> The order total is correct at 188.75 but the tax total is incorrect: > > >> 4.997 + 6.497 + 1.04 = 12.534 (rounded 12.53) not 12.54 > > >> That can be fixed, I'll commit it shortly. > > >> > > >> The other issue is that the order is then split into 2 invoices: > > >> Tax on invoice #1: 6.497 + 1.04 = 7.537 (rounded 7.54) > > >> Tax on invoice #2: 4.997 (rounded 5.00) > > >> Total tax for both invoices = 12.54 as opposed to the order tax total > > >> which should be 12.53 > > >> This one I have no idea how to fix, whenever you split a single order > > >> into multiple invoices there is always the potential for this to > > >> happen because the tax is rounded more often (once for each invoice > as > > >> opposed to once for the entire order). > > >> The only option I can see is to incorrectly round the tax (or create > > >> some sort of tax adjustment) on the invoices so that they stay in > sync > > >> with the order total. > > >> > > >> What do you think? > > >> > > >> Regards > > >> Scott > > >> > > >> On 07/12/2007, Rashko Rejmer <[EMAIL PROTECTED]> wrote: > > >> Hi Scott, > > >> > > >> The problem occurs in very very specific orders. Here are the > > >> EXACT > > >> steps: > > >> Start creating order with DemoCustCompany party > > >> Add to cart > > >> - GZ-1000 x 5 > > >> - GZ-1001 x 5 > > >> > > >> Then create 2 ship groups for the order - for each of the > ship > > >> groups > > >> chose the second shipping address(US-CA) of the > > >> DemoCustCompany party > > >> Then move to the second shipping group one of the items > > >> GZ-1000 or > > >> GZ-1001. > > >> Then use shipment method for the first shipping group - "UPS > > >> Guaranteed > > >> Next Day - $10.70" and for the second shipping group "No > > >> shipping" > > >> Pay the order with whatever you want(but use only ONE payment > > >> method). > > >> Do NOT add any additional parties. > > >> Create the order. > > >> The total amount of the order should be 188.75(this is with > > >> clean copy > > >> of ofbiz, after run install).If this is the third order you > > >> create with > > >> this party then you might get different grand total, because > > >> the promos > > >> are over and there aren`t any more of them. > > >> > > >> Then "Quick ship entire order". > > >> > > >> The sum of the two invoices is 188.76 but the order grand > > >> total is > > >> 188.75 > > >> > > >> I created example on the demo server - order WSCO10009 with > > >> invoices > > >> CI7, CI8 > > >> > > >> > > >> > https://demo.hotwaxmedia.com/ordermgr/control/orderview?orderId=WSCO10009 > > >> > > >> I will be glad to hear your opinion about this situation. > > >> I have investigated this very deeply and I have idea why this > > >> is > > >> happening but I wanted first to know if this is a bug or not. > > >> > > >> Rashko Rejmer > > >> > > >> > > >> On Fri, 2007-12-07 at 07:43 +1300, Scott Gray wrote: > > >> > Hi Rashko > > >> > > > >> > I think you'll find it's some sort of rounding error in the > > >> order code > > >> > which will need to be tracked down. If you don't have time > > >> to look, > > >> > could you provide some steps to possibly reproduce on a > demo > > >> install > > >> > and I'll take a look when I get a chance. > > >> > > > >> > Thanks > > >> > Scott > > >> > > > >> > On 07/12/2007, Rashko Rejmer <[EMAIL PROTECTED]> wrote: > > >> > I wanted to ask about weird situation that I > > >> noticed. > > >> > I created an order and at the order view screen I > > >> noticed that > > >> > there is > > >> > difference between the order grand total and the > > >> components of > > >> > the order > > >> > > > >> > Items SubTotal = > > >> $183.91 > > >> > Total Other Order Adjustments = -$18.39 > > >> > Total Shipping and Handling = $10.70 > > >> > Total Sales Tax = $12.54 > > >> > Sum is $188.76 > > >> > __________________________________________ > > >> > Total Due > > >> = > > >> > $188.75 > > >> > > > >> > The difference is of 0.01$ > > >> > Firsth i thought that there is no big problem but > > >> then i > > >> > created 2 > > >> > difference invoices for this order and the sum of > > >> the invoices > > >> > was also > > >> > $188.76 > > >> > I think that this difference is because of > different > > >> concepts > > >> > for > > >> > invoice and order rounding. > > >> > I wanted to ask if this is normal and how OFBiz is > > >> supposed to > > >> > handle > > >> > that kind of rounding problems. > > >> > > > >> > > > >> > > >> > > > > > > > > > > > > >