Neu Ø Gewinn je Auftrag als Eigene Ansicht im Reiter Verkauf

  • Wichtiger Hinweis Liebe Kunden, solltet Ihr den DATEV Rechnungsdatenservice 2.0 nutzen, dann müsst Ihr bis zum 30.06.2024 JTL-Wawi 1.9 installieren. Danach wird die Schnittstelle für ältere Versionen nicht mehr unterstützt.
  • JTL-Connect 2024: Ihr habt noch kein Ticket? Jetzt Early Bird Ticket zum Vorzugspreis sichern! HIER geht es zum Ticketverkauf

DanielKobbe

Neues Mitglied
9. März 2023
10
1
Hallo,

gestern im Live Event JTL Wawi 1.7 habe ich die Frage gestellt ob man den Gewinn je Auftrag in der Eigenen Ansicht im Reiter Verkauf anzeigen kann. Bisher gehe ich in jeden versendeten Auftrag und schaue nach dem Gewinn.
Laut JTL Mitarbeiter wäre diese möglich und ich sollte mich an das Forum wenden.
Ich weiß das der Wert den Ø Einkaufswert berücksichtigt. Für mich geht es hier um eine Arbeitserleichterung und einen Näherungswert.
Ich freue mich über eine Idee zur Umsetzung. Einen direkten Feldverweis habe ich in der Datenbank leider nicht gefunden.

Weitere Fragen: Ansicht über alle Aufträge ist ab JTL Wawi 1.7 möglich?
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
632
217
Guten Morgen,

so erhält man den Gewinn, welcher auch im Auftrag zu lesen ist:

SQL:
SELECT
    FORMAT(SUM((fVkNetto * (1 - fRabatt / 100) - fEkNetto) * fAnzahl),'0.00') AS 'Gewinn'
FROM
    Verkauf.tAuftragPosition
WHERE
    kAuftrag = @KEY


Ab der 1.7 kann man dann in der letzten Zeile das verwenden und erhält die Summe zu allen Aufträgen:
SQL:
kAuftrag IN (@KEYS)

Viele Grüße
Mirko
 
Zuletzt bearbeitet:

DanielKobbe

Neues Mitglied
9. März 2023
10
1
@MirkoWK Vielen Dank. Für gelieferte Aufträge passen die Werte. Aufgabenstellung erfüllt. Bei noch nicht versendeten Aufträgen gibt es Abweichungen....
 

SportNet

Sehr aktives Mitglied
16. Oktober 2014
177
43
so erhält man den Gewinn, welcher auch im Auftrag zu lesen ist:
@MirkoWK musst du da nicht ggf. noch den Rabatt abziehen?

wir benutzen dafür in der Wawi 1.5 noch folgendes:


SQL:
SELECT round(sum(tbestellpos.nAnzahl*(tbestellpos.fVKNetto*(1-tbestellpos.fRabatt/100) - tbestellpos.fEKNetto)),2)
        FROM [eazybusiness].[dbo].[tBestellung]
        join tbestellpos on tbestellpos.tBestellung_kBestellung = [tBestellung].kBestellung and nType != 2
        where kbestellung = @key
 

SebastianB

Moderator
Mitarbeiter
6. November 2012
2.083
336
Das wird nicht in allen Fällen korrekte Ergebnisse liefern: Es gibt die Fixiertwerte, die die Positionssumme bilden. In tAuftragPositionEckdaten müssten schon die Positionssummen korrekt stehen.
 

bigloopfan

Sehr aktives Mitglied
20. Februar 2010
722
37
Das sieht super aus. Danke! Wäre es möglich die Versandkosten aus der Gewinnberechnung rauszunehmen? Hier wird das Ergebnis verfälscht.

VG
Stefan
 

E.Sari

Aktives Mitglied
19. Februar 2018
34
0
Hallo Zusammen,

wäre es möglich bei einem Muster zu sehen, wie es aussieht wenn der Gewinn in der Verkaufsübersicht gezeigt wird? Eventuell hat da jemand einen Screenshot?

