RevGlance

كيف نحسب

أرقام الإيرادات لا تفيد إلا إذا عرفت كيف تُحسب. كل مزامنة في RevGlance تقرأ API الرسمي للمزوّد، وقد رُوجعت سطرًا بسطر مقابل وثائقه. وحين يُغفل المزوّد شيئًا، توضح هذه الصفحة ما نفعله بدلًا منه.

المزوّدون
11
قواعد عامة
10
لا يغيّر أي شيء لدى مزوّدك
للقراءة فقط

في كل مكان

تنطبق على كل مزوّد، في كل صفحة.

  1. تُحسب الإيرادات قبل الضريبة. الرسوم هي ما احتفظ به المزوّد مقابل معالجة الدفعة.

  2. يعرض عرض الحساب الضريبة على كل دفعة: المبلغ المحصّل، والضريبة المستبعدة، ومصدر هذا المبلغ. وحين لا يقدّم المزوّد مبلغًا ضريبيًا، يوضّح الصف ذلك.

  3. صافي الإيرادات هو الدفعات مطروحًا منها المبالغ المستردة والرسوم. الرسوم التي يعيدها المزوّد مع الاسترداد تخفض الرسوم؛ والرسوم التي يفرضها على الاسترداد أو النزاع تُحسب رسومًا. كل الصفحات تحسبها بهذه الطريقة.

  4. يُحسب الاسترداد في اليوم الذي يُبلغ عنه المزوّد، قبل الضريبة مثل الدفعة التي يردّها. عند عكس الاسترداد أو كسب ردّ المبلغ، يتوقف احتساب الاسترداد.

  5. يحسب MRR ما يُفوتره الاشتراك كل شهر بعد الخصومات المتكررة. الخصومات لمرة واحدة والفترات التجريبية لا تحمل MRR؛ والفترة التجريبية التي تتحوّل تُفتح كاشتراك جديد في يوم تحوّلها.

  6. يستمر احتساب الاشتراك المتأخر في السداد ما دام المزوّد يعيد محاولة الدفع. ويُحسب الاشتراك المتوقف مؤقتًا تسرّبًا ويعود عند استئنافه.

  7. عند نفاد محاولات إعادة الدفع، يُحتسب الاشتراك تسرّبًا. ولا يعرض App Store وGoogle Play دون إشعارات أي محاولات إعادة، لذا يُحتسب التجديد المتأخر ثلاثة أيام منتهيًا.

  8. لا يظهر تغيير الخطة قبل الربط إلا حيث تُسجَّل كل دفعة: Gumroad وApp Store وGoogle Play. أما المزوّدون الآخرون فلا يذكرون إلا تكلفة الاشتراك الآن، لذا يبدأ بسعر اليوم وتُؤرَّخ التغييرات اللاحقة عند حدوثها.

  9. تُحوَّل المبالغ بالعملات الأخرى إلى عملة النشاط التجاري بسعر البنك المركزي الأوروبي في يوم كل دفعة.

  10. RevGlance يقرأ فقط. لا يفرض أي رسوم ولا يردّ أي مبلغ ولا يغيّر أي شيء لدى مزوّدك.

Stripe

  • تأتي الدفعات والمبالغ المستردة ورسوم Stripe من معاملات رصيدك، بالعملة التي سوّتها بها Stripe.
  • تُحتسب استردادات البطاقات في اليوم الذي تسجّلها فيه Stripe. وتُحتسب المدفوعات المصرفية أيضًا (ACH وSEPA وطرق محلية أخرى)؛ والاسترداد الذي يعيده البنك يخفّض استرداداتك مجددًا.
  • يُحتسب النزاع استردادًا حين تستعيد Stripe المال، ويُلغى الاسترداد إن ربحته. وتُحتسب رسوم النزاع لدى Stripe رسومًا.
  • تُخصم القسائم على الاشتراك وعلى العناصر المفردة من MRR. ولا تُحتسب القسيمة ذات المبلغ الثابت إلا بعملتها.
  • تُحتسب الاشتراكات الموقوفة مؤقتًا وغير المدفوعة تسرّبًا؛ ويبقى المتأخر السداد محتسبًا ما دامت Stripe تعيد محاولة الدفع بالبطاقة.
  • تُحتسب الدفعات والمبالغ المستردة والنزاعات قبل الضريبة، بحصة الضريبة في فاتورتها أو Checkout Session الخاصة بها. ودون صلاحية القراءة على Checkout Sessions، تبقى الضريبة على المبيعات خارج الفواتير مشمولة.
  • يُحتسب السعر الشامل للضريبة في MRR قبل الضريبة، بحصة الضريبة في آخر فاتورة.
  • يُحتسب إيقاف تحصيل المدفوعات مؤقتًا تسرّبًا من اليوم الذي يرصده فيه RevGlance لأول مرة، لأن Stripe لا تحدد تاريخه.

