In Bearbeitung JTL-POS Artikelpreis für Etikettenvorlage

  • Temporäre Senkung der Mehrwertsteuer Hier findet ihr gesammelt alle Informationen, Videos und Fragen inkl. Antworten: https://forum.jtl-software.de/threads/mehrwertsteuer-senkung-vom-01-07-31-12-2020-offizieller-diskussionthread-video.129542/

Specker

Gut bekanntes Mitglied
30. März 2015
387
18
Hallo
Ich will von der Variable "Artikel.bruttoverkaufspreis" auf die Variable wechseln, die den Artikelpreis von meiner JTL POS Kasse ausgibt.
Kenne leider den Variablenname nicht.
Der Ladenpreis unterscheidet sich nämlich bei einigen Artikeln vom globalen Preis in der Wawi.

Wäre super, wenn ihr mir da mal kurz weiterhelfen könntet. ;)

Gruß - Ben
 

Specker

Gut bekanntes Mitglied
30. März 2015
387
18
Falls ich mich unverständlich ausgedrückt haben sollte:
Ich will auf die Variable wechseln, die den Artikelpreis ausgibt, der in der Wawi unter „Artikel“ -> „Preise“ -> „Meine JTL-Pos Kasse“ angegeben wird.
 

John

Sehr aktives Mitglied
3. März 2012
1.376
129
Berlin
Ohne Test, aber sollte gehen. Leg Dir einen Dummykunden ohne Rabatte an.

Geht dann +ber die Funktion JTL_GetNetPrice ().
In der Funktion mußt Du die interene Kundennummer deines Dummykunden übergeben sowie die ShopID Deiner Kasse.

Das Ergebnis ist ein Nettopreis, der noch mit der USt zum Brtto berechnet werdne muß
 

Specker

Gut bekanntes Mitglied
30. März 2015
387
18
John, danke für deine Antwort!
Wie bekomme ich denn die ShopID heraus?

Die cumstomerID ist die Zahl, die bei „Kunden“ unter „interner Schlüssel“ angegeben wird, oder?
Für die ShopID habe ich sowas leider nicht gefunden.

Aktuell ist in der Vorlage die Variable angegeben:
Fstr$(Artikel.Bruttoverkaufspreis,"?%.##")

Wie sähe denn dann das Resultat aus, wenn angenommen die customerID 4403 ist und die ShopID 9?
Fstr$(JTL_GetNetPrice ("ProductInternalId:?;CustomerInternalId:4401;ShopId:9"),"?%.##")

So in etwa?
Was es mit ProductInternalId auf sich hat, erschließt sich mir jetzt gerade auch noch nicht. Ist scheinbar Vorraussetzung für GetNetPrice.

Gruß - Ben
 
Zuletzt bearbeitet:

JohnFrea

Sehr aktives Mitglied
21. September 2017
291
76
ProductInternalId ist die interne ID deiner Artikels. Die bekommst Du als Variable über Artikel.InterneArtikelnummer. Dann muß noch die Menge für die Du den Preis haben möchtest übergeben werden. In deinem Fall kostant 1
Wei Du die ShopID ausser in der SQL Tabelle nach schauen heraus bekommen kannst, weiß ich leider nicht.
 

Specker

Gut bekanntes Mitglied
30. März 2015
387
18
Dann muß noch die Menge für die Du den Preis haben möchtest übergeben werden. In deinem Fall kostant 1
Ist für GetNetPrice nicht nötig.

Also der Artikel 5012 hat in meinem Fall jetzt z.b. eine ProductInternalId von "7982".
Wenn ich für die Vorlage jetzt eingebe:
JTL_GetNetPrice ("ProductInternalId:7982;CustomerInternalId:4401;ShopId:9")
dann gibt er mir zwar den Preis aus, jedoch in Netto, ich brauche allerdings den Bruttopreis.

Außerdem kann ich "ProductInternalId:7982" ja schlecht so stehenlassen, dann stünde ja auf jedem Etikett der gleiche Wert.
Wie kann ich das mit Artikel.InterneArtikelnummer ersetzen?
("ProductInternalId:"Artikel.InterneArtikelnummer";CustomerInternalId:4401;ShopId:9") funktioniert nicht. :D

An welcher Stelle lese ich denn die SQL Tabelle aus, um an den Wert zu kommen?
SQL Management Studio ist installiert bei mir.
 

