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

حق العمل کاری چیست؟
طبق ماده ۳۵۷ قانون تجارت، حقالعملکار شخصی است که به اسم خود ولی به حساب دیگری که آمر نامیده میشود معامله میکند و در مقابل حقالعمل دریافت میکند.
این تعریف یک نکته بسیار مهم دارد:
حقالعملکار معامله را به نام خودش انجام میدهد، اما منافع و آثار اصلی معامله برای آمر است.
برای مطالعه متن ماده میتوانید به ماده ۳۵۷ قانون تجارت مراجعه کنید.
آمر کیست؟
آمر شخص حقیقی یا حقوقی است که انجام معامله را به حقالعملکار میسپارد و حقالعملکار معامله را به حساب او انجام میدهد.
حق العمل کار کیست؟
حقالعملکار به نام خودش وارد معامله میشود اما این کار را به حساب آمر انجام میدهد و در مقابل، مبلغی را بهعنوان حقالعمل یا کارمزد دریافت میکند.
حق العمل چیست؟
حقالعمل همان مبلغی است که حقالعملکار در مقابل خدمتی که برای آمر انجام داده دریافت میکند. این مبلغ با ارزش کل کالایی که به حساب آمر خریداری یا فروخته شده یکسان نیست.
تفاوت حق العمل کار با نماینده و دلال چیست؟
برای جلوگیری از اشتباه در ثبت قرارداد و صورتحساب، باید بین این نقشها تفاوت قائل شویم.
| نوع فعالیت | معامله به نام چه کسی انجام میشود؟ | نحوه فعالیت |
|---|---|---|
| حقالعملکار | به نام خود حقالعملکار | به حساب آمر معامله میکند |
| نماینده یا وکیل | حسب رابطه قراردادی معمولاً به نام اصیل یا موکل | در چارچوب اختیارات نمایندگی عمل میکند |
| دلال | خودش طرف اصلی خرید یا فروش نیست | طرفین معامله را به یکدیگر معرفی یا معامله را تسهیل میکند |
بنابراین صرف اینکه شخصی بابت انجام یک معامله کمیسیون دریافت میکند به این معنی نیست که حتماً از نظر حقوقی و مالیاتی حقالعملکار است. ماهیت واقعی قرارداد باید بررسی شود.
حق العمل کاری در سامانه مودیان چیست؟
حق العمل کاری در سامانه مودیان به این معنی نیست که تمام عملیات حسابداری، موجودی کالا یا معاملات شرکت در یک بخش مخصوص حقالعملکاری ثبت شود.
موضوع اصلی این است که رابطه قراردادی میان آمر و حقالعملکار در کارپوشه مؤدی ثبت شود و صورتحساب الکترونیکی مربوط به معامله بتواند با استفاده از شناسه یکتای ثبت قرارداد حقالعملکاری به قرارداد مربوط متصل شود.
طبق دستورالعمل فنی صورتحساب الکترونیکی، برای ایجاد ارتباط میان صورتحساب و قرارداد حقالعملکاری ثبتشده در کارپوشه، فیلدی با عنوان «شناسه یکتای ثبت قرارداد حقالعملکاری» در ساختار صورتحساب در نظر گرفته شده است.
قرارداد حق العمل کاری در سامانه مودیان
برای اینکه صورتحسابهای مرتبط با یک رابطه حقالعملکاری به قرارداد مربوط متصل شوند، ابتدا باید قرارداد در کارپوشه مالیاتی ثبت شود.
اطلاعات قرارداد باید با رابطه واقعی دو طرف منطبق باشد. صرف ثبت یک قرارداد در سامانه باعث نمیشود معاملهای که از نظر حقوقی حقالعملکاری نیست، به حقالعملکاری تبدیل شود.
حق العمل کاری فروش
در حقالعملکاری فروش، حقالعملکار کالای متعلق به آمر را به حساب آمر میفروشد.
مثلاً یک تولیدکننده ممکن است کالای خود را در اختیار حقالعملکاری قرار دهد تا حقالعملکار آن را به مشتریان بفروشد و در مقابل درصد یا مبلغ مشخصی حقالعمل دریافت کند.
حق العمل کاری خرید
در حقالعملکاری خرید، حقالعملکار به حساب آمر اقدام به خرید کالا یا خدمت میکند.
نوع قرارداد باید هنگام ثبت اطلاعات در سامانه براساس ماهیت واقعی همکاری مشخص شود.
مراحل ثبت قرارداد حق العمل کاری در سامانه مودیان
جزئیات رابط کاربری سامانه ممکن است در بهروزرسانیهای بعدی تغییر کند، اما مسیر کلی ثبت قرارداد حقالعملکاری شامل مراحل زیر است:
- ورود به کارپوشه مالیاتی پرونده مربوط؛
- ورود به بخش مدیریت قراردادها؛
- انتخاب قرارداد حقالعملکاری؛
- ایجاد قرارداد جدید؛
- تعیین نقش مؤدی بهعنوان آمر یا حقالعملکار؛
- ثبت شماره اقتصادی طرف مقابل؛
- انتخاب نوع قرارداد خرید یا فروش حسب مورد؛
- ثبت تاریخ و مشخصات قرارداد؛
- کنترل و ثبت نهایی اطلاعات؛
- تأیید قرارداد توسط طرف مقابل در فرآیند مربوط؛
- و دریافت شناسه یکتای قرارداد.
قبل از ثبت نهایی باید اطلاعات قرارداد با قرارداد واقعی میان طرفین تطبیق داده شود؛ بهخصوص نقش هر طرف، نوع خرید یا فروش و دوره اعتبار قرارداد.

