افرنده
راهنمای اجرایی · قدم‌به‌قدم

از تعریف کالا تا فاکتور فروش

یک جریان کاری کامل روی سیستم واقعی: مشتری و کالا، قیمت و تخفیف و مالیات، فرآیند سفارش، پیش‌فاکتور ← حواله موقت ← حواله دائم ← فاکتور فروش و چاپ فاکتور.

مخاطبکاربر فروش و انبار (قدم‌های ۳ تا ۵ برای ادمین)
پیش‌نیازنوع‌فرم‌های پیش‌فاکتور، حواله و فروش تعریف شده باشد
روشهمه‌ی پیام‌ها و عددها از اجرای واقعی ثبت شده‌اند

سناریو و مسیر کلی

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

۱. پیش‌فاکتور۱۰ عدد، قیمت و قوانین
تبدیل
۲. حواله موقترزرو کالا
تبدیل
۳. حواله دائمخروج قطعی از انبار
تبدیل
۴. فاکتور فروشو چاپ فاکتور
موردمقدار نمونه در این راهنما
مشتریشرکت نمونه سفارش‌گستر (کد ۵۱۰۰۰۱۱ — کد شما متفاوت خواهد بود)
کالاکابل شبکه Cat6 (نمونه آموزشی)، کد ۳۱۰۰۰۰۰، قیمت ۱ = ۱٬۰۰۰٬۰۰۰
تعداد۱۰ عدد ← جمع مبلغ ۱۰٬۰۰۰٬۰۰۰
تخفیف ۱۰٪۱٬۰۰۰٬۰۰۰ ← باقی‌مانده ۹٬۰۰۰٬۰۰۰
مالیات ۱۰٪ (روی باقی‌مانده‌ی بعد از تخفیف)۹۰۰٬۰۰۰
مبلغ قابل پرداخت۹٬۹۰۰٬۰۰۰
🧭 قدم‌های ۳ تا ۵ (قانون قیمت‌گذاری، تعریف فرآیند و دسترسی مراحل، موجودی اولیه) را معمولاً مدیر یا ادمین یک‌بار انجام می‌دهد؛ کاربر عادی فقط از قدم ۶ به بعد کار می‌کند.

۱  تعریف مشتری

اولین قدم: بدون مشتری هیچ سندی ساخته نمی‌شود.

🎬 ویدیوی آموزشی «مشتری، کالا، تخفیف و مالیات»مدت: ۲ دقیقه و ۲۰ ثانیهزیرنویس فارسی از دکمه CC پخش‌کننده قابل روشن‌شدن است
صفحه‌ی «تعریف سریع مشتری» /quickcustomer
قدمتوضیح
۱در بخش «گروه تفصیلی» یکی از شاخه‌های ریشه را انتخاب کنید (برای ما «شرکتها (حقوقی)»). همین انتخاب فیلد «کد» را خودکار پر می‌کند.
۲«نام مشتری» را بنویسید؛ تلفن و آدرس اختیاری‌اند.
۳«ذخیره» را بزنید.
فرم تعریف سریع مشتری
تصویر واقعی از برنامه — فرم تعریف سریع مشتری (برای بزرگ‌نمایی کلیک کنید)
مشتری ذخیره شد
تصویر واقعی از برنامه — مشتری ذخیره شد (برای بزرگ‌نمایی کلیک کنید)
✅ تأییدشده روی سیستم زنده: پیام «مشتری با کد ۵۱۰۰۰۱۱ ثبت شد».

۲  تعریف کالا و قیمت

کالا همیشه زیر یک «گروه تفصیلی» ساخته می‌شود و قیمت فروش در تب «قیمت‌ها» قرار دارد.

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

۳  تخفیف و مالیات (قوانین قیمت‌گذاری)

تخفیف و مالیات در صفحه‌ی «قوانین قیمت‌گذاری» تعریف می‌شوند و ترتیب اجرایشان با «ترتیب اجرا» مشخص است.

