ما التكامل البنكي؟
التكامل البنكي هو سحب حركات الحسابات البنكية تلقائيًا ومطابقتها مع سجلّات الحساب الجاري والفواتير. والغاية ليست عرض قائمة حركات على الشاشة؛ بل أن يحدّد النظام أيّ تحصيل أغلق أيّ ذمّة.
أيّ مشكلة يحلّ؟
يأتي التحصيل من البنك، ويُدخَل يدويًا إلى المحاسبة، ويُحدَّث الحساب الجاري للعميل في شاشة أخرى. ويُكتشف الفرق بين السجلّات الثلاثة في نهاية الشهر، وتُجرى المطابقة يدويًا. ولهذه البنية ثلاث تكاليف: معلومة متأخّرة، وخطأ بشري، وعرض رصيد خاطئ للعميل.
كيف يعمل؟
تُسحب الحركات من البنك آليًا، وتُسجَّل كلّ حركة بـمرجع بنكي فريد. فإذا وردت الحركة نفسها مرّة ثانية، لم يُنشأ سجلّ جديد بسبب هذا المرجع.
وتعمل المطابقة بحسب ترتيب قواعد معرَّف: أولًا رقم المرجع (إن وُجد)، ثمّ نمط الوصف، ثمّ المبلغ + المدى الزمني. وإذا لم تنطبق أيّ قاعدة، سقط السجلّ في قائمة غير المطابَق — ولا يُكتب في مكان ما تلقائيًا. فإخفاء غير المطابَق أكثر الأخطاء شيوعًا في أنظمة المطابقة.
ولا تُدمج العمولة والحجز وفرق تاريخ القيمة في مبلغ التحصيل؛ بل تُسجَّل بنودًا منفصلة. وإلّا أُغلق الحساب الجاري ناقصًا وظهر للعميل رصيد خاطئ.
الوحدات
- الاتصال: تعريف الحساب، ودورية السحب، ومراقبة سلامة الاتصال.
- التحليل: تفكيك وصف الإشعار البنكي إلى حقول، واستخراج بيانات المُرسِل.
- المطابقة: مجموعة القواعد، وترتيب الأولوية، والتحصيل الجزئي، والتحصيل المجمّع.
- إدارة الفروق: قائمة غير المطابَق، والمطابقة اليدوية، وتسجيل المبرّر.
- التقارير: تقادم الذمم، وتوقّع النقد، وضبط العمولة.
عمليات التكامل
القنوات التي تتيحها البنوك (واجهة API مباشرة، أو النقل عبر الملفّات، أو التصدير من الفرع الإلكتروني للشركات)، والمحاسبة وERP، ومتابعة التدفّق النقدي، وشاشة الحساب الجاري في بوابة الموزعين، وبنية التقنية المالية، ومطابقة نهاية اليوم في نقاط البيع بالتجزئة.
بشأن نطاق البنوك: يختلف من بنك إلى آخر أيّ البنوك يمكن الاتصال بها وبأيّ أسلوب، وقد يتغيّر ذلك مع الوقت. لذلك لا ندّعي نطاقًا من نوع «جميع البنوك»؛ بل تُدرَج البنوك المشمولة وأسلوب الاتصال في بداية المشروع.
المعمارية والأمان
- لا تُحفظ بيانات اعتماد البنك في المكان نفسه الذي توجد فيه شيفرة التطبيق.
- كلّ عملية سحب مسجَّلة: متى، وأيّ حساب، وكم سجلًّا.
- تُسجَّل كلّ مطابقة يدوية بالمستخدم والمبرّر.
- لا يُسكَت عند انقطاع الاتصال؛ بل يُنتج اليوم الناقص تنبيهًا.
سيناريوهات الاستخدام
- البيع بالجملة/للموزّعين: المطابقة التلقائية للتحصيل الوارد من عملاء كثيرين.
- سلسلة تجزئة: مقارنة مجموع نقطة البيع البنكية بمجموع الصندوق.
- التحصيل الاشتراكي/المتكرّر: متابعة السحب الفاشل وإعادة المحاولة.
- شركات المجموعة: متابعة عدّة كيانات اعتبارية وحسابات في لوحة واحدة.
التشغيل
- النطاق: أيّ البنوك، وأيّ الحسابات، وأيّ أسلوب، وأيّ حدّ لتحمّل التأخّر.
- التحليل والقواعد: أنماط الوصف وترتيب قواعد المطابقة.
- التجربة الاسترشادية: التشغيل على حساب واحد وقياس نسبة المطابقة.
- التوسّع: بقيّة الحسابات، والتقارير، والتنبيهات.
الأسئلة الشائعة
أيّ أسلوب اتصال ينبغي تفضيله؟
يختلف بحسب البنك: فواجهة API المباشرة تعطي أسرع تغذية راجعة، والنقل عبر الملفّات (MT940 وغيره) أوسع دعمًا. ويُتّخذ الاختيار بحسب القناة التي يتيحها البنك ومقدار التأخّر المقبول.
كم تبلغ نسبة المطابقة؟
يتوقّف ذلك على مدى انتظام أوصاف الإشعارات البنكية، ويختلف من عميل إلى آخر. لذلك لا نقدّم التزامًا بنسبة؛ بل نقيسها في مرحلة التجربة الاسترشادية ببيانات حقيقية ونبني مجموعة القواعد بحسبها.
ماذا يحدث إذا طوبق التحصيل مع حساب جارٍ خاطئ؟
يمكن التراجع عن المطابقة، ويترك التراجع أثرًا. ولذلك لا تُثبّت المطابقة قيد المحاسبة مباشرةً؛ بل يمكن تعريف خطوة موافقة.
أبرز الخصائص
سحب آلي لحركة الحساب
سحب الحركات آليًا من البنوك المدعومة.
قواعد المطابقة
المطابقة بحسب رقم المرجع ونمط الوصف والمبلغ والمدى الزمني.
قائمة الفروق
السجلّات غير المطابَقة مفصولةً إلى: موجود لدينا / موجود لديهم / فرق في المبلغ.
العمولة وتاريخ القيمة
تُسجَّل العمولة والحجز وفرق تاريخ القيمة بنودًا منفصلة.
تعدّد الحسابات والعملات
تُتابَع عدّة حسابات بنكية وعملات في لوحة واحدة.
الحماية من التكرار
حتى إن سُحبت الحركة نفسها مرّتين، لا يُنشأ سجلّ ثانٍ.