SaaS Billing and Subscription Management with ERP

Implementation guide for SaaS billing automation with ERP — subscription lifecycle, usage-based pricing, dunning, revenue recognition, and customer portal configuration.

E
ECOSIRE Research and Development Team
|19 مارس 202611 دقائق قراءة2.5k كلمات|

SaaS إدارة الفواتير والاشتراكات مع تخطيط موارد المؤسسات (ERP).

تعد فواتير SaaS معقدة بشكل خادع. ما يبدأ بـ "تحصيل رسوم من العميل بقيمة 99 دولارًا شهريًا" يتطور إلى: تحصيل رسوم من 500 عميل بـ 15 نقطة سعر مختلفة، مع خيارات الفوترة السنوية والشهرية، وتجاوزات الاستخدام، وترقيات وتخفيضات منتصف الدورة، وحسابات التوزيع، وعقود متعددة السنوات مع سلالم متحركة سنوية، وإضافات المؤسسة، وخصومات الحجم، وشروط مخصصة تم التفاوض عليها لأفضل 20 عميلًا لديك. يجب أن يتدفق كل هذا بدقة إلى التعرف على الإيرادات، وأن يتم التوفيق بينه وبين تسويات معالج الدفع، وإنتاج شلال MRR/ARR الذي يتوقعه مجلس الإدارة الخاص بك كل شهر.

يعد هذا الدليل بمثابة خريطة طريق لتنفيذ الممارس لأتمتة فوترة SaaS ضمن إطار عمل تخطيط موارد المؤسسات (ERP) - بدءًا من بنية التكوين وحتى التشغيل المباشر والتحسين المستمر الذي يجعل عمليات الفوترة ميزة تنافسية وليست مسؤولية.

الوجبات الرئيسية

  • يجب أن يقوم تطبيق تخطيط موارد المؤسسات (ERP) لفوترة SaaS بتعيين كل نموذج تسعير لقواعد فوترة محددة قبل بدء التكوين
  • يعد تكوين التعرف على الإيرادات بموجب ASC 606 لا يقل أهمية عن تكوين الفواتير - حيث يجب أن يعملا معًا
  • عادةً ما تسترد أتمتة المطالبة (فشل استرداد الدفعة) ما بين 60% إلى 75% من التغيير غير الطوعي
  • تعمل بوابات الخدمة الذاتية للعملاء على تقليل حجم تذاكر دعم الفواتير بنسبة 40-60%
  • يوفر تكامل معالج الدفع (Stripe وBraintree) بيانات الأحداث التي تقود إدارة حالة اشتراك ERP
  • تتطلب الفوترة على أساس الاستخدام تكامل نظام القياس الذي يغذي بيانات الاستهلاك إلى نظام تخطيط موارد المؤسسات (ERP) على فترات زمنية مناسبة
  • تتطلب الفواتير متعددة العملات تكوين التسعير وتكوين المحاسبة لإنتاج بيانات مالية صحيحة
  • يؤدي اختبار كل سيناريوهات الفوترة قبل بدء التشغيل إلى منع حدوث أخطاء في الفوترة التي يواجهها العميل والتي تؤدي إلى تدمير الثقة

فهم مدى تعقيد إعداد فواتير SaaS قبل التكوين

السبب الأكثر شيوعًا لفشل تنفيذ الفوترة هو التقليل من التعقيد التجاري لنموذج الفوترة الحالي. قبل بدء أي تكوين لـ ERP، قم بإجراء تدقيق شامل لنموذج الفوترة:

جرد نموذج التسعير

قم بتوثيق كل نموذج تسعير مستخدم حاليًا:

الاشتراكات ذات السعر الثابت: رسوم شهرية أو سنوية ثابتة لكل حساب، بغض النظر عن الاستخدام. عادة ما يكون أبسط تكوين.

التسعير لكل مقعد/لكل مستخدم: الرسوم لكل مستخدم نشط. يتطلب تتبع تغييرات عدد المقاعد، وإدارة الإضافات والإزالة في منتصف الدورة، وتوزيع الرسوم عند تغيير المقاعد خلال فترة الفاتورة.

