Neu Ø Gewinn je Auftrag als Eigene Ansicht im Reiter Verkauf

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
830
304
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....
 

M_P

Sehr aktives Mitglied
16. Oktober 2014
257
58
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.084
339
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
731
40
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.601
98
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
830
304
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
830
304
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
6.727
813
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
830
304
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
6.727
813
@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

Hanthyphy

Gut bekanntes Mitglied
5. Juli 2019
113
17
Hallo,

hat jemand zufällig eine Version von der Abfrage parat, die den gewinn für den Auftrag pro Artikel ausgibt?
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Wird irgendwo in der Datenbank geloggt welcher WMS-Mobile Benutzer mit dem MDE-Gerät einen Auftrag, bzw. Pickliste gepickt hat? User helfen Usern - Fragen zu JTL-Wawi 1
Name der Versandarten wird im Auftrag sporadisch nicht mehr angezeigt (2.0.3) JTL-Wawi 2.0 2
Artikelbeschreibung (oder Kurzbeschreibung) in Auftrag anzeigen/bearbeiten JTL-Wawi 2.0 2
nach Update von 5.3 auf 5.7 neue Position im Warenkorb "Gebühr" die auch in den Auftrag übernommen werden Einrichtung JTL-Shop5 2
Neu Hinweis zum Auftrag wird seit Update auf die 1.11 nicht mehr angezeigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Rechnung an geänderte Emailadresse geht immer noch an die Alte (Ebay-Auftrag) JTL-Wawi 1.11 6
Exportvorlage: Auftrag nur Artikel die per Dropshipping verfügbar sind in Datei schreiben JTL-Wawi 1.11 4
Auftrag aus bestimmtem Lager JTL-Wawi 1.7 9
Neu Eignes Feld aus Auftrag in Rechnung anzeigen lassen JTL-WaWi 1.11.10 Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Suche Workflow: Erstbestellung Shop auf Rechnung -> Auftrag Zurückhalten JTL-Wawi - Ideen, Lob und Kritik 1
Neu Auftrag - Lieferstatus mit Workflow exportieren Arbeitsabläufe in JTL-Wawi 3
Neu Auftrag Mailen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Komplexe Bestellnummern als Spam-Protection Allgemeine Fragen zu JTL-Shop 7
Neu Rabatte aus dem JTL-Shop werden in der Wawi nur als Netto-Preis übernommen, Rabatt % gehen verloren Onlineshop-Anbindung 0
Test-Kunden als solche in JTL markieren, um die Auswertungen sauber zu halten? JTL-Wawi 1.11 1
Neu Update Version 1.5 auf 1.11 - Download älterer Versionen als 1.8 Installation von JTL-Wawi 2
Neu Exportgenehmigung / Ausfuhrgenehmigung automatisch für Auslandskunden als Aufpreis Allgemeine Fragen zu JTL-Shop 2
JTL-Worker 2.0 - Einrichtung als Dienst - Auffälligkeiten und Problemlösungen für manche JTL-Wawi 2.0 3
Herkunftsland als Auswahlfeld statt als Freitextfeld JTL-Wawi 1.11 2
Neu Mollie als Zahlungsanbieter ... aber verstümmelt? Schnittstellen Import / Export 6
Neu Gutscheincodes aus Shopware 6 in JTL Wawi als Anmerkung zeigen? Shopware-Connector 0
Neu Komma aus Produktbezeichnung soll als Bindestrich in der URL sein Allgemeine Fragen zu JTL-Shop 1
Neu GLS Privatpaket als Shippinglabel JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu GPSR Sicherheitsbilder als jpg zu Amazon senden? Einrichtung und Installation von JTL-eazyAuction 0
Neu Zollgebühren als Zusatzkosten richtig berechnen User helfen Usern - Fragen zu JTL-Wawi 0

Ähnliche Themen