AW: Nur mit 2 Nachkommastellen rechnen / kaufmännisch runden
Hallo,
das ist absolut unmöglich die Nettopreise auf 2 Nachkommastellen zu runden.
Die Wawi rundet nichts. Brutto = Netto + USt. da wird und darf nichts gerundet werden.
Bis wir
JTL-WAWI eingesetzt haben, hatten wir ein Uralt GS-Auftrag im Einsatz. Selbst das hat beim Anlegen eines Artikels aus dem Bruttobetrag einen für Nettorechnungen gerundeten Nettobetrag mit 2 Nachkommastellen hinterlegt. Das Problem entsteht doch augenscheinlich dadurch, dass die Wawi den Artikel intern netto ohne Rundung anlegt (Also bspw. 109,95 brutto= 92,39495798319328 netto), einen Verweis auf den MwSt-Satz macht, und dann aber intern mit 4 Nachkommastellen rechnet und diese für die Anzeige dann auf zwei Stellen rundet, und das noch nicht mal kaufmännisch, sondern wie es scheint mathematisch.
Wenn ich nur Brutto-Rechnungen schreibe, ist das alles kein Problem, weil es am Ende immer passt, weil scheinbar auch intern brutto gerechnet wird für Summen etc. Sobald ich aber Nettorechnungen schreibe, geht das Dilemma los. Der scheinbar einzige Ausweg ist das Auflisten der Positionen mit 4 Nachkommastellen - sieht auf der Rechnung a) blöd aus und wirft am Ende b) die Frage auf, warum ich die Gesammtsumme dann nicht auch auf 4 Stellen rechne und entsprechen MwSt mit 4 Stellen nach dem Komma abführe.
Ich hab das jetzt so gelöst, dass ich mir ein Kommandozeilentool geschrieben habe, welches die Artikel per
Ameise aus der Datenbank holt, kaufmännisch den Nettobetrag rundet und dann per Ameise wieder importiert und den entsprechenden Kundengruppe, welche eine Nettorechnung bekommen, als individuellen Nettobetrag mit zwei Nachkommastellen hinterlegt. Per
Workflow geht das sogar beim Anlegen des Artikels, falls das mal vergessen wird. Bei meinem Beispiel oben wird dann statt 92,3950 der Kundengruppe Firmenkunden 92,4000 hinterlegt. Dass dann da zwar 109,96 brutto rauskommen ist nicht relevant, da ich meinem Firmenkunden eh einen Nettopreis kommuniziere.
Wenn das Tool "fremdanwendertauglich" ist, dann kann ich das ja bei Bedarf hier mal vorstellen.