Abonnements zurückdatieren
Erfahren Sie, wie Sie bestehende Abonnements zurückdatieren können.
Sie können ein Abonnement rückdatieren, um Kundinnen/Kunden einen bereits abgelaufenen Zeitraum in Rechnung zu stellen. Dies wird häufig bei einer Migration zu Stripe oder zu Dokumentationszwecken verwendet. Das Feld backdate_
gibt das Datum an, auf das der Beginn des Abonnements rückdatiert wird. Optional können Sie Kundinnen/Kunden diese bereits abgelaufene Zeit in Rechnung stellen und das nächste Abrechnungsdatum festlegen.
Rückdatieren und Nutzer/innen belasten
Manchmal können Nutzer/innen Zugriff auf Ihren Dienst haben, bevor Sie ein Abonnement für sie erstellen, und Sie ihnen diesen Zugriff in Rechnung stellen möchten.
Dadurch wird eine Rechnung mit einem anteilmäßig verrechneten Betrag für die Zeit zwischen dem rückdatierten Startdatum und dem aktuellen Zeitpunkt erstellt. Der anteilmäßig verrechnete Betrag wird basierend auf einem gedachten Intervall berechnet, das am rückdatierten Startdatum beginnt. Wenn das Abrechnungsintervall beispielsweise monatlich am ersten des Monats ist und Sie das backdate_
auf den 15. Februar (kein Schaltjahr) festlegen, basiert die anteilmäßige Verrechnung auf einem Monat zwischen dem 15. Februar und dem 15. März. Da dieser angenommene Monat 28 Tage umfasst, beträgt der anteilmäßig verrechnete Betrag für die 14 Tage vom 15. Februar bis zum 1. März genau die Hälfte des Betrags einer normalen monatlichen Zahlung.
Wenn Sie das backdate_
auf den 15. Januar festlegen, basiert die anteilmäßige Verrechnung auf einem fiktiven Monat vom 15. Januar bis zum 15. Februar. Da dieser Monat 31 Tage umfasst, ist der anteilmäßig verrechnete Betrag für die 17 Tage vom 15. Januar bis zum 1. Februar 17 geteilt durch 31 (oder 0,548) einer normalen monatlichen Zahlung.
Eine andere Möglichkeit der Berechnung besteht darin, das rückdatierte Startdatum als ursprüngliches Startdatum und den Beginn des ersten vollständigen Abrechnungszeitraums als aktualisiertes Startdatum zu betrachten.
Rückdatieren und Nutzer/innen nicht belasten
Sie können ein Abonnement auch zurückdatieren, ohne dem Kunden/der Kundin den rückwirkenden Zeitraum in Rechnung zu stellen. Dies ist nützlich, wenn Sie zu Stripe migrieren. Übergeben Sie dazu beim Erstellen des Abonnements proration_
. Dadurch wird start_
auf den gleichen Wert wie backdate_
gesetzt, dem Kunden/der Kundin wird jedoch keine rückdatierte Zeit in Rechnung gestellt.
Rückdatieren und Abrechnungszyklusanker festlegen
Sie können backdate_
und billing_
kombinieren, um ein Abonnement rückzudatieren und den Abrechnungszyklusanker auf ein Datum in der Zukunft festzulegen. Dadurch wird auf der nächsten Rechnung ein anteilig verrechneter Posten für die Zeit zwischen dem rückdatierten Startdatum und dem Abrechnungszyklusanker erstellt. Dies ist hilfreich, wenn Sie zu Stripe migrieren und das nächste Abrechnungsdatum für Ihre Abonnements übertragen müssen, während Sie Kundinnen/Kunden die verstrichene Zeit in Rechnung stellen.
Beispiel: Am 15. Oktober migrieren Sie zu Stripe. Sie haben ein Abonnement, das am 1. September begonnen hat und der 1. November ist das nächste Abrechnungsdatum. Erstellen Sie zum Migrieren dieses Abonnements ein neues Abonnement und legen Sie backdate_
auf den 1. September und billing_
auf den 1. November fest.
Dadurch wird sofort eine Rechnung über den anteiligen Betrag für den Zeitraum zwischen dem 1. September und dem 1. November ausgestellt. Außerdem wird das start_
des Abonnements auf den 1. September festgelegt. Stripe stellt die nächste Rechnung am 1. November aus.
Ein Update rückdatieren
Um das Datum des Inkrafttretens von anteilmäßigen Verrechnungen beim Aktualisieren eines Abonnements festzulegen, verwenden Sie den Parameter proration_date. Übergeben Sie einen ganzzahligen Unix-Zeitstempel innerhalb des aktuellen Zeitraums des Abonnements. Wenn das Abonnement durch einen Abonnementplan gestützt wird, stellen Sie sicher, dass der Zeitstempel vor dem Startdatum der nächsten Phase des Abonnementplans liegt.
Sie können ein proration_
nur während des ersten Zeitraums eines rückdatierten Abonnements vor dem aktuellen Zeitraum festlegen. In diesem Fall kann das proration_
am oder nach dem subscription[start_
liegen (rückdatiertes Startdatum). In allen anderen Fällen darf proration_
nicht vor current_
liegen.