Neu Preis pro 100 Stück auf Rechnung bzw. Angebot

prokope

Aktives Mitglied
18. Juni 2020
19
3
Hallo in die Runde.

Es war schon häufiger Thema, aber da ich keine richtige Lösung finde, wage ich mich zu fragen.

Wir würden gern auf den Ausdrucken anstatt einem Einzelpreis pro Stück einen E-Preis pro 100 Stück haben.
Dadurch hätten wir weniger Klärungsgespräche.
1633350615810.png
Hier seht ihr ein Beispiel für 100 Stück. Der pingelige Kunde sieht 0,09 Euro und multipliziert mit 100 und kommt auf 9,00 Euro. Schlimmer wir es sogar wenn man noch Rabatt gibt mit krummen Mengen.
Unsere einfach gedachte Idee wäre, ob man in den Vorlagen den Wert E-Preis per Formel mal 100 multiplizieren kann. Hinter dem E.-Preis das /100 ergänzen und der Kunde hätte nichts zu meckern.

Vielleicht hat jemand einen Tipp für uns Laien.

Viele Grüße und danke vorab.
 

marinw

Aktives Mitglied
2. August 2020
36
9
Moin,
wir hatten mal ein ähnliches Problem allerdings per 1.000. Wir haben es dann so gelöst, dass wir die Nachkommastellen erweitert haben auf vierstellen. Hilft dir das weiter ?
 

Thomas_S

Sehr aktives Mitglied
2. Oktober 2012
731
123
50226 Frechern
Bei uns reichen vier Nachkommastellen manchmal nicht. Deswegen haben wir die Darstellung mit Hilfe eines eigenen Feldes bei den Artikeln auf Preis/pro Einheit umgestellt. Ist kein Hexenwerk.
Eigenes Feld beim Artikel anlegen (hier "Preis-Bezugsmenge") und in der Vorlage (hier Auftrag) im Feld PricePerUnit folgendes ergänzen und/oder an eigene Darstellung anpassen:

Code:
If (ToNumber(JTL_GetProductCustomField ('Preis-Bezugsmenge', SalesOrderPosition.ProductInternalId)) > 0
    ,LocCurrL$ (SalesOrderPosition.NetPricePerUnit * ToNumber(JTL_GetProductCustomField ('Preis-Bezugsmenge', SalesOrderPosition.ProductInternalId)), JTL_GetCulture(Report.CountryISO, Report.LanguageISO, Report.CurrencyISO))
      + ' / ' + JTL_GetProductCustomField ('Preis-Bezugsmenge', SalesOrderPosition.ProductInternalId) + ' ' + SalesOrderPosition.Unit
    , -- ursprünglicher Wert
)

1.jpg

Mehr ist nicht notwendig, es soll ja nur die Darstellung geändert werden.
 

prokope

Aktives Mitglied
18. Juni 2020
19
3
Moin,
wir hatten mal ein ähnliches Problem allerdings per 1.000. Wir haben es dann so gelöst, dass wir die Nachkommastellen erweitert haben auf vierstellen. Hilft dir das weiter ?
Hallo marinw,

das würde uns natürlich auch vollkommen ausreichen. Haben wir auch schon getestet allerdings haut es uns dann das Währungszeichen raus.
Wie habt ihr es Formel technisch gelöst ?

VG
René
 

prokope

Aktives Mitglied
18. Juni 2020
19
3
Bei uns reichen vier Nachkommastellen manchmal nicht. Deswegen haben wir die Darstellung mit Hilfe eines eigenen Feldes bei den Artikeln auf Preis/pro Einheit umgestellt. Ist kein Hexenwerk.
Eigenes Feld beim Artikel anlegen (hier "Preis-Bezugsmenge") und in der Vorlage (hier Auftrag) im Feld PricePerUnit folgendes ergänzen und/oder an eigene Darstellung anpassen:

Code:
If (ToNumber(JTL_GetProductCustomField ('Preis-Bezugsmenge', SalesOrderPosition.ProductInternalId)) > 0
    ,LocCurrL$ (SalesOrderPosition.NetPricePerUnit * ToNumber(JTL_GetProductCustomField ('Preis-Bezugsmenge', SalesOrderPosition.ProductInternalId)), JTL_GetCulture(Report.CountryISO, Report.LanguageISO, Report.CurrencyISO))
      + ' / ' + JTL_GetProductCustomField ('Preis-Bezugsmenge', SalesOrderPosition.ProductInternalId) + ' ' + SalesOrderPosition.Unit
    , -- ursprünglicher Wert
)

Den Anhang 72570 betrachten

Mehr ist nicht notwendig, es soll ja nur die Darstellung geändert werden.
Hey Tom,

danke für den Tipp . Das testen wir mal, würde uns sicherlich weiterhelfen.

VG