صفحه‌ی «قوانین قیمت‌گذاری» /pricing-rules
قدمتوضیح
۱«تخفیف جدید»: عنوان، «نوع تخفیف = درصدی ثابت»، «درصد تخفیف = ۱۰»، «اعمال در فاکتور» را تیک بزنید («نمایش در سایت» را بردارید). «ترتیب اجرا» را ۱۰۰ بگذارید.
۲«مالیات جدید»: عنوان، «درصد = ۱۰»، «اعمال در فاکتور»، و «ترتیب اجرا» ۲۰۰ — عدد کوچک‌تر زودتر اجرا می‌شود، پس مالیات بعد از تخفیف حساب می‌شود.
۳برای هر دو یا «اعمال روی همه‌ی کالاها» را روشن کنید، یا کالاهای هدف را انتخاب کنید. کالاهای هدف از فهرست «کالاهای سایت» (/site-catalog) می‌آیند؛ ما چون کالا را آن‌جا اضافه نکردیم «همه‌ی کالاها» را روشن کردیم.
۴در فهرست قوانین، ستون «مبلغ پس از اجرا» نتیجه‌ی هر قانون را برای یک مبلغ نمونه (پیش‌فرض ۱٬۰۰۰٬۰۰۰) نشان می‌دهد.
فرم تخفیف جدید
تصویر واقعی از برنامه — فرم تخفیف جدید (برای بزرگ‌نمایی کلیک کنید)
فرم مالیات جدید
تصویر واقعی از برنامه — فرم مالیات جدید (برای بزرگ‌نمایی کلیک کنید)
فهرست قوانین و ترتیب اجرا
تصویر واقعی از برنامه — فهرست قوانین و ترتیب اجرا (برای بزرگ‌نمایی کلیک کنید)
🧮 نتیجه‌ی ردیف نمونه: ۱٬۰۰۰٬۰۰۰ ← تخفیف ۱۰٪ ← ۹۰۰٬۰۰۰ ← مالیات ۱۰٪ ← ۹۹۰٬۰۰۰ (یعنی ده برابرش در سند ما: ۹٬۹۰۰٬۰۰۰).
⚠️ قانون‌های «اجباری» (مثلاً هزینه‌ی حمل تعریف‌شده‌ی شرکت) خودکار روی همه‌ی اسناد اعمال می‌شوند؛ قانون‌های «اختیاری» را کاربر هنگام ثبت سند فعال یا غیرفعال می‌کند (قدم ۷).

۴  تعریف فرآیند سفارش (ادمین)

فرآیند مشخص می‌کند هر سند بعد از ذخیره به کدام سند بعدی «تبدیل» شود.

🎬 ویدیوی آموزشی «تعریف فرآیند سفارش»مدت: ۲ دقیقه و ۲۹ ثانیهزیرنویس فارسی از دکمه CC پخش‌کننده قابل روشن‌شدن است
صفحه‌ی «تعریف مراحل فرآیند» /chain/process-designer
قدمتوضیح
۱«افزودن دسته‌بندی»: نام فرآیند را بنویسید («سفارش فروش تا فاکتور») و بزنید «افزودن دسته‌بندی». آن را از فهرست «انتخاب» کنید (زیر «بدون گروه اصلی»).
۲در بخش «مراحل» چهار بار «جدید» را بزنید. هر مرحله یک «نام نمایشی»، یک «اسم فرم پایه» و یک «نوع فرم» دارد: پیش‌فاکتور ← «پیش فاکتور / پیش‌فاکتور فروش ۴»؛ حواله موقت ← «خروج انبار / حواله موقت فروش ۵»؛ حواله دائم ← «خروج انبار / حواله دائم فروش ۶»؛ فاکتور ← «فروش / فروش ۷».
۳در بخش «قوانین گذار» سه مسیر بسازید: پیش‌فاکتور ← حواله موقت، حواله موقت ← حواله دائم، حواله دائم ← فاکتور فروش؛ هر بار «مرحله‌ی مبدأ» و «مرحله‌ی مقصد» را انتخاب و «افزودن گذار» را بزنید.
۴برای هر مرحله روی آیکن «قابلیت‌ها/دسترسی‌های این مرحله» بزنید و کاربران مجاز را اضافه کنید.
افزودن مرحله‌ی فرآیند
تصویر واقعی از برنامه — افزودن مرحله‌ی فرآیند (برای بزرگ‌نمایی کلیک کنید)
فرآیند ساخته‌شده: مراحل، گذارها و پیش‌نمایش مسیر
تصویر واقعی از برنامه — فرآیند ساخته‌شده: مراحل، گذارها و پیش‌نمایش مسیر (برای بزرگ‌نمایی کلیک کنید)
✅ تأییدشده روی سیستم زنده: در پیش‌نمایش پایین صفحه زنجیره‌ی «پیش‌فاکتور فروش ← حواله موقت فروش ← حواله دائم فروش ← فاکتور فروش» دیده می‌شود.
⚠️ اگر کاربر به یک مرحله اضافه نشده باشد، فرآیند در «شروع سند جدید» دیده نمی‌شود و روی مرحله‌ی بعدی پیام «شما به این مرحله دسترسی ندارید» می‌آید. فرم‌های ساخته‌شده (نوع فرم‌ها) را ادمین قبلاً تعریف کرده است؛ ساخت نوع فرم/زیرنوع تازه کار جداگانه‌ی ادمین است.

