افرنده
راهنمای کاربری · انبار و فاکتور

کارت بچ، انقضا، FEFO و پالت

تاریخ تولید، انقضا و تست مجدد هر بچ در یک «کارت بچ» نگه‌داری می‌شود؛ فاکتور فروش و حواله اگر بچ منقضی یا دیرتر‌منقضی را انتخاب کنید هشدار و پیشنهاد می‌دهند؛ و بسته‌ها (تکی، کارتن، پالت) و محتوای پالت‌ها بدون تغییر موجودی رسمی انبار مدیریت می‌شوند.

منواطلاعات پایه انبار ← کارت بچ، موجودی بچ‌ها، تعریف بسته، پالت‌ها، شرط بچ مشتریان
بچ چیست؟مقدار «صفت اول» کالا (مثلاً R3451400)
FEFOاول برداشت از بچی که زودتر منقضی می‌شود

نمای کلی

«بچ» در افرنده فقط همان مقدار صفت اول کالاست؛ تاریخ‌ها و ویژگی‌های بچ (تولید، انقضا، تست مجدد، عمر مفید، چگالی) در یک جدول جدا به نام کارت بچ می‌مانند، نه به‌صورت صفت‌های اضافه روی موجودی. به این ترتیب نام کالا بلند نمی‌شود و موجودی بچ‌ها از هم جدا نمی‌شود.

صفحه / منومسیرکار
کارت بچ (تاریخ تولید و انقضا)/batch-cardsثبت و ویرایش تاریخ‌های هر بچ، عمر مفید پیش‌فرض کالا، تنظیمات شرکت
موجودی بچ‌ها و انقضا (FEFO)/batch-stockموجودی و قابل‌فروش هر بچ کنار انقضا، ابزار «پیشنهاد بچ»
تعریف بسته (تکی، کارتن، پالت)/pack-definitionsنقش هر مقدار صفت سوم و ضریب (کارتن = ۱۲ تکی…)
پالت‌ها و درخواست باز کردن/palletsساخت پالت با محتوا، درخواست باز کردن و تأیید مدیر
شرط بچ مشتریان (حداقل مانده‌ی عمر)/batch-customer-policyحداقل روزِ باقی‌مانده تا انقضا برای هر مشتری
فاکتور فروش، پیش‌فاکتور، حواله و خروج انبارگرید اقلام سندهشدار/پیشنهاد FEFO بعد از ثبت تعداد و دکمه‌ی «بررسی FEFO همه ردیف‌ها»
۱. عمر مفید کالاپیش‌فرض هر کالا (روز)
تاریخ تولید
۲. کارت بچتولید، انقضا، تست مجدد
موجودی رسمی
۳. موجودی بچ‌هاقابل فروش + مانده تا انقضا
ثبت تعداد
۴. هشدار FEFOفقط پیشنهاد، انتخاب با شما
✅ هیچ‌چیز خودکار تغییر نمی‌کند. کارت بچ، هشدار FEFO و پالت هیچ سند انبار نمی‌سازند، موجودی را جابه‌جا نمی‌کنند و چیزی را رزرو نمی‌کنند. سوییچ‌های FEFO به‌صورت پیش‌فرض خاموش‌اند؛ تا مدیر سیستم روشن نکند رفتار فاکتور و حواله دقیقاً مثل قبل است.

۱  کارت بچ

صفحه‌ی «کارت بچ» /batch-cards

هر ردیف یک بچ از یک کالاست. ستون‌ها: کالا، بچ، تاریخ تولید، تست مجدد، تاریخ انقضا، مانده تا انقضا (چیپ رنگی)، چگالی.

کنترلتوضیح
فیلتر کالا و جست‌وجوکالا را با کد یا نام انتخاب کنید یا بخشی از نام بچ را بنویسید.
همه / نزدیک انقضا (۳۰ روز) / نزدیک انقضا (۹۰ روز) / منقضی‌شدهفیلتر سریع بر اساس مانده تا انقضا.
کارت بچ جدیدفرم ثبت کارت (جدول زیر).
دکمه‌ی ویرایش ردیفهمان فرم با کالا و بچ قفل‌شده؛ فقط تاریخ‌ها و ویژگی‌ها قابل تغییرند.
عمر مفید کالاپس از انتخاب کالا فعال می‌شود؛ عمر مفید پیش‌فرض.
تنظیماتتنظیمات کارت بچ این شرکت (ذخیره فقط مدیر سیستم).

