دفعة 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 أو مرجع فريد آخر موجود في تصدير طلباتك أو دفاترك.

ابحث بهذا الترتيب:

  1. مرجع معاملة فريد مطابق بالضبط
  2. مبلغ مطابق وتاريخ مطابق
  3. مبلغ مطابق في تواريخ قريبة
  4. الطلبات المجاورة أو فجوات التسلسل
  5. إجماليات مقسّمة وصفوف مكررة وسجلات مستبعدة
  6. تقرير أو فترة أو حساب أو نسخة ملف خاطئة

طبّع المرجع قبل إعلانه مفقوداً. أزِل المسافات في البداية والنهاية. تأكد أن تصدير المبيعات لم يقتطع المعرّف أو يحوّل قيمة طويلة أو يُضِف فاصلة عليا كبادئة أو يخزّن معرّفاً مختلفاً عما يعرضه 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 لا يقابله مبيعة أو قيد محاسبيتحقيق وتصحيح
مفقود من الدفعةالمبيعة صحيحة لكنها لم تُسوَّى في هذه المجموعةتحديد موقعها في دفعة لاحقة
مكررالحدث التجاري ذاته يظهر أكثر من مرةحذف التكرار أو عكسه
غير محسومالأدلة غير كافيةرفع الأمر مع المعرّفات والتواريخ والمبالغ

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

نقطة الوقف الصحيحة هي دفعة تتطابق مع البنك، ومجموعة مجموعها يساوي مبلغ الدفعة، وجسر مبيعات تُصنَّف فيه كل فجوة متبقية إما كفارق زمني أو كخصم متوقع أو كخطأ محدد يستلزم إجراءً.