۵  موجودی اولیه کالا (رسید)

خروج قطعی (حواله دائم) فقط وقتی ثبت می‌شود که موجودی کالا کافی باشد.

اگر بدون موجودی به حواله دائم برسید، پیام زیر را می‌بینید و ذخیره انجام نمی‌شود:

⚠️ «ردیف …: موجودی کافی برای کابل شبکه Cat6 (نمونه آموزشی) وجود ندارد. موجودی: 0.00، درخواستی: 10.00»
ثبت رسید ورود به انبار (یک فرآیند تک‌مرحله‌ای) /chain/process-designer ← «شروع سند جدید»
قدمتوضیح
۱یک فرآیند تک‌مرحله‌ای با نام «ورود موجودی کالا» و مرحله‌ی «رسید دائم کالا» (اسم فرم پایه «ورود انبار»، نوع فرم یک رسید دائم) بسازید و کاربر را به آن اضافه کنید.
۲از آیکن «شروع سند جدید» روی همان مرحله، فرم رسید را باز کنید؛ کالا را انتخاب کنید، تعداد (۲۰) را بنویسید و «ذخیره» بزنید.
فرم رسید دائم کالا
تصویر واقعی از برنامه — فرم رسید دائم کالا (برای بزرگ‌نمایی کلیک کنید)
✅ تأییدشده روی سیستم زنده: «فرم رسید دائم … با شماره ۱ با موفقیت ذخیره شد». در شرکت‌هایی که موجودی دارند، این قدم لازم نیست.

۶  پیش‌فاکتور برای مشتری

شروع سند از خودِ مشتری باعث می‌شود نام مشتری از پیش در فرم پر باشد.

🎬 ویدیوی آموزشی «پیش‌فاکتور برای مشتری»مدت: ۲ دقیقه و ۲۴ ثانیهزیرنویس فارسی از دکمه CC پخش‌کننده قابل روشن‌شدن است
لیست مشتریان CRM ← «شروع سند جدید» /crm/customer-list
قدمتوضیح
۱مشتری را جست‌وجو کنید، روی منوی «⋮» کنار آن بزنید و «شروع سند جدید» را انتخاب کنید.
۲در پنجره‌ی «شروع سند جدید» زیر نام فرآیندتان «پیش‌فاکتور فروش» را بزنید (اگر فرآیندتان این‌جا نیست، کاربر به مرحله‌ی اول اضافه نشده است).
۳«افزودن ردیف جدید» را بزنید، در «انتخاب کالا» روی کالا دوبار کلیک کنید. «فی» از قیمت ۱ کالا پر می‌شود؛ «تعداد» را ۱۰ بگذارید.
۴پایین فرم «قوانین قیمت‌گذاری» را بزنید: تخفیف ۱۰٪ و مالیات ۱۰٪ تیک‌خورده‌اند و مبلغ قابل پرداخت ۹٬۹۰۰٬۰۰۰ نشان داده می‌شود. هر قانون اختیاری دیگری را (مثلاً یک مالیات قدیمی) برای این سند خاموش کنید و «تأیید» بزنید.
۵«ذخیره» را بزنید.
پنجره‌ی شروع سند جدید برای مشتری
تصویر واقعی از برنامه — پنجره‌ی شروع سند جدید برای مشتری (برای بزرگ‌نمایی کلیک کنید)
پنجره‌ی قوانین قیمت‌گذاری سند
تصویر واقعی از برنامه — پنجره‌ی قوانین قیمت‌گذاری سند (برای بزرگ‌نمایی کلیک کنید)
پیش‌فاکتور ذخیره شد
تصویر واقعی از برنامه — پیش‌فاکتور ذخیره شد (برای بزرگ‌نمایی کلیک کنید)
✅ تأییدشده روی سیستم زنده: «فرم پیش‌فاکتور فروش با شماره ۲۱ با موفقیت ذخیره شد».

