> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt
> Use this file to discover all available pages before exploring further.

# B2B Betalningar

> Funktionen för B2B-betalningar säkerställer att handlare som behandlar B2B-transaktioner får sina kunders skatte-ID verifierade under kassan, vilket säkerställer korrekt tillämpning av skatt baserat på kundens land och tillämpliga regler. Denna validering hjälper till att avgöra om insamling av ingående skatt gäller eller om transaktionen omfattas av en omvänd skatteplikt.

## **Validering av Skatte-ID för B2B-transaktioner**

* Om ett **giltigt Skatte-ID** anges under kassan, kommer fakturan att inkludera:
  * **Kundens Skatte-ID**.
* Skatteavdrag kommer att bestämmas baserat på tillämpliga regler för kundens land.
* Fakturan kommer att inkludera **Dodo Payments skatteuppgifter**, tillsammans med den skatt som tillämpas på transaktionen.

## Insamling av företagsnamn för B2B-fakturor

För B2B-inköp kan du få kundens **legala företagsnamn** att visas på fakturan istället för köparens personliga namn. Detta samlas in tillsammans med skatte-ID via `customer_business_name` fältet.

När kunden väljer **Köper som företag** vid utcheckning, uppmanas de att ange både ett **Företagsnamn** och ett **Skatte-ID-nummer**.

Skattenumret valideras i realtid medan kunden skriver. För EU-medlemsstater, Storbritannien och Australien, genomförs både format/checksumvalidering **och** en live-registersökning (VIES, HMRC och ABR respektive) och det registrerade juridiska företagsnamnet automatiskt fylls i när en träff hittas. För alla andra länder utförs endast format/checksumvalidering.

<Frame>
  <img src="https://mintcdn.com/dodopayments/OBU18S2UplPD5yUr/images/b2b-payments-business-name.png?fit=max&auto=format&n=OBU18S2UplPD5yUr&q=85&s=8874862394939cf83551c9a499448ab3" alt="Kassasida med 'Inköp som företag' omkopplare aktiverad, visar Företagsnamn och Skatte-ID-fälten" style={{ maxHeight: '500px', width: 'auto' }} width="2880" height="1570" data-path="images/b2b-payments-business-name.png" />
</Frame>

Företagsnamnet visas på fakturan endast när **alla tre** villkor är uppfyllda:

1. Transaktionen är B2B (`b2b = true`)
2. Ett `tax_id` finns
3. Ett icke-tomt `customer_business_name` är tillhandahållet

Om något villkor inte är uppfyllt används kundens personliga namn istället.

### Inställning vid kassan

Skicka `customer_business_name` direkt, och/eller aktivera `allow_customer_editing_business_name` för att låta kunden ange eller redigera det på kassasidan bredvid deras Skatte-ID:

```typescript theme={null}
const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_abc', quantity: 1 }],
  customer: { email: 'buyer@acme.com' },
  tax_id: 'GB123456789',
  customer_business_name: 'Acme Corp Ltd',
  feature_flags: {
    allow_tax_id: true,
    allow_customer_editing_business_name: true // optional: let the customer edit it
  },
  return_url: 'https://yoursite.com/return'
});
```

| Yta             | Fält                                                                           | Noteringar                                           |
| --------------- | ------------------------------------------------------------------------------ | ---------------------------------------------------- |
| Kassasessioner  | `customer_business_name`, `feature_flags.allow_customer_editing_business_name` | Max 250 tecken; flagga standardinställd till `false` |
| Betalningar     | `customer_business_name`                                                       | Max 250 tecken                                       |
| Prenumerationer | `customer_business_name`                                                       | Ställ in eller rensa via `PATCH /subscriptions/{id}` |

<Warning>
  `customer_business_name` kan inte ställas in utan en `tax_id` — begäran avvisas. Att rensa `tax_id` rensar också företagsnamnet, eftersom de två är kopplade på fakturan. Omkringliggande mellanrum trimmas, och värden med endast mellanrum behandlas som en explicit rensning.
</Warning>

## **Skattebehandling för B2C-transaktioner**

* Transaktioner där ett giltigt Skatte-ID **inte tillhandahålls** kommer att behandlas som **B2C-transaktioner**, och skatt kommer att dras av enligt gällande skatteregler i kundens land.
* Fakturan kommer att inkludera **Dodo Payments’ skattedetaljer**, tillsammans med den skatt som tillämpas på transaktionen.

## Omvänd beskattningsmekanism

Generellt sett är leverantören av varor eller tjänster skyldig att betala moms/tjänsteskatt/GST. Dock, i angivna fall som import och andra notifierade leveranser, ligger ansvaret på mottagaren (kunden) under den omvända beskattningsmekanismen. Omvänd beskattning betyder att ansvaret att betala skatt ligger på mottagaren av leveransen av varor eller tjänster istället för leverantören av sådana varor eller tjänster i fråga om notifierade kategorier av leverans.

## **Tillämpning av omvänd beskattning**

* I vissa fall, där det är tillämpligt enligt lag, kommer skatt **inte att dras av** vid kassan och transaktionen kommer att omfattas av en **omvänd beskattningsmekanism**.
* Fakturan kommer tydligt att ange när en omvänd beskattning gäller, enligt regulatoriska krav.
