}
sub round_amount {
- my ($self, $amount, $places, $adjust) = @_;
+ my ($self, $amount, $places) = @_;
return 0 if !defined $amount;
$places //= 0;
- if ($adjust) {
- my $precision = $::instance_conf->get_precision || 0.01;
- return $self->round_amount( $self->round_amount($amount / $precision, 0) * $precision, $places);
- }
-
# We use Perl's knowledge of string representation for
# rounding. First, convert the floating point number to a string
# with a high number of places. Then split the string on the decimal