Polar

  • تُحتسب الطلبات قبل الضريبة، مع رسوم منصة Polar كرسوم. وتظهر الرسوم بعملة غير عملة الطلب صفرًا.
  • تُحتسب المبالغ المستردة قبل الضريبة، مثل الدفعة. لا يوفّر Polar تاريخًا للاسترداد، لذا يؤرَّخ الاسترداد بآخر تغيير للطلب.
  • يُلتقط استرداد الطلب الأقدم بقراءة كاملة مرة في الأسبوع، لذا قد يظهر متأخرًا حتى أسبوع.
  • لا تُقرأ عمليات ردّ المبلغ، لذا يبقى الردّ الخاسر محتسبًا دفعةً ما لم يُبلغ عنه المزوّد أيضًا كاسترداد.
  • لا يُبلَّغ عن الدفعات الفاشلة، لذا يبقى هذا الرقم صفرًا.
  • MRR هو مبلغ الاشتراك، الذي يخفّضه Polar مسبقًا بالخصم المتكرر. والخصم لمرة واحدة لا يخفّض MRR.
  • يشمل MRR الضريبة في الأسعار الشاملة للضريبة: فلا يحدّد Polar الاشتراكات التي تستخدمها. وتُحتسب الدفعات والمبالغ المستردة قبل الضريبة.

Lemon Squeezy

  • الدفعات هي إجمالي الطلب أو الفاتورة مطروحًا منه الضريبة.
  • يُبلغ Lemon Squeezy عن المبالغ المستردة شاملةً الضريبة، لذا يطرح RevGlance الضريبة بالتناسب. توقّع فرق تقريب بسنت من حين لآخر.
  • تؤرَّخ الاستردادات الكاملة بيوم إجرائها في Lemon Squeezy. أما الاستردادات الجزئية فبلا تاريخ، لذا تظهر بتاريخ الفاتورة.
  • يبقى الاشتراك الملغى محتسبًا حتى تنتهي فترته المدفوعة. ويُحتسب غير المدفوع (أربع محاولات فاشلة) تسرّبًا، ويعود إذا استُعيد الدفع.
  • لا يرسل Lemon Squeezy تاريخ الإلغاء ولا سببه: تاريخ الإلغاء هو آخر تغيير للاشتراك.
  • لا يُبلغ Lemon Squeezy عن الرسوم، لذا تظهر الرسوم صفرًا.
  • يُخصم الخصم من MRR متى أظهره تجديد. ولا يوضّح Lemon Squeezy إن كان الخصم يتكرر، لذا لا يُحتسب الخصم الوارد في الفاتورة الأولى وحدها.
  • يُلتقط استرداد الطلب الأقدم بقراءة كاملة مرة في الأسبوع، لذا قد يظهر متأخرًا حتى أسبوع.
  • لا تظهر الفترة التجريبية التي تحوّلت قبل الربط، لأن Lemon Squeezy لا يذكر الفترة التجريبية إلا أثناء سريانها.
  • لا تُقرأ عمليات ردّ المبلغ، لذا يبقى الردّ الخاسر محتسبًا دفعةً ما لم يُبلغ عنه المزوّد أيضًا كاسترداد.

