في هذا المقال سنتحدث عن مكونات نظام ERP.
تمهيد

نظام تخطيط الموارد المؤسسية (ERP) لا يعمل بمعزل عن وحداته؛ قوته تأتي من ربط المحاسبة بالمخزون والمبيعات والمشتريات في منصة واحدة. للشركات الصغيرة والمتوسطة في السعودية والخليج ومصر، فهم مكونات نظام ERP يساعد على اختيار الحل المناسب وقياس مدى تكامله الحقيقي. هذه الصفحة تشرح المكونات الأربعة الأساسية—المحاسبة، المخزون، المبيعات، المشتريات—وكيف تعمل معاً في نظام مثل يومي ERP، مع الإشارة إلى سير العمل والامتثال الضريبي (زاتكا والفاتورة الإلكترونية) في السوق الخليجي والمصري.
المحاسبة: قلب النظام المالي
وحدة المحاسبة في نظام ERP هي أساس التقارير المالية والرقابة. لا تقتصر على “برنامج قيود” منفصل؛ بل يجب أن تتكامل مع فواتير المبيعات والمشتريات والصناديق والبنوك بحيث كل حركة معتمدة تُرحّل تلقائياً إلى القيود اليومية عبر حسابات افتراضية مُعدّة مسبقاً.
ما يوفره نظام محاسبة متكامل:
• دليل الحسابات (مخطط الحسابات): شجرة حسابات هرمية بأكواد ونوع الحساب (أصول، خصوم، حقوق ملكية، إيرادات، مصروفات) وطبيعة الرصيد وقابلية الترحيل. في يومي ERP جدول ledger_accounts يدعم الحسابات التلخيصية والحسابات التي تقبل حركات (is_posting_account)، مع أسماء عربية وإنجليزيّة وربط اختياري بالفرع والعملة.
• الحسابات الافتراضية: ربط منطقي بين نوع الحركة (مبيعات، مشتريات، ذمم مدينة، ذمم دائنة، بنوك، صناديق، إلخ) وحساب دفتر محدد في دليل الحسابات. جدول company_default_ledger_accounts يربط المفتاح المنطقي بحساب الشركة؛ قبل ترحيل أي فاتورة أو سند يجب التحقق من اكتمال هذه الحسابات، وإلا يُعاد خطأ واضح يحدد الحسابات الناقصة—وهو أمر ضروري للامتثال ولضمان صحة القيود التلقائية.
• القيود اليومية: قيود يدوية أو تلقائية (ناتجة عن ترحيل فواتير المبيعات والمشتريات وسندات القبض والدفع والتحويلات). الترحيل يُنشئ بنود قيد مزدوجة فقط على حسابات الترحيل النشطة، مع دورة حياة (مسودة → اعتماد → ترحيل) وإمكانية عكس قيد مرحّل.
• مراكز التكلفة: تخصيص التكاليف والإيرادات لمراكز أو أقسام أو مشاريع، مع دعم التحليلات والميزانيات حسب الفرع.
• الصناديق والخزائن والبنوك: إدارة الخزائن (Treasuries) والصناديق (Tills) المرتبطة بالفروع، والحسابات البنكية وكشوف المصارف والمطابقة، وسندات القبض والدفع والتحويلات النقدية. كل ذلك مرتبط بدليل الحسابات والقيود لضمان رصيد واحد للحقيقة.
• التقارير المالية: ميزان مراجعة، قائمة دخل، قائمة مركز مالي، كشف حساب، تقارير حسب مركز تكلفة أو فرع، مع إمكانية التصدير. في يومي ERP توجد خدمات مثل FinancialReportService وFinancialAnalyticsService وواجهات لعرض الميزان وقائمة الدخل والمركز المالي وكشف الحساب.
بهذا تكون وحدة المحاسبة هي المستفيد النهائي من كل حركة مالية في المبيعات والمشتريات ونقاط البيع، وبدونها يبقى النظام مجرد فواتير ومخزون بدون ربط مالي موحّد.
المخزون: الأصناف والحركات والمستودعات
وحدة المخزون تدير الأصناف (المنتجات والخدمات) والوحدات والكميات والمواقع (مستودعات ومواقع داخل المستودع)، وكل حركة دخول أو خروج أو تحويل أو تسوية تُسجّل وتُحدّث الرصيد بشكل آمن داخل معاملة قاعدة بيانات لتجنب الاختلال.
ما يوفره نظام مخزون متكامل:
• إدارة الأصناف: أصناف مع وحدات قياس وتحويل وحدات، وربط اختياري بتصنيفات وباركود. دعم أنواع أصناف: مخزني عادي، مسلسل (سيريال)، خدمة (لا يحرّك مخزون)، كيت (تجميع/تفكيك). للأصناف ذات الصلاحية أو الدفعة (باتش) يُحتفظ بلوتات (StockLot) حسب الصنف والمستودع والموقع والباتش وتاريخ الصلاحية، وحركات الاستلام أو الصرف تُحدّث اللوت أو تنشئ سجلات سيريال.
• المستودعات والمواقع: مستودعات مرتبطة بالشركة/الفرع، مع إمكانية مواقع فرعية داخل المستودع للتنظيم والجرد.
• الحركات الموحّدة: خدمة واحدة للحركات (مثل StockMovementService) تغطي: استلام مشتريات (receivePurchase)، صرف مبيعات (deduct)، مرتجع مشتريات، تحويل بين مستودعات/مواقع (transfer)، تجميع وتفكيك كيت (assembly/disassembly)، تسوية/جرد (adjustment)، ومخزون افتتاحي (opening_stock). كل حركة تُسجّل في stock_movements وstock_movement_lines مع مرجع اختياري (نوع المستند ورقمه) لربط الحركة بفاتورة شراء أو فاتورة بيع أو أمر تحويل.
• التكامل مع المبيعات والمشتريات: عند ترحيل فاتورة مشتريات يُستدعى استلام المخزون (وإنشاء لوتات إن لزم)، وعند ترحيل فاتورة مبيعات أو مرتجع مبيعات يُستدعى خصم أو إعادة كمية من اللوتات أو السيريالات. التصميم rollback-safe: عند فشل الترحيل أو الإلغاء تُعاد الحركات العكسية لضمان اتساق المخزون مع المستندات.
في يومي ERP وحدة المخزون مرتبطة مباشرة بأصناف المستندات (فواتير المبيعات والمشتريات، أوامر الشراء، عروض الأسعار) وبالحسابات الافتراضية للمخزون وتكلفة المبيعات عند الترحيل المحاسبي.
المبيعات: من عرض السعر إلى الفاتورة والتحصيل
وحدة المبيعات لا تقتصر على “طباعة فاتورة”؛ فهي إدارة دورة كاملة من عرض الأسعار إلى الفاتورة والإشعارات الدائنة والمدينة والمرتجعات، مع ربط فوري بالمخزون (خصم الكميات) والمحاسبة (قيود الذمم والإيرادات والضريبة).
ما يوفره نظام مبيعات متكامل:
• عروض الأسعار (Sales Quotation): مستندات بعناصر وعروض أسعار دون ترحيل مخزون أو محاسبة؛ قابلة للتحويل لاحقاً إلى فاتورة مبيعات دون إعادة إدخال البنود. في يومي ERP نوع المستند sales_quotation ضمن إطار المستندات الموحد (رأس، بنود، إجماليات).
• فواتير المبيعات (Sales Invoice): فاتورة معتمدة تُرحّل فتنشئ: (1) حركة مخزون صرف (خصم كميات من اللوتات أو السيريالات)، (2) قيوداً محاسبية (ذمم مدينة، إيرادات، ضريبة مضافة، وغيرها حسب الحسابات الافتراضية). في السعودية فواتير المبيعات من الأنواع التي تتطلب ترقيماً ضريبياً (زاتكا) عبر جدول tax_invoice_numbers وخدمة TaxInvoiceNumberingService—ترقيم فريد لكل فرع ونوع مستند وسنة مالية.
• الإشعار الدائن (Credit Note) والإشعار المدين (Debit Note): مستندات مرتبطة بفاتورة أصلية؛ الإشعار الدائن يقلل الذمة والإيراد (وترحيله عكسي للمخزون إن طُبّق)، والإشعار المدين يزيد الذمة. كلاهما من أنواع المستندات المرقّمة ضريبياً في زاتكا.
• مرتجعات المبيعات (Sales Return): مستند مرتجع مع ترحيل عكسي للمخزون والمحاسبة، مع إمكانية ربطه بإشعار دائن؛ ونوع المستند أيضاً من الأنواع المرقّمة ضريبياً.
• فواتير نقاط البيع (POS): نفس منطق فاتورة المبيعات مع واجهة سريعة للكاشير وربط بالشفتات والصناديق؛ في يومي ERP نوع المستند pos_invoice ويُعاد استخدام منطق فواتير المبيعات مع علم POS.
كل مستند مبيعات في النظام مرتبط بفرع (branch_id) وبنظام ترقيم داخلي و—حيث ينطبق—بترقيم ضريبي متوافق مع الفاتورة الإلكترونية السعودية، مما يلائم شركات تعمل في السوق الخليجي أو المصري وتحتاج امتثالاً واضحاً.
المشتريات: أوامر الشراء والفواتير والمرتجعات
وحدة المشتريات تدير علاقة الشركة بالموردين من طلب شراء حتى استلام البضاعة وتسديد الفاتورة، مع تحديث المخزون والمحاسبة عند الترحيل.
ما يوفره نظام مشتريات متكامل:
• أوامر الشراء (Purchase Order): مستند طلب شراء (رأس وبنود) دون ترحيل مخزون أو محاسبة؛ لحالة مسودة أو معتمد أو ملغى. يُستخدم كمرجع عند إصدار فاتورة مشتريات (ربط اختياري بين الفاتورة وأمر الشراء).
• فواتير المشتريات (Purchase Invoice): عند الاعتماد والترحيل تُنشئ: (1) حركة استلام مخزون (receivePurchase)—إضافة كميات إلى لوتات أو إنشاء لوتات جديدة مع دعم الباتش والصلاحية والسيريال—(2) قيوداً محاسبية (ذمم دائنة، مخزون، ضريبة، إلخ حسب الحسابات الافتراضية). الخدمة PurchaseDocumentPostingService (أو ما يماثلها) تنسق بين تحديث المخزون وإنشاء القيود والتحقق من اكتمال الحسابات الافتراضية قبل التنفيذ.
• مرتجعات المشتريات (Purchase Return): مستند مرتجع للمورد مع ترحيل عكسي للمخزون (إخراج كميات) والمحاسبة.
في يومي ERP أنواع المستندات: purchase_order، purchase_invoice، purchase_return؛ وكل فاتورة مشتريات ومرتجع مشتريات مرتبطان بالشركة والفرع والمورد والعملة، مع ربط اختياري بأمر شراء لتحقيق تتبع كامل من الطلب إلى الاستلام والدفع.
كيف تتفاعل المكونات الأربعة في نظام واحد
• مسار المبيعات: عرض سعر → فاتورة مبيعات → ترحيل → خصم مخزون + قيود (ذمم مدينة، إيرادات، ضريبة). إشعار دائن أو مرتجع مبيعات → ترحيل عكسي للمخزون والقيود. في السعودية: ترقيم ضريبي زاتكا لفاتورة المبيعات والإشعار الدائن والمدين والمرتجع.
• مسار المشتريات: أمر شراء → فاتورة مشتريات → ترحيل → استلام مخزون (لوتات/سيريال) + قيود (ذمم دائنة، مخزون، ضريبة). مرتجع مشتريات → ترحيل عكسي.
• المحاسبة: تستقبل من المبيعات والمشتريات ونقاط البيع وسندات القبض والدفع والتحويلات كل القيود التلقائية، وتُبنى عليها التقارير (ميزان مراجعة، قائمة دخل، مركز مالي، كشف حساب) ومراكز التكلفة. الحسابات الافتراضية هي الجسر بين المستندات ودليل الحسابات.
• المخزون: يُحدّث من فواتير المشتريات (استلام) وفواتير المبيعات ومرتجعات المبيعات (صرف) ومرتجعات المشتريات (صرف عكسي)، ومن تحويلات المستودعات والتسويات والجرد. أي تقرير مخزون أو تقييم مخزون يعتمد على هذه الحركات الموحّدة.
بهذا تكون مكونات نظام ERP—المحاسبة، المخزون، المبيعات، المشتريات—في يومي ERP وحدة متكاملة وليست برامج منفصلة؛ والامتثال للفاتورة الإلكترونية وضريبة القيمة المضافة في السعودية والخليج ومصر يُطبَّق عبر الترقيم الضريبي والحسابات الافتراضية والتقارير المالية والمخزنية.
دعوة للعمل (CTA)
إذا أردت تجربة نظام ERP عربي تجمع فيه المحاسبة والمخزون والمبيعات والمشتريات تحت سقف واحد مع ترحيل تلقائي وترقيم ضريبي زاتكا وتعدد الفروع، يمكنك التعرف على يومي ERP من صفحة البيلار الرئيسية ثم طلب تجربة مجانية أو الاطلاع على صفحات الوحدات: وحدة المحاسبة، وحدة المخزون، وحدة المبيعات، وحدة المشتريات، ونقطة البيع، لقياس مدى تطابق المكونات مع احتياجات شركتك في السعودية أو الخليج أو مصر.
يومي نظام متكامل قابل للتخصيص لهذا السبب يناسب مجالك أياً كان
يومي ERP يتميز بمرونته وقابليته للتخصيص، لذلك يجعله مناسباً لإدارة الأعمال في مختلف المجالات. يمكنك تعديل التطبيقات والوظائف لتتوافق مع احتياجات شركتك، سواء كانت تشمل إدارة المخزون، إصدار الفواتير، أو تتبع العملاء. يتيح النظام كذلك دمج التطبيقات بسلاسة ويوفر تجربة استخدام متكاملة وأمناً كاملاً للبيانات. بغض النظر عن مجال عملك، يوفر يومي ERP الحلول الشاملة لتحقيق النجاح والنمو في السوق المتغيرة.
