دفعة Stripe التي لا تتطابق مع سجلات مبيعاتك غالباً تُقارَن على المستوى الخطأ. الدفعة مجموعة تسوية صافية. تقرير مبيعاتك في الغالب تقرير نشاط إجمالي. قبل تعديل معادلة أو البحث في الطلبات واحدةً تلو الأخرى، تحقق أن الدفعة والفترة والسجلات تنتمي إلى المقارنة ذاتها.
ابدأ بحدث الدفعة نفسه. سجّل معرّف الدفعة ومبلغها وعملتها وحالتها وتاريخ الوصول المتوقع والإيداع البنكي الذي أنتجته. ثم افتح تفاصيل المعاملات لتلك الدفعة تحديداً. لا تبدأ بإجمالي المبيعات لليوم أو للشهر.
هذا التمييز الأول يُضيّق نطاق البحث بسرعة:
| العَرَض | الفئة المحتملة | أول ما تتحقق منه | الإجراء |
|---|---|---|---|
| الدفعة تتطابق مع الإيداع البنكي لكن لا مع المبيعات | رسوم أو استردادات أو نزاعات أو فرق إجمالي/صافي | تفاصيل معاملات الدفعة | توضيح أو تصحيح الدفاتر |
| الدفعة أقل من المتوقع ومبيعات حديثة مفقودة | فارق زمني أو تاريخ إغلاق | توافر المعاملات وحالة الدفعة | نقلها إلى دفعة لاحقة |
| طلب واحد غير موجود في الدفعة | مرجع غير صحيح أو مجموعة خاطئة | معرّف الشحنة أو الدفعة | تصحيح المطابقة أو مراجعة دفعة أخرى |
| الدفعة تحتوي النشاط الصحيح لكن الإجمالي لا يزال خاطئاً | تكرار أو تعديل أو مشكلة عملة | أنواع المعاملات والعملة | تصحيح أو رفع الأمر |
| تقرير المبيعات والدفعة يغطيان تواريخ مختلفة | خطأ في النطاق أو الفلتر | نطاق التقرير والمنطقة الزمنية | إعادة التشغيل بالنطاق الصحيح |
| الملف المُصدَّر الحالي يختلف عن ملف سابق | ملف مصدر تم تعديله | عدد الصفوف والتواريخ والإجماليات والمفاتيح المكررة | إعادة التصدير وإعادة بناء القاعدة |
ترتيب التحقيق الصحيح ليس فحص كل معاملة. بل استبعاد فئات كاملة من الأسباب قبل الانتقال إلى العمل على مستوى الصف.
1. تأكد أن الدفعة والإيداع البنكي يمثلان الحدث ذاته
أول رقم تُثبته هو صافي دفعة Stripe مقابل النقد الذي وصل إلى البنك. هذا يُثبت صحة التحويل من Stripe إلى البنك قبل أن تدخل سجلات المبيعات في المقارنة.
سجّل هذه الحقول:
| حقل دفعة Stripe | حقل بنكي | العلاقة المتوقعة |
|---|---|---|
| مبلغ الدفعة | مبلغ الإيداع | متطابقان، إلا إذا طبّق البنك رسوماً منفصلة أو تحويلاً |
| تاريخ الوصول | تاريخ القيد | متطابقان أو ضمن نافذة المعالجة البنكية |
| معرّف الدفعة أو وصفها | المرجع أو الوصف البنكي | تفصيل كافٍ لربط الحدثين |
| العملة | عملة الحساب | متطابقتان، إلا عند التحويل |
| الحالة | حالة القيد أو الانتظار | دفعة مدفوعة يجب أن تقابل إيداعاً مُرحَّلاً |
إذا تطابقت الدفعة مع الإيداع البنكي، فالحدث النقدي سليم. الفجوة المتبقية تقع بين سجلات المبيعات ومحتوى الدفعة.
إذا لم يتطابقا، أوقف المقارنة مع المبيعات. تحقق مما إذا دُمجت دفعتان في إيداع بنكي واحد، أو قُسِّمت دفعة واحدة، أو حوّل البنك العملة، أو كان الإيداع لا يزال معلقاً. سير العمل الكامل لمطابقة دفعة Stripe مع كشف الحساب البنكي يغطي تلك الطبقة المنفصلة.
لا تحاول أن يساوي إجمالي المبيعات بند البنك. المبيعات الإجمالية سابقة للرسوم والاستردادات والنزاعات والاحتياطيات وتوقيت التسوية.
2. افتح تفاصيل المعاملات لمعرّف الدفعة بالضبط
بمجرد تأكيد الحدث البنكي، استخدم معرّف الدفعة حداً للمقارنة. نطاق التواريخ أضعف دليلاً: نشاط ينشأ يوماً قد يصبح متاحاً ويُسوَّى في يوم آخر.
يجب أن تُحدد تفاصيل الدفعة كل معاملة رصيد مدرجة في المجموعة. بحسب نشاط الحساب، قد تشمل:
- مقبوضات
- استردادات
- نزاعات
- رسوم معالجة
- تعديلات
- تحويلات
- تحركات احتياطي
اجمع الأثر الصافي لتلك الصفوف. يجب أن يساوي مبلغ الدفعة.
مثلاً:
| النشاط | الأثر الإجمالي | الرسوم | الأثر الصافي |
|---|---|---|---|
| مقبوضات | $12,400 | -$372 | $12,028 |
| استردادات | -$650 | $0 | -$650 |
| نزاع | -$180 | $0 | -$180 |
| تعديل | $25 | $0 | $25 |
| إجمالي الدفعة | $11,223 |
تقرير مبيعات يُظهر $12,400 ليس دليلاً على خطأ في دفعة $11,223. يُظهر أن التقرير يحتوي مقبوضات إجمالية بينما تحتوي الدفعة الأثر الصافي لجميع النشاط المؤهَّل.
هنا تبدأ البحث حين لا تتطابق دفعة Stripe مع سجلات المبيعات. إذا كانت حسابات المجموعة صحيحة، فـ Stripe قد شرحت بالفعل إجمالي الدفعة. المهمة التالية هي إثبات أي أجزاء من هذا الشرح موجودة في سجلات المبيعات أو في الدفاتر.
3. ابحث بمعرّف المعاملة قبل المبلغ أو التاريخ
استخدم أقوى معرّف متاح. لنشاط Stripe، هو عادةً charge ID أو payment intent ID أو balance transaction ID أو refund ID أو مرجع فريد آخر موجود في تصدير طلباتك أو دفاترك.
ابحث بهذا الترتيب:
- مرجع معاملة فريد مطابق بالضبط
- مبلغ مطابق وتاريخ مطابق
- مبلغ مطابق في تواريخ قريبة
- الطلبات المجاورة أو فجوات التسلسل
- إجماليات مقسّمة وصفوف مكررة وسجلات مستبعدة
- تقرير أو فترة أو حساب أو نسخة ملف خاطئة
طبّع المرجع قبل إعلانه مفقوداً. أزِل المسافات في البداية والنهاية. تأكد أن تصدير المبيعات لم يقتطع المعرّف أو يحوّل قيمة طويلة أو يُضِف فاصلة عليا كبادئة أو يخزّن معرّفاً مختلفاً عما يعرضه Stripe.
في عمود مساعد قبل البحث:
=TRIM(SUBSTITUTE(UPPER(A2),CHAR(160)," "))العمود A هو عمود المرجع: charge ID أو payment intent ID أو balance transaction ID. TRIM يُزيل المسافات العادية؛ CHAR(160) يغطي المسافة غير القابلة للكسر التي تضيفها بعض التصديرات. UPPER يُزيل فروق الأحرف الكبيرة والصغيرة. إذا أضاف التصدير بادئة مثل pi_ أو فاصلة عليا، أزِلها بـ SUBSTITUTE متداخل قبل المقارنة.
رقم طلب Shopify مثلاً ليس تلقائياً هو نفسه charge ID في Stripe. إذا كان نظام المبيعات يخزّن معرّف طلب بينما Stripe يخزّن مرجع دفعة، فأنت بحاجة إلى الحقل الذي يربطهما. مقارنة معرّفات غير مرتبطة تُنتج قائمة استثناءات وهمية.
حين يوجد المعرّف المطابق في كلا الملفين، قارن المبلغ والعملة ونوع المعاملة. إذا وجد في Stripe فقط، حدّد إذا كان تصدير المبيعات استبعد ذلك الصف. إذا وجد في المبيعات فقط، اكشف إذا كان قد سُوِّي في دفعة مختلفة.
4. افصل الرسوم والاستردادات والنزاعات والتعديلات
معظم الفجوات بين دفعة ومبيعات ليست مبيعة مفقودة واحدة. بل مجموعة أنواع معاملات لا يتضمنها إجمالي المبيعات.
ابنِ جسراً من المبيعات الإجمالية إلى الدفعة الصافية:
| بند الجسر | المعالجة |
|---|---|
| المقبوضات الإجمالية المدرجة في الدفعة | نقطة البداية |
| رسوم المعالجة | طرح |
| الاستردادات | طرح |
| النزاعات أو الاسترداد القسري | طرح |
| التعديلات الموجبة | إضافة |
| التعديلات السالبة أو تحركات الاحتياطي | طرح |
| الدفعة الصافية | النتيجة المتوقعة |
احتفظ بكل فئة منفصلة. سطر "فجوة" واحد يخفي ما إذا كان المبلغ متوقعاً أم يحتاج تصحيحاً.
الاستردادات تستلزم عناية خاصة. استرداد مُعالَج هذا الأسبوع قد يتعلق بمبيعة من الشهر الماضي. قد يُقلل الدفعة الحالية دون تقليل تقرير المبيعات للفترة الحالية. النزاعات قد تصل في وقت أبعد. هذه علاقة زمنية بين حدثين تجاريين، ليست دليلاً على أن الدفعة أغفلت مبيعات.
الرسوم أيضاً تخلق فجوة متوقعة. إذا أظهرت سجلات المبيعات الإيرادات الإجمالية بينما تسجّل الدفاتر النقد الصافي فقط، فكلا الإيرادات وتكاليف الرسوم قد يكونان مُثبَّتَين بشكل خاطئ حتى لو كان الإيداع البنكي صحيحاً.
5. تحقق من توقيت التسوية وتاريخ الإغلاق وحالة المعاملات
Stripe لا يدفع كل مبيعة بتاريخ البيع. تمر المقبوضة بمراحل: الإنشاء، والدفع، والتوافر، وإنشاء الدفعة، والقيد البنكي. هذه التواريخ قد تتجاوز فترات محاسبية مختلفة.
لكل مبيعة تبدو مفقودة، قارن:
| الحقل | ما الذي يُثبته |
|---|---|
| تاريخ إنشاء الشحنة | متى أُنشئت دفعة العميل |
| حالة الدفعة | هل اكتملت الدفعة |
| تاريخ التوافر | متى أصبح الرصيد مؤهلاً للصرف |
| معرّف الدفعة | أي مجموعة تسوية استقبلته |
| تاريخ وصول الدفعة | متى كان النقد متوقعاً في البنك |
مبيعة مكتملة غائبة عن الدفعة غالباً في مجموعة لاحقة لأنها لم تكن متاحة عند تاريخ الإغلاق. دفعة معلقة أو فاشلة لا تُعامَل نشاطاً في الدفعة. تاريخ الدفعة لا يُستخدم تاريخاً للمبيعة.
البنود المؤجلة تُنقَل إلى الأمام. تبقى في القائمة المفتوحة حتى تُسوِّيها الدفعة اللاحقة. لا تُصحَّح بقيد محاسبي فقط لمساواة الدفعة الحالية بتقرير المبيعات الحالي.
الأخطاء تُعالَج بشكل مختلف. قيد محاسبي مفقود أو مبيعة مكررة أو مبلغ خاطئ أو عملة خاطئة أو حساب مُقيَّد في غير موضعه يستلزم تصحيحاً أو رفع الأمر فوراً.
6. اختبر المبالغ المجمَّعة والتكرارات والنطاق وسلامة الملف
إذا بقيت الفجوة بعد الخطوات الخمس الأولى، وسِّع التحقيق بحذر. لا تتخل عن حدود الدفعة.
اختبر أولاً إذا كان أحد الجانبين مجمَّعاً بشكل مختلف. صف دفعة واحد قد يمثل مقبوضات عديدة. طلب واحد قد يتقسم عبر دفعات متعددة أو يُردّ جزئياً أو يُسوَّى بأكثر من عملة. ابحث عن تركيبات صفوف تساوي المبلغ غير المُفسَّر.
ثم تحقق من التكرارات. قارن عدد المراجع الفريدة بعدد الصفوف الإجمالي. تكرار واحد يجعل ملف المبيعات أعلى من Stripe حتى مع وجود كل مبيعة مشروعة.
أخيراً، تحقق من قاعدة المقارنة:
| فحص السلامة | ملف دفعة Stripe | سجلات المبيعات |
|---|---|---|
| عدد الصفوف | تأكيد | تأكيد |
| عدد المراجع الفريدة | تأكيد | تأكيد |
| عدد المراجع الفارغة | تأكيد | تأكيد |
| عدد المراجع المكررة | تأكيد | تأكيد |
| أقدم تاريخ وأحدثه | تأكيد | تأكيد |
| الإجمالي (إجمالي أو صافٍ) | تأكيد | تأكيد |
| العملة والحساب | تأكيد | تأكيد |
راجع الفلاتر وإعدادات التصدير. تأكد أن كلا الملفين يغطيان الحساب والعملة وحالة الدفعة والفترة المقصودة. إذا فُتح أحد الملفين أو عُدِّل أو أُعيد حفظه أو تصديره أثناء التحقيق، احصل على تصدير جديد وكرر فحوصات السلامة. تصحيح ملف مصدر غير مؤكد في مكانه يترك نتيجة لا تستطيع الدفاع عنها.
حوِّل الفجوة إلى نتيجة تسوية
التحقيق مكتمل حين يحمل كل فرق حالةً وإجراءً. "Stripe لا يتطابق مع المبيعات" ليست نتيجة صالحة للاستخدام.
تقريرك يجب أن يفصل:
| الحالة | المعنى | الإجراء |
|---|---|---|
| مطابَق | المعاملة والمبلغ يتطابقان | لا شيء |
| رسوم أو تعديل | جسر متوقع من إجمالي إلى صافٍ | تسجيل أو توضيح |
| فارق زمني | النشاط الصحيح ينتمي إلى دفعة أو فترة أخرى | نقل إلى الأمام |
| مفقود من سجلات المبيعات | نشاط Stripe لا يقابله مبيعة أو قيد محاسبي | تحقيق وتصحيح |
| مفقود من الدفعة | المبيعة صحيحة لكنها لم تُسوَّى في هذه المجموعة | تحديد موقعها في دفعة لاحقة |
| مكرر | الحدث التجاري ذاته يظهر أكثر من مرة | حذف التكرار أو عكسه |
| غير محسوم | الأدلة غير كافية | رفع الأمر مع المعرّفات والتواريخ والمبالغ |
احتفظ بملخص الدفعة وجسر الإجمالي-الصافي والصفوف المطابَقة وقائمة الاستثناءات معاً. هذا يمنح المراجع مساراً مباشراً من الإيداع البنكي إلى نشاط المبيعات الكامن. إذا أثّرت الفجوة على الإقفال أيضاً، استخدم الأدلة ذاتها للعمل على مراجعات نهاية الشهر بين الدفاتر وكشف البنك دون الخلط بين البنود المؤجلة وأخطاء القيد.
نقطة الوقف الصحيحة هي دفعة تتطابق مع البنك، ومجموعة مجموعها يساوي مبلغ الدفعة، وجسر مبيعات تُصنَّف فيه كل فجوة متبقية إما كفارق زمني أو كخصم متوقع أو كخطأ محدد يستلزم إجراءً.
