# Rundung bei Shopware 6

**URL:** https://forum.shopware.com/t/rundung-bei-shopware-6/105173
**Category:** Programmierung
**Created:** [13. September 2024 um 12:28 UTC](https://forum.shopware.com/t/rundung-bei-shopware-6/105173 "2024-09-13T12:28:42Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![frip-tech.de](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/frip-tech.de/32/24453_2.png) [@frip-tech.de](https://forum.shopware.com/u/frip-tech.de)
#### Post date: [13. September 2024 um 12:28 UTC](https://forum.shopware.com/t/rundung-bei-shopware-6/105173/1 "2024-09-13T12:28:43Z")

</div>

Hallo,

wir brauchen für einen unserer Stores in SW6 eine mathematische Rundung auf die 2. Nachkommastelle für die Preisberechnung einer Gesamtposition.

Bsp.: Wir haben einen Stückpreis von 14,3171, der 12 mal gekauft werden soll. Dies ergibt 171,8052€. Mathematisch rundet sich das zu 171,81, SW6 rundet das auf 171,84€, weil SW bereits das einzelne Produkt auf 14,32 aufrundet und nicht die Summe. Die Alternative auf 4 Nachkommastellen zu erhöhen (hier hätten wir tatsächlich die 171,8052) ist optisch nicht gewünscht.

Hat jemand eine Idee, wie sich das lösen lässt?

---

<div class="post-metadata">

### Author: ![raymond-de](https://avatars.discourse-cdn.com/v4/letter/r/7feea3/32.png) [@raymond-de](https://forum.shopware.com/u/raymond-de)
#### Post date: [13. September 2024 um 12:43 UTC](https://forum.shopware.com/t/rundung-bei-shopware-6/105173/2 "2024-09-13T12:43:17Z")

</div>

Ist doch das Thema Brutto / Netto bzw. Mwst?!

Dann in die Verkaufskanäle reingehen und dann:

 ![{C3D50171-F7B7-49C8-9478-2A60D158F95F}](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/2/3/23b877df67124138fd148a5dced998453bf2f586.png)

---

<div class="post-metadata">

### Author: ![armin.oppliger](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/armin.oppliger/32/25855_2.png) [@armin.oppliger](https://forum.shopware.com/u/armin.oppliger)
#### Post date: [2. April 2025 um 07:06 UTC](https://forum.shopware.com/t/rundung-bei-shopware-6/105173/3 "2025-04-02T07:06:24Z")

</div>

Das Problem war die Version von ICU (International Components for Unicode). Diese muss höher 70 sein, dann wird nicht mehr gerundet.

---

<div class="post-metadata">

### Author: ![frip-tech.de](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/frip-tech.de/32/24453_2.png) [@frip-tech.de](https://forum.shopware.com/u/frip-tech.de)
#### Post date: [2. April 2025 um 15:10 UTC](https://forum.shopware.com/t/rundung-bei-shopware-6/105173/4 "2025-04-02T15:10:43Z")

</div>

Magst Du das erklären? @armin.oppliger

---

<div class="post-metadata">

### Author: ![jannikroll](https://avatars.discourse-cdn.com/v4/letter/j/e9c0ed/32.png) [@jannikroll](https://forum.shopware.com/u/jannikroll)
#### Post date: [9. Mai 2025 um 10:50 UTC](https://forum.shopware.com/t/rundung-bei-shopware-6/105173/5 "2025-05-09T10:50:40Z")

</div>

Das würde mich auch interessieren! Der Rundungsfehler kommt meines Erachtens nach nicht von einem Add-In, sondern einer falschen Rundungsreihenfolge, selbst wenn man auf „Spaltenweise“ stellt…

---

<div class="post-metadata">

### Author: ![Anotherone](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@Anotherone](https://forum.shopware.com/u/Anotherone)
#### Post date: [9. Mai 2025 um 11:02 UTC](https://forum.shopware.com/t/rundung-bei-shopware-6/105173/6 "2025-05-09T11:02:14Z")

</div>

Shopware nutzt die PHP Klasse NumberFormatter für die Währungsdarstellung und damit auch Rundung. Und die steht in Verbindung mit ICU und da gab es dann wohl eine Änderung, genaueres müsste aber der Armin sagen.
