در این آموزش یاد میگیرید
- پیمانکاری را روشن کنید و برای محصول، فهرست مواد از نوع پیمانکاری و تأمینکننده با زمان تحویل بسازید
- پیمانکاری ساده را از سفارش خرید تا رسید محصول پیش ببرید
- مواد را از انبار خودتان، یا مستقیم از تأمینکننده، برای پیمانکار بفرستید
- جابهجاییهای مکان پیمانکاری را دنبال کنید و فرمول ارزشگذاری محصول پیمانکاری را بشناسید
- بدانید تولید کارمزدی و امانی در ایران چه سند و حسابی دارد و کجا باید با حسابدار و مشاور مالیاتی تصمیم بگیرید
پیشنیاز
اپهای تولید، انبار و خرید نصب باشند. این آموزش ساختن فهرست مواد و سفارش خرید را تکرار نمیکند؛ اگر با آنها آشنا نیستید، اول تولید در اودو و آموزش خرید اودو را بخوانید. ماژول پیمانکاری فرعی (mrp_subcontracting) در کد ویرایش کامیونیتی اودو ۲۰ هم هست؛ فرق ویرایشها را در راهنمای اودو کامیونیتی یا اینترپرایز ببینید.
تازههای اودو ۲۰ در پیمانکاری فرعی
- وضعیت اجزا (Component Status) و نمای کلی دستور تولید حالا برای تولید پیمانکاری هم هست؛ میبینید کدام جزء کم است و همانجا سفارشش میدهید.
- ارزش رسید پیمانکاری: اگر سفارش خریدی وصل نباشد، هزینهی پیمانکار هنگام رسید محصول از لیست قیمت تأمینکننده گرفته میشود.
- در نمای کلی دستور تولید، بهای تأمین محصول پیمانکاری بهای اجزا را هم حساب میکند.
از یادداشتهای رسمی انتشار اودو ۲۰.
پیمانکاری فرعی در اودو چیست؛ سه گردشکار
در مستندات اودو، پیمانکاری فرعی یعنی شرکت ساخت محصولی را به یک تولیدکنندهی بیرونی (پیمانکار) میسپارد و بعد خودش آن را میفروشد. شرکت لازم نیست دستگاه و نیروی ساخت را خودش داشته باشد و پیمانکار هم روی کار تخصصی خودش تمرکز میکند. فرق سه گردشکار اودو در این است که مواد ساخت از کجا به دست پیمانکار میرسد:
| گردشکار | مواد از کجا میآید | اسنادی که اودو میسازد |
|---|---|---|
| پیمانکاری ساده (Basic) | پیمانکار خودش تهیه میکند | سفارش خرید و رسید محصول |
| ارسال مواد به پیمانکار (Resupply Subcontractor on Order) | شرکت از انبار خودش میفرستد | سفارش خرید، حوالهی ارسال مواد (Resupply) و رسید محصول |
| ارسال مستقیم به پیمانکار (Dropship Subcontractor on Order) | شرکت از تأمینکننده میخرد و تأمینکننده مستقیم به پیمانکار میدهد | سفارش خرید پیمانکار، درخواست پیشنهاد قیمت مواد، سند ارسال مستقیم و رسید محصول |
- شرکت (Company)
- در مستندات، همان شرکتی که پایگاه دادهی اودو مال اوست و محصول را سفارش میدهد.
- پیمانکار (Subcontractor)
- تأمینکنندهی بیرونی که ساخت را انجام میدهد؛ در اودو یک مخاطب است که روی محصول، تأمینکننده و روی فهرست مواد، پیمانکار است.
- فهرست مواد نوع پیمانکاری (Subcontracting BoM)
- فهرست موادی که به اودو میگوید این محصول را پیمانکار میسازد، نه خود شرکت.
بخشهای «روشن کردن پیمانکاری» تا «ارزشگذاری محصول پیمانکاری» فقط از مستندات اودو ۲۰ آمدهاند. بخش «تولید کارمزدی و امانی در ایران» رویهی رایج کار و حسابداری در ایران است، نه امکان اودو.
روشن کردن پیمانکاری و تعریف محصول پیمانکاری
- به بروید، زیر عنوان عملیات (Operations) گزینهی «پیمانکاری فرعی» (Subcontracting) را بزنید و «ذخیره» کنید.
- از این به بعد، فیلد «نوع فهرست مواد» (BoM Type) گزینهی «پیمانکاری» (Subcontracting) هم دارد و در اپ انبار دو مسیر تازه پیدا میشود که روی زبانهی انبار فرم محصول قابل انتخاباند: «ارسال مواد به پیمانکار با سفارش» و «ارسال مستقیم به پیمانکار با سفارش».
تأمینکننده و زمان تحویل روی محصول
- به بروید و محصول را باز کنید یا بسازید.
- در زبانهی خرید (Purchase) با «افزودن سطر» پیمانکار را در ستون تأمینکننده (Vendor) بگذارید و قیمت ساخت را در «قیمت واحد» (Unit Price) بنویسید.
- در «زمان تحویل» (Lead Time) تعداد روزی را بنویسید که کل کار طول میکشد: در پیمانکاری ساده ساخت و تحویل، و وقتی مواد را شما میفرستید، از رسیدن مواد تا برگشت محصول.
فهرست مواد نوع پیمانکاری
- روی فرم محصول دکمهی هوشمند «فهرست مواد» (Bill of Materials) را بزنید، یا از فهرست همان محصول را باز کنید.
- «نوع فهرست مواد» را «پیمانکاری» بگذارید و در فیلد «پیمانکاران» (Subcontractors) یک یا چند پیمانکار را اضافه کنید.
- اگر مواد را شما میدهید (ارسال از انبار یا ارسال مستقیم)، در زبانهی اجزا (Components) با «افزودن سطر» هر جزء و مقدارش را بنویسید. در پیمانکاری ساده لازم نیست جزئی بنویسید.
زمان تحویل تولید (Manufacturing Lead Time) را روی فهرست مواد پیمانکاری پر نکنید. مستندات میگوید فقط یک زمان تحویل، روی لیست قیمت تأمینکننده، بگذارید که همهی مدت کار پیمانکار و رفتوبرگشت را در بر بگیرد؛ تاریخ «ورود مورد انتظار» (Expected Arrival) سفارش خرید از همین عدد ساخته میشود.
پیمانکاری ساده: پیمانکار مواد را خودش تهیه میکند
در این حالت شما فقط محصول آماده را از پیمانکار میخرید و تحویل میگیرید. ترتیب کار این است:
- به بروید و «جدید» را بزنید. پیمانکار را در «تأمینکننده» بگذارید و در زبانهی محصولات با «افزودن محصول» محصول پیمانکاری و مقدار را بنویسید. «ورود مورد انتظار» خودش از زمان تحویل پر میشود.
- «تأیید سفارش» (Confirm Order) را بزنید. یک رسید خودکار ساخته میشود و دکمهی هوشمند «رسید» (Receipt) بالای فرم میآید.
- وقتی پیمانکار محصول را آورد، دکمهی «دریافت» (Receive) روی سفارش خرید یا دکمهی «رسید» را بزنید و «تأیید» (Validate) کنید تا محصول وارد موجودی شود.
اگر رسید انبار شما چندمرحلهای است، بعد از رسید باید انتقالهای بعدی را هم تأیید کنید تا محصول به موجودی برسد.
ارسال مواد به پیمانکار از انبار خودتان
اینجا مواد را شما میدهید، پیمانکار میسازد و محصول را برمیگرداند. طبق مستندات، اجزایی که روی فهرست مواد پیمانکاری نوشتهاید بهطور پیشفرض از انبار شما برای پیمانکار فرستاده میشوند.
- سفارش خرید محصول پیمانکاری را مثل پیمانکاری ساده بسازید و «تأیید سفارش» را بزنید.
- اودو دو سند میسازد: رسید محصول و حوالهی ارسال مواد. هر دو با دکمههای هوشمند «رسید» (Receipt) و «ارسال مواد» (Resupply) بالای سفارش خرید باز میشوند.
- وقتی مواد را فرستادید، دکمهی «ارسال مواد» را بزنید و «تأیید» کنید. راه دیگر: در اپ انبار، روی کارت «ارسال مواد به پیمانکار» (Resupply Subcontractor) دکمهی «(#) برای پردازش» (To Process) را بزنید و همان سند را تأیید کنید.
- وقتی محصول برگشت، «دریافت محصولات» (Receive Products) روی سفارش خرید یا دکمهی «رسید» را بزنید و «تأیید» کنید.
حوالهی ارسال مواد را تأیید نکرده رها نکنید. تا تأیید نشود، در اودو مواد هنوز در انبار شماست، در حالی که روی کامیون رفته است، و شمارش انبار با واقعیت نمیخواند.
ارسال مستقیم مواد از تأمینکننده به پیمانکار
در این حالت شما مواد را از یک تأمینکننده میخرید، ولی تأمینکننده آن را مستقیم به پیمانکار تحویل میدهد و مواد اصلاً به انبار شما نمیآید.
تنظیم
- در (یا تنظیمات خرید)، بخش لجستیک، «ارسال مستقیم» (Dropshipping) را روشن کنید.
- محصول پیمانکاری را با تأمینکننده (پیمانکار)، زمان تحویل و فهرست مواد پیمانکاری با اجزا، مثل بخش قبل، تعریف کنید.
- هر جزئی را که مستقیم ارسال میشود باز کنید: در زبانهی خرید، تأمینکنندهی همان جزء را بگذارید و در زبانهی انبار، بخش مسیرها، «ارسال مستقیم» (Dropship) را بزنید. این کار را برای همهی این اجزا تکرار کنید.
گردش کار
- سفارش خرید پیمانکار را بسازید و تأیید کنید. رسید محصول ساخته میشود و جدا از آن، یک درخواست پیشنهاد قیمت (RFQ) برای خرید مواد از تأمینکننده.
- آن درخواست را در پیدا کنید. فیلد «تحویل به» (Deliver To) «ارسال مستقیم به پیمانکار» است و «نشانی ارسال مستقیم» (Dropship Address) نام پیمانکار را نشان میدهد. «تأیید سفارش» را بزنید.
- درخواست به سفارش خرید تأمینکننده تبدیل میشود و دکمهی «ارسال مستقیم» (Dropship) روی آن میآید. همزمان دکمهی «ارسال مواد» (Resupply) روی سفارش خرید پیمانکار پیدا میشود که در این گردشکار به همان سند ارسال مستقیم میرود.
- وقتی مواد به پیمانکار رسید، سند ارسال مستقیم را از یکی از این دو دکمه باز و «تأیید» کنید.
- وقتی محصول ساخته و فرستاده شد، روی سفارش خرید پیمانکار «دریافت محصولات» یا «رسید» را بزنید و «تأیید» کنید.
دنبال درخواست خرید مواد روی سفارش خرید پیمانکار نگردید. مستندات صریح میگوید این درخواست خودکار به آن سفارش وصل نیست و باید جدا از صفحهی درخواستهای پیشنهاد قیمت باز شود. اگر تأییدش نکنید، مواد هیچوقت سفارش داده نمیشود.
ردیابی جابهجاییها و مکان پیمانکاری
بعد از تأیید رسید، اودو جابهجاییهای انبار را خودش میسازد. آنها را در ببینید. مسیر این است:
- مواد به مکانی ویژه به نام «پیمانکاری» (Subcontracting) میروند؛ از انبار شما یا مستقیم از تأمینکننده.
- مکان دیگری به نام «تولید» (Production) مواد را مصرف و محصول را تولید میکند.
- محصول به مکان «پیمانکاری» برمیگردد و با تأیید رسید وارد موجودی شما میشود.
در پیمانکاری ساده موادی فرستاده نمیشود، پس جابهجایی از «پیمانکاری» به «تولید» هم نمیبینید.
صفحهی اصلی پیمانکاری در مستندات میگوید هر سه گردشکار را میشود برای سفارش مشتری یا ارسال مستقیم محصول به مشتری نهایی هم چید، ولی سه صفحهی گردشکار فقط رسید محصول به انبار خودتان را شرح میدهند. ما هم همین را نوشتیم و آن حالتها را، بیآنکه روی اودو ۲۰ آزموده باشیم، شرح نمیدهیم.
ارزشگذاری محصول پیمانکاری
مستندات اودو ارزش محصول پیمانکاری (P) را جمع اینها میداند:
- C
- بهای اجزا، اگر شرکت آنها را داده باشد.
- M
- مبلغی که برای خدمت ساخت به پیمانکار پرداخت میشود.
- S
- هزینهی رساندن مواد به پیمانکار و برگرداندن محصول.
- D
- هزینهی ارسال مستقیم، اگر محصول مستقیم به مشتری نهایی فرستاده شود.
- x
- هر هزینهی دیگر، مثل عوارض واردات.
یعنی P = C + M + S + D + x. همهی این جزءها همیشه نیستند؛ مثلاً محصولی که به مشتری ارسال مستقیم نمیشود، D ندارد. در اودو ۲۰، اگر رسیدی به سفارش خرید وصل نباشد، M هنگام رسید از لیست قیمت تأمینکننده خوانده میشود، و نمای کلی دستور تولید پیمانکاری بهای اجزا را هم حساب میکند.
اینکه این بها چطور وارد موجودی و بهای کالای فروشرفته میشود، به روش ارزشگذاری انبار بستگی دارد؛ در ارزشگذاری موجودی در اودو آمده است. اجزای بهای تمامشده طبق حسابداری صنعتی هم در راهنمای بهای تمامشده است.
هزینهی حمل مواد به پیمانکار (S) را فراموش نکنید. مستندات آن را جزء ارزش محصول میداند، ولی نمیگوید اودو آن را خودکار از کجا برمیدارد؛ روش ثبتش را پیش از اولین سفارش با حسابدار تعیین کنید.
تولید کارمزدی و امانی در ایران
از اینجا به بعد رویهی رایج ایران است، نه امکان اودو. در بازار ایران به پیمانکاری فرعی بیشتر «تولید کارمزدی» یا «ساخت امانی» میگویند: کارفرما مواد را «امانی» به پیمانکار میدهد و پیمانکار فقط «کارمزد» ساخت را میگیرد. این همان گردش «ارسال مواد به پیمانکار» اودو است؛ اگر پیمانکار مواد را خودش بخرد، کار به پیمانکاری ساده یا خرید محصول آماده نزدیکتر است.
سندهای معمول
- حوالهی ارسال امانی: انبار برای مواد خروجی حواله میزند و پیمانکار رسید امانی امضا میکند. در اودو این همان حوالهی «ارسال مواد» است؛ نسخهی امضاشده را به آن پیوست کنید.
- صورتحساب کارمزد: پیمانکار فقط برای کارمزد صورتحساب میدهد، نه برای مواد شما. در اودو این همان قیمت واحد روی سفارش خرید پیمانکار و قبض خرید آن است.
- تطبیق مواد امانی: معمولاً هر چند وقت یک بار، ماندهی مواد نزد پیمانکار با شمارش او تطبیق داده میشود؛ ضایعات و پرت مجاز را هم در قرارداد بنویسید.
حسابهای معمول
در حسابداری ایران مواد امانی تا وقتی مصرف نشده، دارایی کارفرماست و معمولاً در حسابی مثل «موجودی نزد دیگران» یا «کالای امانی نزد پیمانکاران» دیده میشود. نام و کد این حساب در هر کدینگ فرق دارد. مستندات اودو نمیگوید مکان «پیمانکاری» به کدام حساب دفتر کل وصل است؛ پس پیش از شروع، با حسابدار روی یک موجودی آزمایشی ببینید سندهای ارسال و رسید چه حسابی را میزنند و با کدینگ شما میخوانند یا نه.
اینکه کارمزد پیمانکاری مشمول مالیات بر ارزش افزوده است، با چه نرخی، و صورتحسابش در سامانهی مودیان چطور صادر و پذیرفته شود، به نوع کار و وضعیت دو طرف بستگی دارد. با مشاور مالیاتی خودتان بررسی کنید؛ این آموزش در این باره نظری نمیدهد.
بومیسازی پیمانکاری فرعی اودو برای ایران
پیمانکاری فرعی با تاریخ تحویل، سند انبار و قبض پیمانکار سروکار دارد. فهرست کامل بومیسازی ماژولها در راهنمای بومیسازی اودو آمده است؛ اینها مخصوص پیمانکاری است:
- تاریخ ورود و زمان تحویل: «ورود مورد انتظار» سفارش خرید و تاریخ رسیدها در اودوی خام میلادیاند. زمان تحویل پیمانکار را هم با تعطیلیهای ایران بنویسید؛ کارگاهی که دو هفتهی اول فروردین بسته است، در اسفند زمان تحویل بیشتری میخواهد. در اودوی بومیشدهی وستا تقویم شمسی در همهی ماژولها هست (تقویم شمسی در اودو).
- حواله و رسید چاپی: حوالهی امانی را پیمانکار امضا میکند؛ چاپ آن به فونت فارسی، تاریخ شمسی و جای امضا نیاز دارد (چاپ فارسی در اودو).
- قبض پیمانکار، مالیات و مودیان: قبض کارمزد مثل هر قبض خرید دیگر ثبت میشود. در اودوی بومیشدهی وستا حسابداری ایرانی، مالیات بر ارزش افزوده و مودیان آماده است، ولی تشخیص مشمول بودن کارمزد با مشاور مالیاتی شماست.
- رابط فارسی: انباردار و مسئول خرید با نام فارسی مسیرها و دکمهها کار میکنند؛ در اودوی بومیشدهی وستا رابط فارسی و راستچین است.
یک مثال ایرانی
یک برند پوشاک در تهران را در نظر بگیرید که خودش فقط طراحی و فروش دارد. پارچه را از انبار خودش با حوالهی «ارسال مواد» برای یک کارگاه دوخت کارمزدی در شهریار میفرستد و کارگاه برای هر مانتو فقط کارمزد دوخت میگیرد. زیپ و دکمه را از یک فروشنده در بازار میخرد، ولی فروشنده آنها را مستقیم به همان کارگاه میبرد؛ پس این دو جزء مسیر «ارسال مستقیم» دارند. برچسب بافتهی برند را هم یک کارگاه دیگر با مواد خودش میسازد، که پیمانکاری ساده است.
مسئول خرید یک سفارش خرید برای ۵۰۰ مانتو به کارگاه دوخت میزند. اودو حوالهی پارچه و درخواست خرید زیپ و دکمه را میسازد و او درخواست را جدا از صفحهی درخواستهای پیشنهاد قیمت تأیید میکند. وقتی مانتوها برگشتند، رسید را تأیید میکند و تاریخچهی جابهجاییها نشان میدهد چقدر پارچه مصرف شده است. حسابدار هر ماه ماندهی پارچهی نزد کارگاه را با شمارش کارگاه تطبیق میدهد و دربارهی مالیات کارمزد از مشاور مالیاتیاش نظر گرفته است.
پرسشهای رایج دربارهی پیمانکاری فرعی در اودو
پیمانکاری فرعی در اودو چطور فعال میشود؟
در تولید ‣ پیکربندی ‣ تنظیمات، زیر عملیات، گزینهی «پیمانکاری فرعی» را بزنید و ذخیره کنید. بعد برای محصول یک فهرست مواد با نوع «پیمانکاری» بسازید، پیمانکار را در فیلد پیمانکاران بگذارید و او را با قیمت و زمان تحویل در زبانهی خرید محصول، تأمینکننده کنید.
فرق سه روش پیمانکاری فرعی اودو چیست؟
فرقشان در منبع مواد است: در پیمانکاری ساده پیمانکار مواد را خودش تهیه میکند، در «ارسال مواد به پیمانکار» شما مواد را از انبار خودتان میفرستید، و در «ارسال مستقیم به پیمانکار» مواد را از تأمینکننده میخرید و او مستقیم به پیمانکار تحویل میدهد.
تولید کارمزدی در اودو چطور ثبت میشود؟
تولید کارمزدی همان گردش «ارسال مواد به پیمانکار» است: فهرست مواد پیمانکاری را با اجزا تعریف کنید، کارمزد را قیمت واحد سفارش خرید پیمانکار بگذارید، با تأیید سفارش، حوالهی ارسال مواد را تأیید کنید و وقتی محصول برگشت رسید را تأیید کنید. حساب مواد امانی را با حسابدار هماهنگ کنید.
مواد ارسالی به پیمانکار در اودو کجا دیده میشود؟
در انبار ‣ گزارشها ‣ تاریخچهی جابهجاییها. مواد به مکان ویژهی «پیمانکاری» میروند، در مکان «تولید» مصرف میشوند و محصول از «پیمانکاری» با تأیید رسید وارد موجودی شما میشود.
ارزش محصول پیمانکاری در اودو چطور حساب میشود؟
طبق مستندات، ارزش محصول جمع بهای اجزایی که شما دادهاید، کارمزد پیمانکار، هزینهی رفتوبرگشت، هزینهی ارسال مستقیم به مشتری (اگر باشد) و هزینههای دیگر مثل عوارض است. در اودو ۲۰ اگر سفارش خریدی وصل نباشد، کارمزد هنگام رسید از لیست قیمت تأمینکننده خوانده میشود.
پیمانکاری فرعی در اودو کامیونیتی هست؟
بله؛ ماژول پیمانکاری فرعی (mrp_subcontracting) در کد ویرایش کامیونیتی اودو ۲۰ هست و با اپهای تولید، انبار و خرید کار میکند.
در اودوی بومیشدهی وستا تقویم شمسی در همهی ماژولها هست، رابط فارسی و راستچین است و حسابداری، مالیات بر ارزش افزوده و سامانهی مودیان متناسب با ایران است. خود اودو رایگان است و سورسکدش به شما تحویل میشود؛ نصب اودو و ماژولهای پایهی نسخهی بومیشده هم رایگان است و هزینه بر اساس نفر-ساعت کار حساب میشود (تعرفهی اودو، اودو فارسی وستا).
منبع و مجوز
ترجمه، ویرایش و بومیسازی غیررسمی وستا از مستندات Odoo 20؛ تغییرات: ترجمهی فارسی، مثالها و بخش بومیسازی برای ایران. این صفحه مانند منبع با مجوز CC BY-SA 4.0 منتشر میشود. Odoo نشان تجاری Odoo S.A. است و این صفحه وابسته به آن نیست. صفحهی اصلی: پیمانکاری فرعی در مستندات Odoo 20 · متن مجوز