Eine Andere Frage wäre, ist es möglich den Gewinn so ausrechnen zu lassen, das JTL im Hintergrund sieht, mit welcher Bestellung und welchem Preis eine Ware eingebucht wurde und dann dazu den Auftrag auf den die Ware ausgeliefert wurde und daraus dann für den Auftrag individuell einen Gewinn ausrechnet? Oder kann JTL nur mit dem durchschnittlichen EK den Gewinn ausrechnen?

Vielen Dank vorab für eure Antworten und eure Hilfe.
 

3po

Sehr aktives Mitglied
30. August 2011
2.584
95
Guten Morgen,

so erhält man den Gewinn, welcher auch im Auftrag zu lesen ist:

SQL:
SELECT
    FORMAT(SUM((fVkNetto * (1 - fRabatt / 100) - fEkNetto) * fAnzahl),'0.00') AS 'Gewinn'
FROM
    Verkauf.tAuftragPosition
WHERE
    kAuftrag = @KEY


Ab der 1.7 kann man dann in der letzten Zeile das verwenden und erhält die Summe zu allen Aufträgen:
SQL:
kAuftrag IN (@KEYS)

Viele Grüße
Mirko
Funktioniert soweit, vielen Dank.

Wäre hier auch möglich noch den prozentualen Wert bezogen auf die Verkaufssumme netto anzuzeigen?
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
632
217
Funktioniert soweit, vielen Dank.

Wäre hier auch möglich noch den prozentualen Wert bezogen auf die Verkaufssumme netto anzuzeigen?
das sollte so gehen:

SQL:
SELECT
    FORMAT(SUM((fVkNetto * (1 - fRabatt / 100) - fEkNetto) * fAnzahl),'0.00') AS 'Gewinn',
    FORMAT(SUM((fVkNetto * (1 - fRabatt / 100) - fEkNetto) * fAnzahl)/SUM((fVkNetto * (1 - fRabatt / 100)) * fAnzahl),'P2') AS '%-Erlös'
FROM
    Verkauf.tAuftragPosition
WHERE
    kAuftrag = @KEY -- oder kAuftrag IN (@KEYS)
 
  • Gefällt mir
Reaktionen: 3po

DanielKobbe

Neues Mitglied
9. März 2023
10
1
Hi @MirkoWK,
Wie kriege ich die Auftragsnummern in die SQL Abfrage eingebaut?
Wir sind jetzt auf JTL Wawi 1.7 umgestiegen und wenn ich mit der IN (@KEYS) Funktion alle ausgelieferten Aufträge markiere und dann eine Liste mit Auftragsnummer/Gewinn/ Erlös hätte, wäre dies eine optimale Variante für den ersten Step der Onlineverkaufsauswertung:)
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
632
217
Hi @MirkoWK,
Wie kriege ich die Auftragsnummern in die SQL Abfrage eingebaut?
Wir sind jetzt auf JTL Wawi 1.7 umgestiegen und wenn ich mit der IN (@KEYS) Funktion alle ausgelieferten Aufträge markiere und dann eine Liste mit Auftragsnummer/Gewinn/ Erlös hätte, wäre dies eine optimale Variante für den ersten Step der Onlineverkaufsauswertung:)
Hi,

das sollte so funktionieren:

SQL:
SELECT
    ab.cAuftragsNr AS 'Auftragsnummer',
    FORMAT(SUM((abpos.fVkNetto * (1 - abpos.fRabatt / 100) - abpos.fEkNetto) * abpos.fAnzahl),'0.00') AS 'Gewinn',
    FORMAT(SUM((abpos.fVkNetto * (1 - abpos.fRabatt / 100) - abpos.fEkNetto) * abpos.fAnzahl)/SUM((abpos.fVkNetto * (1 - abpos.fRabatt / 100)) * abpos.fAnzahl),'P2') AS '%-Erlös'
FROM
    Verkauf.tAuftragPosition abpos
    LEFT JOIN Verkauf.tAuftrag ab ON ab.kAuftrag = abpos.kAuftrag
WHERE
    ab.kAuftrag IN (@KEYS)
GROUP BY
    ab.cAuftragsNr

Viele Grüße
Mirko
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
5.999
584
Netter Ansatz, aber wie @SebastianB schon schrieb, sind diese Werte nicht korrekt!