فرم کارت بچ جدید / ویرایش

فیلدتوضیح
کالا الزامیبا کد یا نام جست‌وجو می‌شود. کارت برای «کالای پایه» ثبت می‌شود، نه برای یک ترکیب خاص بسته/گرید.
بچ الزامیمقدار صفت اول کالا (عنوان فیلد همان عنوانی است که شرکت شما برای صفت اول گذاشته). بدون انتخاب کالا و بچ دکمه‌ی ذخیره کار نمی‌کند.
تاریخ تولید / تاریخ انقضا / تاریخ تست مجددتقویم شمسی. اگر «انقضا» (یا «تست مجدد») را خالی بگذارید و «تولید» را بدهید، از عمر مفید پیش‌فرض کالا محاسبه می‌شود. تاریخ انقضا نباید قبل از تولید باشد.
عمر مفید (روز) اختیاریاگر پر شود به‌جای عمر مفید پیش‌فرض کالا برای محاسبه‌ی انقضای همین کارت استفاده می‌شود.
چگالی اختیاریبرای تبدیل وزن و حجم (مثلاً کیلوگرم به لیتر).
«برای محاسبه‌ی عمر مفید اختصاصی» اختیاریاگر برای این کالا عمر مفید جدا برای یک بسته یا گرید تعریف کرده‌اید، همان را انتخاب کنید تا در محاسبه لحاظ شود.
توضیح اختیاریحداکثر ۳۰۰ کاراکتر.
🧭 یک بچ برای هر کالا فقط یک کارت دارد (یکتا روی «شرکت + کالا + بچ»). ثبت دوباره همان ترکیب، کارت موجود را ویرایش می‌کند. دیگر لازم نیست تاریخ تولید را جداگانه به‌عنوان صفت دوم کالا وارد کنید.

۲  عمر مفید پیش‌فرض کالا

دکمه‌ی «عمر مفید کالا» (پس از انتخاب کالا) پنجره‌ی «عمر مفید پیش‌فرض» را باز می‌کند.

ستون / فیلدتوضیح
ردیف «همه»عمر مفید پیش‌فرض کل کالا (روز).
بسته / گریداختیاری؛ برای یک بسته یا گرید خاص می‌توانید ردیف جدا بسازید (مثلاً بسته ۵ لیتری ۲۴ ماه، ۱ لیتری ۱۲ ماه). در محاسبه‌ی انقضا اختصاصی‌ترین ردیف برنده است.
عمر مفید (روز) الزامیباید بزرگ‌تر از صفر باشد.
تست مجدد (روز) اختیاریفاصله‌ی تولید تا تاریخ تست مجدد.
دکمه‌ی حذفردیف را حذف می‌کند؛ کارت‌های ثبت‌شده تغییر نمی‌کنند.
ℹ️ عمر مفید فقط وقتی به کار می‌آید که تاریخ انقضا دستی داده نشده باشد. تاریخ‌هایی که خودتان وارد کرده‌اید هرگز بازنویسی نمی‌شوند.

۳  ارتباط با کنترل کیفیت (QC)

شرکت‌هایی که QC دارند بدون تغییر کار می‌کنند. QC همچنان برچسب بچ را (با فرمول بچ) می‌سازد؛ کارت بچ مرجع تاریخ‌ها است و جریان فقط یک‌طرفه از QC به کارت است.