App Storeتجريبي

بُني واختُبر وفق وثائق ⁨App Store⁩، لكنه لم يُشغَّل بعد على حساب فعلي. أخبرنا إذا اختلفت أرقامك عن تقارير ⁨App Store⁩ نفسها.

  • يُحتسب سعر العميل إيرادًا والرسوم هي سعر العميل مطروحًا منه عائداتك، لذا تظهر الضريبة في الأسعار الشاملة للضريبة كرسوم.
  • MRR هو أحدث سعر للعميل، لذا يشمل الضريبة حيث تشملها الأسعار: فتقارير Apple لا تفصل الضريبة. ويُحتسب العرض التمهيدي بسعر العرض، ثم يظهر السعر العادي كتوسّع.
  • يأتي الاسترداد من تقرير Apple بسعر سالب. وحين تلغي Apple استردادًا، يزيل RevGlance أحدث استرداد لذلك المشترك والاشتراك. لا تحدّد Apple أي استرداد أُلغي، لذا مع عدة استردادات على اشتراك واحد قد يُزال الخطأ.
  • الاستردادات المطلوبة بعد أن تعيد Apple تعيين معرّف المشترك (180 يومًا) تُحفظ، لكن بلا عميل.
  • أرصدة حزم التطبيقات (CMB-C) ليست استردادات وتُستبعد.
  • لا تعرض Apple الإلغاءات: ينتهي الاشتراك حين يتأخر التجديد ثلاثة أيام.
  • لا يُبلَّغ عن الدفعات الفاشلة، لذا يبقى هذا الرقم صفرًا.

Google Playتجريبي

بُني واختُبر وفق وثائق ⁨Google Play⁩، لكنه لم يُشغَّل بعد على حساب فعلي. أخبرنا إذا اختلفت أرقامك عن تقارير ⁨Google Play⁩ نفسها.

  • تنشر Google التقارير متأخرة من ثلاثة إلى سبعة أيام. تأتي المبيعات أولًا؛ ثم تحلّ الأرباح محلها لاحقًا بما دفعته لك Google بعد رسومها. تُحتسب الدفعات قبل الضريبة.
  • يُحفظ كل سطر استرداد، بما فيها الجزئية. قد يتعارض استردادان جزئيان لطلب واحد موزّعان على تقريرين شهريين، وقد يفوت أحدهما. لا توضّح Google إن كانت الاستردادات سالبة في تقاريرها، لذا تُقرأ كمبالغ مستردة.
  • لا تعود الاستردادات عبر Play API إلا 30 يومًا. أما الأقدم فتصل مع تقرير الأرباح.
  • دون الإشعارات الفورية، لا يظهر الإلغاء إلا كتجديد متأخر ثلاثة أيام، ويُحتسب حين تغطي التقارير ذلك اليوم.
  • تُستبعد عمليات الشراء التجريبية. يبقى الاشتراك المعلّق محتسبًا؛ ويُحتسب الموقوف مؤقتًا تسرّبًا حتى يُستأنف.
  • MRR هو أحدث طلب، قبل الضريبة. ويُحتسب العرض التمهيدي بسعر العرض، ثم يظهر السعر العادي كتوسّع.
  • لا يُبلَّغ عن الدفعات الفاشلة، لذا يبقى هذا الرقم صفرًا.

Gumroadتجريبي

