اقوم بتصميم مشروع تخرج برنامج لادارة الحسابات واحتاج بعض المعلومات

السلام عليكم ورحمة الله وبركاتة

انا لا دراية بعلم المحاسبة وانما انا طالب بحضر الماجستير فى معهد البحوث الاحصائية بجامعة القاهرة قسم علوم حاسب

والبحث المطلوب هو انشاء برنامج حسابات شامل ونظرا الى عملى لم اجد الوقت الكافى فى دراسة علم المحاسبة

فانا حاليا مدين لكم بمعرفة معض المعلومات الخاصة بالحسابات

وشكرا تحياتى / محمد على

السؤال

هل مرتجع الشراء لة حساب فى دفتر الاستاذ

ما هو القيد اليومى لاجراء مرتجع شراء

هذة هى نافذة المشتريات المصممة سوف اشرح استخدامها وهى حاليا قيد التطوير

فاذا احد لة اقتراح فى تطوير جزء او اضافة شى ما لا بيخل علينا

فى الصورة السابقة يتم ادخال رقم فاتورة الشراء واختيار كود المورد يظهر معلومات لة مثل ( اسم الشركة والعنوان واسم المورد او المسئول عن توريد البضاعة )

فى الجانب الايمن تجد اضافة تاريخ الفاتورة واختيار الدفع من اختيار الدفع تجد ثلاث اختيارات

الاول دفع نقدى

والثانى دفع بواسطة ؟ …

والثالث دفع نقدى وبواسطة ؟ …

فى اختيار بواسطة الموجود اسفل تجد ثلاث اختيارات

الاختيار الاول بنك

الاختار الثانى على الحساب

الاختيار الثالث شيك مؤجل

ثم يتم كتابة تاريخ نهاية الاستحقاق

ثم يتم تحديد اظهار رسالة النتبية قبل ميعاد الاستحقاق ويكتب عدد الايام

بعد ذلك يتم اخيار الاصناف واضافتها وبعدها يتم اضافة الفاتورة

طبعا فى تحديد موجود اسفل الصندوق عنوان

Not allow the use of the accounts linked to purchase orders

وهذا الخيار من خلالة يتم ربط الفاتورة بالحسابات

بمعنى يتم عمل القيد اليومى اوتوماتك والترحيل الى الاستاذ وعمل الميزانية

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

فانا احتاج منكم المساعدة وعند انتهاء من المشروع والمناقشة فية سوف اضعة هنا فى هذا المنتدى

وشكرااا لكم جميعا

الزميل العزيز

دائما أنصح أي مطور لأي برنامج حسابات أن يستعين بأحد الخبراء في المحاسبة حتى يتسنى له وضع التصميم المناسب للحل المالي الذي يعمل عليه و بجانب ذلك أنصح أيضاً مطوري برامج الحسابات بالأطلاع على البرامج المحاسبية المتوفرة على شبكة الأنترنت لمعرفة آلية عمل هذه البرامج

بشكل عام هناك شبه أتفاق بين مصممي البرامج المحاسبية على أن تكون هناك نواة خاصة بالبرنامج المحاسبي تسمى دفتر الأستاذ العام أو General Ledger و هذه النواة مربوطة بالحسابات الحاكمة أو ما يسمى Control Accounts و هي حسابات تربط جميع برمجيات المحاسبة الفرعية بالبرنامج الرئيسي أو نواة البرنامج الرئيسي المتمثلة في دفتر الأستاذ العام أو General Ledger Module

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

أما البرامج الفرعية هنا يمكن لأي مبرمج أن يقسمها إلى برنامج البنوك و برنامج الفوترة و برنامج طلبات الشراء المحلية و برنامج الموردين و برنامج العملاء إلخ …

هذه البرامج الفرعية كيف لها أن ترتبط بالبرنامج الرئيسي ؟

الإجابة عن هذا السؤال تكمن في الحسابات الحاكمة أو Control Accounts و التي يرجع تحديدها إلى المستخدم أو المحاسب لتحديد ما هية الحسابات التي سيتم قيد العملية المحاسبية بها

النقطة الأخرى التي يجب أن تؤخذ في الحسبان هي ما هي نوعية الرقابة المخزنية المطلوبة ؟ أي هل سيتم تطبيق نظام الجرد الدوري Periodic Inventory System أم نظام الجرد المستمر Perpetual Inventory System

مثلاً في حالة فاتورة المشتريات التي أدرجتها لنا عند الضغط على زر الحفظ يجب أن يتم عمل القيد التالي

في ظل نظام الجرد المستمر

By Inventory 2000

To Supplier 2000

تحديد حساب المخزون هنا سيتم عن طريق التحديد المسبق لحساب المخزون لديك في نافذة خاصة بالحسابات الحاكمة

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

بالتوفيق