۷  تبدیل به حواله موقت

حواله موقت کالا را برای این مشتری رزرو می‌کند.

🎬 ویدیوی آموزشی «از پیش‌فاکتور تا فاکتور فروش و چاپ»مدت: ۳ دقیقه و ۴۱ ثانیهزیرنویس فارسی از دکمه CC پخش‌کننده قابل روشن‌شدن است
شروع/تکمیل گذار اسناد /chain/source-list
قدمتوضیح
۱از منوی «شروع/تکمیل گذار اسناد» (/chain/source-list) دسته‌بندی فرآیند («سایر (بدون گروه اصلی)») و بعد مرحله‌ی فعلی را انتخاب کنید.
۲سند را در فهرست «اسناد واجد شرایط» پیدا کنید و «تبدیل» را بزنید؛ «مقصد تبدیل» از قبل پر است و «مانده‌ی هر ردیف سند مبدأ» را می‌بینید.
۳در دیالوگ دوباره «تبدیل» را بزنید تا سند مرحله‌ی بعد با همان مشتری، کالا، تعداد و قیمت باز شود؛ در پایین فرم «تخفیف قاعده‌ای» و «مالیات» همراه می‌آیند. «ذخیره» را بزنید.
دیالوگ تبدیل پیش‌فاکتور به حواله موقت
تصویر واقعی از برنامه — دیالوگ تبدیل پیش‌فاکتور به حواله موقت (برای بزرگ‌نمایی کلیک کنید)
حواله موقت ذخیره شد
تصویر واقعی از برنامه — حواله موقت ذخیره شد (برای بزرگ‌نمایی کلیک کنید)
✅ تأییدشده روی سیستم زنده: «فرم حواله موقت فروش با شماره ۱ با موفقیت ذخیره شد» و «گذار زنجیره تکمیل شد». در فرم تخفیف قاعده‌ای ۱٬۰۰۰٬۰۰۰، مالیات ۹۰۰٬۰۰۰ و مبلغ قابل پرداخت ۹٬۹۰۰٬۰۰۰ بود.

۸  تبدیل به حواله دائم

با حواله دائم کالا قطعی از انبار خارج می‌شود (و موجودی کم می‌شود).

شروع/تکمیل گذار اسناد /chain/source-list
قدمتوضیح
۱از منوی «شروع/تکمیل گذار اسناد» (/chain/source-list) دسته‌بندی فرآیند («سایر (بدون گروه اصلی)») و بعد مرحله‌ی فعلی را انتخاب کنید.
۲سند را در فهرست «اسناد واجد شرایط» پیدا کنید و «تبدیل» را بزنید؛ «مقصد تبدیل» از قبل پر است و «مانده‌ی هر ردیف سند مبدأ» را می‌بینید.
۳در دیالوگ دوباره «تبدیل» را بزنید تا سند مرحله‌ی بعد با همان مشتری، کالا، تعداد و قیمت باز شود؛ در پایین فرم «تخفیف قاعده‌ای» و «مالیات» همراه می‌آیند. «ذخیره» را بزنید.
حواله دائم ذخیره شد
تصویر واقعی از برنامه — حواله دائم ذخیره شد (برای بزرگ‌نمایی کلیک کنید)
✅ تأییدشده روی سیستم زنده: «فرم حواله دائم فروش با شماره ۱ با موفقیت ذخیره شد». اگر موجودی کافی نباشد همین‌جا پیام قدم ۵ را می‌بینید.

۹  تبدیل به فاکتور فروش

آخرین مرحله‌ی فرآیند.