JohnFrea

Sehr aktives Mitglied
21. September 2017
291
76
Die ShopID bekommst Du in der Tabelle dbo.TShop in der Spalte kShop

Artikel.InterneArtikelnummer muß in einen String gewandelt und dann in die Funktion eingebaut werden.

Code:
JTL_GetNetPrice ("ProductInternalId:" + Str$(Artikel.InterneArtikelnummer) +";CustomerInternalId:4401;ShopId:9")
 

Manuel Pietzsch

JTL-Wawi
Mitarbeiter
2. Januar 2012
2.358
541
Hückelhoven
Hi Freunde,

ich kläre hier mal kurz auf. Die Funktion JTL_GetNetPrice liefert immer einen Preis für die angegebene Konstellation zurück. Kunde, Kundengruppe, Shop und Anzahl können durchaus mit 0 übergeben werden wenn sie nicht bekannt sind.

Gruß

Manuel
 

John

Sehr aktives Mitglied
3. März 2012
1.376
129
Berlin
@Manuel Pietzsch eine Null als Parameter macht ja für hier nur begrenzt Sinn, weil es ja gerade darum geht, den Preis für einen bestimmten Shop (hier JTL-POS Kasse) zu bekommen.

Was soll denn dann mit 0 übergeben werden? CustomerInternalId und Menge?
 

Manuel Pietzsch

JTL-Wawi
Mitarbeiter
2. Januar 2012
2.358
541
Hückelhoven
Hi,

den Bruttopreis zu ziehen ist tatsächlich nicht so leicht. Für den Fall hier würde ich per Directquery arbeiten um auf den Brutto zu kommen. Altennativ muss man hier fix mit 16% multiplizieren, das muss man aber dann bei Änderung der MwSt wieder auf dem Schirm haben.

Hier hole ich den Bruttopreis eines Artikel per SQL:
  • Kundengruppe ist 1 (bei mir Endkunden)
  • Shop ist bei mir 4 (müsste dann von der gewünschten Kasse genommen werden)
  • Artikel referenziere ich über das WHERE da ich tArtikel eh für die Steuerklasse benötige
SQL:
DECLARE @kKundengruppe AS INT = 1;
DECLARE @kShop AS INT = 4;

SELECT ROUND(Preis.dNettoPreis * (1.0 - Preis.dRabatt / 100.0) * (1 + (tSteuercache.fSteuersatz / 100.0)), 2),
    Preis.dRabatt
FROM dbo.tArtikel
JOIN dbo.tSteuercache ON tArtikel.kSteuerklasse = tSteuercache.kSteuerklasse 
    AND tSteuercache.kFirma = 0
    AND tSteuercache.kSteuerzone = 1
CROSS APPLY dbo.ifGetNetPrice(tArtikel.kArtikel, 0, @kKundengruppe, @kShop, 0) AS Preis
WHERE tArtikel.cArtNr = 'AR20160460'
Im Formular würde es dann so aussehen:

Code:
Fstr$(JTL_DirectQuery ("DECLARE @kKundengruppe AS INT = 1;
DECLARE @kShop AS INT = 4;

SELECT ROUND(Preis.dNettoPreis * (1.0 - Preis.dRabatt / 100.0) * (1 + (tSteuercache.fSteuersatz / 100.0)), 2),
    Preis.dRabatt
FROM dbo.tArtikel
JOIN dbo.tSteuercache ON tArtikel.kSteuerklasse = tSteuercache.kSteuerklasse    
    AND tSteuercache.kFirma = 0
    AND tSteuercache.kSteuerzone = 1
CROSS APPLY dbo.ifGetNetPrice(tArtikel.kArtikel, 0, @kKundengruppe, @kShop, 0) AS Preis
WHERE tArtikel.cArtNr = '"+ Artikel.Artikelnummer + "'"),"?,?,?.## $")
1602771179201.png

Ich hoffe das hilft weiter.

Gruß

Manuel
 
  • Gefällt mir
Reaktionen: Specker

Specker

Gut bekanntes Mitglied
30. März 2015
387
18
@ Manuel

Vielen lieben Dank, mit deinem Code klappt es perfekt. :)
Ich hätte ja nicht gedacht, dass es am Ende doch so aufwenig wird. Bin einfach davon ausgegangen, dass es was Vorgefertigtes für diesen Anwendungsfall gibt.
Mich wundert es auch um ehrlich zu sein etwas, dass noch keiner im Forum danach gefragt hat.
Immerhin ist ja nicht unüblich, dass sich die Preise in den verschiedenen Shops unterscheiden. Gerade im Bezug online/offline Geschäfte.

Naja, dein Code dürfte in Zukunft noch so weiteren Usern hier eine Hilfe sein, daher nochmal ein fettes Dankeschön! ;)

