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