Steuersatz via Smarty

hrx

Aktives Mitglied
17. Februar 2013
89
0
Hallo zusammen,

steht mir via Smarty die Ausgabe des Steuersatzes (nicht die Steuerklasse) eines Artikels zur Verfügung ? Ich benötige diese z.B. als Ausgabe im Aufgabenplaner, finde jedoch keine Möglichkeit, den Wert umzusetzen.


Danke für Eure Hilfe :)
 

hrx

Aktives Mitglied
17. Februar 2013
89
0
AW: Steuersatz via Smarty

Ich habe das Ganze erstmal so gelöst:

{if $Artikel->kSteuerklasse == 1}19%{elseif $Artikel->kSteuerklasse == 1}7%{else}{$Artikel->kSteuerklasse == 2}0%{/if}

Bitte beachten, dass die Werte der Steuerklassen/-sätze können bei jedem User variieren können

Falls es eine elegantere Lösung gibt jederzeit her damit :)


Viele Grüße!
 

hrx

Aktives Mitglied
17. Februar 2013
89
0
AW: Steuersatz via Smarty

EDIT: {if $Artikel->kSteuerklasse == 1}0.19{elseif $Artikel->kSteuerklasse == 3}0.07{else}{$Artikel->kSteuerklasse == 2}0.00{/if}

:)
 

hrx

Aktives Mitglied
17. Februar 2013
89
0
AW: Steuersatz via Smarty

Hi Marcel,

das ist natürlich viel eleganter, vielen Dank!

Für die Ausgabe wie ich sie benötige (als Fließkommazahl, wie z.B. 0.19 für 19%) ist der Wert der Variable allerdings so nicht ganz verwendbar und wäre, zumindest bei drei Steuersätzen, über

Code:
{if $Artikel->kSteuerklasse == 1}0.19{elseif $Artikel->kSteuerklasse == 2}0.07{else}0.00{/if}

abbildbar.


Viele Grüße!
 

MBesancon

Administrator
Mitarbeiter
1. Oktober 2010
2.086
217
Erkelenz
AW: Steuersatz via Smarty

Hi,

klar so geht das auch. Eine andere Lösung könnte auch sein

Code:
{if $Artikel->fMwSt > 0}
{math equation="(x/100)" x=$Artikel->fMwSt format="%.2f"}
{else}
0.00
{/if}

Dann wärst du sogar noch flexibler wenn es (aus welchem Grund auch immer) mehr als 3 Steuersätze gibt :). Und falls die Steuersätze mal angehoben werden müsstst du das nicht an mehreren Stellen pflegen :).