In Bearbeitung Datenbankfeld für VK-Summe der Stücklistenkomponenten?

SebiW

Sehr aktives Mitglied
2. September 2015
2.409
1.004
Hallo zusammen,

bei Stücklisten wird ja im Reiter Stückliste/Konfigurator die VK-SUmme der Komponenten angezeigt.

Auf diesen Wert würde ich für eine Auswertung gerne zugreifen. Leider finde ich selbiges in der Datenbank nicht.

Weiß vielleicht jemand wie das Feld heißt?

Vielen Dank mal wieder für Eure Hilfe!

Gruß,
SebiW
 

gutberle

Sehr aktives Mitglied
29. März 2011
1.292
395
Hallo @SebiW,

das ist - was Wunder - ziemlich leicht mit einer SQL Abfrage zu erschlagen. Leider sagst Du nicht, in welchem Bereich der Wawi Du das tun möchstest?

Gruß,
Ingmar
 

SebiW

Sehr aktives Mitglied
2. September 2015
2.409
1.004
Haha gutberle,

jetzt wirds mir langsam peinlich ;)

Im Endeffekt möchte ich den Wert an zwei Stellen in meiner Autokalku verwenden. Erstens in einer erweiterten Eigenschaft, im Sinne von "Wenn die Summe des VKs der Komponenten ungleich dem Wert in Attribut "Alter VK" dann tu Dinge (das mache ich schon ähnlich für den GLD (wenn GLD anders als in GLD alt dann wirf die Kalkulation an).

Zweitens wollte ich ihn ganz banal im zu setzenden Wert VK Netto nehmen im Sinne von VK Brutto Komponenten * 0,95 * 0,83...
Ich will also die VKs der Stücklisten nicht über den GLD kalkulieren sondern anhand der VKs der Einzelkomponenten. Unser Shop gibt aus wieviel Prozent Rabatt ein Set gegenüber dem Einzelverkauf der Komponenten dem Kunden bringt. Hier will ich definitiv nicht ständig negative Rabattwerte stehen haben und die Komplexität niedrig halten.

Wenn Du da eine Idee hast schulde ich Dir so langsam nicht nur nenn Kaffee sondern ne Kaffeeplantage...
 

gutberle

Sehr aktives Mitglied
29. März 2011
1.292
395
Hallo @SebiW,

ich bin ja eigentlich nicht korrumpierbar, aber über die Sache mit der Kaffeplantage können wir reden, so was wollte ich schon immer mal haben ... :rolleyes:

Das Format kennst Du ja schon, ich benutze hier ein {% capture query %} Konstrukt, denn wie Du schon bei unserer letzten Interaktion gesehen haben wirst, sind die einfachen SQL Queries, bei der man das Ergebnis direkt einer Variable zuweist, zwar kürzer, aber man kann keine Variablen wie {{ Vorgang.MeineKaffeeplantage }}, sondern nur echten Text benutzen. Deshalb musste ich dort noch die Verrenkungen außerhalb der SQL Query machen, hier also lieber gleich als "capture query" ...
Code:
{% capture query -%}
SELECT SUM(t1.fAnzahl*t2.fVKNetto) FROM tStueckliste as t1
    JOIN tArtikel AS t2 ON t1.kArtikel=t2.kArtikel
    WHERE t1.kStueckliste=(SELECT tmp.kStueckliste FROM tArtikel AS tmp WHERE tmp.kArtikel = {{ Vorgang.Allgemein.Stammdaten.InterneArtikelnummer }})
{% endcapture -%}
{% assign VKNettoSumme = query | DirectQueryScalar -%}
{{ VKNettoSumme | FormatNumber: 'N4', 'de-DE' }}

Wie das aussehen würde, wenn man den VKBrutto, das Artikelgesamtgewicht oder das Versandgesamtgewicht ausgibt oder verwendet, wollte ich Dir eigentlich ersparen, weil Deine Frage das nicht hergibt, aber da ich beim Testen gesehen habe, dass die JTL Wawi die VKBruttosumme bei Stücklisten falsch berechnet (s.u.) und dass das Artikelgewicht und das Versandgewicht unter Allgemein > Maße/Gewicht nichts mit den jeweiligen Komponentensummen dieser Werte zu tun haben, kann ich mir das doch nicht verkneifen ...

