Weiter zum Inhalt
Konto erstellen
oder
anmelden
Das Logo der Stripe-Dokumentation
/
KI fragen
Konto erstellen
Anmelden
Jetzt starten
Zahlungen
Umsatz
Plattformen und Marktplätze
Geldmanagement
Entwicklerressourcen
Übersicht
Billing
ÜbersichtÜber die Billing APIs
Abonnements
Invoicing
Nutzungsbasierte Abrechnung
Angebote
Kundenverwaltung
Abrechnung mit anderen Produkten
Umsatzsicherung
Automatisierungen
Integration testen
Steuer
Übersicht
Stripe Tax verwenden
    Funktionsweise von Stripe Tax
    Inkasso einrichten
    Verhalten konfigurieren
    Tests
    Zahlungsart finden
      Payment Links
      Checkout
      Invoicing
        Rechnungsstellung und Steuer-IDs
      Abonnements
      Preislistenabonnements
      Payment Intents
    Unternehmenstyp finden
    Unterstützte Länder
Compliance-Management
Berichte
Übersicht
Bericht auswählen
Berichte konfigurieren
API für Berichte
Berichte für mehrere Konten
Umsatzrealisierung
Daten
ÜbersichtSchema
Nutzerspezifische Berichte
Data Pipeline
Datenverwaltung
StartseiteUmsatzUse Stripe taxFind your payment type

Steuern für Rechnungen automatisch einziehen

So berechnen Sie automatisch Steuern für Ihre Rechnungen.

Auf einer Rechnung berechnet Stripe Tax Umsatzsteuer, Mehrwertsteuer und GST. Um diese für jeden Einzelposten zu berechnen, verwendet Stripe:

  • Ihre Steuereinstellungen
  • Die Steuereinstellungen und der Standort des Kunden/der Kundin
  • Der Produktsteuercode und das Preissteuerverhalten
Videoinhalte werden geladen …

Kunde/Kundin einrichten

Wir verwenden den Kundenstandort, um die fälligen Steuern zu ermitteln. Kund/innen außerhalb der USA benötigen mindestens eine Adresse auf Landesebene, während Kund/innen in den USA eine 5-stellige Postleitzahl angeben müssen. Für Kanada benötigen wir mindestens die Provinz oder Postleitzahl.

Um Kundinnen/Kunden mit der API zu erstellen, senden Sie Stripe eine Beschreibung und so viele Informationen wie möglich, um den Standort und die Steueranforderungen für Ihre Kundinnen/Kunden zu ermitteln. Wir empfehlen, das Feld customer.address mit der vollständigen Rechnungsadresse Ihrer Kundin/Ihres Kunden auszufüllen. Validieren Sie die Kundenadresse bei der Erstellung, indem Sie tax[validate_location]=“immediately” übergeben. Sie können auch das Feld Steuer erweitern, um den Standort zu bestätigen, den Stripe Tax für Ihren Kunden/Ihre Kundin identifiziert hat.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node
Go
.NET
No results
curl https://api.stripe.com/v1/customers \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d description="a new user" \ -d "address[line1]"="510 Townsend St" \ -d "address[city]"="San Francisco" \ -d "address[state]"=CA \ -d "address[country]"=US \ -d "address[postal_code]"=94103 \ -d "tax[validate_location]"=immediately \ -d "expand[]"=tax

Sie können auch das Land und die Postleitzahl für Ihre Kund/innen hinzufügen:

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node
Go
.NET
No results
curl https://api.stripe.com/v1/customers \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d description="a new user" \ -d "address[country]"=US \ -d "address[postal_code]"=94103 \ -d "tax[validate_location]"=immediately \ -d "expand[]"=tax

Oder nur ihre IP-Adresse:

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node
Go
.NET
No results
curl https://api.stripe.com/v1/customers \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d description="a new user" \ -d "tax[ip_address]"="203.0.113.0" \ -d "tax[validate_location]"=immediately \ -d "expand[]"=tax

Das erweiterte Feld tax gibt den ermittelten Steuerstandort an und ob der/die Kund/in mit der automatischen Steuerberechnung kompatibel ist:

{ "id":
"{{CUSTOMER_ID}}"
, "object": "customer", // ... other fields omitted "tax": { "location": { "country": "US", "state": "CA", "source": "billing_address" }, "ip_address": null, "automatic_tax": "supported", } }

Der Wert des Parameters tax[automatic_tax] hat vier mögliche Status:

StatusBeschreibungMögliche Aktion
supportedDie automatische Steuerberechnung wird vollständig unterstützt.Keine weiteren Schritte erforderlich.
unrecognized_locationDie Adresse ist für die Ermittlung eines Steuerstandorts nicht gültig.Bitten Sie den/die Kund/in um eine aktualisierte Adresse und setzen Sie customer.address auf den neuen Wert.
not_collectingDie Adresse kann in einen Standort aufgelöst werden, für den Sie keine Registrierung eingerichtet haben.Je nach Ihren steuerlichen Verpflichtungen können Sie entweder fortfahren, und Stripe erhebt keine Steuern, oder Sie können für den Zuständigkeitsbereich, in dem die Kundin/der Kunde ansässig ist, eine neue Registrierung hinzufügen.
failedBei den Servern von Stripe ist ein Fehler aufgetreten. Dies kommt nur selten vor.Führen Sie die Anfrage erneut durch oder wenden Sie sich an den Support von Stripe, um weitere Unterstützung zu erhalten.

Posten einrichten

Um die Steuer für jeden Einzelposten auf einer Rechnung zu berechnen, müssen Sie ein Steuerverhalten und optional einen Steuercode festlegen.

Steuereinstellungen für einmalige Einzelposten anpassen

Passen Sie Einzelposten im Rechnungseditor an, indem Sie das Steuerverhalten aus dem Dropdown-Menü Steuer im Preis einbeziehen auswählen.

Steuereinstellungen für einmalige Einzelposten anpassen

Steuereinstellungen für einmalige Einzelposten anpassen

Steuereinstellungen für produktbasierte Einzelposten anpassen

Sie können sowohl im Dashboard als auch über die API Steuereinstellungen für produktbasierte Posten anpassen.

Stripe Tax verwendet die in den Objekten Products und Prices gespeicherten Informationen, um die bei der Steuerberechnung anzuwendenden Sätze und Regeln zu bestimmen. Aktualisieren Sie die Produkte und Preise, die Sie mit Invoices verwenden, sodass sie Folgendes enthalten:

  • Steuerverhalten: entweder inklusiv oder exklusiv. Dies bestimmt, ob die Steuer bereits in Ihren Preisen enthalten ist oder nicht. Beispiel: Ein inklusiver Posten mit einem Betrag von 10 USD ergibt insgesamt 10 USD, während ein exklusiver Posten mit einem Betrag von 10 USD insgesamt 10 USD zuzüglich Steuern ergibt. Exklusive Preise sind auf US-Märkten und für B2B-Verkäufe üblich, während inklusive Preise für B2C-Käufer in vielen Märkten außerhalb der USA anzutreffen sind. Das explizite Festlegen des Steuerverhaltens für einen Preis ist optional, wenn Sie das Standard-Steuerverhalten einrichten in den Stripe Tax-Einstellungen. Sie können die Standardeinstellung für das Steuerverhalten außer Kraft setzen, indem Sie ein Steuerverhalten für einen Preis festlegen.

  • Steuercode: (Optional) – eine Auswahl aus einer Liste von Optionen, die bestimmen, um welche Art von Produkt es sich handelt. Beispiele sind „Hörbuch“, „Geschenkkarte“ oder „Software as a Service“. Wenn Sie dies nicht explizit festlegen, gilt Ihr voreingestellter Steuercode.

Vorsicht

Sie können tax_behavior nicht mehr ändern, nachdem es auf exklusiv oder inklusiv festgelegt wurde. Wenn Sie das Steuerverhalten eines Preises ändern möchten, müssen Sie einen neuen Preis mit dem gewünschten Verhalten erstellen und den alten Preis archivieren.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node
Go
.NET
No results
curl https://api.stripe.com/v1/prices \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d unit_amount=5000 \ -d currency=usd \ -d tax_behavior=exclusive \ -d "product_data[name]"="A new product"

Automatische Steuerberechnung aktivieren

Nachdem Sie ein Steuerverhalten und einen Steuercode angegeben haben, können Sie dem/der Kund/in den Preis als Rechnungsposten hinzufügen:

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node
Go
.NET
No results
curl https://api.stripe.com/v1/invoiceitems \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d customer=
{{CUSTOMER_ID}}
\ -d "pricing[price]"=
{{PRICE_ID}}

Stellen Sie den Umschalter im Rechnungs-Editor ein. In der API müssen Sie das Feld automatic_tax übergeben, um die automatische Steuerberechnung zu aktivieren oder zu deaktivieren. Beide Schritte sind erforderlich, um die automatische Steuerberechnung zu starten.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node
Go
.NET
No results
curl https://api.stripe.com/v1/invoices \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d customer=
{{CUSTOMER_ID}}
\ -d "automatic_tax[enabled]"=true

Um die automatische Steuerberechnung bei der Aktualisierung einer Rechnung zu aktivieren, fügen Sie den Parameter invoice neben automatic_tax hinzu:

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node
Go
.NET
No results
curl https://api.stripe.com/v1/invoices/
{{INVOICE_ID}}
\ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "automatic_tax[enabled]"=true

Siehe auch

  • Kundenstandorte ermitteln
  • Erklärung zu steuerfreien Beträgen
  • Steuerberichterstattung und Einreichung
  • Stripe Tax mit Connect verwenden
  • Steuer in Ihrem nutzerdefinierten Bezahlvorgang berechnen
War diese Seite hilfreich?
JaNein
  • Benötigen Sie Hilfe? Kontaktieren Sie den Kundensupport.
  • Nehmen Sie an unserem Programm für frühzeitigen Zugriff teil.
  • Schauen Sie sich unser Änderungsprotokoll an.
  • Fragen? Sales-Team kontaktieren.
  • LLM? Lesen Sie llms.txt.
  • Unterstützt von Markdoc