شناسه یکتای قرارداد حق العمل کاری چیست؟
پس از ثبت قرارداد در فرآیند مربوط و تأیید طرفین، سامانه برای قرارداد حقالعملکاری یک شناسه یکتا در نظر میگیرد.
این شناسه برای ایجاد ارتباط میان صورتحساب الکترونیکی و قرارداد حقالعملکاری استفاده میشود.
در دستورالعمل فنی صورتحساب الکترونیکی، این فیلد با شناسه فنی bsrn شناخته میشود.
براساس قواعد فنی، زمانی که صورتحساب قرار است به قرارداد حقالعملکاری ثبتشده در کارپوشه متصل شود، شناسه قرارداد باید در اطلاعات مربوط به قلم کالا یا خدمت درج شود.
بنابراین صرف ثبت قرارداد کافی نیست؛ نرمافزار یا روش ارسال صورتحساب نیز باید بتواند شناسه صحیح قرارداد را در ساختار صورتحساب قرار دهد.
اگر شناسه قرارداد اشتباه باشد چه اتفاقی می افتد؟
استفاده از شناسه اشتباه میتواند باعث شود صورتحساب به قرارداد موردنظر متصل نشود یا در کنترلهای سامانه با مشکل مواجه شود.
قبل از ارسال بهتر است این موارد کنترل شوند:
- شناسه مربوط به همان قرارداد باشد؛
- طرفین قرارداد با اطلاعات صورتحساب تطابق داشته باشند؛
- نوع قرارداد با نوع معامله هماهنگ باشد؛
- قرارداد در بازه زمانی مربوط معتبر باشد؛
- و شناسه بدون تغییر یا اشتباه تایپی وارد شده باشد.
صورتحساب حق العمل کاری چگونه صادر می شود؟
یکی از مهمترین نکات این است که «حقالعملکاری» را نباید در همه معاملات بهعنوان نام یک الگوی مستقل صورتحساب در نظر گرفت.
صورتحساب باید براساس نوع واقعی معامله و الگوی قابل اعمال آن صادر شود و در صورت وجود رابطه حقالعملکاری، اطلاعات قرارداد مربوط نیز در آن درج شود.
برای مثال ممکن است در یک فعالیت خاص، معامله مشمول الگوی تخصصی همان فعالیت باشد و شماره قرارداد حقالعملکاری نیز در همان صورتحساب قرار گیرد.
برای آشنایی با تفاوت الگوهای مختلف میتوانید راهنمای الگوهای صورتحساب الکترونیک را ببینید.
صورتحساب معامله و صورتحساب کارمزد حق العمل کار چه تفاوتی دارند؟
این دو صورتحساب را نباید با یکدیگر یکی دانست.
صورتحساب معامله اصلی
این صورتحساب مربوط به خرید یا فروشی است که حقالعملکار به حساب آمر انجام داده است.
حسب ساختار صورتحساب و مقررات قابل اعمال، اطلاعات قرارداد حقالعملکاری در صورتحساب درج میشود تا سامانه بتواند رابطه معامله با قرارداد را تشخیص دهد.
صورتحساب حق العمل یا کارمزد
حقالعملکار علاوه بر انجام معامله اصلی، خدمتی به آمر ارائه کرده و بابت آن حقالعمل دریافت میکند.
این خدمت از معامله اصلی جداست؛ بنابراین حقالعملکار باید حسب مقررات مربوط، بابت کارمزد یا حقالعمل خود صورتحساب الکترونیکی جداگانه برای آمر صادر کند.
به زبان ساده:
مبلغ معامله اصلی ≠ درآمد حقالعملکار
حقالعمل یا کارمزد = درآمد مربوط به خدمت حقالعملکاری، حسب شرایط و مقررات مربوط
مثال حق العمل کاری در سامانه مودیان
فرض کنید:
- شرکت «الف» آمر است؛
- شرکت «ب» حقالعملکار است؛
- شرکت «ب» کالای متعلق به شرکت «الف» را به حساب او میفروشد؛
- ارزش فروش کالا 100 میلیون تومان است؛
- حقالعمل شرکت «ب» برابر 5 میلیون تومان تعیین شده است.
در این مثال دو رویداد متفاوت داریم.
رویداد اول؛ فروش کالای آمر
فروش 100 میلیون تومانی مربوط به کالایی است که معامله آن به حساب آمر انجام شده است.
حقالعملکار باید صورتحساب مربوط به معامله را حسب نوع و الگوی قابل اعمال صادر کند و اطلاعات قرارداد حقالعملکاری را طبق ساختار سامانه در آن درج کند.
رویداد دوم؛ کارمزد حق العمل کار
شرکت «ب» بابت انجام این خدمت 5 میلیون تومان از آمر حقالعمل دریافت میکند.
این 5 میلیون تومان موضوعی جدا از ارزش 100 میلیون تومانی فروش کالا است و برای خدمت حقالعملکاری باید صورتحساب مربوط به کارمزد صادر شود.
| رویداد | مبلغ فرضی | ماهیت |
|---|---|---|
| فروش کالای متعلق به آمر | 100 میلیون تومان | معامله انجامشده به حساب آمر |
| حقالعمل حقالعملکار | 5 میلیون تومان | کارمزد خدمت حقالعملکاری |
نرخ مالیات و عوارض در این مثال عمداً ذکر نشده است؛ زیرا وضعیت مالیاتی باید براساس نوع کالا یا خدمت، مقررات جاری، معافیتها و وضعیت طرفین بررسی شود.