التسعير على أساس الاستخدام/الاستهلاك: يعتمد الرسم على مكالمات واجهة برمجة التطبيقات (API)، ونقل الجيجابايت، ومعالجة الأحداث، وإدارة السجلات. يتطلب تكامل القياس وربما الحد الأدنى من تتبع الالتزام.

التسعير المتدرج: فرض أسعار مختلفة على نطاقات حجم استخدام مختلفة (أول 10000 مكالمة لواجهة برمجة التطبيقات بسعر 0.01 USD؛ و40000 التالية بسعر 0.008 USD؛ وأكثر من 50000 عند 0.006 USD). يتطلب تكوين نقطة توقف الطبقة ومنطق الحساب الصحيح.

سعر الحزمة/الحزمة: منتجات متعددة أو مستويات ميزات مجمعة بسعر واحد. يتطلب تخصيص المكونات لأغراض التعرف على الإيرادات.

التحويل من Freemium إلى مدفوع: طبقة مجانية ذات حدود للاستخدام؛ الطبقة المدفوعة للتوسع. يتطلب ترقية إدارة الزناد.

التسعير المخصص للمؤسسة: العقود السنوية المتفاوض عليها بشروط مخصصة. يتطلب تكوينًا خاصًا بالعقد أو إمكانية التجاوز اليدوي.

تستخدم معظم شركات SaaS ما بين 3 إلى 5 من هذه النماذج في وقت واحد عبر شرائح العملاء المختلفة. يتطلب كل نموذج تكوينًا مميزًا في نظام تخطيط موارد المؤسسات (ERP).

مخزون شروط العقد

بعيدًا عن التسعير، قم بتوثيق تعقيد شروط العقد:

  • خيارات الفوترة السنوية مقابل الشهرية (وفرق السعر)
  • فترات متعددة السنوات مع أحكام التجديد والتصعيد السنوية
  • أحكام الإضافات والترقية في منتصف العقد مع قواعد التناسب
  • شروط الإلغاء (نهاية المدة فقط، إشعار لمدة 30 يومًا، فوري)
  • هياكل الخصم (خصومات الدفع المسبق، خصومات الحجم، الترويجية)
  • الفترات التجريبية ومشغلات التحويل

يصبح هذا المخزون مستند مواصفات التكوين لمسار عمل تنفيذ الفواتير.


المرحلة الأولى: التصميم المعماري للفواتير (الأسابيع 1-4)

قرارات هندسة النظام

قبل تكوين فوترة ERP، قم بتصميم البنية العامة لنظام الفوترة:

** فوترة ERP الأصلية مقابل منصة الفوترة + ERP: ** يعتمد الاختيار بين استخدام إمكانات الفوترة الأصلية لـ ERP مقابل منصة فوترة SaaS المخصصة (Chargebee وMaxio وStripe Billing) المدمجة مع ERP على التعقيد التجاري لديك. تعتبر الفوترة الأصلية لـ ERP كافية لنماذج التسعير القياسية. قد تستفيد النماذج شديدة التعقيد القائمة على الاستخدام أو الهجينة من منصة الفوترة المخصصة التي تغذي البيانات المالية لنظام تخطيط موارد المؤسسات (ERP) للمحاسبة وإعداد التقارير.

تكامل معالج الدفع: تحديد كيفية تكامل تحصيل المدفوعات مع نظام تخطيط موارد المؤسسات (ERP). يعد Stripe هو الخيار الأكثر شيوعًا لشركات SaaS - يوفر تكامل ERP مع Stripe ما يلي: خطافات الويب لحدث الاشتراك (تم إنشاء الاشتراك، وتحديثه، وإلغائه، ونجاح/فشل الدفع)، وإنشاء الفواتير تلقائيًا بسبب أحداث دورة الفوترة، وتسوية الدفع مقابل التسويات المصرفية.

تكامل القياس: بالنسبة للتسعير على أساس الاستخدام، حدد كيفية تدفق بيانات الاستهلاك من البنية الأساسية لمنتجك إلى ERP. يعد هذا تكاملًا مخصصًا في معظم الحالات — يرسل منتجك أحداث الاستخدام إلى نظام القياس الداخلي، الذي يقوم بتجميع الاستخدام حسب العميل وفترة الفوترة، والذي يغذي بعد ذلك نظام تخطيط موارد المؤسسات (ERP) على فترات زمنية محددة (يوميًا أو كل ساعة أو في الوقت الفعلي).

