تقرير واحد، من المنتج إلى الفاتورة
تابع التقرير 87 بين المنتج والاشتراك والمقياس والسعر والفاتورة، واعرف وين تحفظ كل قرار بدون ما تضيع الحقيقة في الطريق.
آخر تحديث 2026-08-15
نفس الحقيقة، حتى آخر بند في الفاتورة.
اكتمل التقرير 87 الساعة 10:42. هذه هي الحقيقة اللي يعرفها منتجك.
قبل ما يظهر أثره في الفاتورة، لازم يمر على الاشتراك والمقياس والحد والسعر. في كل خطوة، ممكن ينحسب مرتين أو يدخل دورة غلط أو يرتبط بباقة قديمة.
خلّنا نمشي مع التقرير نفسه من البداية للنهاية، ونحدد وش يحفظ كل نظام.
ثبّت الحقيقة أول
| الجزء | مثال التقرير 87 | هل يتغير؟ |
|---|---|---|
| حقيقة المنتج | اكتمل الساعة 10:42 | لا |
| القرار التجاري | أول 100 تقرير مشمولة | يتغير بإصدار جديد |
| النتيجة المالية | التقرير داخل الحد | ما تتغير بعد اعتماد الفاتورة |
لا تعدّل العملية القديمة عشان تناسب سعرًا جديدًا. احفظها كما حدثت، وطبّق عليها الباقة والسعر اللي كانا ساريين وقتها.
خل لكل سعر إصدار
الكتالوج يجمع الميزة والباقة والسعر والمقياس والحد المشمول. إذا رفعت سعر باقة النمو، أنشئ إصدارًا جديدًا للعملاء الجدد.
الاشتراكات القديمة تظل على الشروط اللي وافق عليها أصحابها. كذا تقدر تفتح فاتورة من السنة الماضية وتعرف كيف انحسب كل بند.
اربط العملية بالاشتراك الصحيح
العملية تقول إن تقريرًا اكتمل. ما تعرف هل العميل في تجربة، أو على باقة النمو، أو رقّى اليوم.
الاشتراك يضيف هذا السياق: الباقة الحالية، وتاريخ بدايتها، وحالتها، والتغيير القادم. لا تختصر الرحلة كلها في حقل مثل is_paid.
افصل ثلاثة أسئلة
- الاستحقاق: هل يقدر العميل يستخدم الميزة؟
- المقياس: كم تقرير اكتمل خلال الدورة؟
- السعر: وش أثر العدد على الفاتورة؟
الفصل بينهم يخليك ترفع الحد بدون ما تغيّر المقياس، وتغيّر السعر بدون ما تعيد بناء الميزة.
أعد الإرسال بنفس الهوية
كل عملية تحتاج معرّفًا ثابتًا وعميلًا ووقتًا وكمية. لو انقطع الاتصال، أرسل العملية من جديد بالمعرّف نفسه.
إعادة الإرسال توصل الحقيقة نفسها. ما تنشئ استخدامًا ثانيًا.
بعدها يجمع المقياس العمليات داخل دورة الفوترة، ويطبق الحد والسعر والشرائح. احتفظ بالنتائج اللي تشرح الحسبة، عشان ما يبدأ الدعم من الصفر عند كل سؤال.
ثبّت النتيجة في الفاتورة
عند نهاية الدورة، تجمع الفاتورة سعر الاشتراك والاستخدام والخصومات والضريبة وأي تعديلات. بعد اعتمادها، لا تغيّر البنود بصمت. أظهر أي تصحيح كتعديل أو استرداد واضح.
الدفع يأتي بعدها. محاولة الدفع تحصّل المبلغ، لكنها ما تحدده. كذا تقدر تعيد المحاولة أو تغيّر مزود الدفع بدون ما تغيّر تاريخ الصفقة.
اختبر اللحظات اللي تغيّر الرقم
- وصلت العملية نفسها مرتين؛
- وصلت بعد إغلاق الدورة؛
- تغيّر السعر في منتصف الشهر؛
- رقّى العميل وفشل دفع الفرق؛
- احتاجت فاتورة معتمدة إلى تصحيح؛
- أو تعطل مقياس واحد.
البنية جاهزة لما تقدر تبدأ من أي مبلغ في الفاتورة، وترجع للعملية والاشتراك والسعر اللي أنتجوه.
ترداد يجمع الكتالوج والاشتراكات والاستحقاقات وقياس الاستخدام والفواتير والتحصيل. ويبقى منتجك مسؤولًا عن الشيء اللي يميّزه، بدل ما يبني محرك فوترة كاملًا حوله.
شوف المسار أثناء التشغيل: اقرأ من استخدام المنتج إلى الفاتورة مع ترداد