VK-Brutto Summe:
Code:
{% capture query -%}
SELECT SUM(t1.fAnzahl*t2.fVKNetto+(t1.fAnzahl*t2.fVKNetto*(t3.fSteuersatz/100))) FROM tStueckliste as t1
    JOIN tArtikel AS t2 ON t1.kArtikel=t2.kArtikel
    JOIN tSteuersatz AS t3 ON t2.kSteuerklasse=t3.kSteuerklasse
    JOIN tSteuerzoneLand AS t4 ON t3.kSteuerzone=t4.kSteuerzone
    WHERE t1.kStueckliste=(SELECT tmp.kStueckliste FROM tArtikel AS tmp WHERE tmp.kArtikel = {{ Vorgang.Allgemein.Stammdaten.InterneArtikelnummer }})
        AND t4.cISO='{{ Firma.Land.ISO }}'
{% endcapture -%}
{% assign VKBruttoSumme = query | DirectQueryScalar -%}
{{ VKBruttoSumme | FormatNumber: 'N4', 'de-DE' }}

Artikelgewicht-Summe:
Code:
{% capture query -%}
SELECT SUM(t1.fAnzahl*t2.fArtGewicht) FROM tStueckliste as t1
    JOIN tArtikel AS t2 ON t1.kArtikel=t2.kArtikel
    WHERE t1.kStueckliste=(SELECT tmp.kStueckliste FROM tArtikel AS tmp WHERE tmp.kArtikel = {{ Vorgang.Allgemein.Stammdaten.InterneArtikelnummer }})
{% endcapture -%}
{% assign ArtikelGewichtSumme = query | DirectQueryScalar -%}
{{ ArtikelGewichtSumme | FormatNumber: 'N3', 'de-DE' }}

Versandgewicht-Summe:
Code:
{% capture query -%}
SELECT SUM(t1.fAnzahl*t2.fGewicht) FROM tStueckliste as t1
    JOIN tArtikel AS t2 ON t1.kArtikel=t2.kArtikel
    WHERE t1.kStueckliste=(SELECT tmp.kStueckliste FROM tArtikel AS tmp WHERE tmp.kArtikel = {{ Vorgang.Allgemein.Stammdaten.InterneArtikelnummer }})
{% endcapture -%}
{% assign VersandGewichtSumme = query | DirectQueryScalar -%}
{{ VersandGewichtSumme | FormatNumber: 'N3', 'de-DE' }}

Wenn Du also gleich alle Fliegen mit einer Klappe erschlagen willst, dann machst Du nicht eine, sondern drei Workflow Aktionen, wie im angehängten Screenshot und hast automatisch immer den richtigen VKNetto, das richtige Artikelgesamtgewicht und das richtige Versandgesamtgewicht. Und wie Du noch an den Werten Änderungen (Aufschläge, Abzüge...) machst, bevor sie weggeschrieben werden, da hast Du ja schon bewiesen, dass Du das echt im Griff hast ... ;)

@Rico Giesler : Die Berechnung des VK-Brutto bei Stücklisten hat offensichtlich einen Bug. Die Netto-Preise in "Stückliste/Konfigurator" werden immer mit 19% Mehrwertsteuer berechnet, auch wenn ein oder mehrere Artikel einen anderen Steuersatz, z.B. 7% haben.

Es gibt zwar im Steuerrecht einen Grundsatz, der besagt, dass "Nebenleistungen das steuerliche Schicksal der Hauptleistung teilen", soll heißen, wenn ich eine Nebenleistung wie Porto berechne und weise auf meiner Rechnung 19% Umsatzsteuer aus, dann MUSS ich die 19% auch auf das Porto anwenden (es gibt Ausnahmen, ich weiß), aber das gilt ja wohl nicht bei Verbundartikeln, die aus Einzelartikeln mit unterschiedlichen Mehrwertsteuersätzen bestehen, oder? - Das weiß ich echt nicht, kann es mir aber auch nicht vorstellen.

Für den Fall, dass ich hier Recht habe und das hier ist ein Bug, dann würde die richtige Abfrage wie oben unter "VK-Brutto Summe:" lauten. Und falls ich Unrecht habe, würde mich eine Rückmeldung dazu *BRENNEND* interessieren.

