delphi4arab منتديات دلفي للعرب

نسخة كاملة : حساب الفائدة على البيع
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
السلام عليكم ورحمة الله وبركاته .
ضمن برنامج  تسيير محل تجاري ، لا يخفى عليكم أنه يجب توفير قائمة بها جميع المبيعات بما فيه حساب الفائدة benefice.
الطريقة التي أعتمدها هي حساب الفائدة وقت البيع .
أي مباشرة  في كل سطر من فاتروة البيع يتم حساب الفائدة بالمقارنة مع سعر الشراء الحالي.
المشكلة التي واجهتها هي : كيفية حاسب الفائدة في الحالات التالية:
1- العميل قام بتغيير سعر الشراء (في فاتورة الشراء قديمة أقصد قبل آخر عميلة البيع).
فيكون حساب الفائدة خاطئ لأنه تم على ثمن شراء خاطئ.
2- العميل قام بحذف فاتورة الشراء ، وبذلك ينتج عنه نفسء الخطأ في رقم 1.
الحل المؤقت الذي اقترحته هو إعادة حساب الفائدة ، لكن هذا يأخذ وقت طويل نوعا ما.
هل هناك من واجه نفس المشكلة؟
جزاكم الله خيرا.
و عليكم السلام و رحمة الله,

و في نفس السياق, راودني سؤال آخر بخصوص تعدير أو حذف فاتورة البيع أو تعديل سعر البيع لأحد المنتجات في فاتورة قديمة فهذا أيضا يدخل خللا على الفائدة التي كانت قد حُسبت حين البيع و تسجيل الفاتورة في ق.ب.
وعليكم اللام ورحمة الله وبركاته
الاصل انه لايمكن تعديل فاتورة اليع في التجارة القانونية لانه تم دفع الفاتورة لمصلحة الضرائب ليضربوك في جيبك Smile وقد تطالب بالكشف عنها في حاسوبك من طرفهم فلايمكن ان تكون المدفوعة مخالفة لما عندك او محذوفة .
تحديد الفائدة لكل فاتورة هو ادق منه اذا حسبت لكل سنة . لكن حساب الفائدة بعد التغيير بفارق زمني كبير قد يكون خاطئ لان سعرشراء المنتوج الذي تقارن به قد تغير في اغلب الحالات
وعليكم السلام
الاصل في عمليات الفوترة انه لاتعديل على المواد المشتراة مادام هناك مبيعات
ربما يكمن المشكل في ان سعر الشراء تضيفه الى جدول المبيعات فعند التعديل على المشتريات لانستطيع التعرف على الاسعار المعدلة
لتفادي ذلك نجعل لكل مادة مشتراة مرجع او رمز خاص يميزها عن غيرها ثم نضيف رمز المادة الى المبيعات 
01 :اضافة سعر الشراء الى جدول المبيعات
يكون سعر الشراء في جدول البيع عبارة عن حقل له علاقة بجدول الشراء الرابط بينهما رمز المادة فاي تعديل على جدول المشتريات تعدل جدول المبيعات
02:عدم اضافة سعر الشراء الى جدول المبيعات
ربما تعليمات sql تفي بالغرض لحساب الفائدة
السلام عليكم
إقتباس :الاصل في عمليات الفوترة انه لاتعديل على المواد المشتراة مادام هناك مبيعات
صحيح لكن الواقع غير ذلك، "الزبون ملك" عندما يطلب منك شيئ لا تقل له لا
قد يحدث خطأ عند ادخال فاتورة الشراء ولا يتم الانتباه له الا بعد البيع...

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