مزامنة البيانات الرئيسية للعميل: يحتوي نظام إدارة علاقات العملاء (CRM) (Salesforce، HubSpot) على بيانات العملاء والعقد. يحتاج ERP إلى هذه البيانات لتكوين الفوترة بشكل صحيح. تصميم مزامنة بيانات CRM-to-ERP للعملاء الجدد وتحديثات العقود وتغييرات سمات العميل.


المرحلة الثانية: تكوين دورة حياة الاشتراك (الأسابيع من 4 إلى 10)

تكوين خطة الاشتراك

قم بإنشاء سجل خطة الاشتراك في ERP لكل طبقة تسعير ومتغير منتج:

** سمات الخطة المراد تكوينها: **

  • اسم الخطة ووصفها (مواجهة العملاء)
  • وتيرة الفواتير (شهرية، ربع سنوية، سنوية)
  • السعر (مبلغ ثابت أو سعر الوحدة)
  • الفترة التجريبية (إن وجدت)
  • الكمية المجانية متضمنة (للطرز التي تحتوي على وحدات مضمنة قبل إصدار فاتورة زائدة)
  • معدل الزائد (للنماذج القائمة على الاستخدام)
  • العملة (للعمليات متعددة العملات)
  • فئة الضريبة (للتحديد الضريبي الآلي)

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

التكوين المنطقي التناسبي

يعد التوزيع النسبي — حساب رسوم الفترة الجزئية عندما تتغير الاشتراكات في منتصف الدورة — مصدرًا شائعًا لنزاعات فواتير العملاء. تكوين قواعد التناسب بدقة:

حساب الائتمان للتخفيضات: عندما يقوم العميل بتخفيض التصنيف في منتصف الدورة، يقوم ERP بحساب القيمة غير المستخدمة للطبقة الأعلى ويطبقها كرصيد. يمكن إضافة الرصيد إلى الفاتورة التالية (الأكثر شيوعًا) أو إصداره كاسترداد.

رسوم إضافية للترقيات: عندما يقوم العميل بالترقية في منتصف الدورة، يقوم ERP باحتساب المبلغ الإضافي المستحق للفترة المتبقية من الفترة الحالية بمعدل الطبقة الأعلى. يمكن تقسيم هذه الرسوم يوميًا أو خصمها كفارق فترة كاملة.

التحقق من صحة التقسيم: اختبر كل سيناريو التقسيم باستخدام المدخلات المعروفة والمخرجات المتوقعة قبل بدء البث المباشر. يُنشئ الشهر المكون من 28 يومًا مقابل الشهر المكون من 31 يومًا حسابات توزيع مختلفة - تأكد من أن ERP يتعامل مع كليهما بشكل صحيح.


المرحلة 3: تكوين إقرار الإيرادات (الأسابيع 6-12)

يجب تكوين إقرار الإيرادات بالتوازي مع إعداد الفواتير — فهما لا يمكن فصلهما. لكل خطة فوترة، قم بتكوين معالجة إقرار الإيرادات المقابلة:

جداول الإيرادات المؤجلة

بالنسبة للاشتراكات السنوية التي تتم فوترتها مقدمًا:

  • إيصال نقدي: د.كاش/كر. الإيرادات المؤجلة (المبلغ السنوي الكامل)
  • الاعتراف الشهري: د. الإيرادات المؤجلة / س.م. الإيرادات (1/12 من المبلغ السنوي)
  • تكوين تخطيط موارد المؤسسات (ERP): دفتر يومية الاعتراف الشهري التلقائي، وتتبع رصيد الإيرادات المؤجلة، وتقرير جدول الاعتراف

بالنسبة للتسعير على أساس الاستخدام المعترف به شهريًا:

  • التعرف على الإيرادات: يتماشى مع دورة الفوترة - يتم التعرف عليه عند قياس الاستخدام وإصدار فواتير له
  • الاعتبار المتغير: إذا كان إجمالي الاعتبار السنوي متغيرًا (محدد أو غير محدد)، فقم بتكوين منهجية القيد

ASC 606 ترتيبات متعددة العناصر

