Skip to content

Commit 6c3b060

Browse files
committed
HP-2392 Do not subtract prepaid amount from a total quantity, being processed
1 parent 2c6a77c commit 6c3b060

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/price/ProgressivePrice.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,10 @@ public function getThresholds(): ProgressivePriceThresholdList
4949
*/
5050
public function calculateUsage(QuantityInterface $quantity): ?QuantityInterface
5151
{
52-
$usage = $quantity->convert($this->prepaid->getUnit())->subtract($this->prepaid);
52+
$usage = $quantity->subtract($this->prepaid);
5353

5454
if ($usage->isPositive()) {
55-
return $usage;
55+
return $quantity->convert($this->prepaid->getUnit());
5656
}
5757

5858
return Quantity::create($this->prepaid->getUnit()->getName(), 0);

0 commit comments

Comments
 (0)