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
Entwickler-Tools
Übersicht
Informationen zu Stripe Payments
Aktualisieren Sie Ihre Integration
Zahlungsanalysefunktionen
Online-Zahlungen
ÜbersichtIhren Use case findenZahlungen verwalten
Payment Links verwenden
Bezahlseite erstellen
    Übersicht
    Quickstarts
    Erscheinungsbild anpassen
    Zusätzliche Informationen erfassen
    Steuern einziehen
      Verwenden Sie manuelle Steuersätze
      Steuer-IDs erfassen
    Bezahlvorgang dynamisch aktualisieren
    Ihren Produktkatalog verwalten
    Abonnements
    Zahlungsmethoden verwalten
    Lassen Sie Kundinnen/Kunden in ihrer Landeswährung zahlen
    Rabatte, Upselling und optionale Artikel hinzufügen
    Zukünftige Zahlungen einrichten
    Zahlungsdaten bei der Zahlung speichern
    Zahlungen auf Ihrem Server manuell genehmigen
    Nach der Zahlung
    Elements mit Checkout Sessions API-Änderungsprotokoll (Beta)
    Vom bisherigen Bezahlvorgang migrieren
    Bezahlvorgang auf Prices umstellen
Erweiterte Integration erstellen
In-App-Integration erstellen
Zahlungsmethoden
Zahlungsmethoden hinzufügen
Zahlungsmethoden verwalten
Schnellerer Bezahlvorgang mit Link
Zahlungsschnittstellen
Payment Links
Checkout
Web Elements
In-App-Elements
Zahlungsszenarien
Nutzerdefinierte Zahlungsabläufe
Flexibles Acquiring
Orchestrierung
Präsenzzahlungen
Terminal
Andere Stripe-Produkte
Financial Connections
Krypto
Climate
StartseiteZahlungenBuild a checkout pageCollect taxes

Steuer-IDs mit Checkout erfassen

Erfahren Sie, wie Sie mit Checkout Umsatzsteuer-IDs und andere Steuer-IDs von Kund/innen erfassen.

Seite kopieren

Häufig müssen die Steuer-ID und der rechtsgültige Firmenname von Kundinnen und Kunden auf Rechnungen ausgewiesen werden. Diese Anforderung können Sie erfüllen, indem Sie die Erfassung der Steuer-ID in Checkout aktivieren. In diesem Leitfaden wird davon ausgegangen, dass Sie Checkout bereits integriert haben. Andernfalls lesen Sie den Leitfaden „Zahlung akzeptieren“.

Erfassung von Steuer-IDs aktivieren

Wenn die Erfassung von Steuer-IDs aktiviert ist, wird das Formular zur Erfassung von Steuer-IDs je nach Standort Ihrer Kundin/Ihres Kunden in Checkout angezeigt oder verborgen. Unterstützt die Erfassung von Steuer-IDs den Standort Ihrer Kundin/Ihres Kunden, wird in Checkout ein entsprechendes Kontrollkästchen angezeigt, mit dem die Kundin/der Kunde angeben kann, dass der Kauf geschäftlich ist. Wird das Kontrollkästchen aktiviert, werden in Checkout Felder zur Eingabe der Steuer-ID und des rechtsgültigen Namens des Unternehmens angezeigt. Checkout verwendet zur Standortbestimmung die Versandadresse der Kundin/des Kunden (sofern vorhanden); andernfalls wird die Rechnungsadresse der Kundin/des Kunden verwendet. Kundinnen/Kunden können nur eine Steuer-ID eingeben.

Neue Kundinnen/Kunden

Um die Erfassung von Steuer-IDs für neue Kundinnen/Kunden zu aktivieren, legen Sie tax_id_collection[enabled] beim Erstellen einer Checkout-Sitzung auf true fest.

Command Line
cURL
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "line_items[0][price_data][unit_amount]"=1000 \ -d "line_items[0][price_data][product_data][name]"=T-shirt \ -d "line_items[0][price_data][currency]"=eur \ -d "line_items[0][quantity]"=2 \ -d "tax_id_collection[enabled]"=true \ -d mode=payment \ --data-urlencode success_url="https://example.com/success" \ --data-urlencode cancel_url="https://example.com/cancel"

Mit diesem Beispiel wird eine Sitzung im payment-Modus mit aktivierter Erfassung der Steuer-ID erstellt. Nehmen Sie für Abonnements die gleichen Änderungen vor, wobei der Modus auf subscription festgelegt ist.

