diff --git a/src/io/github/mboegers/dop/invoice/MwStRechner.java b/src/io/github/mboegers/dop/invoice/MwStRechner.java index d9be839..5ad9444 100644 --- a/src/io/github/mboegers/dop/invoice/MwStRechner.java +++ b/src/io/github/mboegers/dop/invoice/MwStRechner.java @@ -18,7 +18,9 @@ private PlainOOP() { * ermöglicht einen einheitlichen Zugriff */ public static double calculateMwSt(Kunde kunde, double wert) { - return calculateMwSt(kunde, wert); + if (kunde instanceof Privatkunde p) return calculateMwSt(p, wert); + else if (kunde instanceof Businesskunde b) return calculateMwSt(b, wert); + else throw new IllegalArgumentException("Unsupported type: " + kunde.getClass()); } /**