اليك مثال لما حصل عندنا بالعمل منذ اشهر
لدينا اكثر من بائع، يتصلون بالزبائن ويقومون بالبيع
كثيرا ما يتم بيع سلع قبل دخولها، كل بائع يعرف ان تلك السلعة ستدخل بعد يومين او خلال الاسبوع
في حال لم تدخل السلعة وهذا نادر لكنه يحدث يقوم بتعديل البيع وحذف تلك السلعة او تغييرها باخرى (الزبون لا ياخذ سلعته الافيما بعد)
عندما تاتي السلع يتم ادخالها وطبعا مراقبة الاسعار، في حال تغير ثمن الشراء يتغير ثمن البيع وهنا على كل بائع تغيير ما تم بيعه وتحديث السعر القديم بالجديد (هنا قد يحدث ان الزبون اخد سلعته فيتم الاتصال به وتحديث الامور، هذا نادر ايضا لكنه يحدث)
كل شيئ تمام! يوم ما صاحب الشركة القى نظرة على الارباح فوجد عدد سالب!
استغرق الامر مني أكثر من 3 ساعات حتى وجدت الخلل (مرة سابقة نصف يوم)
هناك سلعة قديمة لم يتم شراءها منذ زمن كان ثمنها ثمن المجموعة يعني تباع ب24 وحدة
عندما دخلت تم ادخالها للتطبيق ووضع الثمن وحدة واحدة
احدهم قام ببيع كمية قبل ادخال السلعة وبالتالي بالسعر القديم، بعد ادخال السعلة قام بتحديث الثمن/ هنا يبدو كل شيئ تمام لكن تاريخ البيع القدم من تاريخ الشراء وبالتالي التطبيق ياخد ثمن الشراء القديم الذي هو اكثر من 24 ضعف ثمن الشراء الحالي ومنه ثمن البيع يقوم اقل من ثمن البيع وهنا يظهر الربح خسارة.

كمعلومة او احصائية فقط: تطبيق مبرمج بدلفي 7 وقاعدة بيانات Firebird 2.5
قاعدة البيانات بجهاز خاص لايعمل به احد فقط لقاعدة البيانات Dedicated Server
الان متصل 15 شخص (ليس شرط كلهم يعملون لكنهم متصلين)
عند حساب الربح لسنة 2018 حتى اليوم (ستة اشهر و10 ايام) يستغرق اقل من 5 ثواني بما في ذلك تحضير التقرير Fast Report

عندما نبرمج/نطور لا ينبغي ان نبحث دائما عن الحل الذي يساعدنا كبشر،
من سيقوم بالعمل/الحساب ليس بشر بل الجهاز وهو أصلا صمم للحساب.
(11-07-2018, 10:35 AM)B.M.AbdelAziZ كتب : [ -> ]السلام عليكم

عند حساب الربح لسنة 2018 حتى اليوم (ستة اشهر و10 ايام) يستغرق اقل من 5 ثواني بما في ذلك تحضير التقرير Fast Report

ما شاء الله ، وقت جد قياسي .
هل تقوم بإعادة حساب ثمن الشراء الجديد PMP ، و بذلك تقوم بحساب الفائدة؟
عن نفسي أقوم بتخزين ثمن الشراء مباشرة في نفس  جدول المبيعات ، و عند إعادة حساب الفائدة ن أقوم بما يلي :
1- حساب ثمن الشراء  لأن هذا الأخير كما تعلم متعلق بثمن الشراء القديم و الجديد و الكمية في المخزون.
2- حساب الفائدة.
وهذه تستغرق مدة نوعا ما طويلة .
حتى لا يختلط الامر
هناك نوعان من البرامج لعمليات الفوترة
1-برنامج للتسيير الخاص
2-برنامج للفواتير المصرح بها
بالنسبة للاول لامانع من ارضاء العميل 
بالنسبة للثاني يفضل ان تكون بعض القيود ليس بالضرورة ترضى العميل لان الفواتير خاضعة للرقابة التجارية والجبائية
كم عدد المبرمجين الذين يبرمجون برامج للتسسير التجاري ....كثير
كم عدد المبرمجين الذين لهم علم بالشروط المحددة لتحرير الفاتورة واالعقوبات المترتبة عن مخالفتها......؟
مثال بسيط 
الفاتورة لاتحتوي على الرقم التسلسلسي (معظم الفواتير المتداولة بين المتعاملين لا تحتوي على هذا الرقم)
المخالفة:عدم المطابقة
العقوبة:غرامة من 02 مليون سنتيم الى 05 مليون سنتيم
عدم اظهار الرقم الجبائي او اسم او عنوان المشتري او البائع الرقم الجبائي ,الكمية,الاسم الدقيق للمنتج,سعر الوحدة 
يؤدي عدم ذكرها الى مخالفة عدم الفوترة
العقوبة:غرامة 80% من مبلغ الفاتورة الاجمالي
(11-07-2018, 01:26 PM)أبو معاذ كتب : [ -> ]هل تقوم بإعادة حساب ثمن الشراء الجديد PMP ، و بذلك تقوم بحساب الفائدة؟
الPMPيتم حسابه مباشرة عند اضافة فاتورة شراء جديدة او التعديل عليها
الفائدة يتم حسابها عند الطلب (الضغط على زر/قائمة خاصة تظهر فقط للAdmin صاحب المحل)

