ما هو دليل الحسابات وكيف تبنيّه لشركتك؟

في هذا المقال سنتحدث عن دليل الحسابات.

تمهيد

دليل الحسابات

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

ما هو دليل الحسابات؟

دليل الحسابات هو قائمة منظمة بجميع الحسابات الدفترية التي تستخدمها الشركة لتسجيل معاملاتها المالية. كل حساب له كود فريد واسم ونوع محدد (أصول، خصوم، حقوق ملكية، إيرادات، مصروفات) وطبيعة رصيد (مدين أو دائن)، ويُحدَّد أيضاً في أي قائمة مالية سيظهر: الميزانية العمومية أو قائمة الدخل. التصنيف الموحد يسمح للمحاسب بتسجيل كل حركة في المكان الصحيح ويمكّن النظام من تجميع الأرصدة وإخراج التقارير تلقائياً.

في الأنظمة المحاسبية الحديثة، ومنها يومي ERP، يُبنى دليل الحسابات بشكل هرمي: جذور رئيسية (مثل الأصول، الخصوم، حقوق الملكية، الإيرادات، المصروفات) وتحت كل جذر مستويات فرعية. مثلاً تحت «الأصول» تأتي «أصول متداولة» و«أصول غير متداولة»، وتحت «أصول متداولة» تأتي حسابات مثل «نقد وما يعادله»، «البنك»، «ذمم مدينة»، «المخزون»، «ض.ق.م قابلة للاسترداد». هذا التدرج يسمى شجرة حسابات أو تصنيف حسابات، ويسهّل المراجعة وإعداد القوائم المالية.

أنواع الحسابات الخمسة (التصنيف المحاسبي)

النوع الأول: الأصول (Assets). تمثل ما تملكه الشركة من نقد، بنوك، ذمم مدينة، مخزون، أصول ثابتة، استثمارات. طبيعة الرصيد العادية للأصول هي مدين. تظهر في الميزانية العمومية.

النوع الثاني: الخصوم (Liabilities). تمثل ما على الشركة من التزامات: ذمم دائنة، قروض، ضرائب مستحقة، مصروفات مستحقة. طبيعة الرصيد العادية للخصوم هي دائن. تظهر في الميزانية العمومية.

النوع الثالث: حقوق الملكية (Equity). تمثل رأس المال، الأرباح المحتجزة، نتيجة السنة، المسحوبات. طبيعتها دائنة عادة. تظهر في الميزانية العمومية.

النوع الرابع: الإيرادات (Revenue). إيرادات المبيعات، إيرادات الخدمات، إيرادات أخرى، إيرادات مالية. طبيعتها دائنة. تظهر في قائمة الدخل.

النوع الخامس: المصروفات (Expenses). تكلفة المبيعات، مصروفات تشغيل (رواتب، إيجار، مرافق، تأمين، إهلاك)، مصروفات مالية. طبيعتها مدين. تظهر في قائمة الدخل.

في يومي ERP يُعرَّف كل حساب دفتر (LedgerAccount) بنوع الحساب (account_type): asset، liability، equity، revenue، expense، وطبيعة الرصيد (balance_nature): debit أو credit، ونوع القائمة المالية (final_statement_type): balance_sheet أو profit_loss أو trading. هذا التصنيف يضمن أن الترحيل التلقائي من فواتير المبيعات والمشتريات ونقاط البيع يستخدم الحساب الصحيح ويُخرج القوائم في المكان الصحيح.

الحسابات التلخيصية مقابل حسابات الترحيل

من المهم التمييز بين حساب «تلخيصي» وحساب «ترحيل». الحساب التلخيصي (مثل «الأصول» أو «أصول متداولة») يستخدم للعرض والتصنيف فقط: يجمع تحته حسابات فرعية ولا يُسجَّل عليه قيد مباشر. الحساب «الورقي» أو «حساب الترحيل» هو الذي يقبل حركات القيود فعلياً: كل قيد يومية أو ترحيل تلقائي من فاتورة أو دفعة يُسجَّل على حسابات ترحيل فقط.

في يومي ERP يُتحكم في ذلك بحقل is_posting_account: إذا كان true فالحساب يقبل بنود قيود؛ إذا كان false فالحساب تلخيصي ولا يُرحّل إليه مباشرة. عند إنشاء شركة جديدة يُنشأ مخطط حسابات افتراضي (من ChartOfAccountsDefaultSeeder): الجذور الخمسة والحسابات الوسيطة (مثل 11، 12، 21، 22) تكون تلخيصية، والحسابات النهائية (مثل 111 نقد وما يعادله، 112 البنك، 114 ذمم مدينة، 116 المخزون، 211 ذمم دائنة، 214 ض.ق.م مستحقة، 41 إيرادات المبيعات، 51 تكلفة المبيعات) تكون حسابات ترحيل. الشركة يمكنها لاحقاً تعديل الأسماء أو إضافة حسابات فرعية حسب نشاطها، مع الحفاظ على أن الترحيل يتم فقط إلى حسابات is_posting_account = true.

الأكواد الهرمية وشجرة الحسابات

ترقيم الحسابات في دليل الحسابات يتبع عادة نظاماً هرمياً: الرقم الأول يحدد النوع الرئيسي (1 أصول، 2 خصوم، 3 حقوق ملكية، 4 إيرادات، 5 مصروفات)، والأرقام التالية تمثل المستوى التالي. مثال: 11 أصول متداولة، 111 نقد وما يعادله، 112 البنك، 113 صندوق صغير، 114 ذمم مدينة، 116 مخزون، 117 ض.ق.م قابلة للاسترداد. تحت الخصوم: 21 خصوم متداولة، 211 ذمم دائنة، 214 ض.ق.م مستحقة. هذا الترقيم يساعد في الترتيب والعرض وفي توليد الأكواد تلقائياً عند إضافة حساب جديد.