تأیید QC یک بچطبق روال قبلی
خودکار
کارت بچتست مجدد همیشه؛ تولید/انقضا طبق تنظیم
چه می‌شودتوضیح
تاریخ تست مجدد QCهمیشه (بدون هیچ تنظیمی) در کارت بچ ثبت می‌شود.
تاریخ آنالیز QC ← تاریخ تولیدفقط اگر در تنظیمات روشن باشد و کارت هنوز تاریخ تولید نداشته باشد؛ آن‌گاه انقضا از عمر مفید پیش‌فرض کالا حساب می‌شود.
تاریخ‌های وارد‌شده توسط کاربرهرگز تغییر نمی‌کنند.
خطای همگام‌سازیروی تأیید QC اثر نمی‌گذارد؛ تأیید QC حتی اگر ساخت یا به‌روزرسانی کارت خطا بدهد کامل انجام می‌شود.

۴  تنظیمات کارت بچ این شرکت

دکمه‌ی «تنظیمات» در صفحه‌ی کارت بچ ذخیره: فقط مدیر سیستم

همه‌ی گزینه‌ها برای هر شرکت جدا و به‌صورت پیش‌فرض خاموش هستند. دیگر کاربران فقط می‌توانند مقادیر را ببینند.

گزینهاثر
تاریخ آنالیز QC همان «تاریخ تولید» این شرکت استهنگام تأیید QC، اگر کارت بچ تاریخ تولید ندارد از «تاریخ آنالیز» QC پر می‌شود و انقضا از عمر مفید کالا حساب می‌شود.
مقدار صفت «تاریخ» (صفت دوم) از تاریخ تولید کارت ساخته شودبرای شرکت‌هایی که صفت دوم را با فرمول QC نمی‌سازند. هنگام تعریف ترکیب جدید «کالا + صفات»، اگر بچ انتخاب شده و کارتش تاریخ تولید دارد و صفت دوم خالی یا «بدون صفت» است، مقدار صفت دوم از همان تاریخ ساخته می‌شود. اگر شرکت شما از فرمول QC برای صفت دوم استفاده می‌کند، روشنش نکنید.
قالب مقدار صفت تاریخشمسی (۱۴۰۵/۰۷/۳۰) یا میلادی (2026-10-22)؛ فقط وقتی گزینه‌ی بالا روشن است فعال می‌شود.
پیشنهاد و هشدار FEFO: فاکتور فروش و پیش‌فاکتورروشن شدن هشدار در فاکتور فروش، فروش داخلی و پیش‌فاکتور فروش.
پیشنهاد و هشدار FEFO: حواله و خروج انبارروشن شدن هشدار در حواله/خروج انبار (از جمله حواله‌ی موقت مصرف مواد در برنامه‌ریزی تولید).
پیشنهاد و هشدار FEFO: مصرف مواد تولیدروی حواله‌هایی که نوعشان در «نوع حواله‌های مصرف مواد تولید» (همین دیالوگ) انتخاب شده اثر دارد؛ این حواله‌ها دیگر تابع سوییچ «حواله و خروج انبار» نیستند.

۵  موجودی بچ‌ها و انقضا

صفحه‌ی «موجودی بچ‌ها و انقضا (FEFO)» /batch-stock

موجودی هر بچ از «موجودی اسمی» رسمی انبار (همان گزارش موجودی) خوانده و کنار تاریخ‌های کارت بچ نمایش داده می‌شود.

ستونتوضیح
موجودیاول دوره + ورودی − خروجی.
قابل فروشموجودی منهای مقدار رزروشده در پیش‌فاکتورها و خروج‌های در راه.
بسته / گریدعنوان‌ها از صفت‌های سوم و چهارم شرکت شما گرفته می‌شود.
تاریخ تولید، تست مجدد، تاریخ انقضا، مانده تا انقضااز کارت بچ؛ چیپ «بدون کارت» یعنی برای این بچ تاریخی ثبت نشده است.

فیلترها: کالا، جست‌وجوی بچ، «فقط دارای موجودی»، و همه / نزدیک انقضا (۳۰ و ۹۰ روز) / منقضی‌شده. دکمه‌ی «پیشنهاد بچ (FEFO)» پنجره‌ی زیر را باز می‌کند.

پنجره‌ی «پیشنهاد بچ بر پایه‌ی نزدیک‌ترین انقضا»