عندما يتم تجميع الخدمات الاحترافية مع اشتراكات البرامج:

  1. توثيق أسعار البيع المستقلة (SSP) لكل عنصر
  2. تكوين قواعد تخصيص SSP في ERP
  3. التحقق من أن المبالغ المخصصة قد تم الاعتراف بها وفقًا للجدول الزمني الصحيح لكل عنصر (قابلة للتقييم بالنسبة للبرامج؛ أو الإنجاز الرئيسي أو إثبات المفهوم للخدمات)

اختبار التخصيص متعدد العناصر مع العقود التمثيلية قبل بدء التشغيل - تتطلب الأخطاء المكتشفة بعد بدء التشغيل إعادة صياغة بأثر رجعي.


المرحلة الرابعة: أتمتة المطالبة والتحصيل (الأسابيع 8-12)

تصميم تسلسل المطالبة

يعد التغيير غير الطوعي - إلغاء الاشتراك الناتج عن فشل الدفع - مشكلة قابلة للإصلاح عند إدارتها من خلال عملية مطالبة مصممة جيدًا. تقوم أتمتة مطالبات ERP عادةً باسترداد 60-75% من الدفعات الفاشلة قبل الوصول إلى مرحلة الإلغاء الطوعي.

صمم تسلسل المطالبة الخاص بك:

اليوم 0 (فشل الدفع): إعادة المحاولة التلقائية باستخدام استراتيجية مختلفة لمعالجة الدفع (إن أمكن)؛ إشعار البريد الإلكتروني للعميل مع رابط تحديث الدفع.

اليوم الثالث: تذكير عبر البريد الإلكتروني للعميل مع رابط تحديث الدفع للخدمة الذاتية.

اليوم السابع: إعادة محاولة الدفع التلقائي للمرة الثانية؛ تصعيد إشعار العملاء.

اليوم 14: محاولة الدفع النهائية؛ إشعار بأنه سيتم تعليق الخدمة في حالة عدم استلام المبلغ.

اليوم 21: تعليق الخدمة (تقييد الوصول، وليس حذف البيانات)؛ إشعار مع فترة سماح للدفع.

اليوم 30: إلغاء الحساب؛ تم تشغيل سير العمل خارج الخدمة.

قم بتكوين كل خطوة في ERP باستخدام قالب البريد الإلكتروني المناسب ومنطق إعادة المحاولة ومشغل سير العمل. ترى معظم شركات SaaS استرداد 65-70% من المدفوعات الفاشلة بحلول اليوم الرابع عشر بهذا التسلسل.

الخدمة الذاتية للعملاء لتحديثات الدفع

إن أداة المطالبة الأكثر فعالية هي بوابة الخدمة الذاتية للعملاء حيث يمكن للعملاء تحديث طريقة الدفع الخاصة بهم دون الاتصال بالدعم. توفر بوابات عملاء ERP ما يلي:

  • تحديث طريقة الدفع الآمنة (بطاقة الائتمان أو ACH)
  • تاريخ الفاتورة وتحميلها
  • حالة الاشتراك ومعاينة الرسوم القادمة
  • ترقية / تخفيض الخدمة الذاتية (للخطط المناسبة)

تشهد المؤسسات التي تطلق بوابات فوترة العملاء جنبًا إلى جنب مع أتمتة المطالبة معدلات استرداد إجمالية غير طوعية بنسبة 15-20% أعلى من تلك التي تستخدم المطالبة عبر البريد الإلكتروني وحده.


المرحلة 5: تكامل فواتير الاستخدام (الأسابيع 8-14)

تكامل نظام القياس

بالنسبة لمكونات الفوترة القائمة على الاستخدام، قم بتصميم وتنفيذ تكامل القياس:

تدفق الأحداث: تُرسل البنية الأساسية لمنتجك أحداث الاستخدام (اكتمل استدعاء واجهة برمجة التطبيقات، أو معالجة المستند، أو تسجيل إجراء المستخدم) إلى تدفق أحداث داخلي (Kafka، أو AWS Kinesis، أو ما شابه ذلك). يتم تجميع هذه الأحداث بواسطة خدمة قياس تتتبع الاستخدام لكل عميل لكل فترة فاتورة.