Gruß,
Ingmar
 

Anhänge

  • JTLWawi_StücklistenWerteSetzen_04082017.png
    JTLWawi_StücklistenWerteSetzen_04082017.png
    26 KB · Aufrufe: 75

SebiW

Sehr aktives Mitglied
2. September 2015
2.409
1.004
So gutberle,
ich red dann mal mit le Chef ob im Marketingbudget noch ne Kaffeeplantage drin ist. Hilft ja nichts, die hast Du Dir verdient ;)
Ein ich hoffe letztes Mal vielen vielen Dank. Damit sollte ich jetzt alle meine Autokalkuwünsche final erschlagen können. Halleluja!
 

Rico Giesler

Offizieller Servicepartner
SPBanner
10. Mai 2017
13.243
1.508
Hallo @gutberle
Bei der Berechnung der Preise für die Stücklistenkomponenten wird der Steuersatz vom "Vater" als der Stückliste selbst genommen. Es wird dabei nicht beachtet welchen Steuersatz die Komponente ursprünglich hatte.
Ich erfrage mal, ob das so korrekt ist.
 

AJentho

Aktives Mitglied
11. Dezember 2018
18
3
Hallo Ihr...

ich beziehe mich noch mal auf diesen älteren Beitrag...

Es gibt ja schon diesen Button:


1589274988022.png



Da wird dann der VK auf die 734 € gesetzt wenn man klick. Das Problem ist nur, das die Summe nicht stimmt, denn ich habe beim Artikel "LED-Mirror-lights" der ja 2x in der Stückliste ist einen Staffelpreis hinterlegt:


1589275179312.png



