أرسل العميل ملفَّين لكشف حساب بنكي ويريد معرفة سبب التعارض بينهما. أحدهما جاء من البوابة البنكية. والآخر من نظام المحاسبة، أو محاسب سابق، أو تنزيل يغطي فترة مختلفة. تبدو الصفوف متشابهة بما يكفي للمقارنة، لكن الأعمدة لا تتطابق بوضوح.
هذا تحديداً ما يحوّل طلباً بسيطاً من العميل إلى إعادة بناء جدول بيانات.
الحل ليس إعادة إنشاء مصنف كامل بأعمدة مساعدة وعلامات تبويب منسوخة وبحث VLOOKUP وتظليل يدوي. الحل هو معاملة الملفين كمصدرَي بيانات، وتحديد نطاق المقارنة، والمطابقة استناداً إلى الأدلة الأقوى، وإنتاج تقرير فروق يستطيع العميل قراءته.
لمقارنة كشفَي حساب بنكيين لعميل دون بناء جدول بيانات من الصفر، تحتاج إلى عملية على مستوى الملفات:
- تأكيد الفترة الزمنية الدقيقة والحسابات محل المقارنة.
- تحديد الحقول التي تمثل التاريخ والوصف والمبلغ والرصيد والمرجع في كل ملف.
- توحيد الإشارات والتواريخ للمطابقة، دون تعديل الملفات المصدر.
- مطابقة المعاملات بترتيب محدد.
- التمييز بين فوارق التواريخ والمعاملات المفقودة وفوارق المبالغ.
- إرسال ملخص واضح إلى العميل، لا ورقة عمل مميَّزة.
تعطي هذه العملية الإجابة ذاتها التي يُفترض أن يعطيها جدول البيانات، لكن دون جعل جدول البيانات هو المخرج النهائي.
تأكّد مما يُثبته كشفا الحساب
كشفا الحساب البنكيان قد يعنيان أشياء مختلفة تماماً. تتغير طبيعة المقارنة بحسب ما يطلب منك العميل إثباته.
| طلب العميل | ما تقارنه | ما يجب أن يُظهره النتيجة |
|---|---|---|
| "هذان الكشفان لا يتطابقان" | تصديران من الحساب والفترة ذاتَيهما | صفوف مفقودة أو مكررة أو معدَّلة أو بتواريخ مختلفة |
| "البنك والمحاسبة لا يتوافقان" | كشف الحساب البنكي مقابل تصدير دفتر الأستاذ أو يومية الصندوق | معاملات في المحاسبة فقط أو في البنك فقط |
| "ملف المحاسب السابق يبدو خاطئاً" | مستخرج التسوية القديم مقابل التنزيل البنكي الحالي | صفوف محذوفة أو مبالغ معدَّلة أو نطاق تاريخ مختلف |
| "هذا الشهر لا يصل إلى الشهر التالي" | الرصيد الافتتاحي والحركات والرصيد الختامي عبر الفترات | انقطاع في الرصيد أو فترة مفقودة أو نشاط مكرر |
| "لديّ حسابان أريد مقارنتهما" | التحويلات أو المعاملات المشتركة بين الحسابين | تحويلات مطابَقة أو إيداعات أو سحوبات بلا مقابل |
لا تبدأ بمطابقة الصفوف قبل تحديد النطاق. مقارنة الحساب ذاته تختلف عن تسوية البنك بالمحاسبة. مقارنة الفترة تختلف عن مقارنة التحويلات. إن كان النطاق خاطئاً، جاء الناتج دقيقاً في ظاهره لكنه يجيب على السؤال الخطأ.
لمقارنة موجَّهة للعميل، دوِّن النطاق بعبارات واضحة قبل البدء:
| عنصر النطاق | مثال |
|---|---|
| العميل | North Co |
| الحساب | الحساب الجاري التشغيلي |
| الكشف أ | ملف CSV من البوابة البنكية، مايو 2026 |
| الكشف ب | تصدير محاسبي، مايو 2026 |
| الفترة | 2026-05-01 إلى 2026-05-31 |
| العملة | USD |
| السؤال | ما المعاملات التي تظهر في أحد الملفين دون الآخر؟ |
هذا يحمي النتيجة. إن أرسل العميل لاحقاً ملفاً ثانياً يغطي الفترة من 28 أبريل إلى 31 مايو، يمكنك إثبات أن المقارنة الأولى لم تكن خاطئة. الفترة المصدر هي التي تغيَّرت.
اقرأ الأعمدة قبل أن تطابق الصفوف
ملفات كشف الحساب البنكي نادراً ما تستخدم أسماء أعمدة موحَّدة. بنك يعطيك Transaction Date وDescription وDebit وCredit وBalance. ملف آخر يعطيك Posted وMemo وAmount وRunning Balance. وتصدير محاسبي قد يستخدم Date وPayee وReference وSpent وReceived وBank Account.
المهمة الأولى هي ربط الأعمدة.
| المعنى | الكشف أ قد يسمّيه | الكشف ب قد يسمّيه |
|---|---|---|
| تاريخ المعاملة | Date / Posted date / Value date | Date / Cleared date / Entry date |
| الوصف | Description / Memo / Narration | Payee / Details / Transaction description |
| المرجع | Bank reference / Check number / Transaction ID | Ref / Document number / Source ID |
| خروج الأموال | Debit / Withdrawal / Paid out | Spent / Payment / Negative amount |
| دخول الأموال | Credit / Deposit / Paid in | Received / Receipt / Positive amount |
| المبلغ الصافي | Amount | Amount / Net / Signed amount |
| الرصيد | Balance / Running balance | Closing balance / Account balance |
هذا الربط أهم من الأداة المستخدمة. إن قورنت أعمدة خاطئة، تحوَّل كل خطوة تالية إلى ضجيج. مقارنة عمود المدين بعمود المبلغ الموقَّع ستولِّد فروقاً وهمية. مقارنة تاريخ المعاملة بتاريخ القيد ستُنتج فوارق زمنية ليست سجلات مفقودة حقيقية.
أنشئ طريقة عرض عمل بهذه الحقول:
| حقل العمل | سبب وجوده |
|---|---|
| الملف المصدر | يُبقي الكشف أ والكشف ب منفصلين |
| الحساب | يمنع المطابقة العرضية بين الحسابات |
| التاريخ الموحَّد | يحوّل التاريخ إلى تنسيق واحد للمقارنة |
| المبلغ الموقَّع | يجعل السحوبات سالبة والإيداعات موجبة |
| نص الوصف | يحفظ النص الأصلي للمراجعة |
| المرجع | يستخدم المرجع البنكي أو رقم الشيك أو معرّف المعاملة عند توفُّرها |
| حالة المطابقة | يحمل النتيجة النهائية |
| سبب الفرق | يوضح لماذا بقي صف غير مطابَق |
لا حاجة لتعديل الملفات المصدر للعميل. تبقى الملفات الأصلية كما هي. طبقة المقارنة تقرأها وتربط الأعمدة وتنتج النتيجة المطابَقة.
إن كان الملفان كشفَي حساب بنكيَّين بصيغة CSV والمشكلة الرئيسية عدم تطابق الأعمدة، فإن عملية مقارنة ملفَّي CSV لكشف الحساب البنكي بدون معادلات تعالج المشكلة ذاتها على مستوى المعادلات. للحصول على مخرج للعميل، الخطوة الإضافية هي طبقة الشرح.
وحِّد التواريخ والمبالغ والإشارات
معظم الفروق الوهمية تأتي من ثلاثة حقول: التاريخ والمبلغ والإشارة.
تفشل التواريخ لأن أحد الملفين يستخدم تاريخ القيمة والآخر تاريخ القيد. دفعة بطاقة في 31 مايو قد تُسجَّل في 1 يونيو. تحويل أُرسل في نهاية يوم الجمعة قد يُصفَّى الاثنين التالي. البوابة البنكية قد تُظهر تاريخ القيمة بينما يُظهر نظام المحاسبة تاريخ الإدخال.
استخدم نافذة تاريخ للمطابقة. في مقارنات كشوف الحساب العادية، يوم أو يومان يكفيان عادةً. للشيكات وتسويات البطاقات ومعالجة البنوك في عطلة نهاية الأسبوع، قد تكون النافذة أوسع، لكن يجب أن يُصنِّف التقرير الفرق باعتباره فارقاً زمنياً.
تفشل المبالغ لأن الإشارات تختلف. ملف يُظهر السحوبات بقيم موجبة في عمود المدين. ملف آخر يُظهر السحوبات بقيم سالبة في عمود مبلغ موحَّد. قبل المطابقة، يحتاج كل صف إلى اتفاقية إشارة موحَّدة:
| نوع المعاملة | المبلغ الموقَّع المعياري |
|---|---|
| إيداع / تحصيل | موجب |
| سحب / دفعة | سالب |
| رسوم بنكية | سالب |
| عكس الرسوم | موجب |
| تحويل صادر | سالب |
| تحويل وارد | موجب |
تفشل الأوصاف لأن البنوك تضيف نصاً. المعاملة ذاتها قد تظهر بصيغة ACH WEB PMT ACME 49302 أو ACME PAYMENT أو Acme Inc. لا تجعل الوصف المفتاح الأول للمطابقة إلا إذا لم يكن في الكشف مرجع ولم تكن المبالغ فريدة. الوصف يساعد في تأكيد المطابقة. نادراً ما يكفي وحده.
طابِق بالترتيب الذي يُقلِّل الإيجابيات الكاذبة
الهدف ليس مطابقة أكبر عدد ممكن من الصفوف. الهدف مطابقة الصفوف الصحيحة وإبقاء غير المؤكَّدة ظاهرة.
استخدم هذا الترتيب.
1. مرجع مطابق تماماً، مبلغ مطابق تماماً، تاريخ مطابق أو قريب.
هذه أقوى مطابقة. إن وُجد المرجع البنكي أو رقم الشيك ذاته في الكشفين مع تطابق المبلغ وكون التواريخ ضمن النافذة المقبولة، علِّم الصف كمطابَق.
2. مبلغ مطابق تماماً، تاريخ واحد، وصف متشابه جداً.
استخدمه حين تغيب المراجع. فعَّال للإيداعات الفريدة والرسوم البنكية ودفعات الرواتب ومدفوعات الموردين المحدَّدين.
3. مبلغ مطابق تماماً، تاريخ قريب، وصف متشابه.
استخدمه لفوارق نهاية الأسبوع وتأخيرات تسوية البطاقات والمعاملات التي يستخدم فيها أحد الملفين تاريخ المعاملة والآخر تاريخ القيد.
4. مرجع واحد، مبلغ مختلف.
لا تُجبر هذه المطابقة على الإغلاق. صنِّفها فرق مبلغ. رقم شيك أو مرجع بنكي يظهر في الملفين لكن بمبلغ مختلف فرق حقيقي حتى يُشرح.
5. مبلغ وتاريخ متطابقان، وصف ضعيف.
اتركه مطابقةً مرشَّحة إن وُجدت تكرارات. ثلاث رسوم بقيمة 25.00 في اليوم ذاته ليست تلقائياً المعاملة ذاتها.
يجب أن تتجنب النتيجة التسميات المبهمة. "غير مطابَق" حالة مؤقتة، ليست إجابة للعميل.
استخدم حالات مثل هذه:
| الحالة | المعنى |
|---|---|
| مطابَق | المعاملة ذاتها تظهر في الملفين |
| فارق زمني | المعاملة ذاتها، التاريخ يختلف ضمن النافذة المقبولة |
| فرق في المبلغ | المرجع أو الدليل ذاته، لكن المبلغ لا يتطابق |
| في الكشف أ فقط | يظهر في الملف الأول فقط |
| في الكشف ب فقط | يظهر في الملف الثاني فقط |
| مطابقة مرشَّحة | تبقى عدة تطابقات محتملة معلَّقة |
| خارج النطاق | خارج الفترة أو الحساب المتفق عليهما |
هذه المجموعة من الحالات تحوّل قائمة المعاملات إلى تقرير تسوية.
عالج الأرصدة بمعزل عن المعاملات
مطابقة المعاملات والتحقق من الأرصدة مترابطان، لكنهما ليسا الاختبار ذاته.
مقارنة المعاملات تجيب على:
| السؤال | الإجابة |
|---|---|
| أي الصفوف تظهر في الملفين؟ | الصفوف المطابَقة |
| أي الصفوف تظهر في ملف واحد فقط؟ | الفروق |
| أي الصفوف بها مبالغ أو تواريخ مختلفة؟ | تسميات الفرق |
التحقق من الأرصدة يجيب على:
| السؤال | الإجابة |
|---|---|
| هل تطابق الرصيد الافتتاحي؟ | فحص الرصيد الافتتاحي |
| هل الحركات المطابَقة تفسر الحركة؟ | ملخص الحركات |
| هل الرصيد الختامي يتطابق؟ | فحص الرصيد الختامي |
إن كان الرصيد الافتتاحي خاطئاً، قد يبدو الشهر كله خاطئاً حتى لو كانت مطابقة المعاملات صحيحة. إن كان الرصيد الختامي خاطئاً، قد يأتي الفرق من صف محذوف في فترة سابقة، لا من قائمة المعاملات المرئية.
استخدم هذا الهيكل للأرصدة:
| عنصر الرصيد | الكشف أ | الكشف ب | الفرق |
|---|---|---|---|
| الرصيد الافتتاحي | 18,420.10 | 18,420.10 | 0.00 |
| الإيداعات | 42,900.00 | 42,900.00 | 0.00 |
| السحوبات | -37,615.40 | -37,510.40 | -105.00 |
| الرصيد الختامي | 23,704.70 | 23,809.70 | -105.00 |
الآن يرى العميل أن المشكلة ليست في الكشف كله. إنها فرق في الحركات بقيمة 105.00 ضمن السحوبات.
ثم تشرح قائمة الفروق:
| التاريخ | الوصف | المبلغ | الحالة | الشرح |
|---|---|---|---|---|
| 2026-05-14 | Bank service fee | -35.00 | في الكشف أ فقط | مفقود من التصدير المحاسبي |
| 2026-05-22 | ACH vendor payment | -70.00 | في الكشف أ فقط | مفقود من التصدير المحاسبي |
| الإجمالي | -105.00 | يفسّر فرق الرصيد الختامي |
هذا هو الفرق بين مقارنة ملفين وتسوية جاهزة للعميل.
أنتج تقريراً للعميل، لا مصنفاً
المخرج النهائي يجب أن يكون قابلاً للقراءة دون إعادة فتح الملفين المصدرَين. العميل لا يحتاج إلى فحص كل صف مطابَق. يحتاج أن يعرف هل يتطابق الكشفان، وما الذي لا يتطابق، وما الإجراء المطلوب.
يجب أن يشمل التقرير الواضح خمسة أقسام.
1. النطاق
| الحقل | القيمة |
|---|---|
| الملفات المقارَنة | ملف CSV من البوابة البنكية مقابل التصدير المحاسبي |
| الحساب | الحساب الجاري التشغيلي |
| الفترة | 2026-05-01 إلى 2026-05-31 |
| العملة | USD |
| أساس المطابقة | المرجع، المبلغ، نافذة التاريخ، الوصف |
2. الملخص
| الفئة | العدد | المبلغ |
|---|---|---|
| المعاملات المطابَقة | 184 | 0.00 فرق صافٍ |
| الفوارق الزمنية | 6 | 0.00 فرق في المبلغ |
| في الكشف أ فقط | 2 | -105.00 |
| في الكشف ب فقط | 0 | 0.00 |
| فوارق المبالغ | 0 | 0.00 |
| فرق غير مفسَّر | 0 | 0.00 |
3. التحقق من الأرصدة
أظهر الرصيد الافتتاحي والحركات والفروق والرصيد الختامي. هذا يمنح العميل مساراً رقمياً بدلاً من ورقة عمل ملوَّنة.
4. قائمة الفروق
اذكر الصفوف التي تحتاج انتباهاً فقط. أدرج التاريخ والوصف والمبلغ والملف المصدر والحالة والإجراء الموصى به.
5. الشرح للعميل
اكتب الشرح بلغة تشغيلية:
يتطابق الملفان، باستثناء سحبَين بإجمالي 105.00 يظهران في تصدير البوابة البنكية دون التصدير المحاسبي. هذان الصفان يفسّران فرق الرصيد الختامي. لم يُعثر على فوارق في المبالغ ضمن المعاملات المطابَقة.
إن كانت المقارنة جزءاً من محادثة مع العميل، فالمشكلة المرتبطة بها هي كيفية شرح فرق التسوية للعميل دون تسليمه مسار جداول بيانات مبعثرة. يجب أن يجعل التقرير الإجابة واضحة قبل أن يطلبها العميل.
متى يصبح جدول البيانات هو المخرج الخاطئ
يستطيع Excel مقارنة كشفَي حساب إذا كانت الملفات صغيرة والأعمدة ثابتة ولا يحتاج العميل مسار تدقيق واضح. هذا ليس الطلب المعتاد من العميل.
يصبح العمل مكلفاً حين:
- يرسل كل عميل تنسيق تصدير بنكي مختلف.
- أحد الملفين يحتوي على عمودَي مدين ودائن منفصلَين بينما الآخر يحتوي على مبلغ موقَّع واحد.
- الفترات الزمنية للكشوف لا تتوافق.
- التصدير المحاسبي لا يتضمن المراجع البنكية.
- يحتاج العميل شرحاً مكتوباً، لا علامة تبويب مميَّزة.
- تتكرر المقارنة ذاتها كل شهر.
عند ذلك، جدول البيانات ليس الإجابة. إنه الآلية المؤقتة خلف الإجابة. المخرج يجب أن يكون تقريراً مطابَقاً وقائمة فروق وشرحاً واضحاً لفرق الرصيد.
قاعدة العمل
لا تقارن كشفَي حساب بنكيين بمسح الصفوف على الشاشة. قارن بالأدلة.
العملية المستدامة هي:
- تحديد النطاق.
- ربط الأعمدة.
- توحيد التواريخ والمبالغ الموقَّعة.
- المطابقة بالأدلة الأقوى أولاً.
- تسمية كل فرق متبقٍّ.
- إثبات حركة الأرصدة.
- تسليم العميل التقرير، لا مسوَّدة العمل.
هكذا تقارن كشفَي حساب بنكيين لعميل دون بناء جدول البيانات حول العمل. القيمة ليست في المعادلة. القيمة في الإجابة: ما الذي تطابق، وما الذي لم يتطابق، ولماذا يوجد الفرق، وما الذي يجب أن يفعله العميل بعد ذلك.