مالیات حق العمل کاری چگونه محاسبه می شود؟
بهتر است از عبارت کلی «مالیات حقالعملکاری» با احتیاط استفاده کنیم؛ زیرا چند موضوع مالیاتی متفاوت ممکن است در یک قرارداد وجود داشته باشد.
برای مثال باید میان موارد زیر تفاوت قائل شد:
- آثار مالیاتی خرید یا فروش کالای متعلق به آمر؛
- مالیات و عوارض ارزش افزوده حسب نوع کالا یا خدمت؛
- درآمد ناشی از حقالعمل یا کارمزد حقالعملکار؛
- و مالیات بر درآمد هر یک از طرفین.
سامانه مؤدیان جایگزین محاسبه مالیات عملکرد یا تشخیص ماهیت درآمد نیست.
صورتحسابهای الکترونیکی اطلاعات معاملات را طبق قوانین مربوط ثبت و منتقل میکنند؛ اما تعیین آثار مالیاتی نهایی هر قرارداد نیازمند بررسی ماهیت معامله، قرارداد، وضعیت آمر و حقالعملکار و مقررات جاری است.
مالیات بر ارزش افزوده در حق العمل کاری
در بررسی ارزش افزوده نیز نباید ارزش کل معامله را بدون توجه به ماهیت قرارداد، درآمد خود حقالعملکار تلقی کرد.
باید مشخص شود:
- کالا یا خدمت متعلق به چه شخصی است؛
- حقالعملکار به حساب چه کسی معامله کرده است؛
- موضوع معامله مشمول، معاف یا دارای حکم خاصی است یا خیر؛
- صورتحساب معامله اصلی چگونه صادر شده است؛
- و صورتحساب کارمزد حقالعملکار چگونه صادر میشود.
به همین دلیل استفاده از یک درصد ثابت در تمام قراردادهای حقالعملکاری بدون بررسی موضوع معامله، روش صحیحی نیست.
آیا آمر و حق العمل کار هر دو باید قرارداد را تایید کنند؟
در فرآیند ثبت قرارداد، اطلاعات رابطه میان دو طرف باید در کارپوشه ثبت و توسط طرف مقابل تأیید شود تا قرارداد در وضعیت قابل استفاده قرار گیرد و شناسه یکتای مربوط تخصیص پیدا کند.
بنابراین یکی از کنترلهای اولیه این است که فقط ایجاد پیشنویس قرارداد را کافی ندانیم و وضعیت نهایی قرارداد را در کارپوشه بررسی کنیم.
چه اطلاعاتی را قبل از صدور صورتحساب کنترل کنیم؟
قبل از ارسال صورتحساب مربوط به حقالعملکاری بهتر است حداقل موارد زیر کنترل شوند:
- قرارداد واقعی میان آمر و حقالعملکار وجود داشته باشد.
- قرارداد در کارپوشه ثبت شده باشد.
- طرف مقابل قرارداد را تأیید کرده باشد.
- شناسه یکتای صحیح قرارداد دریافت شده باشد.
- نوع قرارداد خرید یا فروش درست انتخاب شده باشد.
- اطلاعات هویتی و اقتصادی طرفین صحیح باشند.
- صورتحساب براساس نوع واقعی معامله و الگوی درست صادر شود.
- شناسه قرارداد در محل صحیح ساختار صورتحساب درج شود.
- مبلغ فروش با مبلغ حقالعمل اشتباه نشود.
- برای کارمزد حقالعملکار صورتحساب مربوط به خدمت جداگانه بررسی و صادر شود.
اشتباهات رایج حق العمل کاری در سامانه مودیان
یکی دانستن حق العمل کار با نماینده
حقالعملکار در تعریف قانونی به اسم خودش ولی به حساب آمر معامله میکند. بنابراین هر نوع نمایندگی را نباید حقالعملکاری تلقی کرد.
ثبت نکردن قرارداد در کارپوشه
اگر قرار است صورتحساب به رابطه حقالعملکاری متصل شود، قرارداد باید از مسیر مربوط در سامانه ثبت شده باشد.
استفاده از شناسه قرارداد اشتباه
شناسه یک قرارداد دیگر یا قراردادی که با طرفین و نوع معامله همخوانی ندارد میتواند باعث ایجاد مغایرت یا خطا شود.
صادر کردن صورتحساب بدون توجه به الگوی معامله
حقالعملکاری به این معنی نیست که برای همه فعالیتها یک الگوی واحد وجود دارد. الگو باید براساس موضوع معامله انتخاب شود.
یکی دانستن فروش آمر با درآمد حق العمل کار
مبلغ کالایی که حقالعملکار به حساب آمر فروخته است، با مبلغ کارمزدی که خودش دریافت میکند دو مفهوم جدا هستند.
صادر نکردن صورتحساب جداگانه کارمزد
خدمت حقالعملکاری و کارمزد مربوط باید از معامله اصلی تفکیک شوند و صورتحساب مربوط به حقالعمل حسب مقررات صادر شود.
فرض اینکه سامانه مالیات را به جای مودی تعیین می کند
سامانه اطلاعات صورتحساب را دریافت و براساس قواعد تعریفشده کنترل میکند، اما مسئولیت صحت ماهیت معامله، نرخ، معافیت و اطلاعات ارسالی همچنان نیازمند کنترل مؤدی است.

