عندما يُصدر Sage 50 ملف CSV للمعاملات ويرسل معالج الدفع تقرير تسوية أو صرف، نادراً ما تتطابق الصفوف من المحاولة الأولى. Sage 50 يسجّل قيوداً محاسبية. تقرير المعالج يسجّل أحداث الدفع. حين تحاول مطابقة هذين الملفين، يبدأ الفارق في الغالب من هنا: الملفان يصفان المال نفسه، لكن على مستويين مختلفين.

لهذا يفشل البحث صفاً بصف بهذه السرعة. قد يعرض المعالج في الدفعة الواحدة عملية بيع ورسوماً واسترداداً وتسوية صافية. بينما قد يعرض Sage 50 قيد مبيعات وقيد مصاريف ومستردات وحركة في الحساب البنكي أو الوسيط، عبر تواريخ ومراجع مختلفة. لا يلزم أن يكون أي من الملفين خاطئاً لتنهار المقارنة.

الحل ليس صيغة أخرى. الحل هو أن تقرر ما يثبته كل ملف، ثم تقارن الاثنين على المستوى نفسه.

لماذا يتباين الملفان قبل أن تبدأ المقارنة

معظم المطابقات الفاشلة تنطلق من افتراض خاطئ: أن Sage 50 والمعالج يجب أن يتشاركا مفتاحاً واضحاً ومجموعاً مشتركاً.

في الغالب لا يفعلان.

ملفات Sage 50 مبنية حول القيود الاسمية وأكواد الحسابات ومراجع مسار التدقيق وتواريخ القيد. تقارير المعالج مبنية حول معرّفات المعاملات في بوابة الدفع وتواريخ التسوية ومعرّفات الدفعات والرسوم والاسترداد القسري والحركات النقدية الصافية. هذه الهياكل تتقاطع، لكنها ليست متطابقة.

إليك ما يبدو عليه ذلك في الواقع:

حقل في ملف Sage 50 CSVحقل في تقرير المعالجما يساعدك على إثباته
تاريخ القيدتاريخ المعاملة أو تاريخ التسويةما إذا كان الفارق الزمني متوقعاً
المرجع أو الوصفمعرّف الطلب، رقم الفاتورة، مرجع الدفع، معرّف المعاملةما إذا كان سجلان يشيران إلى النشاط ذاته
كود الحساب أو الحسابنوع المعاملة أو فئة الرسومما إذا كان القيد وُضع في الحساب الصحيح
مبلغ المدين والدائنالإجمالي والرسوم والاسترداد والنزاع والصافيما إذا كنت تقارن الإجمالي بالإجمالي أو الصافي بالصافي
سطر الحساب البنكي أو الوسيطمعرّف الدفعة، معرّف الصرف، معرّف التسويةما إذا كانت الحركة النقدية قد قُيِّدت بشكل صحيح

الخطورة تكمن في أن الأرقام قد تبدو قريبة بما يكفي لإغرائك بالربط القسري. قد يكون إجمالي التسوية أقل من المبيعات لأن الرسوم والمستردات خُصمت قبل الصرف. وقد يتأخر تاريخ القيد في Sage يوماً لأن القيد يتبع تاريخ القيمة البنكية لا تاريخ معاملة البطاقة الأصلية. إن لم تفصل هذه الفروق مبكراً، ستكون كل قائمة استثناءات لاحقة مجرد ضجيج.

حدّد نطاق التسوية أولاً

قبل مقارنة أي صف، حدّد نطاق التسوية. هذا أهم من الصيغة التي ستستخدمها.

ثلاثة نطاقات تعمل بوضوح:

  1. تسوية واحدة أو دفعة صرف واحدة.
  2. فترة كشف حساب بنكي واحدة.
  3. فترة إقفال شهري تخضع فيها كل من Sage والمعالج للمراجعة على التقويم ذاته.

لا تقارن شهراً كاملاً من Sage بدفعة واحدة من المعالج. لا تقارن تواريخ معاملات المعالج بالقيود البنكية في Sage إن كانت المشكلة تسوية صافية وصلت إلى الحساب في يوم لاحق. الانزياح في النطاق هو سبب توليد كثير من التسويات لعشرات الفوارق الوهمية قبل ظهور المشكلة الحقيقية.

