Revert "Adds a function to get the total amount of a charge without specifying an item"

This reverts commit a07cef4fd9.
This commit is contained in:
Mauritz Funke
2024-08-21 15:00:21 +02:00
parent a07cef4fd9
commit 2dacde9cfb

View File

@@ -116,20 +116,12 @@ public class Charge implements IZUGFeRDAllowanceCharge {
@Override
public BigDecimal getTotalAmount(IAbsoluteValueProvider currentItem) {
if (percent!=null) {
return currentItem.getValue().multiply(getPercent().divide(new BigDecimal(100)));
} else if(totalAmount != null) {
return totalAmount;
} else {
throw new RuntimeException("percent must be set");
}
}
public BigDecimal getTotalAmount() {
if (totalAmount!=null) {
return totalAmount;
} else if (percent!=null) {
return currentItem.getValue().multiply(getPercent().divide(new BigDecimal(100)));
} else {
throw new RuntimeException("totalAmount must be set");
throw new RuntimeException("Either totalAmount or percent must be set");
}
}