Automatisch Steuern für Checkout-Sitzungen einziehen
Stripe Tax berechnet automatisch die Steuern auf alle Käufe und Abonnements, die während einer Checkout-Sitzung zusammengekommen sind. Wenn Sie Checkout nicht integriert haben, müssen Sie die Integration mithilfe des Leitfadens zur Annahme von Zahlungen abschließen.
Notiz
Melden Sie sich an oder registrieren Sie sich bei Stripe, um Stripe Tax zu aktivieren.
Produkte und Preise aktualisieren
Stripe Tax verwendet in den Products und Prices APIs gespeicherte Daten zur Bestimmung der richtigen Sätze und Vorschriften. Aktualisieren Sie Ihre Produkte und Preise wie folgt:
Steuer: Das Steuerverhalten für einen Preis kann entweder inklusive sein. oder exklusive. Damit wird festgelegt, wie der/die Käufer/in die Steuer sieht. Wenn Sie das Steuerverhalten auf „exklusiv“ festlegen, werden Steuern auf die Zwischensumme hinzugefügt, die Sie für Ihren Preis angeben. Dies ist auf US-Märkten und im B2B-Vertrieb üblich. Wenn „inklusive“ eingestellt ist, ändert sich der von Ihrem Käufer zu zahlende Betrag nie, auch wenn der Steuersatz variiert. Dies ist in vielen Märkten außerhalb der USA gängige Praxis für B2C-Käufer.
Das explizite Festlegen des Steuerverhaltens für einen Preis ist optional, wenn Sie das Standard-Steuerverhalten in den Stripe Tax Einstellungen einrichten. Sie können die Standardeinstellung für das Steuerverhalten außer Kraft setzen, indem Sie ein Steuerverhalten für einen Preis festlegen.
(Optional) Steuercode: Ein Steuercode ist eine Klassifizierung Ihres Produkts oder Ihrer Dienstleistung für Stripe Tax, die sicherstellt, dass wir auf Ihre Transaktionen den korrekten Steuersatz anwenden. Einige Beispiele sind „Hörbuch“, „Geschenkkarte“ oder „Software as a Service“. Wenn Sie dies nicht festlegen, verwendet Stripe Tax den in den Steuereinstellungen voreingestellten Standard-Steuercode.
Vorsicht
Sie können tax_behavior
nicht mehr ändern, nachdem Sie es auf „exklusive“ oder „inklusive“ festgelegt haben. Sie können stattdessen einen neuen Preis erstellen und den aktuellen Preis archivieren.
Wenn Sie Ihre Produkte und Preise nicht im Voraus erstellen möchten, können Sie price_data.tax_behavior
und product_data.tax_code
beim Erstellen der Checkout sessions übergeben.
Erfahren Sie mehr überProdukte, Preise, Steuercodes und Steuerverhalten.
Checkout-Sitzung erstellen
Nach der Aktualisierung Ihre Produkte und Preise können Sie mit der Berechnung der Steuern für Ihre Checkout-Sitzungen beginnen. Sie können Sitzungen für einmalige und wiederkehrende Käufe erstellen.
Die Steuersätze eines Kunden/einer Kundin stammen von seinem/ihrem Standort, der von Checkout anhand der Kundenadresse ermittelt wird. Die Adresse, die Checkout zur Berechnung der Steuern verwendet, hängt davon ab, ob es sich bei dem Kunden/der Kundin um eine/n neue/n oder eine/n bestehende/n Kunden/Kundin handelt und ob Sie während der Checkout-Sitzung Versandadressen erfassen:
Neue/r Kund/in | Bestehende/r Kund/in | |
---|---|---|
Nur eine Abrechnungsadresse erfassen | Checkout berechnet Steuern basierend auf der Abrechnungsadresse des/der Kund/in, die in der Checkout-Sitzung eingegeben wurde | Wenn die Kundin/der Kunde bereits eine Versandadresse gespeichert hat, berechnet Checkout die Steuern basierend auf dieser Adresse. Andernfalls können Sie die Steuern anhand der während des Bezahlvorgangs eingegebenen Rechnungsadresse (durch Angabe von customer_update[address]=auto ) berechnen oder der Rechnungsadresse, die für die Kundin/den Kunden gespeichert ist. Letztere Option ist das Standardverfahren. |
Eine Versandadresse erfassen | Checkout berechnet Steuern basierend auf der Versandadresse des/der Kund/in, die in der Checkout-Sitzung eingegeben wurde | Checkout berechnet Steuern basierend auf der Versandadresse des/der Kund/in, die in der Checkout-Sitzung eingegeben wurde. Bestehende Adressen für diese/n Kund/in gelten in diesem Fall nicht. |
Notiz
Wenn Sie bei der Verwendung von Stripe Tax in Checkout sicherstellen möchten, dass Google Pay als Zahlungsmethode angeboten wird, müssen Sie die Erfassung einer Versandadresse anfordern. Apple Pay mit Stripe Tax wird nur angezeigt, wenn der Browser des Kunden/der Kundin die Apple Pay-Version 12 unterstützt.
Steuern für neue Kund/innen berechnen
Wenn Sie beim Erstellen einer Checkout-Sitzung keine/n bestehende/n Kund/in angeben, erstellt Checkout eine/n neue/n Kund/in und speichert automatisch die Rechnungsadresse und die Versandinformationen. Zum Zweck der Steuereinziehung verwendet Checkout die Abrechnungs- und Versandadresse, um den Standort des/der Kund/in zu bestimmen.
Checkout verwendet die während der Sitzung eingegebene Versandadresse, um den Standort des/der Kund/in für die Berechnung der Steuern zu ermitteln. Wenn Sie keine Versandinformationen erfassen, verwendet Checkout die Rechnungsadresse.
Steuern für bestehende Kund/innen berechnenOptional
Um Steuern für eine bestehende Checkout-Sitzung einer Kundin/eines Kunden zu berechnen, können Sie bei Erstellen der Sitzung den Parameter automatic_tax[enabled]
auf true
setzen. Sie können die Steuern auf der Grundlage der vorhandenen Kundenadresse oder einer neuen Adresse, die Sie bei der Kaufabwicklung erfasst haben, berechnen:
Vorhandene Adressen der Kundinnen/Kunden für Steuern verwenden
Wenn Sie die Adressen bestehender Kundinnen/Kunden bereits erfasst haben, können Sie die Steuern basierend auf diesen Adressen berechnen, statt die beim Bezahlvorgang erfassten Adressen zu verwenden:
Die Kundenadresse, die Checkout für Steuern verwendet: Falls verfügbar verwendet Checkout die gespeicherte Versandadresse des/der Kund/in zur Berechnung der Steuern. Andernfalls verwendet Checkout die gespeicherte Rechnungsadresse des/der Kund/in zur Berechnung der Steuern.
Anforderungen an Kundenadressen: Wenn Sie vorhandene Adressen für Steuern verwenden, muss für den/die Kund/in entweder eine gültige Versandadresse oder eine gültige Rechnungsadresse gespeichert sein. Sie können feststellen, ob die gespeicherten Adressen eines Kunden/einer Kundin gültig sind, indem Sie ihre Eigenschaft customer.tax.automatic_tax überprüfen. Wenn die Eigenschaft entweder
supported
odernot_collecting
ist, heißt das, dass die gespeicherten Adressen des Kunden/der Kundin gültig sind, und Sie Stripe Tax für Checkout-Sitzungen für diesen Kunden/diese Kundin aktivieren können.
Beim Bezahlvorgang erfasste Adressen für Steuern verwenden
Sie können Checkout so konfigurieren, dass eine neue Rechnungs- oder Versandadresse für eine/n Kund/in gespeichert wird. In diesem Fall berechnet Checkout die Steuern unter Verwendung der beim Bezahlvorgang eingegebenen Adresse.
Die von Checkout für Steuern verwendete Adresse: Wenn Sie Versandadressen erfassen, verwendet Checkout die während der Sitzung eingegebene Versandadresse zur Berechnung der Steuern. Andernfalls verwendet Checkout die während der Sitzung eingegebene Rechnungsadresse zur Berechnung der Steuern.
Wo Checkout die beim Bezahlvorgang erfassten Adressen speichert: Wenn Sie Versandadressen erfassen, speichert Checkout die während der Sitzung eingegebene Versandadresse in der Eigenschaft customer.shipping.address des/der Kund/in. Andernfalls speichert Checkout die während der Sitzung eingegebene Rechnungsadresse in der Eigenschaft customer.address des Kunden/der Kundin. In beiden Fällen setzt die für Steuern verwendete Adresse alle vorhandenen Adressen außer Kraft.
Wenn Sie Versandadressen mit Checkout erfassen, setzen Sie die Eigenschaft customer_update[shipping]
auf auto
. Auf diese Weise können Sie die Versandinformationen von Checkout zu dem Kunden/der Kundin kopieren.
Wenn Sie keine Versandadressen mit Checkout erfassen und die beim Bezahlvorgang eingegebenen Rechnungsadressen für Steuern verwenden möchten, müssen Sie die Rechnungsadresse für den/die Kund/in speichern. Setzen Sie die Eigenschaft customer_update[address]
auf auto
, um die neu eingegebene Adresse in den/die angegebene/n Kunden/Kundin zu kopieren.
Antwort überprüfenOptional
Um die Ergebnisse der neuesten Steuerberechnung zu überprüfen, können Sie den von Checkout berechneten Steuerbetrag in der Eigenschaft total_details.amount_tax
in der Checkout-Sitzungsressource lesen. Darüber hinaus können Sie eine Zahlung im Dashboard anzeigen.