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
605
206
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
167
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
335
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
717
36
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
94
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
605
206
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
605
206
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
 
  • Gefällt mir
Reaktionen: pannscheck

wawi-dl

Sehr aktives Mitglied
29. April 2008
5.922
568
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
605
206
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.922
568
@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
Mysteriöse Berechnung Auftrag Spalte Gewinn JTL-Wawi 1.8 0
Neu Eingangsrechnung und Gewinn rückwirkend ermitteln User helfen Usern - Fragen zu JTL-Wawi 1
Neu Export Rechnungspositionen inkl. Gewinn JTL Ameise - Eigene Exporte 1
Freiposition und Gewinn bzw. EK Preis Angabe JTL-Wawi 1.8 0
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 14
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
Auftrag und Rechnung Ausgabe funktioniert nicht Client JTL 1.8.10.0 JTL-Wawi 1.8 9
Kann ich eine email an die Wawi senden durch die dann ein neuer Auftrag generiert wird? (Daten müssen händisch vervollständigt werden...) JTL-Wawi 1.8 2
Fehlermeldung nach Speichern vom Auftrag in der Wawi JTL-Wawi 1.6 5
Auftrag bezahlt und freigegeben - erscheint aber nicht in WMS JTL-Wawi 1.7 4
Gelöst Servicedesk Workflow Datei erstellen um einen Auftrag zu ändern Gelöste Themen in diesem Bereich 1
Auftrag Bearbeiter wechseln sperren JTL-Wawi 1.7 1
Rabatt Position bei Sofort-Auftrag JTL-Wawi 1.8 1
[JTL-WAWI API] Versandposition in Auftrag erstellen? JTL-Wawi 1.8 3
Mehrere Versandarten in einem Auftrag JTL-Wawi 1.7 0
Angebote ohne Auftrag, die wieder auftauchen und ein Auftrag haben, der sogar versendet wurde. JTL-Wawi 1.8 1
Neu Versandart schon in der Übersicht ändern anstatt den ganzen Auftrag zu öffnen JTL-Wawi - Ideen, Lob und Kritik 0
Artikel aus Auftrag entfernen, Zahlung drin lassen JTL-Wawi 1.7 0
Neu keine Zahlung vom Kunden -- Auftrag stornieren oder löschen? Gelöste Themen in diesem Bereich 3
Neu Rechnungen Sofort erstellen (ohne Auftrag!) User helfen Usern - Fragen zu JTL-Wawi 1
Auftrag ohne Versand abschließen -> wieder rückgängig geht nicht JTL-Wawi 1.8 1
Dropshipping-Auftrag und Lieferschein geht an Kunden JTL-Wawi 1.8 6
Umlagerung bei Auftrag EK Preise auf Formular ausgeben. JTL-Wawi 1.7 0
Einheit der Mengenangabe in Auftrag falsch JTL-Wawi 1.8 0
Neu WAWI 1.7.15.3: CentDiffenenz zwischen Auftrag und Rechnung JTL-Wawi - Fehler und Bugs 2
Neu Barcode Artikel.Artikelnummer auf Auftrag Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Voreinstellung - Auftrag "Beschreibung" - soll der Globalen Auswahl entsprechen User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion Workflow für unbearbeitete Pickliste (versehentlich unbearbeitete in Auftrag verpacken verschieben) JTL-Workflows - Ideen, Lob und Kritik 2
Positionen alle auf einmal z.B über csv in einen bestehenden Auftrag einfügen JTL-Wawi 1.8 2
Neu Auftrag aus Woocommerce Import zeigt im Druck "Zahlungsziel beträgt 150 Tage ab Rechnungsdatum" User helfen Usern - Fragen zu JTL-Wawi 0
Neu Eigene Übersicht im Verkauf zu einem ausgewähltem Auftrag: Kundenattribut Anmerkungen Eigene Übersichten in der JTL-Wawi 4
Artikel als neu kennzeichnen JTL-Wawi 1.8 3
Neu 2x SumUp als Zahlungsmethode mit 2x verschiedenen SumUp Accounts aber 1x Kartenlesegerät? Allgemeine Fragen zu JTL-POS 0
Neu Neues Plugin: Instagram-Feed Portlet (Als Galerie- oder Slideransicht und weitere Features) + 3x kostenlose Lizenzen Plugins für JTL-Shop 3
Neu JTL Connector zu SW6 auch als Testumgebung möglich ? Onlineshop-Anbindung 3
Neu JTL Wawi Bild-Upload unvollständig oder nur als mit meinem PC hochgeladen zu sehen User helfen Usern - Fragen zu JTL-Wawi 2
DHL CN23 Zollerklärung automatisch als PDF speichern JTL-Wawi 1.8 0
Export von Bestellungen als Excel JTL-Wawi 1.6 1
Neu Lieferantenbestellung als CSV mit selbst festgelegten Spalten per Mail senden Arbeitsabläufe in JTL-Wawi 1
Neu Erstellen eines Sets, als Variation in Zusammenhang mit einer Stückliste Arbeitsabläufe in JTL-Wawi 2
Neu Eigene Felder im Verkauf als Spalten anzeigen User helfen Usern - Fragen zu JTL-Wawi 4

Ähnliche Themen