Sie können Checkout zusätzlich so konfigurieren, dass ein/e neue/r Kunde/Kundin für Sie mit customer_creation erstellt wird. Wenn Sie dies tun, speichert Checkout alle während einer Sitzung erfassten Steuer-ID-Informationen für diese/n neue/n Kunden/Kundin. Andernfalls sind die Steuerinformationen weiterhin unter customer_details.tax_ids verfügbar.

Bestehende Kundinnen/Kunden

Wenn Sie beim Erstellen einer Sitzung bestehende Kundinnen/Kunden übergeben, aktualisiert Checkout für die Kundinnen/Kunden alle während der Sitzung erfassten Steuer-ID-Angaben. Checkout speichert den erfassten Unternehmensnamen in der Eigenschaft Name der Kundin/des Kunden und fügt die erfasste Steuer-ID dem Array customer.tax_ids hinzu. Da die Erfassung eines Unternehmensnamens dazu führen könnte, dass der bestehende Name des Kunden/der Kundin überschrieben wird, müssen Sie customer_update.name beim Erstellen der Sitzung auf auto festlegen.

Vorsicht

Checkout erfasst Steuer-IDs nur von Kundinnen/Kunden, für die noch keine Steuer-ID vorhanden ist. Ist für Kundinnen/Kunden eine oder mehrere Steuer-IDs gespeichert, zeigt Checkout das Formular zur Erfassung der Steuer-ID nicht an, auch wenn die Erfassung der Steuer-ID aktiviert ist.

Bei der Erfassung von Steuer-IDs bestehender Kundinnen/Kunden können Sie deren Standort entweder anhand bestehender Adressen der Kundinnen/Kunden oder der beim Bezahlvorgang eingegebenen Adressen festlegen. Zur Standortbestimmung sucht Checkout standardmäßig nach bestehenden Adressen der Kundinnen/Kunden:

Command Line
cURL
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d customer=
{{CUSTOMER_ID}}
\ -d "line_items[0][price_data][unit_amount]"=1000 \ -d "line_items[0][price_data][product_data][name]"=T-shirt \ -d "line_items[0][price_data][currency]"=eur \ -d "line_items[0][quantity]"=2 \ -d "tax_id_collection[enabled]"=true \ -d "customer_update[name]"=auto \ -d mode=payment \ --data-urlencode success_url="https://example.com/success" \ --data-urlencode cancel_url="https://example.com/cancel"

Wenn Sie die Adressen Ihrer bestehenden Kundinnen/Kunden nicht gespeichert haben, können Sie deren Standort anhand der während des Bezahlvorgangs eingegebenen Rechnungs- oder Versandadresse ermitteln. Um anzugeben, dass Sie die beim Bezahlvorgang eingegebene Rechnungsadresse verwenden möchten, um den Standort des Kunden zu bestimmen, müssen Sie customer_update.address auf auto setzen. Wenn Sie customer_update.address auf auto setzen, ersetzt Checkout alle zuvor gespeicherten Adressen des Kunden/der Kunden durch die während der Sitzung eingegebene Adresse.

Command Line
cURL
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d customer=
{{CUSTOMER_ID}}
\ -d "line_items[0][price_data][unit_amount]"=1000 \ -d "line_items[0][price_data][product_data][name]"=T-shirt \ -d "line_items[0][price_data][currency]"=eur \ -d "line_items[0][quantity]"=2 \ -d "tax_id_collection[enabled]"=true \ -d "customer_update[name]"=auto \ -d "customer_update[address]"=auto \ -d mode=payment \ --data-urlencode success_url="https://example.com/success" \ --data-urlencode cancel_url="https://example.com/cancel"

Wenn Sie Versandadressen für bestehende Kundinnen/Kunden erfassen, muss deren Standort der beim Bezahlvorgang eingegebenen Versandadresse entsprechen. Legen Sie hierzu customer_update.shipping auf auto fest. Wenn customer_update.shipping auf auto festgelegt wird, ersetzt Checkout alle zuvor gespeicherten Versandadressen für den Kunden/die Kundin durch die während der Sitzung eingegebene Versandadresse.

Command Line
cURL
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d customer=cus_HQmikpKnGHkNwW \ -d "line_items[0][price_data][unit_amount]"=1000 \ -d "line_items[0][price_data][product_data][name]"=T-shirt \ -d "line_items[0][price_data][currency]"=eur \ -d "line_items[0][quantity]"=2 \ -d "tax_id_collection[enabled]"=true \ -d "customer_update[name]"=auto \ -d "customer_update[shipping]"=auto \ -d "shipping_address_collection[allowed_countries][0]"=DE \ -d mode=payment \ --data-urlencode success_url="https://example.com/success" \ --data-urlencode cancel_url="https://example.com/cancel"

