code: public static BigDecimal validate(BigDecimal zahl, CurrencyUnit currency) {
          if (zahl.scale() == 0) {
              return zahl.setScale(currency.getDefaultFractionDigits(), RoundingMode.HALF_UP);
          }
          return zahl;
      }
docs: Validiert die uebergebene Zahl.
  
  @param zahl     als String
  @param currency die Waehrung
  @return die Zahl zur Weitervarabeitung