code: private BigDecimal checkDebit(BigDecimal d, CreditDebitCode code) {
          if (d == null || code == null || code == CreditDebitCode.CRDT)
              return d;
  
          return BigDecimal.ZERO.subtract(d);
      }
docs: Prueft, ob es sich um einen Soll-Betrag handelt und setzt in dem Fall ein negatives Vorzeichen vor den Wert.
  
  @param d    die zu pruefende Zahl.
  @param code das Soll-/Haben-Kennzeichen.
  @return der ggf korrigierte Betrag.