> ## 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

> تضمن ميزة مدفوعات B2B أن التجار الذين يعالجون معاملات B2B يتحققون من معرفات ضريبة العملاء أثناء عملية الدفع، مما يضمن تطبيق الضرائب بدقة بناءً على بلد العميل واللوائح المعمول بها. تساعد هذه التحقق في تحديد ما إذا كان يتم تطبيق جمع ضريبة المدخلات أو إذا كانت المعاملة تقع تحت آلية التحويل العكسي.

## **التحقق من معرف الضريبة للمعاملات B2B**

* إذا تم تقديم **معرف ضريبة صالح** أثناء عملية الدفع، ستتضمن الفاتورة:
  * **معرف ضريبة العميل**.
* سيتم تحديد خصومات الضرائب بناءً على اللوائح المعمول بها في بلد العميل.
* ستتضمن الفاتورة **تفاصيل ضريبة Dodo Payments**، بالإضافة إلى الضريبة المطبقة على المعاملة.

## **معاملة الضرائب للمعاملات B2C**

* سيتم التعامل مع المعاملات التي **لم يتم تقديم** معرف ضريبة صالح فيها على أنها **معاملات B2C**، وسيتم خصم الضريبة وفقًا للوائح الضريبية المعمول بها في بلد العميل.
* ستتضمن الفاتورة **تفاصيل ضريبة Dodo Payments**، بالإضافة إلى الضريبة المطبقة على المعاملة.

## آلية التحويل العكسي

يتم التحقق من معرف الضريبة بشكل مباشر أثناء كتابة العميل. بالنسبة لدول الاتحاد الأوروبي وبريطانيا العظمى وأستراليا، يقوم نظام الدفع بالتحقق من كل من تنسيق/رمز التحقق **وأيضًا** الاستعلام المباشر في السجل (VIES وHMRC وABR على التوالي) ويقوم بتعبئة اسم العمل القانوني المسجل تلقائيًا عند العثور على تطابق. بالنسبة لجميع البلدان الأخرى، يتم فقط إجراء التحقق من التنسيق/رمز التحقق.

<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="صفحة الدفع مع تمكين التبديل 'الشراء كعمل تجاري' ، تظهر حقول اسم العمل ورقم معرف الضريبة" style={{ maxHeight: '500px', width: 'auto' }} width="2880" height="1570" data-path="images/b2b-payments-business-name.png" />
</Frame>

يظهر اسم العمل على الفاتورة فقط عند استيفاء **جميع الشروط الثلاثة**:

1. تكون المعاملة بين الشركات (B2B) (`b2b = true`)
2. يتواجد `tax_id`
3. يتم توفير `customer_business_name` غير فارغ

إذا لم يتم استيفاء أي شرط، يتم استخدام اسم الشخص العميل بدلاً من ذلك.

### ضبطه عند الدفع

مرر `customer_business_name` مباشرةً، و/أو قم بتمكين `allow_customer_editing_business_name` لتمكين العميل من إدخاله أو تعديله في صفحة الدفع بجانب معرف الضريبة الخاص بهم:

```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'
});
```

| السطح       | الحقل                                                                          | الملاحظات                                             |
| ----------- | ------------------------------------------------------------------------------ | ----------------------------------------------------- |
| جلسات الدفع | `customer_business_name`, `feature_flags.allow_customer_editing_business_name` | الحد الأقصى 250 حرفًا; العلامة الافتراضية إلى `false` |
| الدفعات     | `customer_business_name`                                                       | الحد الأقصى 250 حرفًا                                 |
| الاشتراكات  | `customer_business_name`                                                       | اضبط أو امسح عبر `PATCH /subscriptions/{id}`          |

<Warning>
  لا يمكن ضبط `customer_business_name` بدون `tax_id` — يتم رفض الطلب. يؤدي مسح `tax_id` أيضًا إلى مسح اسم العمل، حيث يكون الاثنان مرتبطين في الفاتورة. يتم تقليم المسافات المحيطة، وتعتبر القيم التي تحتوي على مسافات فقط بمثابة مسح صريح.
</Warning>

## **معاملة الضريبة للمعاملات بين الشركات والمستهلكين (B2C)**

* المعاملات حيث لم يتم تقديم معرف ضريبي ساري المفعول سيتم اعتبارها كمعاملات **B2C**، وسيتم خصم الضريبة وفقاً للقوانين الضريبية السارية في بلد العميل.
* ستتضمن الفاتورة **تفاصيل الضرائب من Dodo Payments**، بالإضافة إلى الضرائب المطبقة على المعاملة.

## آلية الشحن العكسي

عادةً ما يكون المورد للسلع أو الخدمات هو المسؤول عن دفع ضريبة القيمة المضافة/ضريبة الخدمة/ضريبة السلع والخدمات. ولكن، في حالات محددة مثل الواردات والإمدادات المُعلن عنها، تكون المسؤولية على المستلم (العميل) بموجب آلية الشحن العكسي. يعني الشحن العكسي أن المسؤولية لدفع الضريبة تقع على عاتق المستلم لتوريد السلع أو الخدمات بدلاً من المورد لهذه السلع أو الخدمات بالنسبة للفئات المُبلغ عنها من التوريد.

## **صلاحية آلية الشحن العكسي**

* في بعض الحالات، حيث ينص عليها القانون، لن يتم **خصم الضريبة** عند الدفع وستكون المعاملة خاضعة لآلية **الشحن العكسي**.
* ستوضح الفاتورة بوضوح عندما ينطبق الشحن العكسي، وفقًا لمتطلبات التنظيمية.
