From 2f489e78bb06fc86c7246b96215c22ce9aaae87f Mon Sep 17 00:00:00 2001 From: Nick Clemens Date: Fri, 26 Apr 2019 19:58:05 +0000 Subject: [PATCH] Bug 22791: Unify calculation between aqui-home and ordered.pl To test: 1 - Enable order price rounding 2 - Order an example with 8 * 16,99 and 42% discount, 19.45% tax. 3 - Check ordered page - 94.17 is total 4 - Check aqui-home - 94.16 is total 5 - Apply patch 6 - Verify numbers now match Signed-off-by: Maryse Simard Signed-off-by: Katrin Fischer Signed-off-by: Nick Clemens (cherry picked from commit 100b1e3eecb4de27f6a85095196019f6b36251c0) Signed-off-by: Martin Renvoize --- acqui/ordered.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/acqui/ordered.pl b/acqui/ordered.pl index ebf89e86d0..f6796f2e3f 100755 --- a/acqui/ordered.pl +++ b/acqui/ordered.pl @@ -99,7 +99,7 @@ while ( my $data = $sth->fetchrow_hashref ) { $left = $data->{'quantity'}; } if ( $left && $left > 0 ) { - my $subtotal = get_rounded_price( $left * $data->{'ecost_tax_included'} ); + my $subtotal = $left * get_rounded_price( $data->{'ecost_tax_included'} ); $data->{subtotal} = sprintf( "%.2f", $subtotal ); $data->{'left'} = $left; push @ordered, $data; -- 2.39.5