Wasserfalldiagramm zum Umsatz
Zeigen Sie den monatlichen Umsatz mit dem Wasserfalldiagramm an und analysieren Sie ihn.
Das Wasserfalldiagramm zum Umsatz enthält Informationen zu Ihrem monatlichen Umsatz. Sie können die gewünschte Zeitspanne auswählen und den Monat angeben, bis zu dem der realisierte Umsatz angezeigt wird.
Beispielsweise werden im nachfolgenden Wasserfalldiagramm der zwischen April 2020 und Mai 2020 abgerechnete Umsatz und der monatlich realisierte Umsatz bis Ende Juni 2020 angezeigt:
Oben ist zu erkennen, dass im April 2020 ein Nettoumsatz von 2.000.000 USD gebucht wurde. Von den 2.000.000 USD wurden 400.000 USD im Mai 2020 realisiert. Ende Juni waren 1.100.000 USD realisiert und 900.000 USD noch nicht realisiert.
Gebuchter Umsatz
In der Spalte Gebucht des Wasserfalldiagramms wird der Umsatz nach Buchungsmonat angezeigt. Bei dem gebuchten Umsatz eines Monats handelt es sich um die Summe der Umsätze und der Umsatzabgrenzungsposten, die durch Rechnungsposten, eigenständige Zahlungen, Rückerstattungen, Zahlungsanfechtungen und die Nutzung im Rahmen der nutzungsbasierten Abrechnung gebucht wurden.
Einfache Rechnung
Dieses Beispiel basiert auf folgenden Annahmen:
- Die Rechnung und der Rechnungsposten werden am 14. Juli 2020 finalisiert.
- Der Rechnungsposten beläuft sich auf 35 USD und sein Nutzungszeitraum liegt zwischen dem 21. Juli 2020 und dem 20. August 2020.
Das Wasserfalldiagramm zum Umsatz sieht in etwa folgendermaßen aus:
Gebucht | Realisiert | Stand Sep. 2020 | |||||
Monat | Gesamt | Jun. 2020 | Jul. 2020 | Aug. 2020 | Sep. 2020 | Realisiert | Verbleibend |
Jul. 2020 | 31 USD | 11 USD | 20 USD | 31 USD | 0 USD |
Negativer realisierter Umsatz
Bei einem Wasserfalldiagramm zum Umsatz kann der realisierte Umsatz aufgrund von Rückerstattungen, Zahlungsanfechtungen, als uneinbringlich markierten Rechnungen und stornierten Rechnungen negativ sein.
Dieses Beispiel basiert auf folgenden Annahmen:
- Die Rechnung und der Rechnungsposten werden am 14. Juli 2020 finalisiert.
- Der Rechnungsposten beläuft sich auf 35 USD und sein Nutzungszeitraum liegt zwischen dem 21. Juli 2020 und dem 20. August 2020.
- Die Rechnung wird am 12. September 2020 storniert.
Die gebuchten Einnahmen für Juli 2020 würden netto 31 USD betragen, und die gebuchten Einnahmen für September 2020 würden netto -31 USD betragen, wie die folgende Einnahmen Übersicht zeigt:
Gebucht | Realisiert | Stand Sep. 2020 | |||||
Monat | Gesamt | Jun. 2020 | Jul. 2020 | Aug. 2020 | Sep. 2020 | Realisiert | Verbleibend |
Jul. 2020 | 31 USD | 11 USD | 20 USD | 0 USD | 0 USD | ||
Aug. 2020 | 0 USD | 0 USD | 0 USD | ||||
Sep. 2020 | -31 USD | -31 USD | 0 USD | 0 USD |
Keine Steuern im Umsatz enthalten
Aufgrund von Steuern kann der Gesamtbetrag einer Rechnung vom gebuchten Umsatz abweichen.
Dieses Beispiel basiert auf folgenden Annahmen:
- Die Rechnung und der Rechnungsposten werden am 14. Juli 2020 finalisiert.
- Der Rechnungsposten beläuft sich auf 35 USD und sein Nutzungszeitraum liegt zwischen dem 21. Juli 2020 und dem 20. August 2020.
- Die Steuer für den Rechnungsposten beträgt 4 USD (inklusive).
Obwohl der Gesamtbetrag der Rechnung 35 USD ist, entsteht aufgrund der Steuer von 4 USD ein abgerechneter Umsatz von 31 USD, wie im nachfolgenden Wasserfalldiagramm zum Umsatz dargestellt:
Gebucht | Realisiert | Stand Sep. 2020 | |||||
Monat | Gesamt | Juni 2020 | Juli 2020 | Aug. 2020 | Sep. 2020 | Realisiert | Verbleibend |
Jul. 2020 | 31 USD | 11 USD | 20 USD | 31 USD | 0 USD |
Fälliger Betrag einer Rechnung nicht mit dem Umsatz gleichzusetzen
Da eine Rechnung mit dem Kundenguthaben bezahlt werden kann, kann der fällige Betrag einer Rechnung vom Umsatz abweichen.
Dieses Beispiel basiert auf folgenden Annahmen:
- Die Rechnung und der Rechnungsposten werden am 14. Juli 2020 finalisiert.
- Der Rechnungsposten beläuft sich auf 35 USD und sein Nutzungszeitraum liegt zwischen dem 21. Juli 2020 und dem 20. August 2020.
- Die Rechnung wird anteilig (10 USD) mit dem Kundenguthaben bezahlt.
Obwohl der fällige Betrag der Rechnung 21 USD ist, entsteht ein Umsatz von 31 USD, wie im nachfolgenden Wasserfalldiagramm zum Umsatz dargestellt:
Gebucht | Realisiert | Stand Sep. 2020 | |||||
Monat | Gesamt | Jun. 2020 | Jul. 2020 | Aug. 2020 | Sep. 2020 | Realisiert | Verbleibend |
Jul. 2020 | 31 USD | 11 USD | 20 USD | 31 USD | 0 USD |
Rechnungsposten
Rechnungsposten werden bei der Durchführung von Upgrades und Downgrades automatisch erstellt, um die ungenutzte Zeit des vorherigen Plans und die verbleibende Zeit des neuen Plans darzustellen. Rechnungsposten können auch manuell erstellt werden.
Der gebuchte Umsatz enthält den Umsatz eines Rechnungspostens im Monat, in dem der Rechnungsposten zum ersten Mal vorkommt.
Dieses Beispiel basiert auf folgenden Annahmen:
- Der Rechnungsposten wird am 14. Mai 2020 erstellt.
- Der Rechnungsposten beläuft sich auf 31 USD und sein Nutzungszeitraum liegt zwischen dem 14. Mai 2020 und dem 13. Juni 2020.
Gebucht | Realisiert | Stand Sep. 2020 | |||||
Monat | Gesamt | Apr. 2020 | Mai 2020 | Jun. 2020 | Jul. 2020 | Realisiert | Verbleibend |
Mai 2020 | 31 USD | 18 USD | 13 USD | 31 USD | 0 USD |
Angenommen, Sie erstellen am 19. Juni 2020 eine Rechnung, nehmen den oben erwähnten Rechnungsposten in die Rechnung auf und erstellen einen weiteren Rechnungsposten basierend auf folgenden Annahmen:
- Der Rechnungsposten beläuft sich auf 62 USD.
- Der Nutzungszeitraum für den Rechnungsposten liegt zwischen dem 21. Juni 2020 und dem 20. Juli 2020.
Die Rechnung enthält 2 Rechnungsposten. Bei einem handelt es sich um den im Mai erstellten Rechnungsposten, bei dem anderen um den am 19. Juni 2020 erstellten Rechnungsposten. Der Gesamtbetrag der Rechnung ist 93 USD.
Das Wasserfalldiagramm zum Umsatz sieht in etwa folgendermaßen aus:
Gebucht | Realisiert | Stand Sep. 2020 | |||||
Monat | Gesamt | Apr. 2020 | Mai 2020 | Jun. 2020 | Jul. 2020 | Realisiert | Verbleibend |
Mai 2020 | 31 USD | 18 USD | 13 USD | 31 USD | 0 USD | ||
Jun. 2020 | 62 USD | 22 USD | 40 USD | 62 USD | 0 USD |
Nutzungsbasierte Abrechnung
Dieses Beispiel basiert auf folgenden Annahmen:
- 1 Einheit kostet 10 USD.
- Im Juni 2020 werden 3 Einheiten erfasst.
- Im Juli 2020 werden 2 Einheiten erfasst.
- Um die 5 Einheiten in Rechnung zu stellen, wird am 15. Juli 2020 eine Rechnung finalisiert.
Das Wasserfalldiagramm zum Umsatz sieht in etwa folgendermaßen aus:
Gebucht | Realisiert | Stand Sep. 2020 | |||
Monat | Gesamt | Jun. 2020 | Jul. 2020 | Realisiert | Verbleibend |
Jun. 2020 | 30 USD | 30 USD | 30 USD | 0 USD | |
Jul. 2020 | 20 USD | 20 USD | 20 USD | 0 USD |
Replikation in Sigma
Um den Wasserfallbericht zum Umsatz in Sigma zu replizieren, verwenden Sie die Tabelle revenue_
.
Diese Abfrage generiert Wasserfalldiagramm-Zahlen für Umsätze, die zwischen November 2022 und November 2023 gebucht und bis November 2024 realisiert wurden. Sie können die Datumsangaben an Ihren gewünschten Zeitraum anpassen.
Notiz
Wenn Sie unsere Beta-Funktion Kontenplan verwenden, müssen Sie die Zuordnungen zu unbilled_
in der Abfrage unten aktualisieren, um die Konten in Ihrem Hauptbuch wiederzugeben.
select "billing_period", "currency", "total", "2022-11-01", "2022-12-01", "2023-01-01", "2023-02-01", "2023-03-01", "2023-04-01", "2023-05-01", "2023-06-01", "2023-07-01", "2023-08-01", "2023-09-01", "2023-10-01", "2023-11-01", "2023-12-01", "2024-01-01", "2024-02-01", "2024-03-01", "2024-04-01", "2024-05-01", "2024-06-01", "2024-07-01", "2024-08-01", "2024-09-01", "2024-10-01", "2024-11-01", "deferred", "future_billings" from ( with unbilled_ar_accounts as ( values 'UnbilledAccountsReceivable' ) , formatted_changes as ( select booked_date, date_format(accounting_period_date, '%Y-%m-%d') as accounting_period, debit, credit, debit_account_type, credit_account_type, currency, if(lower(currency) in ('bif', 'clp', 'djf', 'gnf', 'jpy', 'kmf', 'krw', 'mga', 'pyg', 'rwf', 'vnd', 'vuv', 'xaf', 'xof', 'xpf'), cast(amount as decimal(18, 0)), cast(0.01 * amount as decimal(18, 2))) as decimalized_settlement_amount, case when debit in (select * from unbilled_ar_accounts) OR credit in (select * from unbilled_ar_accounts) then true else false end AS is_unbilled from revenue_recognition_debits_and_credits ) , raw_net_changes as ( select debit as account, debit_account_type as account_type, decimalized_settlement_amount as raw_net_change, * from formatted_changes union all select credit as account, credit_account_type as account_type, -decimalized_settlement_amount as raw_net_change, * from formatted_changes ) , net_changes as ( select (case when account_type in ('Assets', 'ContraRevenue', 'Expenses', 'Losses') then raw_net_change else -raw_net_change end) as net_change, * from raw_net_changes ) , waterfall_entries as ( select account, currency, date_trunc('month', booked_date) as billing_period, accounting_period, is_unbilled, (net_change * (case when account_type = 'Revenue' then 1 else -1 end)) as net_change from net_changes where account_type in ('Revenue', 'ContraRevenue') ) select currency, billing_period, sum(net_change) as total, nullif(sum(case when accounting_period = '2022-11-01' then net_change else 0 end), 0) as "2022-11-01", nullif(sum(case when accounting_period = '2022-12-01' then net_change else 0 end), 0) as "2022-12-01", nullif(sum(case when accounting_period = '2023-01-01' then net_change else 0 end), 0) as "2023-01-01", nullif(sum(case when accounting_period = '2023-02-01' then net_change else 0 end), 0) as "2023-02-01", nullif(sum(case when accounting_period = '2023-03-01' then net_change else 0 end), 0) as "2023-03-01", nullif(sum(case when accounting_period = '2023-04-01' then net_change else 0 end), 0) as "2023-04-01", nullif(sum(case when accounting_period = '2023-05-01' then net_change else 0 end), 0) as "2023-05-01", nullif(sum(case when accounting_period = '2023-06-01' then net_change else 0 end), 0) as "2023-06-01", nullif(sum(case when accounting_period = '2023-07-01' then net_change else 0 end), 0) as "2023-07-01", nullif(sum(case when accounting_period = '2023-08-01' then net_change else 0 end), 0) as "2023-08-01", nullif(sum(case when accounting_period = '2023-09-01' then net_change else 0 end), 0) as "2023-09-01", nullif(sum(case when accounting_period = '2023-10-01' then net_change else 0 end), 0) as "2023-10-01", nullif(sum(case when accounting_period = '2023-11-01' then net_change else 0 end), 0) as "2023-11-01", nullif(sum(case when accounting_period = '2023-12-01' then net_change else 0 end), 0) as "2023-12-01", nullif(sum(case when accounting_period = '2024-01-01' then net_change else 0 end), 0) as "2024-01-01", nullif(sum(case when accounting_period = '2024-02-01' then net_change else 0 end), 0) as "2024-02-01", nullif(sum(case when accounting_period = '2024-03-01' then net_change else 0 end), 0) as "2024-03-01", nullif(sum(case when accounting_period = '2024-04-01' then net_change else 0 end), 0) as "2024-04-01", nullif(sum(case when accounting_period = '2024-05-01' then net_change else 0 end), 0) as "2024-05-01", nullif(sum(case when accounting_period = '2024-06-01' then net_change else 0 end), 0) as "2024-06-01", nullif(sum(case when accounting_period = '2024-07-01' then net_change else 0 end), 0) as "2024-07-01", nullif(sum(case when accounting_period = '2024-08-01' then net_change else 0 end), 0) as "2024-08-01", nullif(sum(case when accounting_period = '2024-09-01' then net_change else 0 end), 0) as "2024-09-01", nullif(sum(case when accounting_period = '2024-10-01' then net_change else 0 end), 0) as "2024-10-01", nullif(sum(case when accounting_period = '2024-11-01' then net_change else 0 end), 0) as "2024-11-01", sum(case when accounting_period >= '2024-12-01' and is_unbilled = false then net_change else 0 end) as deferred, sum(case when accounting_period >= '2024-12-01' and is_unbilled = true then net_change else 0 end) as future_billings from waterfall_entries where net_change != 0 and billing_period >= timestamp '2022-11-01 00:00:00' and billing_period < timestamp '2023-12-01 00:00:00' group by currency, billing_period order by currency asc, billing_period asc )