Man muss dazu die "eingefrorene Werte" zur Berechnung verwenden, die Tabelle "tbestellpos" oder "Verkauf.tAuftragPosition" sind dafür nicht geeignet.
Sofern sich der ØEK ändert, ändern sich dann auch die Berechnungen.

Man sollte zwingend auf die Tabelle "tAuftragPositionEckdaten" zurückgreifen, weil nur hier die damals gültigen EKs stehen.
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
632
217
Netter Ansatz, aber wie @SebastianB schon schrieb, sind diese Werte nicht korrekt!

Man muss dazu die "eingefrorene Werte" zur Berechnung verwenden, die Tabelle "tbestellpos" oder "Verkauf.tAuftragPosition" sind dafür nicht geeignet.
Sofern sich der ØEK ändert, ändern sich dann auch die Berechnungen.

Man sollte zwingend auf die Tabelle "tAuftragPositionEckdaten" zurückgreifen, weil nur hier die damals gültigen EKs stehen.

Hi,

ich kann das nicht wirklich nachvollziehen mit unseren Daten.

Zum einen gibt es in der Verkauf.tAuftragPositionEckdaten gar keine EK-Werte und zum anderen ist bei mehreren Beispielaufträgen der EK-Wert in Verkauf.tAuftragPosition fixiert (also ungleich dem aktuellen ØEK).
Es müsste ja auch sonst bei jeder ØEK-Änderung alle Datenbankeinträge in Verkauf.tAuftragPosition aktualisieren, was über die Zeit ja mehr und mehr werden würde.

Oder übersehen wir etwas?

Viele Grüße
Mirko
 
  • Gefällt mir
Reaktionen: wawi-dl

wawi-dl

Sehr aktives Mitglied
29. April 2008
5.999
584
@MirkoWK sorry ich bin nicht auf der 1.7.x.x unterwegs und hab auch nicht nachgeschaut (kenne die halbe Datenbank auswendig) ... hätte das vllt. tun sollen.

So wir du schreibst ist es korrekt, die Werte werden in Verkauf.tAuftragPosition bereits fixiert, in den Verkauf.tAuftragPositionEckdaten werden nur die Summen / Steuersätze etc. fixiert.

Bevor falsche Dinge in den Umlauf kommen, wollte ich hauptsächlich warnen, dass man die korrekte Werte anzieht.
 
  • Gefällt mir
