Neu E-Preis auf 4 Nachkommastellen abändern (Auftragspos.NettopreisEinzel)

kaefer

Sehr aktives Mitglied
23. Januar 2014
589
62
Nuernberg
Hallo,

müssen auf der Rechnung den Netto Einzelpreis von bisher 2 Nachkommastellen auf 4 abändern.
cond(Vorgabe.NettoPreiseBenutzen, Auftragspositionen.NettopreisEinzel, Auftragspositionen.BruttopreisEinzel)

Wo können wir dies einstellen?

Bitte um Hilfe - Danke
 

GoePhilipp

Mitglied
13. Dezember 2022
5
1
Hallo @kaefer,
die Variabeln werden meines wissens nach mit nur zwei Nachkommastellen geladen, wenn du da mehr haben willst musst du das per SQL rausziehen und darüber formatieren.
 

kaefer

Sehr aktives Mitglied
23. Januar 2014
589
62
Nuernberg
Das Problem ist, dass die Berechnung vom Netto Einzelpreis mit 4 Nachkommastellen erfolgt,
aber bei der Darstellung mit 2 Stellen gerundet wird und dadurch der Gesamtpreis (netto) eine Differenz aufweist.
 

Boarder

Sehr aktives Mitglied
26. März 2007
295
52
Anstatt den Einzelpreis zu verwenden, kann der Gesamtpreis durch die Menge dividiert werden, um den Einheitspreis mit mehr Dezimalstellen zu erhalten, der wiederum beliebig formatiert werden kann.

Code:
cond(Vorgabe.NettoPreiseBenutzen, FStr$(Div(Auftragspositionen.NettopreisGesamt,Auftragspositionen.Menge),'-?&.####'),FStr$(Div(Auftragspositionen.BruttopreisGesamt,Auftragspositionen.Menge),'-?&.####'))
 

Jörg Frenzel

Aktives Mitglied
9. Dezember 2020
5
0
Hallo,

müssen auf der Rechnung den Netto Einzelpreis von bisher 2 Nachkommastellen auf 4 abändern.
cond(Vorgabe.NettoPreiseBenutzen, Auftragspositionen.NettopreisEinzel, Auftragspositionen.BruttopreisEinzel)

Wo können wir dies einstellen?

Bitte um Hilfe - Danke
versuch es doch mit :

Str$(InvoicePosition.NetPricePerUnit,3,4)

in deiner Druckvorlage beim Einzelpreis!
 

Ähnliche Themen