بُني واختُبر وفق وثائق ⁨Gumroad⁩، لكنه لم يُشغَّل بعد على حساب فعلي. أخبرنا إذا اختلفت أرقامك عن تقارير ⁨Gumroad⁩ نفسها.

  • يُبلغ Gumroad عن كل مبلغ بالدولار الأمريكي، أيًّا كانت عملة منتجك، لذا تُسجَّل المبيعات بـ USD.
  • المبالغ المستردة بلا تاريخ: يؤرَّخ الاسترداد باليوم الذي يجده فيه RevGlance، أو بيوم البيع في المزامنة الأولى. وتُعاد قراءة المبيعات لثلاثين يومًا سابقة، وكاملةً مرة في الأسبوع، لالتقاطها.
  • ردّ المبلغ الذي ربحته ليس استردادًا؛ أما الذي خسرته فاسترداد حتى تربحه.
  • MRR هو ما حُصّل في أحدث عملية بيع، لذا يخفّضه رمز العرض إلى أن تظهر عملية بيع بالسعر الكامل كتوسّع.
  • تُستبعد الضريبة التي يحصّلها Gumroad. أما الضريبة التي تحصّلها بنفسك فتبقى مشمولة، لأن قائمة المبيعات لا تذكرها.
  • لا يُبلَّغ عن الدفعات الفاشلة، لذا يبقى هذا الرقم صفرًا.

Paddleتجريبي

بُني واختُبر وفق وثائق ⁨Paddle⁩، لكنه لم يُشغَّل بعد على حساب فعلي. أخبرنا إذا اختلفت أرقامك عن تقارير ⁨Paddle⁩ نفسها.

  • تأتي المبالغ من إجماليات مدفوعات Paddle، قبل الضريبة، مع رسوم Paddle كرسوم.
  • تُحتسب المبالغ المستردة وعمليات ردّ المبلغ قبل الضريبة. وردّ المبلغ الذي تربحه Paddle، أو الاسترداد الذي تلغيه Paddle، لم يعد يُحتسب.
  • تُحتسب رسوم ردّ المبلغ التي تحتفظ بها Paddle ضمن الرسوم.
  • يُحتسب السعر الشامل للضريبة في MRR قبل الضريبة، بحصة الضريبة في الفاتورة التالية.
  • تُخصم الخصومات المتكررة من MRR، حتى إذا أُرشف الخصم لاحقًا.
  • يُحتسب الدفع الذي تعذّر تحصيله دفعةً فاشلة. ولا ينقل أي أموال.

Braintreeتجريبي

بُني واختُبر وفق وثائق ⁨Braintree⁩، لكنه لم يُشغَّل بعد على حساب فعلي. أخبرنا إذا اختلفت أرقامك عن تقارير ⁨Braintree⁩ نفسها.

  • تُحتسب المبيعات المسوّاة والجارية تسويتها، قبل الضريبة إن كنت ترسل مبالغ الضريبة. أما التفويضات التي لم تُحصَّل قط فلا تُحتسب.
  • المبالغ المستردة هي معاملات الإيداع، مؤرّخة بيوم إجرائها في Braintree.
  • لا يُبلغ Braintree عن رسوم المعالجة عبر API الخاصة به، لذا تظهر الرسوم صفرًا.
  • MRR هو سعر الاشتراك مع إضافاته، مطروحًا منه الخصومات التي لا تزال لها دورات فوترة. لا يذكر الاشتراك عميلًا، لذا يأخذ عميل دفعاته؛ والاشتراك الذي لا دفعة له بعد يظهر تحت بطاقته.
  • يؤرَّخ الإلغاء من سجل الحالة. وينتهي الاشتراك المنتهي الصلاحية في تاريخ انتهاء فترته المدفوعة.
  • يُحتسب الدفع الذي تعذّر تحصيله دفعةً فاشلة. ولا ينقل أي أموال.
  • لا تُقرأ عمليات ردّ المبلغ، لذا يبقى الردّ الخاسر محتسبًا دفعةً ما لم يُبلغ عنه المزوّد أيضًا كاسترداد.

Recurlyتجريبي

