Hi,
ich schon wieder B).
Ich habe das Problem, den DISCOUNT (bis dato) in einer Tabelle zusammen mit den Artikeln auszuweisen da der DISCOUNT sich nur auf die Artikel und nicht auf den Versand bezieht. Die Versandkosten folgen unter dem DISCOUNT - den Versand gebe ich wie auch die Artikel in NET an.
Versand und DISCOUNT werden korrekt angezeigt.
Aber ein DOCUMENT.TOTAL.NET ignoriert das neg. Vorzeichen des DISCOUNT und addiert diesen zum DOCUMENT.TOTAL.NET!
ITEMS.TOTAL.NET wiederum ignoriert den Versand.
Bug oder meine Dummheit? Please help.
Grüße
-KF-
Zum Teil 1 Deiner Frage als Antwort ein Stücken Programmcode zu einer Funktion, die sich um die Bearbeitung des Discounts kümmert:
/** * Convert a discount string to a double value The input string is * interpreted as a percent value. Positive values are converted to * negative, because a discount is always negative. * * "-3%" is converted to -0.03 "-3" is converted to -0.03 "3" is converted * to -0.03 ...
Teil 2: Der Nettogesamtwert wird ohne Versandkosten berechnet, da ist nur der Rabatt drin enthalten.
this.totalNet = this.quantity * this.unitNet * discountFactor;
Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?