للحصول على مطابقة نظيفة، استخرج هذه الملفات:

الملفالأعمدة الدنيا المطلوبةلماذا تحتاج إليه
CSV للمعاملات أو مسار التدقيق في Sage 50التاريخ، المرجع، الوصف، كود الحساب أو الحساب، المدين، الدائن، الصافي إن توفّريُظهر ما قُيِّد فعلاً في الدفاتر
تقرير المعاملات أو التسوية من المعالجتاريخ المعاملة، تاريخ التسوية، معرّف المعاملة، مرجع الطلب أو الفاتورة، النوع، الإجمالي، الرسوم، مبلغ الاسترداد أو النزاع، الصافي، معرّف الدفعة أو الصرفيُظهر أي نشاط أفرز الحركة النقدية
CSV لكشف الحساب البنكي إن كان إثبات النقد مطلوباًالتاريخ، الوصف، المبلغ، المرجعيؤكد وصول التسوية كما هو متوقع

إن كانت الحركة البنكية هي المشكلة المتكررة، فإن أسلوب التجميع الموضح في مقارنة ملفَي CSV لكشفَي حساب بنكي بدون صيغ أقرب إلى العمل الفعلي من تصحيح عمود بحث آخر. أنت تثبت حركة مجمّعة في مقابل أخرى، ثم تفحص ما بداخل كل مجموعة.

ابحث عن حقل الربط قبل مقارنة المبالغ

أكبر خطأ في هذا النوع من العمل هو مقارنة المبالغ قبل معرفة الحقل القادر على ربط الملفين.

أحياناً يكون حقل الربط واضحاً. كثيراً ما لا يكون.

ما تبحث عنه هو أفضل حقل متاح يصمد أمام التصدير من الجانبين:

حقل الربط المرشَّحاستخدمه حينيفشل حين
رقم الفاتورة أو مرجع الطلبيحتفظ المعالج بالمرجع التجاري ذاته الذي يخزّنه Sage في حقلَي الوصف أو المرجعلا يحتفظ المعالج إلا بمعرّف معاملته الخاص
معرّف معاملة بوابة الدفعتتضمّن قيود Sage مرجع المعالج في الملاحظة أو الوصف أو حقل المرجعلا يحتفظ Sage إلا بمرجع العميل أو الفاتورة
معرّف الدفعة أو الصرف أو التسويةيقيّد Sage النقد من المعالج عبر حساب وسيط أو بنكي مرتبط بالتسويةتحاول استخدامه لإثبات مبيعات فردية
مفتاح مركّب: المبلغ + النوع + نافذة التواريخلا يوجد مفتاح مشترك واحد، لكن أنماط المبالغ والتواريخ مستقرةتقع عدة معاملات بالمبلغ ذاته في اليوم نفسه

لاحظ ما غاب عن هذه القائمة: أكواد الحسابات. كود الحساب يخبرك أين قيّد Sage السطر. لا يخبرك بأي حدث من أحداث المعالج يتعلق هذا السطر.

إن لم تجد مفتاحاً مشتركاً، ابن حقل الربط بالطبقات:

  1. طابق إجماليات التسوية أو الدفعة أولاً.
  2. افصل أسطر Sage إلى مبيعات ورسوم ومستردات واسترداد قسري وحركات الحساب البنكي أو الوسيط.
  3. ثم طابق سجلات التفاصيل داخل كل فئة بأفضل مرجع لا يزال متاحاً.

هذا الأسلوب أبطأ من مطابقة مثالية على حقل واحد، لكنه موثوق. يمنعك من مقارنة أسطر لا علاقة بينها لمجرد تشابه المبالغ.

افصل النشاط الإجمالي عن النقد الصافي

النشاط الإجمالي والنقد الصافي ليسا الرقم ذاته. لا تتعامل معهما كما لو كانا كذلك.

قد يعرض تقرير المعالج لتسوية واحدة ما يلي:

نشاط المعالجالمبلغ
إجمالي مبيعات البطاقات12,000.00
رسوم المعالجة-360.00
المستردات-500.00
الاسترداد القسري-140.00
صافي التسوية11,000.00

