Revenue Recognition
Erfahren Sie, wie Sie die NetSuite-Revenue-Reconition-Engine mit Stripe Billing verwenden.
Der Stripe Connector for NetSuite synchronisiert automatisch Daten aus Abonnementrechnungen mit NetSuite, um die Berechnung der Revenue Recognition zu ermöglichen. Der Connector übergibt das Start- und Enddatum der Stripe-Abonnementzeiträume an die NetSuite-Rechnungsposten.
Notiz
Der Connector unterstützt nur NetSuite Advanced Revenue Management (ARM). Die klassische NetSuite Revenue Recognition (auch als ältere Revenue Recognition bezeichnet) und Stripe Revenue Recognition werden nicht unterstützt. Wenn Sie NetSuite ARM nicht verwenden, müssen Sie keine Aktion ausführen.
Funktionsweise
- Während des Onboardings geben Sie eine Revenue Recognition-Regel an, die der Connector verwendet, wenn er einen Posten erstellt. Sie können diese Regel mithilfe einer Feldzuordnung einrichten.
- Wenn der Connector eine Rechnung aus einem Stripe-Abonnement erstellt, gibt er ein Start- und Enddatum für den Zeitraum an. Der Connector kopiert diese Termine in die NetSuite-Rechnung auf Postenebene.
- Wenn der Connector eine vollständige oder teilweise Rückerstattung für eine Rechnung erstellt, verwendet die für die Rechnung erstellte Gutschrift denselben Revenue Recognition-Plan wie die Rechnung.
- Am Ende jeder Abrechnungsperiode erstellen Sie manuell eine Revenue Recognition-Journalbuchung. Wenn dies der Fall ist, wird der Umsatz von Umsatzabgrenzungskonto auf Konto für verdiente Einnahmen übertragen.
Datumsbereich für Umsatz
Stripe und NetSuite definieren den Datumsbereich des Umsatzes unterschiedlich. Während Stripe den Datumsbereich als bis zu aber nicht einschließlich des Enddatums definiert, definiert NetSuite den Datumsbereich als bis zu und einschließlich des Enddatums.
Dies bedeutet, dass der letzte Tag des Umsatzzeitraums in NetSuite einen Tag vor dem entsprechenden Enddatum des Umsatzzeitraums in Stripe liegt. Der Connector verarbeitet diesen Unterschied, um der NetSuite-Datumsbereichsdefinition zu entsprechen, indem er dem Stripe-Enddatum einen Tag hinzufügt und diesen Wert als NetSuite-Enddatum verwendet.
Rechnungs- und Einzelpostentermine
Jeder Posten auf einer Stripe-Rechnung enthält ein Start- und Enddatum für den Zeitraum. Diese Termine werden standardmäßig in das Stripe-Start- und Enddatum des NetSuite-Rechnungspostens kopiert. Wenn Sie einen anderen Satz von Start- und Enddatumsfeldern in NetSuite benötigen, können Sie ein Skript oder einen Workflow erstellen, um die Termine aus dem Start- und Enddatum von Stripe zu kopieren.
Geänderte Datumsangaben für Revenue Recognition
Wenn der Connector eine NetSuite-Transaktion auf der Grundlage einer anderen Transaktion erstellt (zum Beispiel eine aus einer Rechnung erstellte Gutschrift), wird der Zeitplan für die Revenue Recognition direkt aus der ursprünglichen Transaktion kopiert. Da es sich um eine Point-in-Time-Kopie handelt, spiegeln alle nachfolgenden Änderungen am Zeitplan für die Revenue Recognition der neuen Transaktion nicht die ursprüngliche Quelltransaktion wider. Dies gilt auch dann, wenn für die ursprüngliche Transaktion kein Journaleintrag für die Revenue Recognition erstellt wurde.
Beispiel: Sie haben eine Rechnung in Ihrem NetSuite-Konto mit einem Zeitplan für die Revenue Recognition vom 1. Januar bis 1. Juni. Wenn Sie eine Gutschrift für die Rechnung am 15. Februar erstellen und die Termine für die Revenue Recognition manuell aktualisieren, ändern sich die Termine für die Rechnung nicht.
Abgeschlossene Abrechnungszeiträume und erzielter Umsatz
Bei der Verwendung der Revenue Recognition wirken sich offene Abrechnungszeiträume darauf aus, wie Erstattungserlöse für Gutschriften im Laufe der Zeit erzielt werden.
Wenn beispielsweise der Abrechnungszeitraum im September endet, bevor Sie die Gutschrift erstellen können, werden die Erlöse aus der Erstattung vom September in den Oktober verschoben. Im Revenue-Recognition-Zeitplan für Gutschriften werden zwei identische Einträge für Oktober angezeigt.
Sie müssen die Journalbuchungen für Revenue Recognition vor dem Abschluss der Periode erstellen. Andernfalls geschieht Folgendes:
- Rückerstattungserlöse für Gutschriften, die nach der letzten Journalbuchung für Rechnungen mit in der Abschlussperiode erzielten Umsätzen erstellt wurden, werden nicht berücksichtigt.
- Umsatz in dem Zeitraum, der kurz vor dem Abschluss steht, werden nicht aus dem Umsatzabgrenzungskonto entfernt.
- Es sieht so aus, als würde für die Revenue Recognition ein Umsatz für einen Monat gebucht, der bereits abgeschlossen ist.
Gutscheine
Gutscheine werden als nicht buchbare Rabattartikel angezeigt. Anstatt auf ein Ertragskonto zu buchen, werden diese Posten mit dem entsprechenden NetSuite-Posten gebündelt. Bei der Berechnung der Auswirkungen der Revenue Recognition für einen Produktartikel in einer NetSuite-Rechnung wird der nicht buchbare Rabattbetrag von der Gesamtsumme abgezogen.
Rückerstattungen und Gutschriften
Wenn der Connector eine vollständige oder teilweise Rückerstattung für eine Stripe-Abonnementrechnung erstellt, erstellt er auch eine Gutschrift und eine Kundenrückerstattung. Für die Gutschrift wird der gleiche Zeitplan für die Revenue Recognition wie für die Rechnung verwendet, unabhängig von den bereits auf der Rechnung erzielten Umsätzen.
Ein Beispiel: Sie haben Sie im September eine Rechnung über 120 USD mit einem 12-monatigen linearen Zeitplan für die Revenue Recognition nach Abrechnungszeitraum erstellt. Das aktuelle Datum ist der 15. Oktober, und der Abrechnungszeitraum September ist noch nicht abgeschlossen. Der Connector erstellt eine Gutschrift für den Gesamtbetrag der im September erstellten Rechnung. Der Revenue Recognition-Zeitplan für die Gutschrift ist trotz unterschiedlicher Erstellungsmonate derselbe wie der Zeitplan für die Rechnung. Das bedeutet, dass die Gutschrift eine Rückerstattung von 10 USD für September und 10 USD für Oktober enthält.
Anhand des Kundensaldos erstellte Gutschriften
Gutschriften stellen die Zahlungen für eine Rechnung durch einen Kundensaldo dar. Sie können die Gutschrift mit der Rechnung verrechnen, da die Gutschrift den Zeitplan für die Revenue Recognition der Rechnung kopiert.
Manuelle Revenue Recognition
Sie können das Umsatzerkennungssystem des Connectors nutzen, ohne NetSuite Advanced Revenue Management (ARM) zu verwenden. Der Connector kann Umsatzerkennungsdaten (den Umsatzzeitraum für einen bestimmten Posten) in NetSuite importieren. Anschließend können Sie manuelle oder nutzerdefinierte automatisierte Systeme einrichten, um Umsätze zu realisieren.
Konto für Umsatzabgrenzungsposten anpassen
Sie können das Umsatzabgrenzungskonto mithilfe von Feldzuordnungen anpassen. Zum Beispiel könnten Sie Folgendes integrieren, wobei der Metadatenwert die interne ID des Umsatzabgrenzungspostens ist:
service_sale_item: { "metadata.netsuite_deferred_revenue_account" : "deferred_revenue_account_id" }