Validierung von Steuer-IDs für B2B-Transaktionen
Wenn während des Checkouts eine gültige Steuer-ID angegeben wird:- Die Rechnung enthält die Steuer-ID des Kunden.
- Steuerabzüge werden auf Grundlage der geltenden Vorschriften im Land des Kunden bestimmt.
- Die Rechnung enthält die Steuerangaben von Dodo Payments sowie die auf die Transaktion angewandte Steuer.
Erfassen eines Firmennamens für B2B-Rechnungen
Bei B2B-Käufen können Sie den rechtlichen Firmennamen des Kunden auf der Rechnung anstelle des persönlichen Namens des Käufers anzeigen lassen. Dieser wird zusammen mit der Steuer-ID über das Feldcustomer_business_name erfasst.
Wenn der Kunde beim Checkout Als Unternehmen einkaufen auswählt, wird er aufgefordert, sowohl einen Firmennamen als auch eine Steuer-ID-Nummer anzugeben.
Die Steuer-ID wird live validiert, während der Kunde sie eingibt. Für EU-Mitgliedstaaten, Großbritannien und Australien führt der Checkout sowohl eine Format- und Prüfsummenvalidierung als auch eine Live-Abfrage des jeweiligen Registers durch (VIES, HMRC bzw. ABR) und füllt den registrierten rechtlichen Firmennamen automatisch aus, wenn eine Übereinstimmung gefunden wird. Für alle anderen Länder werden nur Format und Prüfsumme validiert.

- Die Transaktion ist B2B (
b2b = true). - Eine
tax_idist vorhanden. - Ein nicht leerer Wert für
customer_business_namewird angegeben.
Beim Checkout festlegen
Übergeben Siecustomer_business_name direkt und/oder aktivieren Sie allow_customer_editing_business_name, damit der Kunde ihn auf der Checkout-Seite neben seiner Steuer-ID eingeben oder bearbeiten kann:
Steuer-ID verpflichtend machen
Standardmäßig ist die Steuer-ID optional — der Kunde entscheidet, ob er als Unternehmen einkaufen möchte. Wenn Sie ausschließlich an registrierte Unternehmen verkaufen, setzen Sie das Feature-Flagrequire_tax_id in der Checkout-Session, um die Angabe verpflichtend zu machen:
Änderungen beim Checkout
- Als Unternehmen einkaufen ist vorausgewählt und kann nicht deaktiviert werden. Für diese Sessions gibt es keinen Pfad für Privatkäufer.
- Firmenname und Steuer-ID-Nummer sind beide als Pflichtfelder gekennzeichnet und müssen ausgefüllt werden.
- Weiter zur Zahlung bleibt ausgegraut, solange eines der Felder leer ist oder die eingegebene Steuer-ID von der Validierung abgelehnt wird.
Die Übergabe von
tax_id und customer_business_name in der Session füllt beide Felder vorab aus. Dadurch ist die Anforderung erfüllt, bevor der Kunde das Formular bearbeitet. Lassen Sie sie weg, wenn der Kunde eigene Angaben machen soll.Regeln und Grenzen
Eine leere oder nur aus Leerzeichen bestehende
tax_id gilt sowohl bei der Prüfung von confirm: true als auch bei der Bestätigung einer Hosted-Page-Session als fehlend.