وقد يعرض Sage 50 في الفترة ذاتها ما يلي:

فئة القيد في Sageالمبلغ
إيرادات المبيعات12,000.00
مصاريف العمولات البنكية-360.00
استرداد مبالغ العملاء-500.00
حساب الاسترداد القسري أو التعديل-140.00
حركة الحساب البنكي أو الوسيط11,000.00

إن قارنت إيرادات المبيعات بصافي التسوية، ستخلق فارقاً قيمته 1,000.00 لا يحتاج إلى تفسير. الرسوم والمستردات والاسترداد القسري تفسّره بالكامل.

هذا هو الهيكل الذي ينجح فعلاً:

الطبقةقارن هذامع هذاالسؤال الذي تجيب عنه
طبقة المبيعاتإجمالي مبيعات المعالجقيود المبيعات في Sageهل قُيِّدت المبيعات الأصلية؟
طبقة الخصوماترسوم المعالج ومستردات ونزاعاتهقيود المصاريف والمستردات والتعديلات في Sageهل قُيِّدت الخصومات بشكل صحيح؟
طبقة النقدصافي التسوية أو الصرفسطر الحساب البنكي أو الوسيط في Sage، وكشف الحساب البنكي إن لزمهل وصلت الحركة النقدية بشكل صحيح؟

حين تقسّم العمل هكذا، تصبح التسوية أسهل بكثير في التبرير. لم تعد تطلب من مجموع واحد إثبات ثلاثة أشياء مختلفة في آن واحد.

سير عمل فعّال حين لا توجد مرجعية مشتركة

هذا هو سير العمل المناسب حين لا يتشارك تقرير المعالج وملف Sage 50 CSV أي حقل مطابقة موثوق.

1. صدّر أصغر شريحة كاملة ممكنة

اختر تسوية واحدة أو دفعة واحدة أو فترة كشف حساب واحدة. صدّر أسطر Sage 50 للنطاق ذاته. لا تسحب نطاقاً أوسع "للاحتياط". الملف الأكبر يعطيك أسطراً غير ذات صلة ومطابقات أضعف.

2. صنّف أسطر المعالج حسب النوع

قسّم ملف المعالج إلى مبيعات ورسوم ومستردات واسترداد قسري وتسويات صافية. أبق الملف الأصلي دون تغيير. اعمل على نسخة إن احتجت إلى أعمدة مساعدة.

عند هذه النقطة يجب أن تتمكن من الإجابة عن سؤال أساسي: ما المبلغ الذي ينبغي أن تساويه التسوية الصافية بعد جميع الخصومات؟

3. صنّف أسطر Sage حسب الغرض من القيد

استخدم أكواد الحسابات وأسماء الحسابات والأوصاف لتقسيم ملف Sage إلى الفئات ذاتها:

  • الإيرادات أو المبيعات
  • العمولات البنكية
  • المستردات أو إشعارات الدائن
  • الاسترداد القسري أو التعديلات
  • أسطر الحساب البنكي أو الوسيط

لا تبدأ بمطابقة الأسطر الفردية. ابدأ بإثبات وجود كل فئة وأن مجموعها منطقي.

4. ابن الإجماليات التلخيصية قبل مطابقة التفاصيل

أنشئ ملخصاً مختصراً كالتالي:

الفئةإجمالي المعالجإجمالي Sageالحالة
إجمالي المبيعات12,000.0012,000.00متطابق
الرسوم-360.00-360.00متطابق
المستردات-500.00-250.00فارق قائم
الاسترداد القسري-140.000.00مفقود في Sage
صافي التسوية11,000.0011,000.00متطابق

هذا الجدول يخبرك أين تركّز وقتك. إن تطابق إجمالي المبيعات وصافي التسوية، لكن المستردات والاسترداد القسري لم يتطابقا، فالمشكلة ليست في التسوية بأكملها. المشكلة في تلك الفئات.

5. بعدها فقط حلّل تفاصيل الأسطر غير المتطابقة