بُني واختُبر وفق وثائق ⁨Recurly⁩، لكنه لم يُشغَّل بعد على حساب فعلي. أخبرنا إذا اختلفت أرقامك عن تقارير ⁨Recurly⁩ نفسها.

  • تُحتسب فواتير الدفعات المدفوعة قبل الضريبة.
  • المبالغ المستردة هي معاملات الاسترداد الناجحة. وهي تشمل الضريبة، لذا يطرح RevGlance الضريبة بالنسبة نفسها كما في الفاتورة.
  • لا يُبلغ Recurly عن رسوم البوابة، لذا تظهر الرسوم صفرًا.
  • MRR هو المجموع الفرعي للاشتراك في Recurly (سعر الوحدة والكمية والإضافات، بعد القسائم، قبل الضريبة).
  • يبقى الاشتراك الملغى محتسبًا حتى تنتهي صلاحيته؛ وتُحتسب المنتهية والفاشلة والموقوفة مؤقتًا تسرّبًا. لا يوفّر Recurly سبب الإلغاء عبر API.
  • يُحتسب الدفع الذي تعذّر تحصيله دفعةً فاشلة. ولا ينقل أي أموال.
  • لا تُقرأ عمليات ردّ المبلغ، لذا يبقى الردّ الخاسر محتسبًا دفعةً ما لم يُبلغ عنه المزوّد أيضًا كاسترداد.

Chargebeeتجريبي

بُني واختُبر وفق وثائق ⁨Chargebee⁩، لكنه لم يُشغَّل بعد على حساب فعلي. أخبرنا إذا اختلفت أرقامك عن تقارير ⁨Chargebee⁩ نفسها.

  • تُحتسب الفواتير المدفوعة قبل الضريبة.
  • تأتي المبالغ المستردة من إشعارات الدائن القابلة للاسترداد، مطروحًا منها الضريبة بالنسبة نفسها كما في إشعار الدائن.
  • لا يُبلغ Chargebee عن رسوم البوابة، لذا تظهر الرسوم صفرًا.
  • MRR هو عناصر الخطة والإضافات، مطروحًا منها القسائم على الفاتورة كاملة التي يستمر تطبيقها. وتُستبعد الدفعات لمرة واحدة.
  • تبقى الاشتراكات غير المتجددة محتسبة حتى تنتهي مدتها. وتُحتسب الموقوفة مؤقتًا تسرّبًا. ويظهر رمز سبب الإلغاء الذي أعددته في Chargebee كسبب.
  • يُحتسب الدفع الذي تعذّر تحصيله دفعةً فاشلة. ولا ينقل أي أموال.
  • لا يُحتسب ردّ المبلغ إلا عندما يسجّله إشعار دائن قابل للاسترداد.

Shopifyتجريبي

بُني واختُبر وفق وثائق ⁨Shopify⁩، لكنه لم يُشغَّل بعد على حساب فعلي. أخبرنا إذا اختلفت أرقامك عن تقارير ⁨Shopify⁩ نفسها.

  • تُحتسب الطلبات المدفوعة قبل الضريبة، بعملة المتجر، مع رسوم Shopify Payments كرسوم. وتُستبعد الطلبات التجريبية.
  • تشمل المبالغ المستردة الضريبة، لذا يطرح RevGlance الضريبة بالنسبة نفسها كما في الطلب.
  • يأتي MRR من عقود الاشتراك (Shopify Subscriptions والتطبيقات المبنية عليها)، بعد خصوماتها. وتُحتسب الطلبات التي أنشأتها خطة بيع كطلبات متكررة.
  • لا يوفّر Shopify تاريخ الإلغاء ولا سببه: ينتهي العقد الملغى أو المنتهي أو الفاشل أو الموقوف مؤقتًا عند آخر تغيير له.
  • يُحتسب الطلب المدفوع جزئيًا بما وصل منه حتى الآن.
  • حيث تشمل الأسعار الضريبة، يُحتسب MRR قبل الضريبة، بحصة الضريبة في أول طلب.
  • لا تتضمن عقود الاشتراك تواريخ الفترات التجريبية، لذا لا تظهر الفترات التجريبية.
  • لا تُقرأ عمليات ردّ المبلغ، لذا يبقى الردّ الخاسر محتسبًا دفعةً ما لم يُبلغ عنه المزوّد أيضًا كاسترداد.
  • لا يُبلَّغ عن الدفعات الفاشلة، لذا يبقى هذا الرقم صفرًا.

هل يختلف شيء هنا عمّا تراه لدى مزوّدك؟ هذا خطأ نريد أن نعرف به. العودة إلى RevGlance