في يومي ERP كل حساب له parent_id يشير إلى الحساب الأب، وcode فريد ضمن الشركة، وlevel (مستوى في الشجرة) وsort_order للعرض. خدمة ChartOfAccountsCodeService تقترح الكود التالي عند إنشاء حساب تحت أب معيّن: تحت 11 تأتي 111، 112، 113… دون تكرار. دعم الاسم العربي (name_ar) يسمح بعرض شجرة الحسابات بالعربية في الواجهة، وهو مناسب جداً للشركات في السعودية ومصر والخليج.

الحسابات الافتراضية وربط المستندات

في الأنظمة المتكاملة، فواتير المبيعات والمشتريات والمدفوعات والمقبوضات لا تُسجّل يدوياً في قيود منفصلة؛ بل النظام يُنشئ القيد تلقائياً عند «اعتماد» المستند. لكي يعرف النظام إلى أي حساب يرحّل (إيرادات مبيعات، ذمم مدينة، مخزون، ضريبة مخرجات، بنك، نقد…) يجب أن تكون هناك «حسابات افتراضية» معرّفة للشركة.

في يومي ERP جدول company_default_ledger_accounts يربط مفاتيح منطقية (مثل sales، cost_of_sales، accounts_receivable، accounts_payable، inventory، cash_default، bank_default، vat_output، vat_input، retained_earnings) بحساب دفتر محدد. عند الترحيل، النظام يبحث عن الحساب المرتبط بالمفتاح ويرحّل إليه. لذلك بناء دليل الحسابات بشكل صحيح ثم تعيين الحسابات الافتراضية خطوة لاحقة ضرورية: بدونها قد يفشل الترحيل أو يظهر تحذير بعدم اكتمال الإعداد. هذا يهم بشكل خاص للامتثال الضريبي في السعودية (ZATKA) ومصر، حيث الفواتير الإلكترونية والضرائب يجب أن تنعكس في الدفاتر بدقة.

خطوات عملية لبناء دليل الحسابات لشركتك

الخطوة الأولى: تحديد طبيعة النشاط. شركة تجارة تجزئة تحتاج حسابات مخزون وتكلفة مبيعات وإيرادات مبيعات؛ شركة خدمات تركز على إيرادات الخدمات ومصروفات تشغيل؛ شركة مقاولات قد تحتاج مراكز تكلفة وحسابات مشاريع. الخطوة الثانية: اختيار هيكل أساسي. يمكن البدء بالمخطط الخماسي المعتمد (أصول، خصوم، حقوق ملكية، إيرادات، مصروفات) ثم تفصيل تحت كل بند حسب الحاجة. الخطوة الثالثة: مراعاة المتطلبات التنظيمية. في السعودية والخليج، ضريبة القيمة المضافة تتطلب حسابات ض.ق.م مدخلات وض.ق.م مخرجات؛ الفاتورة الإلكترونية لا تغيّر تصنيف الحسابات لكنها تربط الفاتورة بالترحيل. في مصر أيضاً ضرائب المبيعات أو ض.ق.م تحتاج حسابات واضحة. الخطوة الرابعة: عدم الإكثار من الحسابات في البداية. من الأفضل البدء بعدد كافٍ ثم التوسع عند الحاجة؛ كثرة الحسابات تعقّد الترحيل والتقارير. الخطوة الخامسة: في نظام مثل يومي ERP، الاستفادة من دليل الحسابات الافتراضي عند إنشاء الشركة ثم تخصيصه: إضافة حسابات فرعية، تعريب الأسماء، ربط الحسابات الافتراضية بالمفاتيح المناسبة حتى يعمل الترحيل التلقائي من المبيعات والمشتريات ونقطة البيع والمحاسبة بدون أخطاء.

دليل الحسابات والفروع والامتثال

في بيئة متعددة الفروع، دليل الحسابات قد يكون موحداً لكل الفروع أو قد يُربط بعض الحسابات بفرع معيّن (branch_id) حسب سياسة الشركة. في يومي ERP نموذج LedgerAccount يدعم company_id وbranch_id اختيارياً، ما يسمح بتقسيم المحاسبة حسب الفرع عند الحاجة. للامتثال الضريبي في السعودية (ZATKA) ومصر، دقة الترحيل إلى حسابات الضريبة والإيرادات والمخزون تساعد في المطابقة مع الفواتير الإلكترونية وتقارير الضريبة.

الخلاصة ودعوة للعمل

دليل الحسابات (شجرة الحسابات أو تصنيف الحسابات) هو أساس أي محاسبة سليمة: خمسة أنواع رئيسية، تدرج هرمي، وتمييز بين حسابات تلخيصية وحسابات ترحيل. بناءه بشكل واضح وربط الحسابات الافتراضية بالمستندات يضمن ترحيلاً تلقائياً صحيحاً وتقارير مالية موثوقة. في يومي ERP دليل الحسابات الافتراضي يوفّر نقطة انطلاق مناسبة للشركات الصغيرة والمتوسطة في الخليج ومصر، مع إمكانية التعديل والتوسع. للتعمق: وحدة المحاسبة في يومي ERP، دليل الحسابات الافتراضية وربط المستندات، والامتثال الضريبي والفواتير الإلكترونية في السعودية (ZATKA). يمكنك طلب تجربة مجانية للنظام لبناء دليل حساباتك وتجربة الترحيل التلقائي على بيئة حقيقية.

Scroll to Top