للفئة غير المتطابقة، جرّب أفضل مفتاح متاح بهذا الترتيب:

  1. فاتورة أو طلب أو مرجع دفع مشترك.
  2. معرّف معاملة المعالج الموجود في أوصاف Sage.
  3. المبلغ الموقَّع ذاته ونوع المعاملة ذاته ضمن نافذة تواريخ قصيرة.
  4. التجميع على مستوى التسوية إن كان Sage يقيّد ملخصات بدلاً من تفاصيل.

هنا أيضاً تؤثر تفاصيل ملف CSV. قد يصدّر Sage حقل مرجع واحداً بينما يستخدم تقرير المعالج آخر. قد تختفي الأصفار البادئة إن فتح أحدهم الملف باستهتار. قد تظهر التواريخ كتواريخ قيد في Sage وتواريخ تسوية في ملفات المعالج. هذه ليست تفاصيل تنسيق ثانوية. هي تحدد ما إذا كان السطر الصحيح يبدو غير متطابق.

يظهر النمط ذاته في مقارنات أخرى لمستخرجات الحسابات. سير العمل الموضح في تسوية ملف CSV لكشف الحساب البنكي مع دفتر الأستاذ في QuickBooks يحل المشكلة الهيكلية ذاتها: ملفان ماليان، ومنطقان مختلفان للمراجع، وحاجة إلى تمييز الفوارق الحقيقية عن الوهمية.

ما تعنيه الفوارق المتبقية في الغالب

بعد فصل الفئات وبناء الإجماليات التلخيصية، تقع معظم الفوارق المتبقية في مجموعة محدودة من الأنماط.

ما تراهما يعنيه في الغالبأين تبحث بعدها
صافي التسوية متطابق لكن المبيعات لاقُيِّدت المبيعات صافية في Sage أو في فترة خاطئةتحقق مما إذا كانت الحركة البنكية قُيِّدت مباشرة كإيراد
المبيعات متطابقة لكن النقد أقلرسوم أو مستردات أو احتياطيات أو استرداد قسري مفقودة من Sageفلتر أسطر المعالج التي ليست مبيعات وتتبع تلك القيود
المبلغ ذاته، التاريخ مختلففارق زمني ناجم عن توقيت التسويةقارن تاريخ تسوية المعالج بتاريخ القيد في Sage
أسطر متعددة من المعالج لسطر واحد في Sageقُيِّد Sage على شكل ملخص دفعةطابق أولاً على مستوى التسوية أو الملخص اليومي
سجلات غير متطابقة من جانب واحد فقطحقل مرجع خاطئ أو معرّف مبتورقارن أعمدة مرجع بديلة قبل تغيير المبالغ
فارق صغير متكرر كل فترةرسوم متكررة أو احتياطي محتجز أو معالجة تقريبابحث عن فئة دائماً ما تُقيَّد بشكل منفصل

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

ما يجب أن تُظهره التسوية المكتملة

التسوية المكتملة ليست مصنفاً مليئاً بالصفوف المميّزة بالألوان. إنها شرح مختصر يستطيع شخص آخر مراجعته ومتابعته.

يجب أن يوضح الناتج هذه النقاط:

قسم الناتجما يثبته
ملخص النطاقأي تسوية أو فترة أو دفعة تغطيها المطابقة
منطق حقل الربطأي حقول استُخدمت لربط الملفين
الإجماليات حسب الفئةما إذا كانت المبيعات والرسوم والمستردات والاسترداد القسري والنقد تتطابق على مستوى الملخص
قائمة الفوارقأي سجلات لا تزال مفقودة أو مكررة أو خاطئة التاريخ أو في الحساب الخاطئ
التصحيحات المطلوبةما يجب تغييره في Sage أو شرحه لإغلاق الفارق

إن لم تتمكن من صياغة هذه النقاط بوضوح، فالتسوية لم تكتمل بعد.

الهدف ليس جعل كل سطر يتطابق في جدول واحد. الهدف هو إثبات أين تحرّك المال، وأي خصومات تفسّر الفارق بين الإجمالي والصافي، وأي سجلات لا تزال تحتاج إلى إجراء. بمجرد أن تفعل ذلك، يتوقف Sage 50 وتقرير المعالج عن الظهور متناقضين. يصبحان منظورين مختلفين للنشاط ذاته.