Steuer-IDs mit Checkout erfassen
Erfahren Sie, wie Sie mit Checkout Umsatzsteuer-IDs und andere Steuer-IDs von Kund/innen erfassen.
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.
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:
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.
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.
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.
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_
) 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:
Land | Enum | Beschreibung | Beispiel | Auswirkungen auf die Steuerberechnung |
---|---|---|---|---|
Ägypten | eg_tin | Ägyptische Steueridentifikationsnummer | 123456789 | Ja |
Albanien | al_tin | Albanien Steueridentifikationsnummer | J12345678N | Ja |
Angola | ao_tin | Steueridentifikationsnummer Angola | 5123456789 | Nein |
Armenien | am_tin | Steueridentifikationsnummer Armenien | 02538904 | Ja |
Aruba | aw_tin | Steueridentifikationsnummer Aruba | 12345678 | Ja |
Aserbaidschan | az_tin | Steueridentifikationsnummer Aserbaidschan | 0123456789 | Ja |
Äthiopien | et_tin | Steueridentifikationsnummer Äthiopien | 1234567890 | Ja |
Australien | au_abn | Australian Business Number (AU ABN) | 12345678912 | Ja |
Bahamas | bs_tin | Steueridentifikationsnummer Bahamas | 123.456.789 | Nein |
Bahrain | bh_vat | Bahrain, Umsatzsteuer-Identifikationsnummer | 123456789012345 | Ja |
Bangladesch | bd_bin | Unternehmens-Identifikationsnummer Bangladesch | 123456789-0123 | Ja |
Barbados | bb_tin | Steueridentifikationsnummer Barbados | 1123456789012 | Nein |
Belarus | by_tin | Weißrussland TIN-Nummer | 123456789 | Ja |
Belgien | eu_vat | European VAT number | BE0123456789 | Ja |
Benin | bj_ifu | Steueridentifikationsnummer Benin (Identifiant Fiscal Unique) | 1234567890123 | Ja |
Bosnien und Herzegowina | ba_tin | Steueridentifikationsnummer Bosnien und Herzegowina | 123456789012 | Ja |
Bulgarien | eu_vat | European VAT number | BG0123456789 | Ja |
Burkina Faso | bf_ifu | Steueridentifikationsnummer Burkina Faso (Numéro d'Identifiant Fiscal Unique) | 12345678A | Ja |
Cabo Verde | cv_nif | Steueridentifikationsnummer Kap Verde (Número de Identificação Fiscal) | 213456789 | Nein |
Chile | cl_tin | Chilenische TIN | 12.345.678-K | Ja |
Costa Rica | cr_tin | Costa-ricanische Steueridentifikationsnummer | 1-234-567890 | Nein |
Dänemark | eu_vat | European VAT number | DK12345678 | Ja |
Deutschland | eu_vat | European VAT number | DE123456789 | Ja |
Ecuador | ec_ruc | Ecuadorianische RUC-Nummer | 1234567890001 | Nein |
Estland | eu_vat | European VAT number | EE123456789 | Ja |
Finnland | eu_vat | European VAT number | FI12345678 | Ja |
Frankreich | eu_vat | European VAT number | FRAB123456789 | Ja |
Georgien | ge_vat | Georgische Umsatzsteuer | 123456789 | Ja |
Griechenland | eu_vat | European VAT number | EL123456789 | Ja |
Guinea | gn_nif | Steueridentifikationsnummer Guinea (Número de Identificação Fiscal) | 123456789 | Ja |
Indien | in_gst | Indische GST-Nummer | 12ABCDE3456FGZH | Ja |
Irland | eu_vat | European VAT number | IE1234567AB | Ja |
Island | is_vat | Isländische Umsatzsteuer | 123456 | Ja |
Italien | eu_vat | European VAT number | IT12345678912 | Ja |
Kambodscha | kh_tin | Steueridentifikationsnummer Kambodscha | 1001-123456789 | Ja |
Kamerun | cm_niu | Steueridentifikationsnummer Kamerun (Numéro d'Identifiant fiscal Unique) | M123456789000L | Nein |
Kanada | ca_bn | Kanadische BN | 123456789 | Nein |
Kanada | ca_gst_hst | Kanadische GST/HST-Nummer | 123456789RT0002 | Ja |
Kanada | ca_pst_bc | Kanadische PST-Nummer (British Columbia) | PST-1234-5678 | Nein |
Kanada | ca_pst_mb | Kanadische PST-Nummer (Manitoba) | 123456-7 | Nein |
Kanada | ca_pst_sk | Kanadische PST-Nummer (Saskatchewan) | 1234567 | Nein |
Kanada | ca_qst | Kanadische QST-Nummer (Québec) | 1234567890TQ1234 | Ja |
Kasachstan | kz_bin | Kasachstan, Unternehmens-Identifikationsnummer | 123456789012 | Ja |
Kenia | ke_pin | Persönliche Identifikationsnummer der Kenya Revenue Authority | P000111111A | Nein |
Kirgisistan | kg_tin | Steueridentifikationsnummer Kirgisistan | 12345678901234 | Nein |
Kongo-Kinshasa | cd_nif | Steueridentifikationsnummer Republik Kongo (Número de Identificação Fiscal) | A0123456M | Nein |
Kroatien | eu_vat | European VAT number | HR12345678912 | Ja |
Laos | la_tin | Steueridentifikationsnummer Laos | 123456789-000 | Nein |
Lettland | eu_vat | European VAT number | LV12345678912 | Ja |
Liechtenstein | li_vat | Umsatzsteuer-Identifikationsnummer in Liechtenstein | 12345 | Ja |
Litauen | eu_vat | European VAT number | LT123456789123 | Ja |
Luxemburg | eu_vat | European VAT number | LU12345678 | Ja |
Malta | eu_vat | European VAT number | MT12345678 | Ja |
Marokko | ma_vat | Marokko, Umsatzsteuer-Identifikationsnummer | 12345678 | Ja |
Mauretanien | mr_nif | Steueridentifikationsnummer Mauretanien (Número de Identificação Fiscal) | 12345678 | Nein |
Mexiko | mx_rfc | Mexikanische RFC-Nummer | ABC010203AB9 | Nein |
Montenegro | me_pib | Montenegro PIB-Nummer | 12345678 | Nein |
Nepal | np_pan | PAN-Nummer Nepal | 123456789 | Ja |
Neuseeland | nz_gst | Neuseeländische GST-Nummer | 123456789 | Ja |
Niederlande | eu_vat | European VAT number | NL123456789B12 | Ja |
Nigeria | ng_tin | Nigeria, Steueridentifizierungsnummer | 12345678-0001 | Nein |
Nordmazedonien | mk_vat | Umsatzsteuer-Identifikationsnummer Nordmazedonien | MK1234567890123 | Ja |
Norwegen | no_vat | Norwegische Umsatzsteuer-Identifikationsnummer (USt-IdNr.) | 123456789MVA | Ja |
Oman | om_vat | Oman, Umsatzsteuer-Identifikationsnummer | OM1234567890 | Ja |
Österreich | eu_vat | European VAT number | ATU12345678 | Ja |
Peru | pe_ruc | Peruanische RUC-Nummer | 12345678901 | Ja |
Philippinen | ph_tin | Philippinische Steueridentifikationsnummer | 123456789012 | Ja |
Polen | eu_vat | European VAT number | PL1234567890 | Ja |
Portugal | eu_vat | European VAT number | PT123456789 | Ja |
Republik Moldau | md_vat | Republik Moldau, Umsatzsteuer-Identifikationsnummer | 1234567 | Ja |
Rumänien | eu_vat | European VAT number | RO1234567891 | Ja |
Russland | ru_inn | Russische INN | 1234567891 | Ja |
Russland | ru_kpp | Russische KPP | 123456789 | Ja |
Sambia | zm_tin | Steueridentifikationsnummer Sambia | 1004751879 | Nein |
Saudi-Arabien | sa_vat | Saudi-arabische Umsatzsteuer | 123456789012345 | Ja |
Schweden | eu_vat | European VAT number | SE123456789123 | Ja |
Schweiz | ch_vat | Umsatzsteuer-Identifikationsnummer (USt-IdNr.) in der Schweiz | CHE-123.456.789 MWST | Ja |
Senegal | sn_ninea | NINEA-Nummer Senegal | 12345672A2 | Nein |
Serbien | rs_pib | Serbische PIB-Nummer | 123456789 | Nein |
Simbabwe | zw_tin | Steueridentifikationsnummer Simbabwe | 1234567890 | Nein |
Singapur | sg_gst | Singapurische GST | M12345678X | Ja |
Slowakei | eu_vat | European VAT number | SK1234567891 | Ja |
Slowenien | eu_vat | European VAT number | SI12345678 | Ja |
Spanien | es_cif | Spanische NIF-Nummer (früher spanische CIF-Nummer) | A12345678 | Nein |
Spanien | eu_vat | European VAT number | ESA1234567Z | Ja |
Südafrika | za_vat | Südafrikanische Umsatzsteuer-Identifikationsnummer (USt-IdNr.) | 4123456789 | Ja |
Südkorea | kr_brn | Koreanische BRN | 123-45-67890 | Ja |
Suriname | sr_fin | FIN-Nummer Suriname | 1234567890 | Ja |
Tadschikistan | tj_tin | Steueridentifikationsnummer Tadschikistan | 123456789 | Ja |
Taiwan | tw_vat | Taiwanesische Umsatzsteuer | 12345678 | Ja |
Tansania | tz_vat | Tansania, Umsatzsteuer-Identifikationsnummer | 12345678A | Ja |
Thailand | th_vat | Thailändische Umsatzsteuer | 1234567891234 | Ja |
Tschechische Republik | eu_vat | European VAT number | CZ1234567890 | Ja |
Türkei | tr_tin | Türkische Steueridentifikationsnummer | 0123456789 | Ja |
Uganda | ug_tin | Steueridentifikationsnummer Uganda | 1014751879 | Ja |
Ukraine | ua_vat | Ukrainische Umsatzsteuer | 123456789 | Ja |
Ungarn | eu_vat | European VAT number | HU12345678 | Ja |
Uruguay | uy_ruc | Uruguayische RUC-Nummer | 123456789012 | Ja |
Usbekistan | uz_tin | Usbekistan, TIN-Nummer | 123456789 | Nein |
Usbekistan | uz_vat | Usbekistan, Umsatzsteuer-Identifikationsnummer | 123456789012 | Ja |
Vereinigte Arabische Emirate | ae_trn | Vereinigte Arabische Emirate TRN | 123456789012345 | Ja |
Vereinigtes Königreich | eu_vat | Northern Ireland VAT number | XI123456789 | Ja |
Vereinigtes Königreich | gb_vat | Umsatzsteuer-Identifikationsnummer (USt-IdNr.) im Vereinigten Königreich | GB123456789 | Ja |
Zypern | eu_vat | European VAT number | CY12345678Z | Ja |