Mit dem obigen Codebeispiel wird eine Sitzung im payment-Modus mit aktivierter Erfassung der Steuer-ID erstellt. Nehmen Sie für Abonnements die gleichen Änderungen vor, wobei der Modus auf subscription festgelegt ist.

OptionalErfassung von Steuer-IDs erforderlich

Steuer-ID-Angaben von Kundinnen/Kunden nach einer Sitzung abrufen

Checkout fügt die angegebenen Steuer-IDs in das resultierende Session-Objekt ein. Nach jeder abgeschlossenen Sitzung gibt Checkout ein checkout.session.completed-Ereignis aus, das Sie in einem Webhook-Endpoint überwachen können. Wenn Sie die erfasste Steuer-ID aus dem Session-Objekt abrufen möchten, ist sie unter dem customer_details.tax_ids-Array der Sitzung verfügbar:

{ "object": { "id": "cs_test_a1dJwt0TCJTBsDkbK7RcoyJ91vJxe2Y", "object": "checkout.session", ... "customer": "cus_id_of_new_customer", "customer_details": { ... "tax_ids": [ { "type": "eu_vat", "value": "FRAB123456789" } ] }, ... "tax_id_collection": { "enabled": true }, ... } }

Checkout speichert auch die erfassten Steueridentifikationsnummern und Unternehmensnamen im Kundenobjekt, wenn eines mit der Sitzung verknüpft ist. Auf eine während des Bezahlvorgangs erfasste Steueridentifikationsnummer kann unter dem customer.tax_ids-Array der Kundin/des Kunden zugegriffen werden. Sie können außerdem alle mit einer Kundin/einem Kunden verknüpften Steueridentifikationsnummern mit der Ressource Steuer-IDs abrufen, indem Sie den Parameter owner.type auf customer festlegen und für owner.customer die ID der Kundin/des Kunden angeben. Jede neue Steueridentifikationsnummer enthält einen zugehörigen rechtsgültigen Firmennamen, den Checkout in der Eigenschaft Name der Kundin/des Kunden speichert. Auf diese Weise ist der erfasste rechtsgültige Firmenname immer auf allen Abonnementrechnungen für diese Kundin/diesen Kunden sichtbar.

Integration testen

In Testumgebungen können Sie jede alphanumerische Zeichenfolge eingeben, die das korrekte Format eines unterstützten Steuer-ID-Typs (z. B. DE123456789 für eu_vat) aufweist. Eine vollständige Liste beispielhafter Steuer-IDs finden Sie im Leitfaden zur Kundensteuer-ID. Sie können auch unsere Test-Steuer-IDs verwenden, um verschiedene Verifizierungsabläufe zu testen.

Validierung

Während der Checkout-Sitzung prüft Stripe, ob die angegebenen Steueridentifikationsnummern korrekt formatiert sind, aber nicht, ob sie gültig sind. Sie sind für die Gültigkeit der während des Bezahlvorgangs erfassten Kundeninformationen verantwortlich. Zur Unterstützung führt Stripe automatisch eine asynchrone Validierung mit staatlichen Datenbanken für die Europäische Umsatzsteuer (USt. der EU) und die Umsatzsteuer des Vereinigten Königreichs (GB USt.) durch. Erfahren Sie mehr über die von uns durchgeführte Validierung und wie Sie den Status dieser Prüfungen nutzen können.

Wenn Sie Stripe Tax verwenden und Ihr Kunde/Ihre Kundin eine Steueridentifikationsnummer angibt, wendet Stripe Tax gemäß geltendem Recht die Umkehrung der Steuerschuldnerschaft oder den Nullsatz an, solange die Steueridentifikationsnummer unabhängig von ihrer Gültigkeit dem erforderlichen Zahlenformat entspricht.

Unterstützte Steuer-ID-Typen

Checkout erfasst in den angegebenen Regionen derzeit folgende Steuer-ID-Typen:

LandEnumBeschreibungBeispiel
Auswirkungen auf die Steuerberechnung
Ägypteneg_tinÄgyptische Steueridentifikationsnummer123456789Ja
Albanienal_tinAlbanien SteueridentifikationsnummerJ12345678NJa
Angolaao_tinSteueridentifikationsnummer Angola5123456789Nein
Armenienam_tinSteueridentifikationsnummer Armenien02538904Ja
Arubaaw_tinSteueridentifikationsnummer Aruba12345678Ja
Aserbaidschanaz_tinSteueridentifikationsnummer Aserbaidschan0123456789Ja
Äthiopienet_tinSteueridentifikationsnummer Äthiopien1234567890Ja
Australienau_abnAustralian Business Number (AU ABN)12345678912Ja
Bahamasbs_tinSteueridentifikationsnummer Bahamas123.456.789Nein
Bahrainbh_vatBahrain, Umsatzsteuer-Identifikationsnummer123456789012345Ja
Bangladeschbd_binUnternehmens-Identifikationsnummer Bangladesch123456789-0123Ja
Barbadosbb_tinSteueridentifikationsnummer Barbados1123456789012Nein
Belarusby_tinWeißrussland TIN-Nummer123456789Ja
Belgieneu_vatEuropean VAT numberBE0123456789Ja
Beninbj_ifuSteueridentifikationsnummer Benin (Identifiant Fiscal Unique)1234567890123Ja
Bosnien und Herzegowinaba_tinSteueridentifikationsnummer Bosnien und Herzegowina123456789012Ja
Bulgarieneu_vatEuropean VAT numberBG0123456789Ja
Burkina Fasobf_ifuSteueridentifikationsnummer Burkina Faso (Numéro d'Identifiant Fiscal Unique)12345678AJa
Cabo Verdecv_nifSteueridentifikationsnummer Kap Verde (Número de Identificação Fiscal)213456789Nein
Chilecl_tinChilenische TIN12.345.678-KJa
Costa Ricacr_tinCosta-ricanische Steueridentifikationsnummer1-234-567890Nein
Dänemarkeu_vatEuropean VAT numberDK12345678Ja
Deutschlandeu_vatEuropean VAT numberDE123456789Ja
Ecuadorec_rucEcuadorianische RUC-Nummer1234567890001Nein
Estlandeu_vatEuropean VAT numberEE123456789Ja
Finnlandeu_vatEuropean VAT numberFI12345678Ja
Frankreicheu_vatEuropean VAT numberFRAB123456789Ja
Georgienge_vatGeorgische Umsatzsteuer123456789Ja
Griechenlandeu_vatEuropean VAT numberEL123456789Ja
Guineagn_nifSteueridentifikationsnummer Guinea (Número de Identificação Fiscal)123456789Ja
Indienin_gstIndische GST-Nummer12ABCDE3456FGZHJa
Irlandeu_vatEuropean VAT numberIE1234567ABJa
Islandis_vatIsländische Umsatzsteuer123456Ja
Italieneu_vatEuropean VAT numberIT12345678912Ja
Kambodschakh_tinSteueridentifikationsnummer Kambodscha1001-123456789Ja
Kameruncm_niuSteueridentifikationsnummer Kamerun (Numéro d'Identifiant fiscal Unique)M123456789000LNein
Kanadaca_bnKanadische BN123456789Nein
Kanadaca_gst_hstKanadische GST/HST-Nummer123456789RT0002Ja
Kanadaca_pst_bcKanadische PST-Nummer (British Columbia)PST-1234-5678Nein
Kanadaca_pst_mbKanadische PST-Nummer (Manitoba)123456-7Nein
Kanadaca_pst_skKanadische PST-Nummer (Saskatchewan)1234567Nein
Kanadaca_qstKanadische QST-Nummer (Québec)1234567890TQ1234Ja
Kasachstankz_binKasachstan, Unternehmens-Identifikationsnummer123456789012Ja
Keniake_pinPersönliche Identifikationsnummer der Kenya Revenue AuthorityP000111111ANein
Kirgisistankg_tinSteueridentifikationsnummer Kirgisistan12345678901234Nein
Kongo-Kinshasacd_nifSteueridentifikationsnummer Republik Kongo (Número de Identificação Fiscal)A0123456MNein
Kroatieneu_vatEuropean VAT numberHR12345678912Ja
Laosla_tinSteueridentifikationsnummer Laos123456789-000Nein
Lettlandeu_vatEuropean VAT numberLV12345678912Ja
Liechtensteinli_vatUmsatzsteuer-Identifikationsnummer in Liechtenstein12345Ja
Litaueneu_vatEuropean VAT numberLT123456789123Ja
Luxemburgeu_vatEuropean VAT numberLU12345678Ja
Maltaeu_vatEuropean VAT numberMT12345678Ja
Marokkoma_vatMarokko, Umsatzsteuer-Identifikationsnummer12345678Ja
Mauretanienmr_nifSteueridentifikationsnummer Mauretanien (Número de Identificação Fiscal)12345678Nein
Mexikomx_rfcMexikanische RFC-NummerABC010203AB9Nein
Montenegrome_pibMontenegro PIB-Nummer12345678Nein
Nepalnp_panPAN-Nummer Nepal123456789Ja
Neuseelandnz_gstNeuseeländische GST-Nummer123456789Ja
Niederlandeeu_vatEuropean VAT numberNL123456789B12Ja
Nigeriang_tinNigeria, Steueridentifizierungsnummer12345678-0001Nein
Nordmazedonienmk_vatUmsatzsteuer-Identifikationsnummer NordmazedonienMK1234567890123Ja
Norwegenno_vatNorwegische Umsatzsteuer-Identifikationsnummer (USt-IdNr.)123456789MVAJa
Omanom_vatOman, Umsatzsteuer-IdentifikationsnummerOM1234567890Ja
Österreicheu_vatEuropean VAT numberATU12345678Ja
Perupe_rucPeruanische RUC-Nummer12345678901Ja
Philippinenph_tinPhilippinische Steueridentifikationsnummer123456789012Ja
Poleneu_vatEuropean VAT numberPL1234567890Ja
Portugaleu_vatEuropean VAT numberPT123456789Ja
Republik Moldaumd_vatRepublik Moldau, Umsatzsteuer-Identifikationsnummer1234567Ja
Rumänieneu_vatEuropean VAT numberRO1234567891Ja
Russlandru_innRussische INN1234567891Ja
Russlandru_kppRussische KPP123456789Ja
Sambiazm_tinSteueridentifikationsnummer Sambia1004751879Nein
Saudi-Arabiensa_vatSaudi-arabische Umsatzsteuer123456789012345Ja
Schwedeneu_vatEuropean VAT numberSE123456789123Ja
Schweizch_vatUmsatzsteuer-Identifikationsnummer (USt-IdNr.) in der SchweizCHE-123.456.789 MWSTJa
Senegalsn_nineaNINEA-Nummer Senegal12345672A2Nein
Serbienrs_pibSerbische PIB-Nummer123456789Nein
Simbabwezw_tinSteueridentifikationsnummer Simbabwe1234567890Nein
Singapursg_gstSingapurische GSTM12345678XJa
Slowakeieu_vatEuropean VAT numberSK1234567891Ja
Slowenieneu_vatEuropean VAT numberSI12345678Ja
Spanienes_cifSpanische NIF-Nummer (früher spanische CIF-Nummer)A12345678Nein
Spanieneu_vatEuropean VAT numberESA1234567ZJa
Südafrikaza_vatSüdafrikanische Umsatzsteuer-Identifikationsnummer (USt-IdNr.)4123456789Ja
Südkoreakr_brnKoreanische BRN123-45-67890Ja
Surinamesr_finFIN-Nummer Suriname1234567890Ja
Tadschikistantj_tinSteueridentifikationsnummer Tadschikistan123456789Ja
Taiwantw_vatTaiwanesische Umsatzsteuer12345678Ja
Tansaniatz_vatTansania, Umsatzsteuer-Identifikationsnummer12345678AJa
Thailandth_vatThailändische Umsatzsteuer1234567891234Ja
Tschechische Republikeu_vatEuropean VAT numberCZ1234567890Ja
Türkeitr_tinTürkische Steueridentifikationsnummer0123456789Ja
Ugandaug_tinSteueridentifikationsnummer Uganda1014751879Ja
Ukraineua_vatUkrainische Umsatzsteuer123456789Ja
Ungarneu_vatEuropean VAT numberHU12345678Ja
Uruguayuy_rucUruguayische RUC-Nummer123456789012Ja
Usbekistanuz_tinUsbekistan, TIN-Nummer123456789Nein
Usbekistanuz_vatUsbekistan, Umsatzsteuer-Identifikationsnummer123456789012Ja
Vereinigte Arabische Emirateae_trnVereinigte Arabische Emirate TRN123456789012345Ja
Vereinigtes Königreicheu_vatNorthern Ireland VAT numberXI123456789Ja
Vereinigtes Königreichgb_vatUmsatzsteuer-Identifikationsnummer (USt-IdNr.) im Vereinigten KönigreichGB123456789Ja
Zyperneu_vatEuropean VAT numberCY12345678ZJa
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