ورودیتوضیح
کالا + بسته + گریدکالایی که می‌خواهید از آن برداشت کنید؛ بسته و گرید اختیاری‌اند.
مقدار مورد نیازاگر بدهید، فهرست «مقدار پیشنهادی» از هر بچ می‌آید و در پایان تأمین کامل یا «کسری» اعلام می‌شود.
حداقل مانده‌ی عمر (روز)بچ‌هایی که کمتر از این مانده دارند پیشنهاد نمی‌شوند.
بچ‌های بدون تاریخ انقضا هم پیشنهاد شونددر انتهای فهرست می‌آیند.
🧭 این ابزار فقط پیشنهاد می‌دهد؛ چیزی را رزرو یا در سندی ثبت نمی‌کند.

۶  قواعد FEFO (اول انقضا، اول خروج)

وضعیت ردیفنتیجه
بچ انتخاب‌شده منقضی شدهبحرانی پیام «بچ … منقضی شده است» (در فاکتور با رنگ قرمز و بدون ناپدید شدن خودکار).
مانده‌ی عمر بچ از «حداقل مانده‌ی عمر» مشتری کمتر استهشدار
تاریخ انقضا ثبت نشده ولی مشتری شرط حداقل عمر داردهشدار شرط قابل بررسی نیست.
بچ دیگری زودتر منقضی می‌شود و موجودی قابل فروش داردهشدار «طبق FEFO باید اول از آن برداشت شود».
هیچ‌کدامهیچ پیامی نمی‌آید.
ترتیب پیشنهادنزدیک‌ترین انقضا اول، سپس تاریخ تولید، سپس شناسه‌ی بچ؛ بچ‌های بدون انقضا آخر.
فقط بچ‌های دارای موجودی قابل فروشموجودی از «موجودی اسمی» رسمی خوانده می‌شود.
بررسی بر پایه‌ی تعداد همان ردیفردیف‌های دیگرِ همان کالا در سند در محاسبه نمی‌آیند.

۷  هشدار FEFO در فاکتور فروش و حواله

پس از اینکه مدیر سیستم سوییچ مربوط را روشن کرد:

۱. تعداد ردیف را وارد کنیدبعد از ثبت تعداد، اگر ردیف مشکل داشته باشد پیام در پایین صفحه با دکمه‌ی «مشاهده پیشنهاد» می‌آید. اگر همان پیام برای همان تعداد و بچ قبلاً نمایش داده شده باشد تکرار نمی‌شود.
۲. پنجره‌ی «هشدار و پیشنهاد بچ (FEFO)»پیام‌ها و جدول پیشنهاد (بچ، قابل فروش، تاریخ انقضا، مانده تا انقضا، مقدار پیشنهادی). اگر بچ‌های واجد شرایط کل تعداد را تأمین نکنند «کسری» هم نوشته می‌شود.
۳. «اعمال پیشنهاد» یا «نگه داشتن انتخاب من»«اعمال» ردیف فعلی را به اولین بچ پیشنهادی می‌برد و برای بقیه‌ی بچ‌ها ردیف جدید می‌سازد (قیمت هر ردیف دوباره خوانده می‌شود و قاعده‌ی ردیف تکراری سر جایش می‌ماند). «نگه داشتن» هیچ تغییری نمی‌دهد.
۴. «بررسی FEFO همه ردیف‌ها»دکمه‌ی نوار ابزار گرید اقلام (فقط وقتی FEFO برای آن سند روشن است). همه‌ی ردیف‌ها را یک‌جا می‌سنجد و فقط ردیف‌های مشکل‌دار را با «اعمال پیشنهاد» فهرست می‌کند؛ اگر مشکلی نباشد پیام «همه‌ی ردیف‌ها با قواعد FEFO سازگارند» می‌آید.
⚠️ ردیف‌های از‌قبل‌پرشده (مثلاً حواله‌ی موقتی که از برنامه‌ریزی تولید با بچ ساخته می‌شود) تا زمانی که تعداد را ویرایش نکنید خودکار بررسی نمی‌شوند؛ برای آن‌ها از «بررسی FEFO همه ردیف‌ها» استفاده کنید.
سندسوییچ مربوط
فاکتور فروش، فروش داخلی، پیش‌فاکتور فروشفاکتور فروش و پیش‌فاکتور
خروج انبار، حواله‌ی صادراتحواله و خروج انبار
حواله‌ای که نوعش در «نوع حواله‌های مصرف مواد تولید» انتخاب شده (از جمله حواله‌ی موقت بالا)مصرف مواد تولید