خلاصة استخدام ERP: ترسل خدمة القياس بيانات الاستخدام إلى ERP على فترات زمنية محددة - عادةً يوميًا للاستخدام بكميات كبيرة أو عند انتهاء دورة إعداد الفواتير للفوترة الشهرية. يتلقى ERP: معرف العميل، ونوع مقياس الاستخدام، وكمية الاستخدام، وفترة الفاتورة.

حساب الفواتير: يطبق نظام ERP السعر المتعاقد عليه مع العميل على كمية الاستخدام وينشئ إما بند استخدام في الفاتورة التالية (للفواتير الشهرية) أو فاتورة استخدام منفصلة (لفواتير الدفع أولاً بأول).

التحقق من صحة بيانات الاستخدام: قبل إنشاء الفواتير، تأكد من أن كميات الاستخدام معقولة. يجب أن تؤدي الارتفاعات المفاجئة (10 أضعاف الاستخدام العادي) إلى إنشاء علامة مراجعة بدلاً من فاتورة فورية - تؤدي أخطاء العميل أو أخطاء النظام أحيانًا إلى إنشاء بيانات استخدام غير طبيعية.

تقارير الاستخدام للعملاء

يحتاج العملاء الذين يستخدمون التسعير على أساس الاستخدام إلى رؤية واضحة لاستهلاكهم لإدارة تكاليفهم وتجنب المفاجآت. يجب أن توفر بوابات عملاء ERP ما يلي:

  • لوحات معلومات الاستخدام في الوقت الحقيقي أو اليومي
  • تحليل اتجاه الاستخدام (أسبوع بعد أسبوع، شهر بعد شهر)
  • فاتورة الشهر الحالي المقدرة بناءً على مسار الاستخدام
  • تنبيهات العتبة عندما يقترب الاستخدام من حدود الطبقة أو حدود الميزانية

المرحلة 6: الاختبار قبل البث المباشر (الأسابيع 12-16)

سيناريوهات اختبار الفوترة

قم بإنشاء مكتبة سيناريوهات اختبارية شاملة وقم بتنفيذ كل سيناريو قبل بدء البث المباشر:

سيناريوهات الاختبار المطلوبة:

  • اشتراك العميل الجديد (جميع أنواع الخطط)
  • إنشاء الفاتورة الأولى لكل نوع دورة فوترة
  • نجاح الدفع - نشر GL الصحيح
  • فشل الدفع - مشغل المطالبة، منطق إعادة المحاولة
  • ترقية منتصف الدورة مع التناسب
  • تخفيض منتصف الدورة مع الائتمان
  • إضافة المقعد وإزالته (التسعير لكل مستخدم)
  • فواتير الاستخدام بكافة أنواعها
  • عقد سنوي مع خيار الدفع الشهري
  • عقد متعدد السنوات مع تصعيد للعام الثاني
  • التحويل من الإصدار التجريبي إلى الإصدار المدفوع
  • الإلغاء في نهاية الفترة
  • الإلغاء في منتصف المدة مع استرداد المبلغ
  • فاتورة متعددة العملات والدفع

بالنسبة لكل سيناريو: حدد النتيجة المتوقعة، وقم بتنفيذ السيناريو في بيئة اختبار، وقارن بين الفعلي والمتوقع، وقم بالتسجيل قبل الانتقال إلى الإنتاج.


الأسئلة المتداولة

كيف يمكننا ترحيل الاشتراكات الحالية إلى ERP دون تعطيل العملاء؟

يتطلب ترحيل الاشتراك الحالي تحميل بيانات العملاء والاشتراكات في نظام تخطيط موارد المؤسسات (ERP) قبل التحويل بينما يستمر النظام القديم في معالجة الفوترة. لكل عميل، قم بتحميل خطة الاشتراك وتواريخ الفوترة والرموز المميزة لطريقة الدفع وتاريخ الفاتورة التالية. تشغيل الفوترة الموازية لدورة واحدة - إنشاء الفواتير في كل من الأنظمة القديمة وأنظمة تخطيط موارد المؤسسات (ERP) ومقارنة المخرجات. قم بالاقتطاع عند حدود دورة الفوترة الطبيعية (بداية الشهر هي الأنظف) لتقليل تعقيد التوزيع النسبي.

ماذا يحدث لسجل الفوترة من نظامنا السابق؟

