حركات المخزون
الحركة تغيير واحد في ما تحتفظ به العيادة: وصل اثنا عشر برطماناً، استُخدم 20 جم من الماسك في جلسة، نُقلت زجاجة إلى المخزن الآخر، وجد الجرد ثلاثة أقل مما تقوله الدفاتر.
قائمة الحركات هي السجل. أما أرصدتك فملخّص له — ويستطيع النظام إعادة بناء كل رصيد من الحركات في أي وقت، وإن اختلف الاثنان فالحركات هي الصواب.
تجدها في المالية ← المنتجات والخدمات ← حركات المخزون.
أين تجده
اضغط أي عنوان ليفتح تلك الشاشة على عيادتك أنت. أول ضغطة تسألك عن عيادتك ثم تتذكرها. أما العناوين التي تحمل {id} فتحتاج سجلاً بعينه، لذا تظهر بلا رابط.
| الشاشة | العنوان |
|---|---|
| حركات المخزون | /inventory/movements |
| تاريخ صنف بعينه | /inventory/items/{id}/movements |
مباع أم مستهلك
هذا هو الفارق الذي تقوم عليه إدارة المخزون كلها، وهو مفتاح واحد على كل سطر في الزيارة:
| على سطر الزيارة | ماذا يدفع المريض | ماذا يحدث للمخزن | أين تقع التكلفة |
|---|---|---|---|
| مباع | سعر السطر | يخرج من المخزن | تكلفة البضاعة المباعة |
| مستهلك | لا شيء | يخرج من المخزن | تكلفة على الزيارة |
برطمان الماسك المباع في الاستقبال إيراد. أما الـ 20 جم من ذلك البرطمان التي استُخدمت أثناء الجلسة فتكلفة لأداء العمل. وكلاهما يخرج من المخزن — وهذا أكثر ما يخطئ فيه الناس على الورق — ولا يُحاسَب المريض إلا على أحدهما.
TIP
السطر المستهلك لا يُحاسَب عليه المريض أبداً. وهو يحمل سعراً فقط كي ترى العيادة تكلفة موادها. أما إجمالي الزيارة فيحسب الأسطر المباعة وحدها.
يتحرك المخزون عند حفظ الزيارة
لا عند كتابة الفاتورة. فالزيارة التي لم تُفوتر قط قد استهلكت الجل فعلاً، والسطر المستهلك لا يُفوتر أصلاً — لذلك يتبع المخزن الزيارة.
وما يترتب على ذلك، ويستحق المعرفة:
- حفظ الزيارة مرتين لا يخصم المخزون مرتين. فكل سطر يحرّك المخزون مرة واحدة فقط، إلى الأبد.
- تغيير كمية سطر من 2 إلى 5 يحرّك الفارق، لا خمسة أخرى.
- حذف السطر يعيد مخزونه، بالتكلفة التي خرج بها.
- والفاتورة المكتوبة من تلك الزيارة لا تخصم شيئاً إضافياً، وتقول ذلك على السطر.
أما السطر الذي يُكتب مباشرةً على فاتورة في الاستقبال — دون أن يُنقل من زيارة — فهو أصل تلك البيعة، ولذلك يحرّك المخزون.
تحريك المخزون يدوياً
تتيح حركات المخزون ثلاث عمليات لما يحدث بعيداً عن الزيارة:
| العملية | فيمَ تُستخدم |
|---|---|
| صرف مخزون | خرج شيء من المخزن دون زيارة — عيّنة، أو كسر تسجّله صرفاً |
| تصحيح الرصيد | وجد الجرد أكثر أو أقل مما تقوله الدفاتر. وبها تُدخل أيضاً الأرصدة الافتتاحية |
| النقل بين المخازن | البضاعة نفسها في دولاب آخر |
ويكتب النقل حركتين متلازمتين — خروجاً من مخزن ودخولاً إلى آخر — ولا يتغير إجمالي العيادة، لأن شيئاً لم يُشترَ ولم يُستهلك. وتنتقل تكلفته معه.
لا يمكن تعديل شيء هنا
لا يوجد قلم ولا علامة حذف على سطر حركة، وهذا مقصود.
فالحركة سجل لشيء حدث. وتعديلها يعيد كتابة تاريخ تعتمد عليه أشياء أخرى بالفعل — تكلفة مبيعات الشهر الماضي، ومتوسط تكلفة، وجرد وقّعه أحدهم. ولذلك بدلاً من التعديل:
- اعكسها. يسجّل النظام الحركة المضادة بتكلفة الأصل، ويبقى الاثنان في القائمة. فتستطيع دائماً أن ترى ما حدث وما فُعل حياله.
- أضف ملاحظة. وهي الشيء الوحيد الذي يمكن تغييره على سطر قائم، لأنها تشرح السطر ولا تعيد صياغته.
TIP
وهي القاعدة نفسها التي تتبعها القيود مع المال، وللسبب نفسه: السجل الذي يمكن تغييره بهدوء ليس سجلاً.
الصرف بأكثر من الرصيد
في الأصل يسمح النظام بذلك مع تنبيه. فالرصيد السالب ليس خطأ في النظام — بل هو النظام يقول لك الحقيقة: خرج شيء لم يُسجَّل دخوله قط، غالباً لأن الأرصدة الافتتاحية لم تُدخل بعد.
ويستطيع المالك تغيير ذلك من إعدادات المخزون إلى رفض الحفظ. ولا يستحق ذلك إلا بعد إدخال أرصدتك الافتتاحية؛ فقبلها يمنع الناس من تسجيل عمل أدّوه فعلاً.
تاريخ صنف بعينه
من الصنف افتح حركاته: كل سطر، والأقدم في الأسفل، ومعه الرصيد بعد كل حركة — وهو العمود الذي يُراجَع أمام الرف — ولمن يملك صلاحية رؤية التكاليف: متوسط التكلفة بعد كل سطر.
وصفحة الصنف نفسها تعرض التاريخ ذاته في تبويب حركات المخزون بجوار بياناته: افتح المنتج فتجد أحدث الحركات، وفوقها الرصيد ومتوسط التكلفة. ويعرض التبويب أحدث السطور فحسب، وعرض السجل الكامل يفتح التاريخ كله. ويظهر التبويب للصنف المجرود في عيادة تعمل فيها وحدة المخزون، ولمن يملك صلاحية رؤية حركات المخزون وحده.
إن بدت الأرصدة خاطئة
يستطيع المالك إعادة بناء الأرصدة من قائمة الحركات، من شاشة الحركات. فيعيد حساب كل رصيد من السجل ولا يغيّر من السجل شيئاً.
ولا ينبغي أن تحتاج إليها. وهي موجودة لأن الملخّص قد ينحرف والسجل لا ينحرف، ولأن طريق العودة ينبغي أن يكون زراً لا طلب دعم.
من يراه
| الصلاحية | تتيح لصاحبها |
|---|---|
| عرض حركات المخزون | قراءة السجل وتاريخ أي صنف |
| تسجيل حركات المخزون | الصرف والتصحيح والنقل والعكس |
| عرض التكاليف | رؤية تكاليف الوحدة والقيم في تلك الشاشات |
ولا تحتاج الزيارة أياً منها. فالحركة التي تسببها الزيارة تلقائية — والمعالِجة التي تستطيع حفظ عملها لا تحتاج صلاحية مخزون لتفعل ذلك.