۸  شرط بچ مشتریان (حداقل مانده‌ی عمر)

صفحه‌ی «شرط بچ مشتریان» /batch-customer-policy
فیلد / ستونتوضیح
مشتری الزامیبا نام یا کد جست‌وجو می‌شود.
حداقل مانده‌ی عمر (روز)مثلاً ۶۰ یعنی برای این مشتری فقط بچی مناسب است که حداقل ۶۰ روز تا انقضایش مانده باشد.
ثبت برای این مشتریاگر مشتری از قبل شرط داشته باشد، عدد قبلی عوض می‌شود.
ویرایش / حذفویرایش مقدار را به فرم بالای صفحه می‌برد؛ حذف شرط با تأیید انجام می‌شود.
🧭 این شرط فقط در پیشنهاد و هشدار FEFO فاکتور فروش و حواله به کار می‌رود (مشتری سند همان «خریدار» سند است) و چیزی را مسدود نمی‌کند. مشتری بدون شرط فقط قواعد «منقضی» و «بچ زودتر‌منقضی» را می‌بیند.

۹  تعریف بسته (تکی، کارتن، پالت)

«بسته» همان مقدارهای صفت سوم کالاست. اینجا مشخص می‌کنید هر بسته تکی است، کارتن یا پالت و چه چیزی در آن است. تعریف بسته هیچ سند انبار نمی‌سازد و موجودی را تغییر نمی‌دهد.

صفحه‌ی «تعریف بسته» /pack-definitions
فیلدتوضیح
بسته الزامیمقدار صفت سوم (مثلاً «۵ لیتری»، «کارتن ۱۲تایی»، «پالت»).
سطحتکی / ظرف، کارتن، پالت.
شامل و تعدادبرای کارتن و پالت: بسته‌ی داخلی و تعداد (کارتن = ۱۲ تکی، پالت = ۶۰ کارتن).
اندازه‌ی ظرف و واحدبرای ظرف تکی (مثلاً ۵ و L). معادل کل (مثلاً لیتر) از ضرب تعداد ظرف‌ها در اندازه‌ی ظرف تکی به‌دست می‌آید.
فعالتعریف غیرفعال در ساخت پالت دیده نمی‌شود.

ستون‌های فهرست: بسته، سطح، شامل، اندازه‌ی ظرف، تعداد ظرف داخلش، معادل کل، وضعیت. ابتدا ظرف «تکی» را تعریف کنید، سپس «کارتن» و «پالت».

۱۰  پالت‌ها

پالت یک ظرف با محتواست؛ می‌تواند چند بچ و چند کالا داشته باشد (پالت مخلوط). ساختن پالت هیچ سند انبار نمی‌سازد و موجودی رسمی را جابه‌جا نمی‌کند. موجودی آزاد = موجودی اسمی − محتوای پالت‌های فعال.

صفحه‌ی «پالت‌ها» ← تب «پالت‌ها» /pallets
کنترلتوضیح
فیلتر وضعیتمهروموم، در انتظار تأیید باز شدن، باز شده.
جست‌وجوشماره‌ی پالت، نام کالا یا بچ.
ستون‌هاشماره، نوع، وضعیت، محتوا، تعداد کل، ثبت.
دکمه‌ی چشمنمایش محتوای پالت (کالا، بچ، تاریخ انقضا، بسته، گرید، تعداد) و درخواست باز کردن.

ساخت پالت جدید

