تقرير أرصدة العملاء في QuickBooks يغطي فترة زمنية محددة. تصدير تفاصيل المعاملات يغطي فترة أخرى. وسجل البنك يستخدم أسماء أعمدة مختلفة لنفس السجلات.
هنا تنهار التسوية.
المشكلة ليست أن QuickBooks لا يستطيع تصدير البيانات. المشكلة أن كل تصدير مصمَّم للإجابة عن سؤال بعينه. تقرير أرصدة العملاء يجيب عن سؤال. تفاصيل المعاملات تجيب عن سؤال آخر. والسجل البنكي يجيب عن سؤال ثالث. حين يُرسل العميل ملفَّين من هذه الملفات ويسأل لماذا لا تتطابق الأرقام، يجب على المحاسب تحويل تقارير مجزّأة إلى مقارنة يمكن الدفاع عنها.
هذا العمل لا يبدأ بالمعادلات. يبدأ بتحديد أيّ ملفَّين يُقارَنان، وما الذي يُفترض أن يُثبته كل ملف، وأيّ الحقول يمكن الاعتماد عليها مفاتيح مطابقة.
تحديد ما يُثبته كل تصدير من QuickBooks
تُصبح ملفات QuickBooks المجزّأة مربكة حين يُعامَل كل ملف كأنه يجب أن يطابق كل ملف آخر سطراً بسطر. في الغالب، هذا ليس ما يجب أن يحدث.
تقرير الأرصدة عادةً ملخّص. تقرير المعاملات عادةً ملف تفصيلي. تصدير السجل البنكي يرصد تدفق النقد. تصدير دليل الحسابات يصف الهيكل لا النشاط. إن أُدرجت هذه الملفات في بحث واحد دون تمييز غرض كل منها، ظهرت سجلات صحيحة كاستثناءات خاطئة.
ابدأ بتصنيف التصديرَين حسب وظيفتهما، لا حسب اسم الملف.
| نوع التصدير | ما يُثبته | ما لا يستطيع إثباته وحده |
|---|---|---|
| تفاصيل أرصدة العملاء | الأرصدة المفتوحة للعملاء في تاريخ معين | توقيت استلام المبالغ في البنك |
| تفاصيل المعاملات حسب الحساب | نشاط دفتر الأستاذ خلال فترة زمنية | هل وصل السداد فعلاً |
| سجل البنك | تدفق النقد في الحساب البنكي | حالة الفواتير أو رصيد العميل |
| المبيعات حسب العميل | نشاط الإيرادات لكل عميل | تسوية المدفوعات |
| دليل الحسابات | هيكل الحسابات وأسماؤها | التسوية على مستوى المعاملات |
هذا التمييز مهم للمحاسبين المستقلين لأن ملفات العملاء نادراً ما تصل مرتّبة. عميل يُرسل سجل البنك وتقرير الفواتير غير المسدَّدة. آخر يُرسل تفاصيل المعاملات وكشف التحصيلات. وثالث يُرسل تصدير دليل الحسابات بينما المشكلة الحقيقية فواتير مفقودة. أسلوب العمل يجب أن يصمد أمام هذا التفاوت.
إن أجاب الملفّان عن أسئلة مختلفة، فالتسوية لا تطلب منهما فوراً المجموع ذاته. تطرح سؤالاً أضيق:
- هل يوجد مرجع المعاملة ذاته في الملفَّين؟
- هل تتطابق المبالغ بعد توحيد الإشارات؟
- هل التواريخ تمثّل الحدث نفسه، أم أحداثاً مختلفة؟
- هل أحد الملفَّين ملخّص لسجلات تظهر فردياً في الملف الآخر؟
- هل السجل المفقود غائب فعلاً، أم محجوب بفلتر، أم مذكور تحت اسم حقل مختلف؟
هذا هو الإطار العملي لمطابقة ملفات QuickBooks المجزّأة للمحاسبين المستقلين. الهدف ليس جعل تقريرَين يتصرّفان كتقرير واحد. الهدف إثبات أيّ السجلات مترابطة وأيّها لا يزال يحتاج تفسيراً.
تعيين الحقول قبل مطابقة السجلات
تصديرات QuickBooks كثيراً ما تصف الكيان التجاري ذاته بعناوين أعمدة مختلفة. إن كُتبت المعادلة قبل توضيح الحقول، أصبحت المعادلة المكان الذي تختبئ فيه كل الغموض.
ابنِ جدول تعيين الحقول أولاً.
| المعنى التجاري | Export A قد يسمّيه | Export B قد يسمّيه |
|---|---|---|
| تاريخ المعاملة | Date | Txn Date |
| حساب الترحيل | Account | Split |
| العميل أو المورّد | Name | Customer |
| نوع المعاملة | Type | Transaction Type |
| المرجع | Num | Ref No. |
| المبلغ | Amount | Debit / Credit |
| الملاحظة | Memo/Description | Description |
الأسماء ليست المشكلة الوحيدة. الحقل نفسه قد يحمل معاني مختلفة حسب التقرير.
في أحد التصديرات، Date قد تعني تاريخ الفاتورة. وفي آخر، تاريخ السداد. وفي سجل البنك، تاريخ القيد البنكي. هذه التواريخ غير قابلة للتبادل. إن صدرت فاتورة في 29 مايو وسُدِّدت في 2 يونيو، يكون ملف الفواتير وملف البنك كلاهما صحيحَين. لكنهما سيقعان في نطاقَي تاريخ مختلفَين.
قبل المطابقة، سجِّل ثلاثة قرارات:
| القرار | مثال |
|---|---|
| مفتاح المطابقة | Num في تفاصيل المعاملات يقابل Ref No. في السجل |
| أساس المبلغ | مقارنة القيمة المطلقة بعد تحويل المدين والدائن إلى مبلغ واحد بإشارة |
| أساس التاريخ | التعامل مع تاريخ الفاتورة وتاريخ السداد على أنهما مترابطان لكن غير متطابقَين |
هذا أسرع من تصحيح دالة VLOOKUP معطوبة تُعيد مئات الصفوف دون تطابق. كما يمنحك تفسيراً جاهزاً للعميل حين لا تتوافق التصديرات.
إن كانت المشكلة تحديداً في مقارنة ملف بنكي مع دفتر الأستاذ في QuickBooks، تنطبق الضوابط ذاتها الموضَّحة في تسوية ملف CSV بنكي للعميل مع دفتر الأستاذ في QuickBooks: حدِّد ما يُثبته كل ملف قبل تحديد ما يجب مطابقته.
توحيد المبالغ دون تعديل الملفات الأصلية
الفوارق في المبالغ داخل تصديرات QuickBooks غالباً ما تكون فوارق إشارة. ملف يعرض المدفوعات كإيرادات موجبة. آخر يعرض النشاط ذاته كدائن سالب. سجل البنك قد يقسّم المبلغ إلى عمودَي مدين ودائن. بينما تصدير تفاصيل المعاملات قد يستخدم عموداً واحداً بإشارة.
لا تُعدِّل أعمدة المصدر لتبدو متشابهة. أضف أعمدة مقارنة بجانب التصديرات.
| Source value | Source meaning | Comparison value |
|---|---|---|
| 1,250.00 in Amount | Invoice charge | 1250.00 |
| -1,250.00 in Amount | Payment or credit | -1250.00 |
| 1,250.00 in Debit | Increase | 1250.00 |
| 1,250.00 in Credit | Decrease | -1250.00 |
عمود المقارنة يجيب عن سؤال واحد: ما اتجاه هذا السجل في التسوية؟
مثلاً، لنفترض أن تصدير تفاصيل المعاملات يُظهر هذا:
| Date | Type | Num | Name | Account | Amount |
|---|---|---|---|---|---|
| 2026-05-08 | Invoice | INV-1044 | Northfield Co | Accounts Receivable | 1,250.00 |
| 2026-05-13 | Payment | PMT-1044 | Northfield Co | Undeposited Funds | -1,250.00 |
وأن سجل البنك يُظهر هذا:
| Date | Ref No. | Description | Deposit | Payment |
|---|---|---|---|---|
| 2026-05-14 | PMT-1044 | Deposit Northfield Co | 1,250.00 |
إن كان الهدف مطابقة السداد بالحركة البنكية، فالصف الذي يجب مطابقته هو صف السداد لا صف الفاتورة. التاريخ يختلف يوماً واحداً، وقد تختلف الإشارة تبعاً للتصدير. هذا متوقَّع.
عمود مقارنة نظيف يتيح لك مطابقة PMT-1044 مع PMT-1044، ثم شرح فوارق التاريخ والإشارة بشكل منفصل.
التحقق من الفترات الزمنية قبل إعلان السجلات مفقودة
التصديرات المجزّأة غالباً تغطي فترات مختلفة. عميل قد يُرسل تصدير تفاصيل المعاملات من QuickBooks للفترة 1 إلى 31 مايو وسجل البنك للفترة 1 مايو إلى 3 يونيو. وعميل آخر قد يُرسل تقرير الذمم المدينة كما في 31 مايو وتصدير المدفوعات للربع كله.
هذه الملفات لا يمكن تسويتها حتى يتضح أساس التاريخ.
استخدم أربع فئات للتواريخ:
| الفئة | المعنى | المعالجة |
|---|---|---|
| التاريخ ذاته | كلا الملفَّين يُظهران تاريخ الحدث ذاته | المطابقة عادياً |
| فارق في التوقيت | السجل ذاته بأساسَي تاريخ مختلفَين | المطابقة مع ملاحظة الفارق |
| خارج النطاق | السجل موجود لكنه يقع خارج فترة أحد التصديرَين | لا يُعلَن عنه مفقوداً |
| مفقود بعد التحقق من الفترات | السجل يجب أن يكون في الفترتَين لكنه لا يظهر إلا في ملف واحد | يستوجب التحقيق |
هذا يمنع أحد أكثر الاستثناءات الخاطئة شيوعاً: سداد مسجَّل في QuickBooks في 31 مايو وقُيِّد في البنك في 1 يونيو. إن توقف تصدير البنك عند 31 مايو، هذا السداد ليس غائباً من ملف البنك. إنه خارج نطاق فترة البنك.
المنطق ذاته ينطبق على الأرصدة المفتوحة. تقرير أرصدة العملاء كما في 31 مايو يتضمن فواتير قد صدرت في أبريل وسُدِّدت في يونيو. تصدير معاملات مايو لن يحتوي كل الفواتير التاريخية التي تُسهم في رصيد 31 مايو. ليس معناه أن تقرير الأرصدة خاطئ. معناه أن المقارنة تحتاج رصيداً افتتاحياً أو تصدير معاملات أوسع.
بناء التقاطع على طبقات
لا تحاول حل التسوية كلها بمطابقة واحدة. اعمل بالطبقات.
الطبقة الأولى تتحقق من وجود المرجع في الملفَّين. الثانية تتحقق من توافق المبلغ. الثالثة تتحقق مما إذا كان فارق التاريخ متوقَّعاً. الرابعة تُصنِّف ما تبقّى.
| الطبقة | ما يُفحَص | النتيجة |
|---|---|---|
| المرجع | Num يساوي Ref No. أو المرجع المعيَّن | مطابَق أو غير مطابَق |
| المبلغ | المبلغ الموحَّد يتطابق | تطابق أو فارق في المبلغ |
| التاريخ | فارق التاريخ ضمن نافذة التسوية المتوقَّعة | تاريخ متطابق أو فارق في التوقيت أو خارج النطاق |
| التصنيف | المشكلة المتبقية لها سبب محدَّد | مفقود أو مكرَّر أو مقسَّم أو حساب خاطئ أو غير محلول |
هذا الهيكل أكثر موثوقية من VLOOKUP واحد، لأن كل إخفاق له معنى. نتيجة VLOOKUP الفارغة تقول فقط إن Excel لم يجد تطابقاً. لا تقول ما إذا كان السجل غائباً فعلاً، أم محجوباً بفلتر التاريخ، أم موزَّعاً على عدة صفوف، أم مسجَّلاً بمرجع مختلف.
إليك مثالاً موجزاً.
| QuickBooks Num | QuickBooks Date | QuickBooks Amount | Register Ref | Register Date | Register Amount | Status |
|---|---|---|---|---|---|---|
| PMT-1044 | 2026-05-13 | -1250.00 | PMT-1044 | 2026-05-14 | 1250.00 | Matched, sign/date difference |
| PMT-1045 | 2026-05-19 | -800.00 | PMT-1045 | 2026-05-19 | 800.00 | Matched, sign difference |
| PMT-1046 | 2026-05-28 | -430.00 | Missing from register or outside range | |||
| DEP-7712 | 2026-05-30 | 600.00 | Missing from QuickBooks export |
النتيجة ليست مجرد قائمة فوارق. إنها مجموعة إجابات.
التمييز بين المعاملات المقسَّمة والمعاملات المفقودة
تقارير QuickBooks كثيراً ما تُسطِّح المعاملات المقسَّمة بطريقة مختلفة حسب التصدير. سجل البنك قد يُظهر إيداعاً واحداً بقيمة 3,000.00. وتقرير تفاصيل المعاملات قد يُظهر ثلاثة مدفوعات من عملاء تشكّل هذا الإيداع.
إن توقّع منطق المطابقة أن يقابل صفٌّ صفّاً واحداً، ظهر الإيداع غير مطابَق.
الحل: الجمع قبل المطابقة.
| Bank register deposit | Transaction detail rows | Grouped result |
|---|---|---|
| 3,000.00 | PMT-1101 for 1,200.00 | |
| PMT-1102 for 900.00 | ||
| PMT-1103 for 900.00 | 3,000.00 |
الآن يمكن مطابقة الإيداع مع دفعة مجمَّعة بدلاً من صف واحد.
جمِّع الصفوف حين:
- إيداع بنكي واحد يضم عدة مدفوعات من QuickBooks
- سداد من عميل موزَّع على عدة فواتير
- قيد محاسبي يوزّع مبلغاً على عدة حسابات
- رسوم أو تسوية مقيَّدة منفصلة عن الحركة النقدية
لا تجمع بشكل افتراضي. اجمع حين تُظهر بنية الملف أن صفاً في أحد التصديرَين يمثّل عدة صفوف في الآخر.
هنا أيضاً يمكن لتصديرات دليل الحسابات أن تساعد. لا تُسوِّي المعاملات بمفردها، لكنها تفسّر لماذا يظهر النشاط تحت اسم أو رمز حساب غير متوقَّع. إن كانت المشكلة في هيكل الحسابات لا في مطابقة المدفوعات، فأسلوب العمل الموضَّح في تسوية ملف CSV لدليل حسابات QuickBooks مقابل التحصيلات هو الأنسب.
إعداد تقرير استثناءات يفهمه العميل
النتيجة النهائية يجب ألا تكون جدول بيانات مليء بصفوف مُظلَّلة. العميل لا يحتاج رؤية كل نتائج البحث. يحتاج معرفة ما تطابق، وما يختلف لسبب مقبول، وما يستلزم إجراءً.
ابنِ التقرير حول الفئات.
| الفئة | العدد | المبلغ | الإجراء |
|---|---|---|---|
| مطابَق | 42 | 31,420.00 | لا إجراء |
| فوارق في التوقيت | 6 | 4,850.00 | مراجعة تواريخ التسوية |
| إيداعات مجمَّعة مطابَقة | 3 | 7,200.00 | لا إجراء |
| مفقود من تصدير QuickBooks | 2 | 1,150.00 | التحقق من فلاتر التقرير المصدر |
| مفقود من سجل البنك | 1 | 430.00 | التأكد من تاريخ التسوية أو نطاق تصدير السجل |
| فوارق في المبالغ | 2 | 95.00 | مراجعة الرسوم أو التعديلات أو السدادات الجزئية |
ثم اسرد الاستثناءات.
| المرجع | الملف الذي وُجد فيه | المشكلة | الخطوة التالية |
|---|---|---|---|
| PMT-1046 | تفاصيل معاملات QuickBooks | غير موجود في فترة سجل البنك | توسيع سجل البنك حتى 3 يونيو |
| DEP-7712 | سجل البنك | لا مرجع مطابق في QuickBooks | التحقق مما إذا كان الإيداع قُيِّد يدوياً |
| PMT-1088 | كلا الملفَّين | فارق في المبلغ: 35.00 | مراجعة الرسوم أو معالجة السداد الجزئي |
هذا التقرير يفعل شيئَين مفيدَين. يمنح المحاسب قائمة تحقق عملية، ويمنح العميل سبباً واضحاً لعدم توافق التصديرات في المحاولة الأولى.
كما يحمي العمل. إن أرسل العميل لاحقاً فترة أوسع أو تصديراً مصحَّحاً، يمكن إعادة معالجة العناصر غير المحلولة مقابل الملف الجديد دون إعادة بناء التسوية كلها.
معرفة متى لا تكفي الملفات الأصلية
بعض أزواج تصديرات QuickBooks لا تستطيع الإجابة عن السؤال الذي يطرحه العميل.
تقرير أرصدة العملاء وسجل البنك لا يستطيعان شرح الاعتراف بالإيرادات كاملاً. تصدير دليل الحسابات وقائمة المدفوعات لا يستطيعان إثبات ما إذا كانت الفواتير قد صدرت. تصدير تفاصيل المعاملات المفلتَر على حساب واحد لا يستطيع تسوية النشاط المقيَّد على حساب آخر.
حين لا تكفي التصديرات، الجواب ليس إجبار التطابق. الجواب طلب الملف المفقود.
استخدم هذه القاعدة:
| إن كان السؤال | تحتاج |
|---|---|
| هل وصل النقد إلى البنك؟ | سجل البنك أو كشف حساب مُصدَّر |
| هل سُجِّلت الفاتورة؟ | تصدير الفواتير أو تفاصيل المعاملات |
| هل طُبِّق السداد على العميل الصحيح؟ | تفاصيل أرصدة العملاء أو تفاصيل المدفوعات |
| هل قُيِّد المبلغ في الحساب الصحيح؟ | تفاصيل المعاملات حسب الحساب ودليل الحسابات |
| هل كان رصيد العميل صحيحاً في نهاية الفترة؟ | رصيد افتتاحي ونشاط ورصيد ختامي |
هنا يوفّر المحاسبون المستقلون الوقت. يتوقفون عن محاولة إثبات ما لا يستطيع الملف إثباته. يطلبون التصدير المحدَّد اللازم لإغلاق الثغرة.
أسلوب عمل موثوق مع ملفَّين
استخدم هذا الأسلوب حين يكون لديك تصديران مجزَّآن من QuickBooks وتحتاج إجابة واضحة.
- صنِّف كل ملف حسب ما يُثبته.
- تأكد من نطاق التواريخ ومعنى التواريخ في كلا الملفَّين.
- عيِّن العناوين حسب المعنى التجاري، لا حسب اسم العمود الحرفي.
- أنشئ أعمدة مقارنة للمرجع والمبلغ الموحَّد وأساس التاريخ.
- طابق المراجع أولاً.
- تحقق من المبالغ فقط بعد وضوح مطابقة المراجع.
- صنِّف فوارق التاريخ قبل إعلان أي سجل مفقوداً.
- اجمع المعاملات المقسَّمة حين يلخّص ملف عدة صفوف من الآخر.
- أنتج تقريراً موجزاً وقائمة استثناءات.
- اطلب تصديراً آخر فقط حين لا يستطيع الملفّان الإجابة عن السؤال.
التحوّل المهم هو التعامل مع تصديرات QuickBooks المجزّأة كأدلة لها حدود. كل تقرير يُثبت شيئاً محدَّداً. حين يتضح ذلك، تصبح التسوية مقارنة مضبوطة لا بحثاً في جداول بيانات متضاربة.
