Monatliche Umsatzentwicklung

Fakturierter Nettoumsatz pro Monat für die letzten 12 Monate.

Tabellen: OINVEinsatz: Dashboards und Management-Reporting.

Tool

SELECT YEAR(T0.DocDate) AS SalesYear, MONTH(T0.DocDate) AS SalesMonth,
  COUNT(T0.DocEntry) AS Invoices, SUM(T0.DocTotal - T0.VatSum) AS NetSales
FROM OINV T0
WHERE T0.CANCELED = 'N' AND T0.DocDate >= DATEADD(month, -12, GETDATE())
GROUP BY YEAR(T0.DocDate), MONTH(T0.DocDate)
ORDER BY SalesYear, SalesMonth
Sie brauchen Ihre UDFs in diesem Bericht oder ein Dashboard? Wir erweitern ihn für Ihr Unternehmen.Anpassen lassen →

Welche Frage diese Abfrage beantwortet

Die Geschäftsführung möchte eine einfache 12-Monats-Ansicht des fakturierten Umsatzes für die Vorstandsunterlagen oder eine Dashboard-Kachel: Wächst der Umsatz, stagniert er oder ist er saisonal? Eine Zeile pro Monat genügt, um sie direkt in ein Excel-Liniendiagramm zu übernehmen.

Beispielausgabe

Beispielwerte zur Veranschaulichung. Die Spalten sind bei Ihnen dieselben, die Zahlen stammen aus Ihrem Mandanten.

SalesYearSalesMonthInvoicesNetSales
20267212184300
20268198171950
20269236205480
202610171149200

SQL Server und SAP HANA im Vergleich

DATEADD(month, -12, GETDATE()) wird zu ADD_MONTHS(CURRENT_TIMESTAMP, -12). YEAR() und MONTH() gibt es in HANA mit derselben Bedeutung, daher bleibt das GROUP BY bis auf die Anführungszeichen unverändert.

Häufige Fehler und Lösungen

  • Der erste Monat wirkt zu niedrig: Das Zeitfenster beginnt am heutigen Kalendertag vor 12 Monaten, der älteste Monat ist also nur teilweise enthalten. Beginnen Sie am Ersten dieses Monats (zum Beispiel mit DATEFROMPARTS auf SQL Server), wenn Sie 12 volle Monate benötigen.
  • Monate ohne Umsatz fehlen: GROUP BY liefert nur Monate, in denen es Rechnungen gibt. Verknüpfen Sie eine Kalender- oder Monatstabelle, wenn Ihr Diagramm für leere Monate eine Null braucht.
  • Die Zahlen stimmen nicht mit der Verkaufsanalyse überein: Diese Abfrage liest nur Ausgangsrechnungen. Ziehen Sie die Gutschriften aus ORIN pro Monat ab, um den Nettoumsatz nach Retouren zu erhalten.
  • Summen weichen von der Verkaufsanalyse ab (Belegrabatt): Diese Abfrage liest DocTotal - VatSum aus dem Belegkopf; dieser Wert enthält bereits den Belegrabatt (OINV.DiscPrcnt) sowie die Fracht. Wenn Sie die Abfrage auf eine Summe über INV1.LineTotal umstellen, etwa für den Artikelumsatz, ist der Belegrabatt nicht in LineTotal enthalten und die Positionssumme weist zu viel Umsatz aus. Verwenden Sie SUM(T1.LineTotal * (1 - T0.DiscPrcnt / 100.0)) (HANA: SUM(T1."LineTotal" * (1 - T0."DiscPrcnt" / 100.0))) und ziehen Sie Gutschriften (ORIN/RIN1) mit demselben Faktor ab. Siehe SAP B1: Umsatzsumme stimmt nicht – Lösung für den Belegrabatt.
Verkauf

Verwandte Abfragen

Tabellenreferenz: Tabelle OINV (Ausgangsrechnung (Kopf))

So funktioniert es

Drei Schritte, ohne Anmeldung

1

Die passende Version kopieren

Nutzen Sie den Tab SQL Server für MS-SQL-Datenbanken und den Tab HANA für SAP B1 auf HANA.

2

Abfragegenerator öffnen

Öffnen Sie in SAP Business One Extras → Abfragen → Abfragegenerator, fügen Sie die Abfrage ein und klicken Sie auf Ausführen.

3

Speichern und teilen

Klicken Sie auf Sichern, wählen Sie eine Kategorie und geben Sie der Abfrage einen Namen. Ihr Team kann sie dann über den Abfrage-Manager ausführen.

FAQ

Fragen zu diesem Tool

Wie führe ich die Abfrage „Monatliche Umsatzentwicklung“ in SAP Business One aus?

Kopieren Sie die Version, die zu Ihrer Datenbank passt, öffnen Sie Extras → Abfragen → Abfragegenerator, fügen Sie sie in das SQL-Feld ein und klicken Sie auf Ausführen. Speichern Sie die Abfrage, um sie später wiederzuverwenden.

Welche Tabellen verwendet diese Abfrage?

Sie liest OINV aus dem Standardschema von SAP Business One. Benutzerdefinierte Felder sind nicht erforderlich.

Lässt sich daraus ein Dashboard oder eine Warnung machen?

Ja. Wir machen aus Abfragen Crystal Reports, Excel-Berichte, die sich selbst aktualisieren, SAP-B1-Warnungen oder WhatsApp-Nachrichten für Führungskräfte.

Brauchen Sie das direkt in SAP Business One?

Wir entwickeln Add-ons, Berichte und Integrationen für SAP B1 auf SQL Server und HANA. Beschreiben Sie Ihren Bedarf und erhalten Sie einen Festpreis, meist innerhalb von 24 Stunden.