۱. نوع پالتاز تعریف‌های سطح «پالت» انتخاب می‌شود؛ توضیح اختیاری (تا ۳۰۰ کاراکتر).
۲. افزودن محتوا از موجودی آزادکالا را انتخاب کنید، سپس «بچ / بسته / گرید» و تعداد. تعداد بیشتر از موجودی آزاد پذیرفته نمی‌شود («تعداد از موجودی آزاد بیشتر است»). کالای بدون موجودی آزاد پیام «این کالا موجودی آزاد ندارد» می‌دهد.
۳. ذخیرهشماره‌ی پالت ثبت و اعلام می‌شود («پالت شماره‌ی … ثبت شد»). مقدار انتخابی از «موجودی آزاد» جدا می‌شود تا یک مقدار در دو پالت قرار نگیرد.

۱۱  باز کردن پالت (درخواست و تأیید مدیر)

باز کردن یک پالت فقط با درخواست و تأیید مدیر سیستم انجام می‌شود تا پالتی که برای مشتری عمده نگه داشته‌اید بی‌هماهنگی باز نشود.

مهرومومپالت سالم
درخواست + دلیل
در انتظار تأیید باز شدنهنوز از موجودی آزاد جداست
تأیید مدیر
باز شدهمحتوا دوباره موجودی آزاد
مرحلهتوضیح
درخواستدر پنجره‌ی پالت (دکمه‌ی چشم) «دلیل باز کردن» را بنویسید و درخواست را بفرستید. تا زمان تأیید، محتوا از موجودی آزاد جداست.
تب «درخواست‌های باز کردن»شماره‌ی درخواست، پالت، محتوا، دلیل، وضعیت و هزینه‌ی بسته‌بندی؛ تعداد درخواست‌های در انتظار کنار نام تب می‌آید.
تأیید یا رد (فقط مدیر سیستم)با تأیید، پالت «باز شده» می‌شود. مدیر می‌تواند «هزینه‌ی مواد بسته‌بندی از دست‌رفته» (چوب پالت، شرینک، کارتن) و «توضیح تصمیم» را هم ثبت کند. رد درخواست پالت را مهروموم نگه می‌دارد.
اثر بر موجودیهیچ؛ موجودی انبار تغییر نمی‌کند و سندی ساخته نمی‌شود.

محدودیت‌های فعلی

تبدیل کارتن به تکی (و برعکس)هنوز ساخته نشده؛ چون موجودی را بین دو بسته جابه‌جا می‌کند باید با سند رسمی انبار انجام شود. فعلاً تعریف بسته و پالت فقط سازمان‌دهی و محاسبه‌ی معادل است.
بهای تمام‌شدههمان روش قبلی (به‌ازای هر ترکیب کالا و صفات) است و با کارت بچ تغییر نکرده.
رزروFEFO چیزی را رزرو نمی‌کند؛ بین دو کاربر هم‌زمان ممکن است هر دو یک بچ را ببینند.

نکات و اشتباهات رایج

هشدار FEFO در فاکتور نمی‌آیدسوییچ مربوط در «کارت بچ ← تنظیمات» روشن نیست، تعداد ردیف وارد نشده، یا برای آن بچ و بچ‌های دیگر کارت/تاریخ انقضا ثبت نشده است.
چیپ «بدون کارت» در موجودی بچبرای آن بچ در «کارت بچ» تاریخ تولید یا انقضا ثبت کنید؛ تا آن موقع در FEFO آخر فهرست می‌آید.
انقضا خالی ماندتاریخ تولید را بدهید و برای کالا «عمر مفید» تعریف کنید، یا تاریخ انقضا را دستی وارد کنید.
دکمه‌ی ذخیره‌ی تنظیمات غیرفعال استفقط مدیر سیستم می‌تواند تنظیمات کارت بچ را تغییر دهد.
پالت ساختم ولی موجودی انبار کم نشددرست است؛ پالت فقط محتوا را از «موجودی آزاد» جدا می‌کند و سند انبار نمی‌سازد.
تاریخ صفت دوم با کارت فرق دارداگر شرکت شما صفت دوم را با فرمول QC می‌سازد، «ساخت صفت تاریخ از کارت» را روشن نکنید؛ مرجع تاریخ‌های FEFO همیشه کارت بچ است.
← بازگشت به فهرست راهنماها