إقتباس :هناك نوعان من البرامج لعمليات الفوترة
ما يطلق عليها BL او BON لاتحدث عنها بل عن فاتورة نظامية FACTURE مصرح بها عند الضرائب
كمثال اي فاتورة تصل يتم ادخالها، هنا قد يحدث خطا ؟ الايجب تصليحه Big Grin ليس شرط ان تكتشفه يومها بل بعد ايام...
اصلا التصريح يكون قبل 20 من الشهر الموالي يعني لديك كل الوقت للتحقق من الاخطاء وان وجد يجب تصحيحه، هذا ما اتحدث عنه
يعتبر المخزون قنبلة ان كان لابد التعديل عليه مباشرة لابد ان تعطى الصلاحيات الا الى admin
ومع ذلك لابد ان نفكر في  الحلول العملية في الحالات التالية
مثال 
بتاريخ :02/01/2018 شراء فاتورةرقم 01
بتاريخ:05/01/2018  مبيعات فاتورة رقم 01
بتاريخ :10/07/2018 ظهر عيب في البضاعة فتم استردادها الينا (facture d'voire(vente
بتاريخ:11/07/2018 نحن بدورنا قمنا بارجاع البضاعة الى المورد (facture d'voire(achat
-الفارق بين الجرد الفيزيائي والمحاسبي في نهاية السنة
-احصاء بعض المواد التالفة خلال شهر ما

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

للعلم يتم التصريح بالمبيعات شهريا عن طريق g50
ولايتم التصريح بالمشتريات الى في اخر السنة عن طريق bilan
(11-07-2018, 09:18 PM)tarekk93 كتب : [ -> ]يعتبر المخزون قنبلة ان كان لابد التعديل عليه مباشرة لابد ان تعطى الصلاحيات الا الى admin
صحيح لكن الواقع من غير العملي ان يكون شخص واحد فقط في شركة فيها حركة كثيرة
(11-07-2018, 09:18 PM)tarekk93 كتب : [ -> ] في هذه الحالات هل يمكن التعديل او حذف الفاتورة رقم 01 للبيع لان بضاعتنا ردت الينا
هل يمكن التعديل او حذف  الفاتورة رقم 01 للشراء لاننا قمنا الرجاع البضاعة الى المورد

طبعا لا
لديك فترة للتعديل خلال مدة اقصاها 20 من الشهر الموالي قبل دفع G50

(11-07-2018, 09:18 PM)tarekk93 كتب : [ -> ]للعلم يتم التصريح بالمبيعات شهريا عن طريق g50
ولايتم التصريح بالمشتريات الى في اخر السنة عن طريق bilan

لكنها تدخل في حساب g50 شهريا
الصفحات : 1 2