Ich nutze zur Kapitalienberechnung in einem Programm den FuBa loan_amount_calculate. Leider rundet dieser die Nachkommastellen immer auf 0. kann man dies irgendwie unterbinden, so dass das Kapital auf den Cent genau berechnet wird?
Du könntest z.B. auf Basis der Kommastellenregelung (Tabelle TCURX) der Währung das Kommas des Betrags zuerst nach links verschieben (Muliplikation mit 10^Kommastellen), den Baustein aufrufen und dann das Ergebnis entsprechend wieder durch den Faktor dividieren.
PS:
Währungen ohne Eintrag inTCURX haben 2 Nachkommastellen
Nachteil: bei großen Beträgen kann es dadurch zu einem Überlauf kommen
Gruß
Ereglam
May the Force be with your code || .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .
das klappt so leider nicht, da ich im Funktionsbaustein ja erst die berträge ermittel und dort ja nicht irgendwelche kommastellen verschieben kann. Das wäre ja eine modifikation am Funktionsbaustein...
Hast du denn die Stelle im baustein gefunden, an der die Nachkommastellen verloren gehen? Da wird doch noch die Euro-Korrektur in jeden Betrag reingerechnet. Im Baustein kann man eigentich immer schön sehen, wie welcher Betrag errechnet wird.
Welcher Wert verschluckt denn die Nachkommastellen? Mir ist dieses Problem noch nie untergekommen.