این درس کاملترین راهنمای تعریف کالا و خدمت در حسابیکس آرک است: از باز کردن فرم تا چاپ برچسب، ایمپورت اکسل و جزئیات موجودی — با نام دقیق هر تب، فیلد و دکمه.
مسیرها
- کالاها —
/business/{id}/products - افزودن: دکمه + کنار منو، یا افزودن کالا یا خدمت در بالای لیست
- ویرایش: عملیات سطر → ویرایش یا دوبارکلیک
- کپی: کپی کالا یا خدمت
دیالوگ فرم — ساختار کلی
عنوان: افزودن کالا یا خدمت / ویرایش / کپی کالا یا خدمت
پایین: انصراف | ذخیره | (ویرایش) چاپ برچسب از فرم کالا
تب ۱ — اطلاعات کلی
نوع قلم
دو کارت انتخابی:
| گزینه | ذخیره | تأثیر |
|---|---|---|
| کالا | کالا |
موجودی، انبار، بارکد فعال |
| خدمت | خدمت |
بدون موجودی انبار |
فیلدهای اصلی
| فیلد | الزامی | توضیح |
|---|---|---|
| تولید خودکار کد | — | روشن: سیستم کد یکتا میدهد؛ خاموش: کد دستی |
| کد | اگر دستی | حداقل ۲ کاراکتر |
| عنوان | بله | حداقل ۲ کاراکتر — نام نمایشی در فاکتور |
| عکس کالا | خیر | JPG, PNG, GIF, WebP, BMP |
| توضیحات | خیر | یادداشت داخلی یا چاپ |
| بارکدهای عمومی | خیر | چند بارکد با ویرگول — جستوجو در فاکتور و فروش سریع |
| دستهبندیها | خیر | انتخاب از درخت — چند دسته ممکن |
| واحد اصلی | بله | پیشفرض «عدد» |
| واحد فرعی | خیر | مثلاً کارتن — نیاز به ضریب تبدیل |
| ضریب تبدیل واحد | اگر واحد فرعی | مثلاً ۱۲ = هر کارتن ۱۲ عدد |
| ویژگیهای کالا و خدمات | خیر | چیپهای از پیش تعریفشده در منوی ویژگیها |
تب ۲ — قیمت و موجودی
بخش موجودی (فقط کالا)
| تنظیم | گزینهها / معنی |
|---|---|
| حالت موجودی | فلهای (bulk) — تعداد کلی | یونیک (unique) — هر قلم سریال/بارکد جدا |
| ردیابی سریال نامبر | برای کالای یونیک |
| ردیابی بارکد | بارکد اختصاصی هر واحد |
| کنترل موجودی | جلوگیری از فروش بیش از موجودی (بسته به تنظیمات کسبوکار) |
| انبار پیشفرض | خروج/ورود پیشفرض در فاکتور |
| نقطه سفارش مجدد | هشدار «نیاز به شارژ انبار» در لیست |
| کمینه مقدار سفارش | حداقل سفارش از تأمینکننده |
| زمان تحویل (روز) | ۰ تا ۳۶۵ |
مانده افتتاحیه (کارت)
- تعداد اولیه — موجودی ابتدای سال مالی
- بهای تمامشده (هر واحد) — برای ارزش موجودی
در سند تراز افتتاحیه ثبت میشود.
تبدیل فلهای به یونیک: دکمه تبدیل و ایجاد Instance ها — غیرقابل برگشت بدون احتیاط.
قیمت پایه
| فیلد | کاربرد |
|---|---|
| قیمت فروش | پیشفرض در فاکتور وقتی لیست قیمت نباشد |
| توضیح قیمت فروش | یادداشت داخلی |
| قیمت خرید | بهای تمامشده مرجع / گزارش سود |
| توضیح قیمت خرید | یادداشت |
چندارزی (در صورت فعال بودن)
- قیمت ارزی (چندارزی)
- ارز قیمت ارزی
- قیمت فروش ارزی / قیمت خرید ارزی
- بهروزرسانی خودکار قیمت پایه از نرخ
- همگام با لیست قیمت پیشفرض
- دکمه بروزرسانی قیمت پایه از نرخ
قیمت در لیستهای قیمت
بخش قیمت در لیستهای قیمت — دکمه افزودن قیمت
دیالوگ ساده: لیست قیمت + ارز + قیمت
نمایش کارت: نام لیست، ارز، قیمت، سطح: {نام پله}، حداقل تعداد: {n}
نکته: تعریف پله (تکی/عمده) و حداقل تعداد در آیتمهای لیست قیمت یا ویرایش گسترده قیمتها است — درس سطوح قیمت.
تأمینکنندگان کالا
پایین تب قیمت — افزودن ردیف تأمینکننده:
- انتخاب شخص (نوع تأمینکننده)
- کد تأمینکننده، قیمت خرید، واحد، حداقل سفارش
- علامت ترجیحی (یک تأمینکننده اصلی)
- راههای ارتباطی کپیشده از شخص
تب ۳ — مالیات
| فیلد | توضیح |
|---|---|
| کُد مالیاتی | جستوجو از جدول کدهای مالیاتی (مودیان) |
| نوع مالیات / واحد مالیاتی | از کد انتخابشده |
| مشمول مالیات فروش + نرخ مالیات فروش | ۰–۱۰۰٪ |
| مشمول مالیات خرید + نرخ مالیات خرید | ۰–۱۰۰٪ |
تب ۴ — شبکهٔ تأمین
انتشار در کاتالوگ عمومی API (شبکه تأمین):
- سویچ انتشار در API عمومی کاتالوگ
- خلاصه، بررسی تخصصی، مشخصات فنی از قالب مشخصات تأمین
- برند، مدل، کشور سازنده، ویدیو، گالری تصاویر
تب ۵ — فرمول تولید
برای کالای تولیدی — مواد اولیه و خروجی. اگر کالا هنوز ذخیره نشده: ابتدا ذخیره کنید.
صفحه لیست کالاها — راهنمای کامل
فیلتر سریع دسته
نوار چیپ بالای جدول — درخت دسته (ذخیره در ترجیحات مرورگر)
جستوجو
در: کد، عنوان، توضیحات، بارکدهای عمومی
فیلترهای پیشرفته
- نوع: کالا / خدمت
- دستهبندی (درخت)
ستونهای مهم جدول
عکس، کد، عنوان، دستهبندی، نوع، بارکدهای عمومی، قیمت فروش، قیمت خرید، کنترل موجودی، انبار پیشفرض، موجودی انبارداری، موجودی حسابداری، نیاز به شارژ انبار، نقطه سفارش، نرخ مالیات، تاریخ ایجاد/بروزرسانی
نوار ابزار بالا
| ابزار | کار |
|---|---|
| حذف گروهی | کالاهای انتخابشده |
| چاپ QR یونیک | کالاهای یونیک انتخابشده |
| چاپ برچسب بارکد عمومی | برچسب از بارکدهای عمومی |
| منوی چاپ سفارشی | قالب Excel/PDF/سریال |
| تغییر انبار پیشفرض | گروهی |
| ورود از اکسل | ایمپورت انبوه |
| تغییر قیمتهای گروهی | درصد/مبلغ روی پایه یا لیست |
| ویرایش گسترده قیمتها | صفحه شبکه Excel-like |
| گزارش قیمت کالا | خروجی PDF/Excel |
| مدیریت لیستهای قیمت | دیالوگ/صفحه لیستها |
ایمپورت از اکسل
دیالوگ ورود از اکسل:
- دانلود قالب
- تطبیق بر اساس: کد / عنوان
- سیاست تداخل: فقط درج / بروزرسانی / upsert
- دستهبندی ناموجود: خطا / ایجاد خودکار
- ویژگی ناموجود: خطا / ایجاد خودکار
- مسیر دسته در اکسل:
مواد اولیه > پلاستیک - اعتبارسنجی فقط (dry-run)
- ایمپورت
جزئیات کالا (کلیک روی سطر)
| تب | محتوا |
|---|---|
| اطلاعات کلی | کارتهای خلاصه |
| سریال و بارکد | فقط کالای یونیک + دسترسی انبار |
| موجودی | موجودی به تفکیک انبار |
| بازرگانی و قیمت | نمودار خرید/فروش، میانگین موزون (نیاز invoices.view) |
| اسناد | فایل پیوست |
مثال — تعریف کالای فروشگاهی
- نوع کالا — عنوان «ماگ سرامیکی» — واحد «عدد»
- بارکد عمومی: 6260123456789
- دسته: «لوازم آشپزخانه»
- قیمت فروش ۱۵۰٬۰۰۰ — قیمت خرید ۹۰٬۰۰۰
- کنترل موجودی روشن — انبار «فروشگاه»
- تعداد اولیه ۵۰ — بهای تمامشده ۹۰٬۰۰۰
- ذخیره
مثال — تعریف خدمت
- نوع خدمت — عنوان «نصب نرمافزار»
- قیمت فروش ۵۰۰٬۰۰۰
- مالیات فروش ۹٪
- ذخیره — در فاکتور فروش بدون انبار قابل انتخاب
پیامهای خطا
| پیام | راهحل |
|---|---|
| نام کالا الزامی است / حداقل ۲ کاراکتر | عنوان را پر کنید |
| واحد اصلی الزامی | واحد را انتخاب کنید |
| ضریب تبدیل باید بزرگتر از صفر | عدد معتبر برای واحد فرعی |
| نرخ مالیات بیشتر از ۱۰۰٪ | اصلاح نرخ |
| موجودی کافی نیست (فروش) | موجودی یا کنترل موجودی |
| دسترسی مشاهده کالاها ندارید | products.view |
چکلیست
- کالا در لیست با کد و قیمت دیده میشود
- در فاکتور فروش با جستوجو/barcode پیدا میشود
- موجودی پس از فاکتور قطعی با حواله بهروز میشود
گام بعدی
- دستهبندی کالاها
- لیست قیمت