# {$Order.\_amount} auf 2 Nachkommastellen gerundet.

**URL:** <https://forum.shopware.com/t/order-amount-auf-2-nachkommastellen-gerundet/34421>\
**Category:** Programmierung\
**Created:** [12. Februar 2016 um 00:30 UTC](https://forum.shopware.com/t/order-amount-auf-2-nachkommastellen-gerundet/34421 "2016-02-12T00:30:52Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![BoS](https://avatars.discourse-cdn.com/v4/letter/b/ccd318/32.png) [@BoS](https://forum.shopware.com/u/BoS)\
**Post date:** [12. Februar 2016 um 00:30 UTC](https://forum.shopware.com/t/order-amount-auf-2-nachkommastellen-gerundet/34421/1 "2016-02-12T00:30:52Z")

</div>

Hallo zusammen,

ich habe im Rechnungstemplate (index.tpl) die Variable {$Order.\_amount} welche ja im Original {$position.amount|currency} auf zwei nachkommastellen gerundet und mit Währungszeichen versehen wird.

{$Order.\_amount} alleine bringt mir nichts da er mir im Orginal das Komma durch einen Punkt ersetzt und je nach mwst. es nicht bei 2 nachkommastellen bleibt.

{$Order.\_amount|string\_format:"%00d"} bringt mir auch nichts da ich dann gar keine Nachkommastellen mehr habe.

Ich brächte eben meinen Preis auf zwei Nachkommastellen gerunde, mit Kommazeichen und ohne Währungszeichen.

&nbsp;

Da ich mich leider mit der ganzen Materie nicht auskenne blieben meine suchen nach formatierungsmöglichkeiten auch leider Erfolglos, hoffe es hat jemand ne gute Antwort für mich parat.

Danke 🙂

---

<div class="post-metadata">

**Author:** ![GCIbrandlab](https://avatars.discourse-cdn.com/v4/letter/g/d6d6ee/32.png) [@GCIbrandlab](https://forum.shopware.com/u/GCIbrandlab)\
**Post date:** [12. Februar 2016 um 06:47 UTC](https://forum.shopware.com/t/order-amount-auf-2-nachkommastellen-gerundet/34421/2 "2016-02-12T06:47:52Z")

</div>

Hallo,

das Problem ist aus meiner Sicht, dass Deine Formatierung&nbsp;

string\_format:"%00d"

das Ganze als Integer-Wert (d.h. ohne Nachkommastellen) ausgibt.

Probier es mal mit&nbsp;

string\_format:"%00.2f"

---

<div class="post-metadata">

**Author:** ![premsoft](https://avatars.discourse-cdn.com/v4/letter/p/aca169/32.png) [@premsoft](https://forum.shopware.com/u/premsoft)\
**Post date:** [12. Februar 2016 um 07:46 UTC](https://forum.shopware.com/t/order-amount-auf-2-nachkommastellen-gerundet/34421/3 "2016-02-12T07:46:00Z")

</div>

Hallo,

versuch es mal mit {$Order.\_amount|number\_format:2:",":"."}

---

<div class="post-metadata">

**Author:** ![BoS](https://avatars.discourse-cdn.com/v4/letter/b/ccd318/32.png) [@BoS](https://forum.shopware.com/u/BoS)\
**Post date:** [12. Februar 2016 um 10:27 UTC](https://forum.shopware.com/t/order-amount-auf-2-nachkommastellen-gerundet/34421/4 "2016-02-12T10:27:07Z")

</div>

Ich danke euch beiden 🙂 Funktioniert super!

Jetzt kann ich meine Rechnung mit einem Überweisungsträger vervollständigen 🙂