شروع/تکمیل گذار اسناد /chain/source-list
قدمتوضیح
۱از منوی «شروع/تکمیل گذار اسناد» (/chain/source-list) دسته‌بندی فرآیند («سایر (بدون گروه اصلی)») و بعد مرحله‌ی فعلی را انتخاب کنید.
۲سند را در فهرست «اسناد واجد شرایط» پیدا کنید و «تبدیل» را بزنید؛ «مقصد تبدیل» از قبل پر است و «مانده‌ی هر ردیف سند مبدأ» را می‌بینید.
۳در دیالوگ دوباره «تبدیل» را بزنید تا سند مرحله‌ی بعد با همان مشتری، کالا، تعداد و قیمت باز شود؛ در پایین فرم «تخفیف قاعده‌ای» و «مالیات» همراه می‌آیند. «ذخیره» را بزنید.
فاکتور فروش ذخیره شد
تصویر واقعی از برنامه — فاکتور فروش ذخیره شد (برای بزرگ‌نمایی کلیک کنید)
فاکتور فروش ثبت‌شده با جمع‌ها
تصویر واقعی از برنامه — فاکتور فروش ثبت‌شده با جمع‌ها (برای بزرگ‌نمایی کلیک کنید)
✅ تأییدشده روی سیستم زنده: «فرم فروش با شماره ۲ با موفقیت ذخیره شد». جمع‌ها: جمع مبلغ ۱۰٬۰۰۰٬۰۰۰، تخفیف قاعده‌ای ۱٬۰۰۰٬۰۰۰، مالیات ۹۰۰٬۰۰۰، مبلغ قابل پرداخت ۹٬۹۰۰٬۰۰۰.

۱۰  چاپ فاکتور

فاکتور ذخیره‌شده را باز کنید و از دکمه‌ی «چاپ ▾» فایل PDF بگیرید.

فاکتور فروش ثبت‌شده ویرایش از فهرست اسناد ← «چاپ»
قدمتوضیح
۱در «شروع/تکمیل گذار اسناد» مرحله‌ی «فاکتور فروش» را انتخاب و آیکن مداد (ویرایش) سند را بزنید.
۲روی «چاپ ▾» بزنید. اولین گزینه «چاپ «نام قالب»» است (قالب ذخیره‌شده‌ی شرکت)؛ «ویرایشِ قالب» و «طراحی چاپ» برای ساخت قالب دلخواه‌اند.
۳با «چاپ «نام قالب»» فایل فاکتور فروش-۲.pdf دانلود می‌شود.
منوی چاپ فاکتور
تصویر واقعی از برنامه — منوی چاپ فاکتور (برای بزرگ‌نمایی کلیک کنید)
فایل PDF فاکتور فروش
تصویر واقعی از برنامه — فایل PDF فاکتور فروش (برای بزرگ‌نمایی کلیک کنید)
⚠️ ظاهر PDF به قالب چاپِ شرکت بستگی دارد؛ قالب نمونه‌ی این شرکت تست یک جدول ساده است و فقط ارقام (جمع، تخفیف ۱٬۰۰۰٬۰۰۰، مالیات ۹۰۰٬۰۰۰، قابل پرداخت ۹٬۹۰۰٬۰۰۰) را نشان می‌دهد. «چاپ A5/A4» فقط وقتی کار می‌کند که برای این نوع سند قالب همان اندازه تعریف شده باشد؛ وگرنه پیام «قالب چاپ … هنوز تعریف نشده» می‌آید و باید از «طراحی چاپ» قالب بسازید (راهنمای «طراحی چاپ»). سند باید قبلاً ذخیره شده باشد.

مشکلات رایج

فرآیند در «شروع سند جدید» دیده نمی‌شودکاربر به مرحله‌ی اول فرآیند اضافه نشده است. ادمین باید در «تعریف مراحل فرآیند» برای هر مرحله کاربر را اضافه کند.
«شما به این مرحله دسترسی ندارید»کاربر به مرحله‌ی بعدی (حواله موقت/دائم/فاکتور) هم باید اضافه شود، نه فقط مرحله‌ی اول.
«موجودی کافی … وجود ندارد»اول رسید ورود کالا ثبت کنید (قدم ۵) یا تعداد را کم کنید.
«خطا در ذخیره فرم:» بدون توضیح هنگام ذخیره‌ی حوالهدر پنل Diagnostics (Ctrl+Shift+P) جزئیات را ببینید. اگر خطای شماره‌ی تکراری فاکتور بود، تنظیم نوع‌فرم‌های انبارِ شرکت ناقص است و باید به پشتیبانی افرنده گزارش شود؛ تکرار ذخیره کمکی نمی‌کند.
تخفیف یا مالیات اعمال نشددر پایین فرم «قوانین قیمت‌گذاری» را باز کنید و ببینید قانون تیک‌خورده است؛ قانون باید برای همان کالا (یا «همه‌ی کالاها») و برای «اعمال در فاکتور» فعال و در بازه‌ی تاریخش باشد.
کالای تازه در فهرست‌ها دیده نمی‌شود«بازخوانی اطلاعات پایه» از منوی کاربر را بزنید.
← بازگشت به فهرست راهنماها