Einzelnen Beitrag anzeigen

TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.942 Beiträge
 
Delphi 12 Athens
 
#14

AW: Geldbeträge und die Datenbank

  Alt 25. Sep 2023, 20:15
Hallo,

ja, FB stellt numeric mit definierbaren nachkommastellen zur Verfügung.
Habe jetzt nochmal etwas nachgeschaut und bin auf das gestoßen:

1. Die von mir in der DB definierte Anzahl Nachkommastellen entspricht der in der DSFinV-K festgelegten.

2. Diese legt für BON_BRUTTO, BON_NETTO und BON_UST in der Bonkopf_Ust jeweils 5 Nachkommastellen fest.
In der DSFinV-K steht dazu noch das:
Zitat:
Die Felder BON_BRUTTO, BON_NETTO und BON_UST beinhalten die auf dem Beleg
abgedruckten Beträge und werden deshalb in der Regel mit zwei Dezimalstellen dargestellt.
Nur aus technischen Gründen werden fünf Dezimalstellen zugelassen.
3. => ich sollte wohl immer dann, wenn ich was dafür errechne und rein schreibe schon direkt nach
dem Berechnen auf 2 Nachkommastellen runden. Richtig?

4. Und so sollte ich alle anderen Tabellen mal durchgehen und nochmal prüfen. Richtig?

5. UMS_BRUTTO aus der Bonkopf selber hat nur 2 Nachkommastellen...

6. In Bonkopf_Zahlarten gibt's jeweils nur 2 Nachkommastellen, man kann es also gar nicht
genauer bezahlen.

7. In der Bonpos und Bonpos_Ust sind diese Spalten wieder alle mit 5 Nachkommastellen.
Vermutlich auch wegen Tankstellenbetreibern die Preise gerne auf 3 Nachkommastellen angeben...

8. In Stamm_Abschluss gibt's auch immer nur 2 Nachkommastellen, in der Z_GV_Typ aber wieder 5
und in Z_Zahlart wieder nur 2, das ist ja aber logisch wenn Bonkopf_Zahlarten nur auf 2 Stellen
genau ist.

9. Z_Waehrungen ist folgerichtig auch auf 2 Nachkommastellen definiert.

Grüße

TurboMagic
  Mit Zitat antworten Zitat