# Steuern für Rechnungen automatisch einziehen So berechnen Sie automatisch Steuern für Ihre Rechnungen. Auf einer *Rechnung* (Invoices are statements of amounts owed by a customer. They track the status of payments from draft through paid or otherwise finalized. Subscriptions automatically generate invoices, or you can manually create a one-off invoice) berechnet Stripe Tax Umsatzsteuer, Mehrwertsteuer und GST. Um diese für jeden Einzelposten zu berechnen, verwendet Stripe: - Ihre [Steuereinstellungen](https://dashboard.stripe.com/settings/tax) - Die Steuereinstellungen und der Standort des Kunden/der Kundin - Der Produktsteuercode und das Preissteuerverhalten Stripe berechnet die Steuer zum zum Zeitpunkt der Rechnungsfreigabe veröffentlichten Satz. Wenn Sie beispielsweise am 20. Dezember einen Rechnungsentwurf erstellen und dessen Freigabe auf den 15. Januar festlegen, und am 1. Januar ein neuer Steuersatz eingeführt wird, berechnet Stripe die Rechnung anschließend zum neuen Satz. [Watch on YouTube](https://www.youtube.com/watch?v=_A2tC63ooSs) ## Kunde/Kundin einrichten Wir verwenden den Kundenstandort, um die relevanten Steuern zu ermitteln, die erhoben werden müssen. Verschiedene Länder haben unterschiedliche Einrichtungsanforderungen: - Kundinnen und Kunden außerhalb der USA benötigen mindestens eine Länderangabe in der Adresse. - Kundinnen und Kunden in den USA benötigen eine fünfstellige Postleitzahl. - Kundinnen und Kunden in Kanada müssen entweder die Provinz oder die Postleitzahl angeben. #### Dashboard Sie können Kundenstandortinformationen auf der **Kundendetailseite** hinzufügen, indem Sie neben **Details** auf **Bearbeiten** klicken. Um den Standort eine/einer Kund/in aus dem [Rechnungseditor](https://dashboard.stripe.com/invoices/create) hinzuzufügen, klicken Sie auf das Überlaufmenü (⋯) neben dem/der Kund/in. Wählen Sie **Kundeninformationen bearbeiten**, klicken Sie auf **Weitere Details hinzufügen** und scrollen Sie nach unten zu **Rechnungsdetails**. Nachdem Sie den Standort aktualisiert haben, klicken Sie auf **Kunde/Kundin aktualisieren**. Stripe wendet den neuen Standort auf alle zukünftigen Rechnungen Ihrer Kundinnen und Kunden an, es sei denn, Sie aktualisieren ihn. Weitere Informationen finden Sie unter [Kundenstandorte festlegen](https://docs.stripe.com/tax/customer-locations.md). #### API #### Customer v1 Erstellen Sie eine Kundin oder einen Kunden und machen Sie so viele Angaben wie möglich, um den Kundenstandort und Steueranforderungen zu ermitteln. Wir empfehlen, [customer.address](https://docs.stripe.com/api/customers/create.md#create_customer-address) mit der vollständigen Rechnungsadresse Ihrer Kundin oder Ihres Kunden auszufüllen. Validieren Sie die Kundenadresse bei der Erstellung, indem Sie [tax[validate_location]=“immediately”](https://docs.stripe.com/api/customers/create.md#create_customer-tax-validate_location) übergeben. Sie können den Parameter [tax](https://docs.stripe.com/api/customers/create.md#create_customer-tax) auch [erweitern](https://docs.stripe.com/api/expanding_objects.md), um den Standort zu überprüfen, den Stripe Tax für Ihre Kundin oder Ihren Kunden identifiziert hat. ```curl curl https://api.stripe.com/v1/customers \ -u "<>:" \ -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" ``` Anstelle einer Adresse können Sie eine IP-Adresse angeben: ```curl curl https://api.stripe.com/v1/customers \ -u "<>:" \ -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: ```json { "id": ""{{CUSTOMER_ID}}"", "object": "customer", // ... other fields omitted "tax": { "location": { "country": "US", "state": "CA", "source": "billing_address" }, "ip_address": null,"automatic_tax": "supported" } } ``` Der Parameter [[tax[automatic_tax]](https://docs.stripe.com/api/customers/object.md#customer_object-tax-automatic_tax) hat folgende Werte: | Status | Beschreibung | Mögliche Aktion | | ----------------------- | -------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `supported` | Die automatische Steuerberechnung wird vollständig unterstützt. | Keine weiteren Schritte erforderlich. | | `unrecognized_location` | Die 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_collecting` | Die 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 Tax erhebt keine Steuern oder Sie können für den rechtlichen Zuständigkeitsbereich dieser Kundin oder dieses Kunden [eine neue Registrierung hinzufügen](https://docs.stripe.com/tax/registering.md). | | `failed` | Bei 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 produktbasierte Einzelposten anpassen Sie können sowohl im Dashboard als auch über die API Steuereinstellungen für produktbasierte Posten anpassen. #### Dashboard Auf der [Produktseite](https://dashboard.stripe.com/products) können Sie sowohl das Steuerverhalten für einen bestimmten Preis als auch den optionalen Steuercode für das Produkt auswählen. Das Steuerverhalten gilt pro Preis. Das Steuerverhalten kann nach der Auswahl nicht mehr geändert werden, aber Sie können neue Preise erstellen oder alte archivieren. Um ein Steuerverhalten einzurichten, klicken Sie auf **Preis hinzufügen** (oder **Weiteren Preis hinzufügen**, falls bereits einer vorhanden ist) und wählen diesen aus dem Dropdown-Menü **Steuerverhalten** aus. Um einen Steuercode einzurichten, wählen Sie ihn aus dem Dropdown-Menü **Steuercode** aus, wenn Sie ein neues Produkt erstellen oder die Details eines vorhandenen Produkts bearbeiten. #### API Stripe Tax verwendet die in den Objekten [Products](https://docs.stripe.com/api/products.md) und [Prices](https://docs.stripe.com/api/prices.md) 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](https://docs.stripe.com/tax/products-prices-tax-codes-tax-behavior.md#tax-behavior): 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 verwendet werden. Das explizite Festlegen des Steuerverhaltens für einen Preis ist optional, wenn Sie das [Standard-Steuerverhalten](https://docs.stripe.com/tax/products-prices-tax-codes-tax-behavior.md#set-tax-behavior-on-price) in den [Stripe-Steuereinstellungen](https://dashboard.stripe.com/login?redirect=%2Fsettings%2Ftax) festgelegt haben. Sie können die Standardeinstellung für das Steuerverhalten außer Kraft setzen, indem Sie ein Steuerverhalten für einen Preis festlegen. - [Steuercode](https://docs.stripe.com/tax/products-prices-tax-codes-tax-behavior.md): (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. > 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. ```curl curl https://api.stripe.com/v1/prices \ -u "<>:" \ -d unit_amount=5000 \ -d currency=usd \ -d tax_behavior=exclusive \ -d "product_data[name]=A new product" ``` ## Automatische Steuerberechnung aktivieren #### Dashboard > [Melden Sie sich an](https://dashboard.stripe.com/settings/tax) oder [registrieren Sie sich](https://dashboard.stripe.com/register) für Stripe, um Stripe Tax zu aktivieren. Aktivieren Sie die Umschaltoption **Automatische Steuererhebung** auf der Seite [Steuereinstellungen](https://dashboard.stripe.com/settings/tax/integrations), um die Steuerberechnung automatisch für *neue* Rechnungen zu aktivieren, die Sie im Dashboard erstellen. ### Unversteuerte Rechnungen aktualisieren So aktivieren Sie die automatische Steuerberechnung für bestehende Rechnungen: 1. Klicken Sie auf der Seite **Rechnungsdetails** auf **Rechnung bearbeiten** oder klicken Sie auf das Überlaufmenü der Rechnung (⋯) und dann auf der Seite [Rechnungen](https://dashboard.stripe.com/test/invoices) auf **Rechnung bearbeiten**, um einen neuen Entwurf im **Rechnungseditor** zu erstellen. 1. Aktivieren Sie im Editor die Umschaltfläche **Steuer automatisch einziehen**. 1. Wenn dem Kunden/der Kundin die für die Steuerberechnung erforderlichen Adressinformationen fehlen, werden Sie durch eine Benachrichtigung oder einen Benachrichtigungs-Badge darauf hingewiesen und erhalten Anweisungen zur Lösung des Problems. 1. Speichern Sie die Rechnung, um die automatische Steuerberechnung für alle zukünftigen Instanzen der Rechnung zu aktivieren. Erfahren Sie mehr über die [Bearbeitung von Rechnungen nach der Finalisierung](https://docs.stripe.com/invoicing/invoice-edits.md). ### Rechnungen mit vorhandenen Steuersätzen aktualisieren Um [Steuersätze](https://docs.stripe.com/billing/taxes/tax-rates.md) für Rechnungen durch die automatische Steuerberechnung zu ersetzen, befolgen Sie die vorherigen Schritte zur Bearbeitung der Rechnung. Entfernen Sie dann die angewendeten Steuersätze und aktivieren Sie die Umschaltfläche **Steuer automatisch einziehen**. #### API #### Customer v1 Nachdem Sie ein Steuerverhalten und einen Steuercode angegeben haben, können Sie dem/der Kund/in den Preis als Rechnungsposten hinzufügen: ```curl curl https://api.stripe.com/v1/invoiceitems \ -u "<>:" \ -d "customer={{CUSTOMER_ID}}" \ -d "pricing[price]={{PRICE_ID}}" ``` Übergeben Sie in der API das Feld `automatic_tax`, um die automatische Steuerberechnung zu aktivieren oder zu deaktivieren. ```curl curl https://api.stripe.com/v1/invoices \ -u "<>:" \ -d "customer={{CUSTOMER_ID}}" \ -d "automatic_tax[enabled]=true" ``` Um die automatische Steuerberechnung bei der Aktualisierung einer Rechnung zu aktivieren, setzen Sie `automatic_tax[enabled]` auf `true`: ```curl curl https://api.stripe.com/v1/invoices/{{INVOICE_ID}} \ -u "<>:" \ -d "automatic_tax[enabled]=true" ``` ## See also - [Kundenstandorte ermitteln](https://docs.stripe.com/tax/customer-locations.md) - [Erklärung zu steuerfreien Beträgen](https://docs.stripe.com/tax/zero-tax.md) - [Steuerberichterstattung und Einreichung](https://docs.stripe.com/tax/reports.md) - [Stripe Tax mit Connect verwenden](https://docs.stripe.com/tax/connect.md) - [Steuer in Ihrem nutzerdefinierten Bezahlvorgang berechnen](https://docs.stripe.com/tax/custom.md)