Neu Rechnen mit Eigenen Feldern (Lohnkostenberechnung)

DuoR

Aktives Mitglied
28. Januar 2018
5
0
Versuche gerade ein Abschlußtext in der Rechnung zu integrieren.

Im Bruttobetrag sind XX € Lohnkosten enthalten. Die darin enthaltene MwSt beträgt XX €.

Ich möchte gerne aus Eigenen Feldern mit dem DatenTyp Preis die Preisberechnung durchführen.

Problem ist, die Zahl wird dann mit vielen Stellen nach dem Komma ausgewiesen, da komme ich nicht weiter mit den 2 Stellen nach dem Komma.
Dann möchte ich aus dem Preis eine Berechnung der MwSt erstellen, komme da nicht zur Lösung. Mein Ansatz war wie folgt:

"Im Bruttobetrag sind "+ JTL_GetReportAttribute("Kosten:",(Report.InternalId))+ " € " + "Lohnkosten enthalten. Die darin enthaltene MwSt beträgt Fstr$(???????????????? * 0.7,"?,?,?.## $") €."
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.873
562
Vorrausgesetzt in deinem eigenen Feld steht der Bruttobetrag als numerischer Wert (und nicht als Zeichen), dann rechnest du mit diesem:
Lohnkosten*19/119
Ich habe jetzt einfach mal angenommen, dass du mit 19% MwSt. rechnest. Ansonsten musst du die Zahlen eben entsprechend anpassen, z.b. Österreich: *20/120
Das Ergebnis kannst du dann mit Fstr$() entsprechend formatieren. Aber deine Formatangabe"?,?,?.## $" ist nicht richtig. Ich denke, du wolltest eher sowas wie "######&.##"
 

DuoR

Aktives Mitglied
28. Januar 2018
5
0
Vorrausgesetzt in deinem eigenen Feld steht der Bruttobetrag als numerischer Wert (und nicht als Zeichen), dann rechnest du mit diesem:
Lohnkosten*19/119
Ich habe jetzt einfach mal angenommen, dass du mit 19% MwSt. rechnest. Ansonsten musst du die Zahlen eben entsprechend anpassen, z.b. Österreich: *20/120
Das Ergebnis kannst du dann mit Fstr$() entsprechend formatieren. Aber deine Formatangabe"?,?,?.## $" ist nicht richtig. Ich denke, du wolltest eher sowas wie "######&.##"
Hallo Michael,

danke für die schnelle Reaktion. Kannst du mir da noch eine fertige Lösung zeigen mit Fstr$() wie ich das mit JTL_GetReportAttribute("Kosten:",(Report.InternalId)) berechnen kann? Vielen lieben Dank!
 

Rico Giesler

Offizieller Service Partner
SPBanner
10. Mai 2017
13.247
1.526
So sollte es gehen:
Code:
"Im Bruttobetrag sind "+ JTL_GetReportAttribute("Kosten",(Report.InternalId))+ " € " + "Lohnkosten enthalten. Die darin enthaltene MwSt beträgt " + Str$(ToNumber(JTL_GetReportAttribute("Kosten",(Report.InternalId)))*7/107,0,2) +" €."
 

Ähnliche Themen