Zahlungspläne für Rechnungen erstellenÖffentliche Vorschau
Erfahren Sie, wie Sie Zahlungspläne für Ihre Stripe-Rechnungen erstellen.
Mit Rechnungszahlungsplänen können Sie den Gesamtbetrag einer Rechnung in separate Zahlungen mit unterschiedlichen Fälligkeitsdaten für Ihre Kundinnen und Kunden aufteilen. So können Sie die Abrechnung flexibler gestalten. Sie könnten beispielsweise zuerst eine Anzahlung und dann zu einem späteren Zeitpunkt den Restbetrag einer Transaktion einziehen. Alternativ können Sie die Gebühren in für Ihre Kundinnen/Kunden günstigere Konditionen aufteilen, indem Sie sie im Laufe der Zeit in mehrere, kleinere Teilbeträge aufteilen. Stripe erinnert Ihre Kundinnen/Kunden an anstehende Zahlungen, die sie leisten müssen, und zeigt ihnen vergangene Zahlungsverläufe, die sie bereits getätigt haben. Sie können sowohl das Dashboard als auch die API verwenden, um Zahlungspläne zu erstellen.
Einschränkungen
Zahlungspläne befinden sich derzeit noch in einer Vorschaufunktion und unterliegen einigen wichtigen Beschränkungen. Stellen Sie sicher, dass die folgenden Einschränkungen nicht mit Ihrem Anwendungsszenario kollidieren:
- Zahlungspläne werden von Stripe Revenue Recognition oder dem Stripe Stripe Connector for Netsuite nicht unterstützt.
- Rechnungen mit Zahlungsplänen werden von der Überwachung der Steuerpflichten von Stripe nicht genau wiedergegeben. Wenden Sie sich an Ihre Steuerberater.
- Stripe Tax unterstützt noch keine anteiligen Rückerstattungen, weshalb die Steuerpflicht nicht korrekt dargestellt wird. Wenden Sie sich an Ihre/n Steuerberater/in.
- Bei Zahlungsplänen werden Kundenkonten mit gespeicherten Zahlungsdetails nicht automatisch belastet. Kundinnen/Kunden müssen zur Zahlungsseite zurückkehren, um weitere Zahlungen vorzunehmen. Sie können diese nicht mit Rechnungen des Typs
charge_
verwenden.automatically - Stripe sendet automatisch Erinnerungen an Ihre Kundinnen und Kunden, um nachfolgende Zahlungen abzuschließen. Wir senden diese E-Mails standardmäßig eine Woche vor Fälligkeit der Zahlungen. Durch das Versenden dieser E-Mails werden alle E-Mail-Erinnerungspläne und -Einstellungen für einmalige Rechnungen außer Kraft gesetzt. Sie können die E-Mail-Erinnerungen deaktivieren, indem Sie die Einstellung für Finalisierte Rechnungen und Stornorechnungen an Kundinnen/Kunden senden deaktivieren.
- Bei Connect-Benutzern können die Plattformgebühren nicht für Rechnungen mit aktiviertem Zahlungsplan festgelegt werden. Sie können Gebühren nur für PaymentIntents festlegen.
- Zusätzliche Felder, die mit Zahlungsplänen verknüpft sind, sind in Sigma nicht verfügbar.
- In einigen Billing-Analysediagrammen (Top-Abonnenten, Inkasso) werden nur Rechnungen registriert, die vollständig bezahlt sind. Andere Diagramme sind nicht betroffen.
- Auf Abonnementrechnungen können keine Zahlungspläne angewendet werden.
Notiz
Wenn Sie „Jetzt kaufen, später bezahlen“ für B2C-Rechnungen aktivieren möchten, lesen Sie unseren Leitfaden für „Jetzt kaufen, später bezahlen“, um weitere Informationen zu erhalten.
Dieser Leitfaden zeigt, wie Sie Zahlungspläne mithilfe des Felds amounts_due in der Invoicing API einrichten und verwalten.
Unterstützende Objekte erstellen
Lesen Sie vor der Einrichtung von Zahlungsplänen unbedingt die Konzepte im Leitfaden zur Integration mit der Invoicing API. Sie müssen über ein Verständnis hinsichtlich der Erstellung von Produkten, Preisen sowie Kunden und Kundinnen mit der Stripe API oder dem Dashboard verfügen, um diese Funktion nutzen zu können.
Rechnung mit Zahlungsplan erstellen
Das Feld amounts_due hilft Ihnen bei der Einrichtung von Zahlungsplänen mit Stripe Invoices. Um diese Funktion zu verwenden, legen Sie die collection_method für die Rechnung auf send_
fest. Zahlungspläne werden für charge_
-Rechnungen nicht unterstützt.
In diesem Abschnitt behandeln wir zwei häufige Use cases für Zahlungspläne: flexible Zahlungsbedingungen und Ersteinzahlung.
Flexible Zahlungsbedingungen
Verwenden Sie Zahlungspläne, wenn Sie die von Ihren Kunden und Kundinnen zu zahlenden Beträge in kleinere Teilbeträge aufteilen möchten. Angenommen Sie haben eine Rechnung über 6.000 USD und möchten, dass diese in drei gleichen Raten beglichen werden. In dem Fall können Sie den Zahlungsplan mit dem Feld amounts_
wie unten gezeigt einrichten:
curl https://api.stripe.com/v1/invoices \ -u
: \ -d customer=sk_test_BQokikJOvBiI2HlWgH4olfQ2\ -d collection_method=send_invoice \ -d auto_advance=true \ -d "amounts_due[][amount]=2000" \ -d "amounts_due[][days_until_due]=30" \ -d "amounts_due[][description]=Payment 1" \ -d "amounts_due[][amount]=2000" \ -d "amounts_due[][days_until_due]=60" \ -d "amounts_due[][description]=Payment 2" \ -d "amounts_due[][amount]=2000" \ -d "amounts_due[][days_until_due]=90" \ -d "amounts_due[][description]=Payment 3"{{CUSTOMER_ID}}
Ersteinzahlung
Unter bestimmten Umständen empfiehlt es sich ggf. eine Ersteinzahlung zu verlangen, gefolgt von einem Zahlungsplan für den Restbetrag. Angenommen, Sie haben eine Rechnung über 5.000 USD und möchten, dass die Kundin/der Kunde eine Anzahlung von 1.000 USD leistet, gefolgt von zwei gleichen Zahlungen für den Restbetrag. Sie können den Zahlungsplan wie folgt einrichten:
curl https://api.stripe.com/v1/invoices \ -u
: \ -d customer=sk_test_BQokikJOvBiI2HlWgH4olfQ2\ -d collection_method=send_invoice \ -d auto_advance=true \ -d "amounts_due[][amount]=1000" \ -d "amounts_due[][days_until_due]=1" \ -d "amounts_due[][description]=Deposit" \ -d "amounts_due[][amount]=2000" \ -d "amounts_due[][days_until_due]=30" \ -d "amounts_due[][description]=Payment 1" \ -d "amounts_due[][amount]=2000" \ -d "amounts_due[][days_until_due]=60" \ -d "amounts_due[][description]=Payment 2"{{CUSTOMER_ID}}
Die vorstehenden Beispiele veranschaulichen, wie Zahlungspläne mithilfe des Felds amounts_
für Rechnungen mit verschiedenen Zahlungsstrukturen eingerichtet werden. Beachten Sie, dass der Gesamtbetrag aus dem Feld amounts_
mit dem endgültigen amount_due der Rechnung übereinstimmen muss. Mit diesen Beispielen können Sie beginnen, maßgeschneiderte Zahlungspläne basierend auf Ihren speziellen Anforderungen zu erstellen.
Zahlungsplan aktualisieren
Sie können das Feld amounts_
für eine Rechnung aktualisieren, bevor Sie diese finalisieren, sodass Sie den Zahlungsplan nach Bedarf ändern können. Auf diese Weise können Sie Anpassungen vornehmen, z. B. Fälligkeitstermine und Zahlungsbeträge ändern oder neue Zahlungen hinzufügen.
Neben dem Festlegen der Anzahl der Tage bis zur Fälligkeit einer Zahlung mit days_until_due können Sie unter Verwendung des Felds due_date auch ein bestimmtes Fälligkeitsdatum festlegen. Im Feld due_
können Sie ein genaues Datum für eine Zahlung angeben und erhalten so mehr Anpassungsoptionen für Ihre Zahlungspläne.
Hier ist ein Beispiel für die Aktualiserung eines Zahlungsplans einer Rechnung:
curl https://api.stripe.com/v1/invoices/
\ -u{{INVOICE_ID}}: \ -d "amounts_due[][amount]=1000" \ -d "amounts_due[][due_date]=1677514200" \ -d "amounts_due[][description]=Updated Payment 1" \ -d "amounts_due[][amount]=3000" \ -d "amounts_due[][due_date]=1678132000" \ -d "amounts_due[][description]=Updated Payment 2"sk_test_BQokikJOvBiI2HlWgH4olfQ2
In diesem Beispiel aktualisieren wir den Zahlungsplan einer Rechnung, um bestimmte Fälligkeitstermine anstelle von days_
zu verwenden. Das Feld amounts_
passt sich ebenfalls an die neuen Zahlungsbeträge an, was die Flexibilität bei der Änderung von Zahlungsplänen vor der Rechnungsfinalisierung verdeutlicht.
Rechnung finalisieren
Sie können eine Rechnung finalisieren, nachdem Sie den Zahlungsplan erstellt und die gewünschten Rechnungsposten hinzugefügt haben. Sie können eine finalisierte Rechnung nicht ändern, z. B. den Zahlungsplan nicht aktualisieren, Rechnungsposten hinzufügen oder entfernen oder Änderungen an den Beträgen oder Daten der Rechnung vornehmen.
Achten Sie vor der Finanlisierung Ihrer Rechnung darauf, dass die erforderlichen Rechnungsposten hinzugefügt wurden. Hier ist ein Beispiel für das Hinzufügen eines Rechnungspostens:
curl https://api.stripe.com/v1/invoiceitems \ -u
: \ -d customer=sk_test_BQokikJOvBiI2HlWgH4olfQ2\ -d invoice={{CUSTOMER_ID}}\ -d price={{INVOICE_ID}}\ -d currency=usd{{PRICE_ID}}
Nachdem Sie die erforderlichen Rechnungsposten hinzugefügt und sichergestellt haben, dass Ihr Zahlungsplan korrekt eingerichtet ist, fahren Sie mit der Finalisierung der Rechnung fort. Hier ist ein Beispiel für eine Rechnungsfinalisierung:
curl https://api.stripe.com/v1/invoices/
/finalize \ -u{{INVOICE_ID}}: \ -X POSTsk_test_BQokikJOvBiI2HlWgH4olfQ2
Nach der Rechnungsfinalisierung kann diese zur Zahlung an die Kundin/den Kunden gesendet werden. Alle Anpassungen an der Rechnung müssen vor der Finalisierung vorgenommen werden. Überprüfen Sie also die Rechnungsdetails, bevor Sie diesen Schritt ausführen. Weitere Informationen zur Finalisierung finden Sie in unserem Leitfaden zu Statuswechsel und Finalisierung.
Aktionen nach der Finalisierung für Rechnungen
Sie können eine finalisierte Rechnung mit einem Zahlungsplan immer noch überarbeiten, stornieren oder als uneinbringlich kennzeichnen, allerdings nur, bevor die erste Zahlung eingegangen ist. Außerdem können Zahlungspläne außerhalb von Stripe nur für den gesamten verbleibenden Rechnungsbetrag „als bezahlt markiert“ werden, nicht für einen Teilbetrag.
Teilweise bezahlte Rechnungen verfolgen
Teilweise bezahlte Rechnungen aus Zahlungsplänen werden überall im Stripe-Dashboard mit dem Status partially paid
angezeigt. Wenn jedoch bis zum Fälligkeitsdatum keine Rechnungszahlungen erfolgt sind, hat der Status overdue
Vorrang. Um den Rechnungsstatus mit der API anzuzeigen, überprüfen Sie die Felder amounts_due und payments auf Details.