Gruß - Ben
 
  • Gefällt mir
Reaktionen: Manuel Pietzsch

Manuel Pietzsch

JTL-Wawi
Mitarbeiter
2. Januar 2012
2.358
541
Hückelhoven
@ Manuel

Vielen lieben Dank, mit deinem Code klappt es perfekt. :)
Ich hätte ja nicht gedacht, dass es am Ende doch so aufwenig wird. Bin einfach davon ausgegangen, dass es was Vorgefertigtes für diesen Anwendungsfall gibt.
Mich wundert es auch um ehrlich zu sein etwas, dass noch keiner im Forum danach gefragt hat.
Immerhin ist ja nicht unüblich, dass sich die Preise in den verschiedenen Shops unterscheiden. Gerade im Bezug online/offline Geschäfte.

Naja, dein Code dürfte in Zukunft noch so weiteren Usern hier eine Hilfe sein, daher nochmal ein fettes Dankeschön! ;)

Gruß - Ben

Hab mir schon notiert, dass wir hier besser werden müssen. Hauptsache du kommst erstmal klar
 
Ähnliche Themen Forum Antworten Erstelldatum des Themas
Neu Rechnung über JTL POS Allgemeine Fragen zu JTL-POS 1
Neu Kategoriesortierung / Sortiernummer 0 greift nicht im JTL POS JTL-POS - Fehler und Bugs 1
Neu Ein paar grundlegende Fragen vor dem Umstieg von LS-POS zu JTL-POS Allgemeine Fragen zu JTL-POS 1
Neu keine Bilder in JTL-POS Allgemeine Fragen zu JTL-POS 0
Neu es kann keine Verbindung zwischen JTL-WAWI und POS hergestellt werden. Einrichtung / Updates von JTL-POS 6
Neu Fehler bei Sichtbarkeit Kundengruppe(Rabatt) nach Aktivierung von Kategorie für die JTL-POS JTL-POS - Fehler und Bugs 2
Neu JTL POS mit gehosteter Wawi verwenden Einrichtung / Updates von JTL-POS 5
Wawi Artikel werden nicht in JTL POS angezeigt Gelöste Themen in diesem Bereich 1
Neu JTL-POS Liefern/Verakufen aus WMS-Lager Allgemeine Fragen zu JTL-POS 2
Neu JTL-POS (1.0.2.7) stürzt ab wenn alter Bon gedruckt werden soll JTL-POS - Fehler und Bugs 6
Neu Ändern eines Auftrages in JTL POS aus JTL-Wawi Allgemeine Fragen zu JTL-POS 2
Neu JTL-POS Zahlung ohne Workflow-Auslösung Arbeitsabläufe in JTL-Wawi 0
Neu JTL POS nutzen, um Aufträge zu erfassen ohne zu kassieren (z.B. auf Messe / Showroom) ? Allgemeine Fragen zu JTL-POS 4
Neu Empfohlene Hardware (Tablet) JTL-POS & JTL-Wawi -> Vor- und Nachteile der Systeme JTL-POS - Fragen zu Hardware 3
Neu Vorschlag: Icon für Online/Offline Status mit JTL-Pos-Server und Auswirkungen wenn Offline JTL-POS - Ideen, Lob und Kritik 0
Neu Wieso benötigt JTL-Pos-Server.exe Windows Admin Rechte? / Dokumentation Adminrechte für JTL POS allgemein Einrichtung / Updates von JTL-POS 8
In Bearbeitung JTL-POS (1.0.2.4) stürzt ab, wenn Hintergrundbilder für Display gesetzt werden JTL-POS - Fehler und Bugs 5
Gelöst TSE nach Start von JTL-POS App (1.0.2.4) nicht verfügbar, auch kein Icon da Gelöste Themen in diesem Bereich 1
Neu JTL-POS für Aussendienst einsatz Allgemeine Fragen zu JTL-POS 4
Neu JTL-POS kann nicht mehr gestartet werden JTL-POS - Fehler und Bugs 3
Neu Lieferantenbestellungen in JTL POS aufehmen können JTL-POS - Ideen, Lob und Kritik 5
Neu Wie eine TSE von einer JTL-POS zu anderer umziehen? Allgemeine Fragen zu JTL-POS 2
Neu "Schnelle" Warengruppen-Verkäufe über JTL-POS Allgemeine Fragen zu JTL-POS 5
Neu Voten für Reparatur / Reklamation Annahme über JTL POS JTL-POS - Ideen, Lob und Kritik 0
In Diskussion Ratenkauf, welcher anbieter mit JTL-Pos? JTL-POS - Fragen zu Hardware 2
Neu JTL POS zweite Filliale einrichten Einrichtung / Updates von JTL-POS 9
Neu Bei T2 Sunmi, Swissbit TSE USB zu JTL-POS einrichten ist nicht möglich. Einrichtung / Updates von JTL-POS 1
Neu JTL-POS mit Wawi in RDP Cloud Hosting Allgemeine Fragen zu JTL-POS 9
Neu JTL Wawi zurücksetzen ohne Verlust von Rechnungen und Kundendaten User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL Shipping Error: The key "Kids" does not exist in "Pages" object JTL-ShippingLabels - Fehler und Bugs 0
Neu Shopware Gratisartikel / Funktionsartikel von JTL ausschließen? Shopware-Connector 1
Neu Frage? - Zusammenlegung Wordpress Homepage & JTL Shop Allgemeine Fragen zu JTL-Shop 2
Neu Lizenzmeldung Google Shopping-Plugin im JTL Shop 5.0 RC3 JTL-Shop - BETA - Feedback und Bugmeldungen 2
Neu JTL Shop 5 - Bildformat Square - Nur quadratische Bilder möglich?! JTL-Shop - BETA - Feedback und Bugmeldungen 8
Neu JTL Shop Fehler "Cookie Hinweistext JTL-Shop Plugin" Plugins für JTL-Shop 4
Neu JTL easy auction - Amazon importiert keine Angebote Einrichtung und Installation von JTL-eazyAuction 0
Neu JTL Shop 5 PayPal-Plugin Fehler bei PayPal-Express? Allgemeine Fragen zu JTL-Shop 1
Neu JTL-Packtisch: Druck von Pickliste: alle Artikel auf 1 Seite User helfen Usern - Fragen zu JTL-Wawi 6
Neu Upgrade MSSQL Express 2017 auf MSSQL Express 2019 - JTL-Wawi 1.5.33.0 Installation von JTL-Wawi 0
Gelöst NiceLabel Produktetiketten von JTL WMS aus drucken Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 5
Neu JTL Shipping Labels Server nicht erreichbar - Heute wieder mal keine Versandlabels JTL-ShippingLabels - Fehler und Bugs 18
Neu JTL WAWI & JTL-Packtisch druckt falschen EAN Code bei Etikettendruck Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu JTL-Connector (SW6) - Artikelpflege in JTL / SEO Pflege in Shop? Shopware-Connector 2
Neu Umstieg von Afterbuy auf JTL Fragen an die Community User helfen Usern - Fragen zu JTL-Wawi 0
Neu Nach Update JTL Wawi auf 1.5.34.0: Sortierungskonflikt / Kollationen verändert JTL-Wawi - Fehler und Bugs 5
Neu Kompatibilität JTL Shop 4.06 (Build9) mit JTL Wawi 1.4 oder 1.5 Allgemeine Fragen zu JTL-Shop 1
Gelöst Lizenzschlüssel lässt sich nicht in JTL Wawi eintragen Gelöste Themen in diesem Bereich 6
Neu Neuer JTL SHOP - Version 4 oder 5? Allgemeine Fragen zu JTL-Shop 9
Neu Lieferschwelle in Wawi eingerichtet JTL-Shop berechnet trotzdem die deutsche USt. Steuer User helfen Usern - Fragen zu JTL-Wawi 0
Issue angelegt [JTL-Shop5.0.0 rc3] Benutzer anlegen - Errors JTL-Shop - Fehler und Bugs 1
Ähnliche Themen