Anteilmäßige Verrechnung
Änderungen an einem Abonnement wie Upgrades oder Downgrades können zu anteiligen Zahlungen führen. Wenn eine Kundin/ein Kunde beispielsweise ein monatliches Abonnement im Wert von 10 USD auf 20 USD erweitert (Upgrade), werden anteilige Beträge für die Zeit der jeweiligen Nutzung in Rechnung gestellt. Angenommen, der Wechsel erfolgt nach der Hälfte des Abrechnungszeitraums, dann werden der Kundin/dem Kunden zusätzlich 5 USD in Rechnung gestellt: -5 USD für die nicht genutzte Zeit zum ursprünglichen Preis und 10 USD für die verbleibende Zeit zum neuen Preis.
Der anteilige Betrag wird berechnet, sobald das Abonnement über die API aktualisiert wird. Anhand der Start- und Endzeiten des aktuellen Abrechnungszeitraums werden die Kosten des Abonnements vor und nach der Änderung berechnet.
Notiz
Die anteilmäßige Verrechnung erfolgt nur für (pro Nutzer/in) lizenzierte Abonnements, da diese immer zu Beginn eines Abrechnungszeitraums in Rechnung gestellt werden.
Informationen darüber, wie Steuern mit anteilmäßiger Verrechnung funktionieren, finden Sie unter Steuern für wiederkehrende Zahlungen einziehen.
Vorschau für anteilmäßige Verrechnung anzeigen
Sie können eine ausstehende Rechnung abrufen, um eine Vorschau der Änderungen an einem Abonnement anzuzeigen. Dieser API-Aufruf wirkt sich nicht auf das Abonnement aus, sondern gibt basierend auf Ihren übergebenen Parametern die ausstehende Rechnung zurück. Änderungen sowohl am price
als auch an der quantity
führen zu einer anteilmäßigen Verrechnung. In diesem Beispiel werden der price
geändert und ein Datum für die anteilmäßige Verrechnung festgelegt.
Sie können die Beispielantwort erweitern, um Folgendes anzuzeigen:
- Das Guthaben für nicht genutzte Zeit zum vorherigen Preis in den Zeilen 36 bis 38.
- Die Kosten für genutzte Zeit zum neuen Preis in den Zeilen 107 bis 109.
- Die neue Zwischensumme und Summe für die Rechnung in den Zeilen 276 bis 279.
{ "account_country": "US", "account_name": "Test account", "amount_due": 3627, "amount_paid": 0, "amount_remaining": 3627, "application_fee_amount": null, "attempt_count": 0, "attempted": false, "billing_reason": "upcoming",
Anhand dieser Informationen können Sie die Kundin/den Kunden die Änderungen bestätigen lassen, bevor Sie das Abonnement ändern. Da Stripe sekundengenau abrechnet, können sich anteilige Beträge zwischen der Vorschau und dem Zeitpunkt der Aktualisierung ändern. Um das zu vermeiden, übergeben Sie ein subscription_proration_date
an die Rechnung, wenn Sie die Vorschau für eine Änderung anzeigen. Beim Aktualisieren des Abonnements können Sie das gleiche Datum mithilfe des Parameters proration_date
für ein Abonnement übergeben, sodass der Anteil zur gleichen Zeit berechnet wird.
Anteilmäßige Verrechnung deaktivieren
Die anteilsmäßige Berechnung wird durch den Parameter proration_behavior
gesteuert und der Standardwert ist create_prorations
.
Sie können die anteilige Verrechnung auf Anfragebasis deaktivieren, indem Sie den Parameter proration_behavior
auf none
festlegen. Es gibt keinen Parameter, der alle zukünftigen anteiligen Verrechnungen für ein Abonnement deaktiviert. Wenn Sie die anteilsmäßige Verrechnung auf unbestimmte Zeit deaktivieren möchten, müssen Sie proration_behavior
für jede Anfrage, die anteilsmäßige Verrechnungen generiert, auf none
setzen:
Wenn die anteilmäßige Verrechnung deaktiviert ist, wird Kund/innen mit der nächsten Rechnung der gesamte Betrag zum neuen Preis in Rechnung gestellt.