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 bei Kundinnen/Kunden, für die noch keine Steuer-ID vorhanden ist. Sind 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 test mode, you can enter any alphanumeric string that is in the correct format of a supported tax ID type (for example, DE123456789
for eu_
). For a full list of example tax IDs you can reference our Customer Tax ID guide. You can also use our test tax IDs to test various verification state flows.
Validierung
Checkout performs checks during the Session to make sure that provided tax IDs are formatted correctly. We don’t verify that provided tax IDs are valid during the Session. You’re responsible for ensuring the validity of customer information collected during Checkout. To help, Stripe automatically performs asynchronous validation against government databases for Australian Business (ABN) numbers, European Value-Added-Tax (EU VAT) numbers, and United Kingdom Value-Added-Tax (GB VAT) numbers. You can read more on the validation we perform, and how to consume the status of those checks in our Customer Tax ID guide.
Unterstützte Steuer-ID-Typen
Checkout erfasst in den angegebenen Regionen derzeit folgende Steuer-ID-Typen:
Land | Enum | Beschreibung | Beispiel |
---|---|---|---|
Ägypten | eg_ | Ägyptische Steueridentifikationsnummer | 123456789 |
Albanien | al_ | Albanien Steueridentifikationsnummer | J12345678N |
Angola | ao_ | Angola Tax Identification Number | 5123456789 |
Armenien | am_ | Armenia Tax Identification Number | 02538904 |
Australien | au_ | Australian Business Number (AU ABN) | 12345678912 |
Bahamas | bs_ | Bahamas Tax Identification Number | 123.456.789 |
Bahrain | bh_ | Bahrain, Umsatzsteuer-Identifikationsnummer | 123456789012345 |
Barbados | bb_ | Barbados Tax Identification Number | 1123456789012 |
Belarus | by_ | Weißrussland TIN-Nummer | 123456789 |
Belgien | eu_ | European VAT number | BE0123456789 |
Bosnien und Herzegowina | ba_ | Bosnia and Herzegovina Tax Identification Number | 123456789012 |
Bulgarien | eu_ | European VAT number | BG0123456789 |
Chile | cl_ | Chilenische TIN | 12.345.678-K |
Costa Rica | cr_ | Costa-ricanische Steueridentifikationsnummer | 1-234-567890 |
Dänemark | eu_ | European VAT number | DK12345678 |
Deutschland | eu_ | European VAT number | DE123456789 |
Ecuador | ec_ | Ecuadorianische RUC-Nummer | 1234567890001 |
Estland | eu_ | European VAT number | EE123456789 |
Finnland | eu_ | European VAT number | FI12345678 |
Frankreich | eu_ | European VAT number | FRAB123456789 |
Georgien | ge_ | Georgische Umsatzsteuer | 123456789 |
Griechenland | eu_ | European VAT number | EL123456789 |
Guinea | gn_ | Guinea Tax Identification Number (Número de Identificação Fiscal) | 123456789 |
Indien | in_ | Indische GST-Nummer | 12ABCDE3456FGZH |
Irland | eu_ | European VAT number | IE1234567AB |
Island | is_ | Isländische Umsatzsteuer | 123456 |
Italien | eu_ | European VAT number | IT12345678912 |
Kambodscha | kh_ | Cambodia Tax Identification Number | 1001-123456789 |
Kanada | ca_ | Kanadische BN | 123456789 |
Kanada | ca_ | Kanadische GST/HST-Nummer | 123456789RT0002 |
Kanada | ca_ | Kanadische PST-Nummer (British Columbia) | PST-1234-5678 |
Kanada | ca_ | Kanadische PST-Nummer (Manitoba) | 123456-7 |
Kanada | ca_ | Kanadische PST-Nummer (Saskatchewan) | 1234567 |
Kanada | ca_ | Kanadische QST-Nummer (Québec) | 1234567890TQ1234 |
Kasachstan | kz_ | Kasachstan, Unternehmens-Identifikationsnummer | 123456789012 |
Kenia | ke_ | Persönliche Identifikationsnummer der Kenya Revenue Authority | P000111111A |
Kongo-Kinshasa | cd_ | Congo (DR) Tax Identification Number (Número de Identificação Fiscal) | A0123456M |
Kroatien | eu_ | European VAT number | HR12345678912 |
Lettland | eu_ | European VAT number | LV12345678912 |
Liechtenstein | li_ | Umsatzsteuer-Identifikationsnummer in Liechtenstein | 12345 |
Litauen | eu_ | European VAT number | LT123456789123 |
Luxemburg | eu_ | European VAT number | LU12345678 |
Malta | eu_ | European VAT number | MT12345678 |
Marokko | ma_ | Marokko, Umsatzsteuer-Identifikationsnummer | 12345678 |
Mauretanien | mr_ | Mauritania Tax Identification Number (Número de Identificação Fiscal) | 12345678 |
Mexiko | mx_ | Mexikanische RFC-Nummer | ABC010203AB9 |
Montenegro | me_ | Montenegro PIB Number | 12345678 |
Nepal | np_ | Nepal PAN Number | 123456789 |
Neuseeland | nz_ | Neuseeländische GST-Nummer | 123456789 |
Niederlande | eu_ | European VAT number | NL123456789B12 |
Nigeria | ng_ | Nigeria, Steueridentifizierungsnummer | 12345678-0001 |
Nordmazedonien | mk_ | North Macedonia VAT Number | MK1234567890123 |
Norwegen | no_ | Norwegische Umsatzsteuer-Identifikationsnummer (USt-IdNr.) | 123456789MVA |
Oman | om_ | Oman, Umsatzsteuer-Identifikationsnummer | OM1234567890 |
Österreich | eu_ | European VAT number | ATU12345678 |
Peru | pe_ | Peruanische RUC-Nummer | 12345678901 |
Polen | eu_ | European VAT number | PL1234567890 |
Portugal | eu_ | European VAT number | PT123456789 |
Republik Moldau | md_ | Republik Moldau, Umsatzsteuer-Identifikationsnummer | 1234567 |
Rumänien | eu_ | European VAT number | RO1234567891 |
Russland | ru_ | Russische INN | 1234567891 |
Russland | ru_ | Russische KPP | 123456789 |
Sambia | zm_ | Zambia Tax Identification Number | 1004751879 |
Saudi-Arabien | sa_ | Saudi-arabische Umsatzsteuer | 123456789012345 |
Schweden | eu_ | European VAT number | SE123456789123 |
Schweiz | ch_ | Umsatzsteuer-Identifikationsnummer (USt-IdNr.) in der Schweiz | CHE-123.456.789 MWST |
Senegal | sn_ | Senegal NINEA Number | 12345672A2 |
Serbien | rs_ | Serbische PIB-Nummer | 123456789 |
Simbabwe | zw_ | Zimbabwe Tax Identification Number | 1234567890 |
Singapur | sg_ | Singapurische GST | M12345678X |
Slowakei | eu_ | European VAT number | SK1234567891 |
Slowenien | eu_ | European VAT number | SI12345678 |
Spanien | es_ | Spanische NIF-Nummer (früher spanische CIF-Nummer) | A12345678 |
Spanien | eu_ | European VAT number | ESA1234567Z |
Südafrika | za_ | Südafrikanische Umsatzsteuer-Identifikationsnummer (USt-IdNr.) | 4123456789 |
Südkorea | kr_ | Koreanische BRN | 123-45-67890 |
Suriname | sr_ | Suriname FIN Number | 1234567890 |
Tadschikistan | tj_ | Tajikistan Tax Identification Number | 123456789 |
Taiwan | tw_ | Taiwanesische Umsatzsteuer | 12345678 |
Tansania | tz_ | Tansania, Umsatzsteuer-Identifikationsnummer | 12345678A |
Thailand | th_ | Thailändische Umsatzsteuer | 1234567891234 |
Tschechische Republik | eu_ | European VAT number | CZ1234567890 |
Türkei | tr_ | Türkische Steueridentifikationsnummer | 0123456789 |
Uganda | ug_ | Uganda Tax Identification Number | 1014751879 |
Ukraine | ua_ | Ukrainische Umsatzsteuer | 123456789 |
Ungarn | eu_ | European VAT number | HU12345678 |
Uruguay | uy_ | Uruguayische RUC-Nummer | 123456789012 |
Usbekistan | uz_ | Usbekistan, TIN-Nummer | 123456789 |
Usbekistan | uz_ | Usbekistan, Umsatzsteuer-Identifikationsnummer | 123456789012 |
Vereinigte Arabische Emirate | ae_ | Vereinigte Arabische Emirate TRN | 123456789012345 |
Vereinigtes Königreich | eu_ | Northern Ireland VAT number | XI123456789 |
Vereinigtes Königreich | gb_ | Umsatzsteuer-Identifikationsnummer (USt-IdNr.) im Vereinigten Königreich | GB123456789 |
Zypern | eu_ | European VAT number | CY12345678Z |