يجب ترحيل سجلات الفواتير التاريخية إلى ERP بتنسيق للقراءة فقط لأغراض مرجعية لخدمة العملاء والسجلات المالية. يتم إجراء هذا الترحيل عادةً كتحميل بيانات منفصل بدلاً من إعادة تشغيل المعاملات. اعمل مع شريك التنفيذ الخاص بك لتحديد نطاق ترحيل البيانات التاريخية - يعد السجل الكامل مثاليًا، ولكن فترة مراجعة مدتها 24 شهرًا غالبًا ما تكون كافية لخدمة العملاء العملية وأغراض التحليل المالي.

كيف يتعامل نظام تخطيط موارد المؤسسات (ERP) مع الفواتير للعملاء بناءً على الأسعار القديمة التي لم نعد نبيعها؟

يجب الاحتفاظ بخطط التسعير القديمة التي لم تعد متاحة للعملاء الجدد ولكنها لا تزال قابلة للتطبيق على العملاء الحاليين كخطط "مغلقة" في ERP - غير متاحة للاشتراكات الجديدة ولكنها لا تزال نشطة للمشتركين الحاليين. يحتفظ ERP بجداول الأسعار ومعلمات الفوترة لهذه الخطط القديمة إلى أجل غير مسمى، مما يضمن استمرار إصدار فواتير للعملاء الأقدمين بشكل صحيح.

كيف نتعامل مع عملاء المؤسسات الذين يدفعون عن طريق ACH أو التحويل البنكي بدلاً من بطاقة الائتمان؟

يدعم ERP الدفع عبر ACH والتحويل البنكي بالإضافة إلى مدفوعات البطاقات. بالنسبة لعملاء المؤسسات، قم بتكوين صافي شروط الدفع (صافي 30، صافي 45، صافي 60) بدلاً من الدفع بالبطاقة المسجلة. يقوم ERP بإنشاء الفاتورة، ويرسلها إلى جهة اتصال حسابات الدفع الخاصة بالعميل (البريد الإلكتروني أو EDI)، ويسجل الدفع عند استلام ACH أو التحويل البنكي. تستخدم المطالبة لعملاء ACH/wire توقيتًا واتصالًا مختلفًا عن عملاء البطاقة.

هل يمكن لـ ERP تطبيق الخصومات المجمعة تلقائيًا عندما يصل العميل إلى حدود الاستخدام؟

نعم. تدعم محركات خصم ERP قواعد الخصم المستندة إلى الحجم والتي يتم تطبيقها تلقائيًا عندما يتجاوز حجم الاستخدام أو الفوترة الحدود المحددة. قم بتكوين قواعد الخصم باستخدام معايير الحد ونسبة الخصم والمنتجات القابلة للتطبيق. عندما يتجاوز حجم العميل اللاحق لمدة 12 شهرًا الحد الأدنى، ينطبق الخصم على الفواتير اللاحقة تلقائيًا.


الخطوات التالية

تعد أتمتة فوترة SaaS أمرًا أساسيًا لنمو SaaS المستدام. تؤدي عمليات الفوترة اليدوية إلى حدوث أخطاء، وتأخير الإيرادات، وإحباط العملاء - تعمل الفوترة التلقائية لتخطيط موارد المؤسسات (ERP) على إنشاء الموثوقية التي تتيح التوسع الواثق.

تتخصص ECOSIRE في تنفيذ SaaS ERP مع خبرة عميقة في تكوين فواتير الاشتراك، والتعرف على إيرادات ASC 606، وتكامل الفواتير على أساس الاستخدام. تم تصميم خدمات تنفيذ ERP خصيصًا للتعامل مع التعقيدات التجارية التي تواجهها شركات SaaS. تفضل بزيارة صفحة حلول الصناعة لاستكشاف كيفية قيام ERP بتحويل عمليات SaaS. اتصل بنا لمناقشة بنية الفواتير الخاصة بك والجدول الزمني للتنفيذ.

مشاركة:
E

بقلم

ECOSIRE Research and Development Team

بناء منتجات رقمية بمستوى المؤسسات في ECOSIRE. مشاركة رؤى حول تكاملات Odoo وأتمتة التجارة الإلكترونية وحلول الأعمال المدعومة بالذكاء الاصطناعي.

الدردشة على الواتساب