Validering av skatteregistreringsnummer för B2B-transaktioner
När ett giltigt skatteregistreringsnummer anges under betalningen:- Fakturan innehåller kundens skatteregistreringsnummer.
- Skatteavdrag fastställs utifrån de tillämpliga reglerna i kundens land.
- Fakturan innehåller Dodo Payments skatteuppgifter och den skatt som tillämpats på transaktionen.
Samla in ett företagsnamn för B2B-fakturor
Vid B2B-köp kan du visa kundens juridiska företagsnamn på fakturan i stället för köparens personliga namn. Detta samlas in tillsammans med skatteregistreringsnumret via fältetcustomer_business_name.
När kunden väljer Köper som företag i kassan uppmanas de att ange både ett Företagsnamn och ett skatteregistreringsnummer.
Skatteregistreringsnumret valideras direkt medan kunden skriver. För EU-medlemsstater, Storbritannien och Australien utför kassan både format- och checksummevalidering samt en sökning i ett aktuellt register (VIES, HMRC respektive ABR), och fyller automatiskt i det registrerade juridiska företagsnamnet när en matchning hittas. För alla andra länder utförs endast format- och checksummevalidering.

- Transaktionen är B2B (
b2b = true). - En
tax_idfinns. - Ett icke-tomt
customer_business_nameanges.
Ange det i kassan
Skickacustomer_business_name direkt och/eller aktivera allow_customer_editing_business_name så att kunden kan ange eller redigera det på kassasidan bredvid sitt skatteregistreringsnummer:
Göra skatteregistreringsnumret obligatoriskt
Som standard är skatteregistreringsnumret valfritt — kunden avgör om köpet ska göras som företag. Om du endast säljer till registrerade företag anger du feature flaggenrequire_tax_id i kassasessionen för att göra det obligatoriskt:
Vad ändras i kassan
- Köper som företag är förvalt och kan inte avmarkeras. Dessa sessioner har ingen väg för privatköpare.
- Företagsnamn och skatteregistreringsnummer markeras båda som obligatoriska och måste fyllas i.
- Fortsätt till betalning förblir nedtonad medan något av fälten är tomt eller medan det angivna skatteregistreringsnumret avvisas vid valideringen.
Om du skickar
tax_id och customer_business_name i sessionen förifylls båda fälten, vilket uppfyller kravet innan kunden börjar fylla i formuläret. Utelämna dem om du vill att kunden ska ange sina egna uppgifter.Regler och begränsningar
Ett tomt värde eller ett värde som endast består av blanksteg för
tax_id räknas som saknat, både för vakten confirm: true och när en session på en hostad sida bekräftas.