es müsste also mit 50 € (2×25 €) gerechnet werden und nicht mit 60 € (2x 30 €)... Richtig wäre also 724 € und nicht 734 €... :((

Ich habe es nun also wie in Ingmar´s Beitrag beschrieben nachgestellt, aber da habe ich exakt das gleiche Problem. Hast jemand eine Idee wie man das SQL anpassen kann, so das es auch die Staffelpreise beachtet? Denn ich habe echt viele viele ähnliche Artikel, die ich gern per Workflow immer mal wieder neu automatisch rechnen lassen müsste...

Danke Euch...
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Plugin für Boomerang Versandverpackungen Plugins für JTL-Shop 1
SQL Abfrage für verkaufte Artikel + aktueller Bestand JTL-Wawi 1.8 1
Neu Grundpreisangaben für geringe Gramm-Mengen werden nicht angezeigt Betrieb / Pflege von JTL-Shop 0
Neu mit FBM für Ausland User helfen Usern - Fragen zu JTL-Wawi 2
Neu Falsche Gewinnermittlung für Kleinunternehmer JTL-Wawi - Ideen, Lob und Kritik 8
Neu Netto für Händler gleich, Brutto für Endkunden - Plugin oder andere Alternative? Allgemeine Fragen zu JTL-Shop 0
Neu Mindestbestellwert für Netto-Einkaufswert JTL-Shop 5 Allgemeine Fragen zu JTL-Shop 0
Neu Cron für Export-Manager "tut nix" JTL-Shop - Fehler und Bugs 13
Neu Liquid Variable für Positionsart User helfen Usern - Fragen zu JTL-Wawi 3
Neu leeres Textfeld erstellen für einen Hinweis auf der Rechnung User helfen Usern - Fragen zu JTL-Wawi 2
Neu Filter für Zeitraum in "Alle Bons" aktualisiert sich nicht JTL-POS - Fehler und Bugs 0
Neu Mobatraum.de Alles für die Modellbahnträume Shops stellen sich vor 0
Neu Nachbestellung via Bestellvorschläge für Ladenlokale Allgemeine Fragen zu JTL-POS 0
Neu Export Gesamtpreis für Artikel mit Mindestabnahme Allgemeine Fragen zu JTL-Shop 0
Neu Frage zu Designvorlage JTL-Adept - Slider (für Ebay) eBay-Designvorlagen - Fehler und Bugs 4
Hosted (gehostete?) Datenbank Download Zweitgerät für unterwegs JTL-Wawi 1.8 13
Kennzahlen Übersicht für JTL Wawi - Wirtschaftliche Auswertung JTL-Wawi 1.8 0
Neu Feldname für Workflow herausfinden User helfen Usern - Fragen zu JTL-Wawi 4
Neu Datenimport über Ameise in JTL für Shopware Shopware-Connector 1
Wichtig Beta Connector für Presta 8 mit PHP 8+ PrestaShop-Connector 29
Anfrage für Zusammenarbeit zur Verbesserung unseres JTL-Onlineshops Einrichtung JTL-Shop5 1
Neu Track&Trace für Österreichische Post JTL-Track&Trace - Ideen, Lob und Kritik 2
Neu PrestaShop Connector für Prestashop 8 mit PHP 8.2 wird nicht unterstützt PrestaShop-Connector 3
Neu Variablen für den Email Versand Einrichtung JTL-Shop5 0
Neu Nach Update auf 5.3 funktioniert das Video-Portlet für lokale Videos nicht Gelöste Themen in diesem Bereich 9
Wo befindet sich das Feld mit der Information für "Zustandsbeschreibung" auf Ebay? JTL-Wawi 1.8 9
Neu Egener Export für CBAM-Bericht möglich? JTL Ameise - Eigene Exporte 0
Beantwortet Globaler Haken für Überverkaufe ermöglichen JTL-Workflows - Fehler und Bugs 2
Neu JTL 1.8.12.0 - Artikelattribut für Shop importieren - Format CSV-Datei / Hilfe bei Import von individuellen Attributen für JTL-Shop (googlekat) JTL-Ameise - Ideen, Lob und Kritik 1
In Diskussion Benutzerdefinierten Standardpfad für Errorlogs definieren (Voting) JTL-Workflows - Ideen, Lob und Kritik 0
Neu Freitextfeld über Variation - Zeichenbeschränkung für Gravur Allgemeine Fragen zu JTL-Shop 8
Neu Template/ Vorlage für Bestellbestätigung gesucht Templates für JTL-Shop 0
WaWi Preisuntergrenze für Artikel festschreiben JTL-Wawi 1.7 4
Neu Variablen für Stücklistartikel in den neuen Vorlagen Angebot Auftrag Rechnung ect. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Anleitung: Artikeletiketten für Auftrag, Rechnung, Lieferschein etc. drucken mit Etikettenanzahl = Artikelanzahl User helfen Usern - Fragen zu JTL-Wawi 0
Neu Zusatzkosten für Artikel Gelöste Themen in diesem Bereich 17
Neu Versandschein für Schweiz kann nicht gedruckt werden folgende Fehlermeldung JTL-ShippingLabels - Fehler und Bugs 1
Neu Bestellbestätigung email Variable Hinweistext für Downloadartikel Allgemeine Fragen zu JTL-Shop 3
Neu Dienstleister/Freelancer für Vorlagenerstellung Design gesucht Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu JTL erstellt falsche Rechnungskorrekturen für Amazon.co.uk Aufträge und verweigert den Support Amazon-Anbindung - Fehler und Bugs 5
Neu Pickliste für Standardlager - Sortierung in WMS Mobile Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Workflow Web-Request Post für mollie Arbeitsabläufe in JTL-Wawi 6
Versuch Bilder aus Ebay für Kaufland zu übernehmen JTL-Wawi 1.8 0
Debitorennummern für bestehende und neue Kunden anlegen JTL-Wawi 1.8 2
Druckvorlage für Etiketten aus Auftragspositionen JTL-Wawi 1.8 4
Eigene Felder für Ebay-Listings verwenden JTL-Wawi 1.8 0
In Diskussion Automatische Zuweisung der Kategorien für Artikel durch Workflow JTL-Workflows - Ideen, Lob und Kritik 3
Gelöst Hardware für häufige Konstellationen mit USB und Swissbit TSE-Problem ab Android 11 JTL-POS - Fragen zu Hardware 5
Neu Wie erstelle ich das richtige Layout für handy, Desktop etc Allgemeine Fragen zu JTL-Shop 0
Beantwortet Preise für Kundengruppen berechnen JTL-Workflows - Ideen, Lob und Kritik 2

Ähnliche Themen