نرم افزار واسط در حق العمل کاری چه کمکی می کند؟
زمانی که تعداد صورتحسابها افزایش پیدا میکند، ورود و کنترل دستی اطلاعات در فرآیند صدور صورتحساب میتواند زمانبر شود.
یک نرم افزار واسط سامانه مودیان مناسب میتواند بسته به امکانات خود در ورود، کنترل و ارسال اطلاعات صورتحساب الکترونیکی به سامانه کمک کند.
در موضوع حقالعملکاری، مهم است که ابزار ارسال بتواند اطلاعات مربوط به شناسه قرارداد را در ساختار صحیح صورتحساب ثبت کند.
با این حال نرمافزار جایگزین بررسی حقوقی و مالیاتی قرارداد نیست. قبل از ارسال باید مشخص شده باشد:
- رابطه واقعاً حقالعملکاری است؛
- نقش طرفین درست تعیین شده است؛
- قرارداد صحیح انتخاب شده است؛
- الگوی صورتحساب با معامله مطابقت دارد؛
- و کارمزد حقالعملکار از معامله اصلی تفکیک شده است.
آیا اطلاعات موجودی کالا در قرارداد حق العمل کاری سامانه ثبت می شود؟
سامانه مؤدیان را نباید با سیستم انبار یا نرمافزار حسابداری یکی دانست.
کنترل موجودی کالا، بهای تمامشده، حسابهای دریافتنی و پرداختنی و ثبتهای حسابداری باید در سیستم مالی و عملیاتی کسبوکار انجام شوند.
موضوع سامانه مؤدیان در اینجا ثبت رابطه قراردادی و ارسال صحیح اطلاعات صورتحساب الکترونیکی مرتبط است.
آیا برای هر صورتحساب باید قرارداد جدید ثبت شود؟
خیر. قرارداد براساس رابطه واقعی میان آمر و حقالعملکار ثبت میشود و تا زمانی که قرارداد از نظر مدت، شرایط و طرفین معتبر باشد، صورتحسابهای مرتبط میتوانند حسب مقررات به همان قرارداد مربوط شوند.
البته اگر قرارداد جدید، طرف مقابل جدید یا شرایط متفاوتی ایجاد شود، باید بررسی شود که آیا ثبت قرارداد جداگانه لازم است یا خیر.
سوالات متداول درباره حق العمل کاری در سامانه مودیان
حق العمل کاری در سامانه مودیان چیست؟
فرآیندی است که در آن رابطه آمر و حقالعملکار در کارپوشه ثبت میشود و صورتحسابهای مربوط به معامله با استفاده از شناسه یکتای قرارداد به این رابطه متصل میشوند.
حق العمل کار چه کسی است؟
طبق ماده ۳۵۷ قانون تجارت، حقالعملکار به اسم خود ولی به حساب دیگری که آمر نامیده میشود معامله میکند و در مقابل حقالعمل دریافت میکند.
آمر در حق العمل کاری کیست؟
آمر شخصی است که حقالعملکار معامله را به حساب او انجام میدهد.
شناسه یکتای قرارداد حق العمل کاری چیست؟
شناسهای است که برای قرارداد حقالعملکاری ثبتشده در سامانه در نظر گرفته میشود و برای ایجاد ارتباط بین قرارداد و صورتحساب الکترونیکی مرتبط مورد استفاده قرار میگیرد.
آیا برای حق العمل کاری الگوی صورتحساب جداگانه وجود دارد؟
نباید فرض کرد تمام معاملات حقالعملکاری دارای یک الگوی مستقل و یکسان هستند. صورتحساب براساس نوع معامله و الگوی قابل اعمال صادر میشود و اطلاعات قرارداد حقالعملکاری حسب قواعد مربوط در آن درج میشود.
آیا حق العمل کار باید برای کارمزد خود فاکتور جدا صادر کند؟
حقالعمل یا کارمزد مربوط به خدمتی است که حقالعملکار به آمر ارائه میکند و از معامله اصلی جداست؛ بنابراین صورتحساب مربوط به این خدمت باید حسب مقررات بهصورت جداگانه صادر شود.
آیا کل مبلغ فروش درآمد حق العمل کار است؟
خیر. در یک رابطه واقعی حقالعملکاری، مبلغ معاملهای که به حساب آمر انجام شده با درآمد حقالعملکار بابت کارمزد یا حقالعمل متفاوت است.
قرارداد حق العمل کاری خرید و فروش چه تفاوتی دارند؟
در قرارداد فروش، حقالعملکار به حساب آمر کالا یا خدمت را میفروشد؛ در قرارداد خرید، حقالعملکار به حساب آمر خرید انجام میدهد.
آیا سامانه مودیان مالیات حق العمل کار را محاسبه می کند؟
سامانه مؤدیان اطلاعات صورتحساب الکترونیکی را دریافت و کنترل میکند، اما مالیات عملکرد و آثار نهایی مالیاتی قرارداد باید براساس قوانین و وضعیت واقعی معامله تعیین شوند.
اگر قرارداد در سامانه ثبت نشده باشد چه می شود؟
در صورتی که قرار است صورتحساب به قرارداد حقالعملکاری متصل شود، نبود قرارداد ثبتشده و شناسه یکتای مربوط میتواند مانع ایجاد ارتباط صحیح میان صورتحساب و قرارداد شود.
آیا نرم افزار واسط می تواند قرارداد حق العمل کاری را تشخیص دهد؟
نرمافزار میتواند اطلاعاتی را که کاربر وارد کرده پردازش و ارسال کند، اما تشخیص اینکه رابطه حقوقی میان دو طرف واقعاً حقالعملکاری است نیازمند بررسی قرارداد و ماهیت معامله است.
جمع بندی
حق العمل کاری در سامانه مودیان زمانی بهدرستی اجرا میشود که ابتدا ماهیت حقوقی رابطه میان آمر و حقالعملکار مشخص باشد. حقالعملکار طبق قانون به اسم خودش ولی به حساب آمر معامله میکند و در مقابل خدمت خود حقالعمل دریافت میکند.
در سامانه مؤدیان باید قرارداد مربوط در کارپوشه ثبت شود، اطلاعات طرفین و نوع قرارداد کنترل شود و پس از طی فرآیند تأیید، شناسه یکتای قرارداد برای اتصال صورتحسابهای مرتبط مورد استفاده قرار گیرد.
همچنین باید بین صورتحساب معاملهای که به حساب آمر انجام شده و صورتحساب مربوط به حقالعمل یا کارمزد حقالعملکار تفاوت قائل شد. ارزش معامله اصلی را نباید بدون بررسی همان درآمد حقالعملکار در نظر گرفت.
در نهایت، سامانه و نرمافزار واسط ابزار ثبت و ارسال اطلاعات هستند؛ صحت قرارداد، نوع معامله، الگوی صورتحساب، آثار مالیاتی و اطلاعات ارسالی باید پیش از ارسال توسط مؤدی کنترل شوند.