Reaktionen: MirkoWK
Ähnliche Themen
Titel Forum Antworten Datum
Gewinn Versandart gleich Nettopreis JTL-Wawi 1.6 10
Workflow = Gewinn unter 30 % vom netto = per Mail informiert JTL-Wawi 1.6 10
Neu JTL sendet Auftrag bei Zahlungsart "Rechnung" ungewollt! GELÖST. Workflowfehler!!!! JTL-Wawi - Fehler und Bugs 0
Neu Wenn bereits eine Retoure zu einem Auftrag existiert, wird der Auftrag in der WMS im Retourenfenster nicht mehr angezeigt. JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Positionen im Auftrag sortiert ausgeben User helfen Usern - Fragen zu JTL-Wawi 2
Neu Abweichende Lieferadresse auf Auftrag oder Rechnung anzeigen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Storno zur Rechnung - Fehlermeldung "Es existiert kein Auftrag zur Rechnung" JTL-Wawi - Fehler und Bugs 0
Neu Rechnungstext im Auftrag ! User helfen Usern - Fragen zu JTL-Wawi 1
Neu Auftrag anlegen bringt App zum Absturz, wenn man JTL-Wawi App 0
Nach Update auf 1.9.4.3 kein Auftrag mehr unter Versand JTL-Wawi 1.9 11
Kundengruppe aus Auftrag/Shop auslesen JTL-Wawi 1.9 5
JTL-APP Auftrag kann nicht Festgeschrieben werden. JTL-Wawi App 0
Neu Versandentgelt über Amazon kaufen, Auftrag in Wawi weiterhin als lieferbar User helfen Usern - Fragen zu JTL-Wawi 0
Auftrag duplizieren - Auftragsdatum auch übernehmen.. JTL-Wawi 1.8 0
Auftrag erfassen, nur eine Zeile für Positionsname? JTL-Wawi 1.9 4
Neu Verfügbare Liefermengen in Auftrag wiedergeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Durch Zahlungsarten in Auftrag iterieren mit DotLiquid User helfen Usern - Fragen zu JTL-Wawi 5
Beantwortet Auftrag - Email versenden, wenn sich Inhalt des Anmerkungsfelds ändert JTL-Workflows - Ideen, Lob und Kritik 8
Neu Wokflow für Auftrag im Fehlbestand incl Artikelnummer User helfen Usern - Fragen zu JTL-Wawi 6
In Diskussion Email bei Zahlungseingang schicken (manueller Auftrag) JTL-Workflows - Fehler und Bugs 6
Neu JTL-Shop oder Workflow: Artikel mit Menge > 1 sollen trotzdem als separate Einzelartikel im Auftrag aufgeführt werden User helfen Usern - Fragen zu JTL-Wawi 0
Neu Große Aufträge Nicht-EU: Exportdokumente & Rechnung am WMS-Packtisch nachdrucken bzw. großen Auftrag splitten User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow - Stücklisten im Auftrag abfragen und korrekt in einer Mail auflisten User helfen Usern - Fragen zu JTL-Wawi 1
Neu WMS Picklisten pro Lagerbereich aus einem Auftrag Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 3
In Diskussion Auftragszahlung über Kasse, Auftrag wird nicht als "Verpackt und Versendet" markiert JTL-POS - Fehler und Bugs 2
Neu Auftrag verpacken druckt auf 2 Drucker RE aus / wo kann das eingestellt werden? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Lieferadresse auf Auftrag, Rechnung usw. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
In Diskussion Zahlungsart Kartenzahlung bleibt in Wawi als Auftrag ohne Rechnung Allgemeine Fragen zu JTL-POS 4
Neu Offene Beträge im Auftrag User helfen Usern 0
Workflow - internationaler Auftrag -> Artikelname aus Stammdaten JTL-Wawi 1.7 1
Neu Dateiänderungen bei Export (Auftrag) User helfen Usern - Fragen zu JTL-Wawi 3
Neu CSV Auftrag mit Artikeldaten (GTIN, Beschreibung, etc.) exportieren Arbeitsabläufe in JTL-Wawi 1
Neu Pickliste / Auftrag parken möglich? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Auftrag Auswahl Referenzen Sprache/Artikelbeschreibung Kurz lang nüscht JTL-Wawi 1.8 1
Neu Auftrag mit Freiposition Menge 0 läßt sich nicht ausliefern + wird nicht auf Lieferschein angezeigt User helfen Usern - Fragen zu JTL-Wawi 1
Neu Zahlungsziel mit Skonto im Auftrag ausweisen Gelöste Themen in diesem Bereich 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 Eigene Felder (Kunde) in csv-Datei per Ausgabe (Auftrag oder Lieferschein) Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Auftrag bezahlt - Rechnung nicht. JTL-Wawi 1.8 22
Neu Lieferadresse / Rechnungsadresse im Auftrag per Doppelklick wählbar machen JTL-Wawi - Ideen, Lob und Kritik 0
Neu Fehler beim erstellen von Aufträgen. Digitale Unterschrift im Auftrag. JTL-Wawi - Fehler und Bugs 0
Neu Artikel werden bei Hermes versendung bei ebay nicht als verschickt makiert JTL-ShippingLabels - Fehler und Bugs 0
Neu Abfrage des Verkaufskanals als Bedingung JTL-Workflows - Fehler und Bugs 0
Picklistennamen zum Speichern festlegen und Pickliste als Anlage mailen JTL-Wawi 1.8 0
Neu Artikel als Aktion anbieten die es auch als Festpreis-Angebot laufen eBay-Anbindung - Ideen, Lob und Kritik 1
Neu Artikel Export als csv statt als xml Allgemeine Fragen zu JTL-Shop 1
Neu Als FFN Fulfiller Daten bestimmen/erstellen Schnittstellen Import / Export 2
In Diskussion Rechnung und Lieferschein in einer Mail als Anhänge versenden JTL-Workflows - Fehler und Bugs 1
Neu Lieferschein Artikelmenge in rot, wenn mehr als ein Artikel bestellt User helfen Usern - Fragen zu JTL-Wawi 12

Ähnliche Themen