آموزش حقوق و دستمزد اودو ۲۰: از قرارداد و ساختار حقوق تا فیش و سند حسابداری

اودو ۲۰ · · ۱۸ دقیقه مطالعه · سطح پیشرفته

آموزش حقوق و دستمزد اودو را از روز آخر ماه شروع کنیم: حسابدار با یک فایل اکسل بزرگ نشسته، کارکرد را از حضور و غیاب کپی می‌کند، قسط وام‌ها را دستی کم می‌کند و آخر کار باید همه را یک‌بار دیگر در حسابداری وارد کند. اپ حقوق اودو این زنجیره را یکی می‌کند: قرارداد می‌گوید هر نفر چقدر و با چه قاعده‌ای حقوق می‌گیرد، کارکرد از برنامه‌ی کاری و حضور و غیاب می‌آید، فیش حقوقی با یک دکمه حساب می‌شود و سندش مستقیم به حسابداری می‌رود. در این آموزش خود اپ را قدم‌به‌قدم، با منوهای اودو ۲۰، یاد می‌گیرید.

در این آموزش یاد می‌گیرید

  • قرارداد کارمند، نوع دستمزد و برنامه‌ی کاری را درست تعریف کنید
  • نوع ساختار، ساختار حقوق، قاعده‌ها و پارامترهایشان را بشناسید و بسازید
  • ورودی‌های حقوق و کسورات قسطی را روی فیش بیاورید
  • فیش حقوقی را تکی یا گروهی (Pay Run) بسازید، تأیید و پرداخت کنید
  • سند حسابداری حقوق را ثبت کنید و بدانید حقوق اودو در ایران به چه بومی‌سازی‌ای نیاز دارد

پیش‌نیاز

اپ حقوق و دستمزد (Payroll) نصب باشد. این اپ فقط در ویرایش اینترپرایز هست و ماژولش در کد کامیونیتی اودو نیست؛ فرق ویرایش‌ها را در راهنمای اودو کامیونیتی یا اینترپرایز ببینید. برای قالب قرارداد به ماژول پیکربندی حقوق (Salary Configurator) و برای امضای قرارداد به اپ‌های اسناد (Documents) و امضا (Sign) نیاز دارید. زبانه‌ی حسابداری قاعده‌ها فقط وقتی اپ حسابداری نصب باشد دیده می‌شود. دسترسی کاربرانی که با حقوق کار می‌کنند را هم از پیش ببندید (سطح دسترسی در اودو)، چون اینجا عدد حقوق همه دیده می‌شود.

تازه‌های اودو ۲۰ در حقوق و دستمزد

  • داشبورد حقوق از نو طراحی شده و روی هشدارهای راه‌اندازی و کنترل روزانه‌ی پرداخت تمرکز دارد.
  • گردش کار اجرای حقوق (Pay Runs) روشن‌تر و گام‌به‌گام شده است.
  • با یک کلیک می‌شود یک اجرای حقوق را آزمایشی، با فیش‌های چاپی، امتحان کرد.
  • گفت‌وگوی رکورد (چتر) روی اجرای حقوق فعال شده است.
  • زمان فرستادن فیش به کارمند را انتخاب می‌کنید: هنگام تأیید، هنگام پرداخت یا دستی.
  • زبانه‌ی «محاسبه‌ی حقوق» (Salary Computation) در فیش فقط اطلاعات مرتبط را نشان می‌دهد.
  • یک قاعده‌ی حقوق حالا می‌تواند در چند دسته باشد و در چند ساختار به کار برود.
  • شبیه‌سازی حقوق از روی مبلغ خالص (خالص به ناخالص).
  • افزایش حقوق کارمند با درصد، با مبلغ ثابت یا با هر دو (Salary Indexation).
  • اگر تغییر تاریخ قرارداد روی فیش‌های موجود اثر بگذارد، دیگر ممکن نیست؛ اول باید آن فیش‌ها را برگردانید.
  • نوع کارمند را می‌شود به یک شرکت یا یک شعبه محدود کرد.
  • ورودی‌های کار (Work Entries) و اتصال برنامه‌ریزی به حقوق حذف شده‌اند و نوع ورودی کار با نوع مرخصی یکی شده است.
  • برنامه‌ی کاری را می‌شود با «ساعت در روز» و بدون ساعت شروع و پایان تعریف کرد.
  • همه‌ی خروجی‌های زمان کار حالا یک قالب استاندارد دارند.

از یادداشت‌های رسمی انتشار اودو ۲۰.

حقوق و دستمزد در اودو چطور کار می‌کند؛ چند اصطلاح پایه

اپ حقوق اودو زمان کار هر کارمند را با کمک اپ‌های کارمندان، مرخصی و حضور و غیاب حساب می‌کند و از رویش فیش حقوقی می‌سازد. پیش از کلیک کردن، این چند کلمه را با هم یکی کنیم:

قرارداد (Contract)
روی پرونده‌ی کارمند می‌نشیند و می‌گوید دستمزد چقدر است، با کدام ساختار حساب می‌شود و کارمند چه ساعت‌هایی کار می‌کند. بدون قرارداد جاری، فیشی ساخته نمی‌شود.
برنامه‌ی کاری (Working Schedule)
ساعت‌های کاری مورد انتظار هر روز هفته. در فرم نوع ساختار به آن «ساعت کاری» (Working Hours) می‌گویند.
نوع ساختار (Structure Type)
گروهی از ساختارهای حقوق؛ مثلاً «کارمند» با دستمزد ثابت و «کارگر» با دستمزد ساعتی. در قرارداد به آن «دسته‌ی پرداخت» (Pay Category) می‌گویند.
ساختار حقوق (Salary Structure)
یک حالت پرداخت در دل نوع ساختار، مثل «حقوق ماهانه» یا «پاداش پایان سال»، با مجموعه‌ای از قاعده‌ها.
قاعده‌ی حقوق (Salary Rule)
یک سطر فیش: پایه، مزایا، کسورات یا خالص. هر قاعده شرط و فرمول خودش را دارد.
فیش حقوقی (Payslip)
سند پرداخت یک نفر در یک دوره، با همه‌ی جزئیات محاسبه.
اجرای حقوق (Pay Run)
دسته‌ای از فیش‌ها که با هم ساخته، تأیید و پرداخت می‌شوند.

ترتیب کار همیشه همین است: قرارداد و ساختار را یک‌بار می‌چینید؛ هر ماه فیش‌ها را می‌سازید، حساب می‌کنید، تأیید می‌کنید، سند حسابداری را ثبت می‌کنید و پرداخت را انجام می‌دهید.

تنظیمات اولیه‌ی اپ حقوق

پیش از اولین فیش، به حقوق و دستمزد ‣ پیکربندی ‣ تنظیمات Payroll ‣ Configuration ‣ Settings بروید. این گزینه‌ها مهم‌ترند:

  • سندهای حقوق (Payroll Entries): با روشن کردنش فیش‌ها در اپ حسابداری ثبت می‌شوند و در داشبورد حسابداری کادر «حقوق» (Salaries) پیدا می‌شود.
  • تجمیع سطرهای سند (Batch Account Move Lines): همه‌ی سندهای یک دوره را در یک سطر جمع می‌کند. سند بی‌نام می‌شود، ولی پرداخت تکی به هر نفر دیگر ساخته نمی‌شود.
  • بومی‌سازی حقوق: با «انتخاب بومی‌سازی حقوق» (Choose a Payroll Localization) فهرست بسته‌های کشوری باز می‌شود. هر بسته قاعده‌ها، مالیات‌ها و کسورات همان کشور را می‌آورد. ایران در این فهرست نیست؛ توضیحش در بخش بومی‌سازی پایین همین صفحه آمده است.
  • یادآور پایان قرارداد و پایان مجوز کار: چند روز پیش از پایان، به مسئول خبر داده می‌شود.
  • نمایش PDF فیش (Payslip PDF Display): فیش تأییدشده را به‌صورت PDF کنار فرم نشان می‌دهد.
  • تاریخ صفر شدن جمع سال (YTD Reset Date): روزی که جمع «از ابتدای سال تا امروز» صفر می‌شود. پیش‌فرض اول ژانویه است.
نکته

اودو حقوق چندشرکتی را هم پشتیبانی می‌کند: هر شرکت یا شعبه باید جدا تعریف شده باشد و هر کدام می‌تواند بومی‌سازی حقوق خودش را داشته باشد. اودو توصیه می‌کند تنظیمات بومی‌سازی را بی‌دلیل، مثلاً بدون تغییر قانون، دست نزنید.

قرارداد کارمند و دستمزد

هر کارمند برای گرفتن حقوق باید یک قرارداد جاری داشته باشد، و در هر لحظه فقط یک قرارداد جاری. قرارداد در زبانه‌ی حقوق (Payroll) پرونده‌ی کارمند است؛ فهرست کارمندان را در حقوق و دستمزد ‣ کارمندان ‣ کارمندان Payroll ‣ Employees ‣ Employees می‌بینید. ساختن خود پرونده‌ی کارمند در آموزش کارمندان اودو آمده است.

قالب قرارداد بسازید

برای سمت‌های پرتکرار (تمام‌وقت، پاره‌وقت، فصلی) یک‌بار قالب بسازید تا هر بار همه‌چیز را از نو پر نکنید. به حقوق و دستمزد ‣ پیکربندی ‣ قالب‌ها Payroll ‣ Configuration ‣ Templates بروید و «جدید» را بزنید:

  1. نام قالب را روشن بنویسید؛ همین نام در اپ استخدام هم دیده می‌شود. اگر قالب فقط برای یک موقعیت شغلی یا یک دپارتمان است، آن را انتخاب کنید و مسئول منابع انسانی (HR Responsible) را مشخص کنید.
  2. نوع دستمزد (Wage Type) را «ثابت» (Fixed Wage) برای حقوق‌بگیر ماهانه یا «ساعتی» (Hourly Wage) برای کسی که بر اساس ساعت ثبت‌شده حقوق می‌گیرد بگذارید.
  3. دوره‌ی پرداخت (Pay Schedule) را انتخاب کنید؛ از روزانه تا سالانه، که برای بیشتر سازمان‌های ایرانی «ماه» است.
  4. دستمزد ناخالص (Wage) را بنویسید. سه فیلد دستمزد، هزینه‌ی سالانه و هزینه‌ی ماهانه‌ی کارفرما به هم وصل‌اند و با تغییر یکی، دو تای دیگر عوض می‌شوند؛ بعد از هر تغییر هر سه را نگاه کنید.
  5. نوع قرارداد (Contract Type) و دسته‌ی پرداخت (Pay Category) را انتخاب کنید. دسته‌ی پرداخت همان نوع ساختار است که در نسخه‌های قبلی Salary Structure Type نام داشت.
  6. در بخش برنامه، منبع کارکرد (Work Entry Source) را انتخاب کنید: برنامه‌ی کاری (Working Schedule) یا حضور و غیاب (Attendances)، و ساعت کاری (Working Hours) را بگذارید. اگر ساعت کاری خالی بماند، محدودیتی روی ساعت‌های هفته نیست.
  7. در زبانه‌ی امضاکنندگان (Signatories)، PDF قرارداد تازه و PDF الحاقیه را انتخاب کنید و بگویید هر جای امضا مال کیست: کارمند، مسئول منابع انسانی یا یک شخص مشخص.

حالا روی پرونده‌ی کارمند، در زبانه‌ی حقوق، «بارگذاری قالب» (Load a Template) را بزنید و قالب را انتخاب کنید. فیلدها پر می‌شوند و تغییرها در چتر ثبت می‌شوند. تنها فیلدی که از قالب نمی‌آید تاریخ شروع قرارداد (Contract) است؛ اگر پایان ندارد، «نامحدود» (Indefinite) بماند.

اشتباه رایج

تاریخ قراردادی را که برایش فیش صادر شده دستی عوض نکنید. در اودو ۲۰ اگر تغییر تاریخ روی فیش‌های موجود اثر بگذارد، اصلاً ممکن نیست؛ اول آن فیش‌ها را برگردانید.

برنامه‌ی کاری و کارکرد ماه

برنامه‌ی کاری تعیین می‌کند از کارمند چند ساعت کار انتظار می‌رود و همین روی فیش اثر دارد. به حقوق و دستمزد ‣ پیکربندی ‣ برنامه‌های کاری Payroll ‣ Configuration ‣ Working Schedules بروید و «جدید» را بزنید:

  1. نام روشن بگذارید، مثلاً «روزکار کارخانه» یا «پاره‌وقت صبح».
  2. نوع برنامه را «منعطف» (Flexible) یا «کاملاً ثابت» (Fully Fixed) انتخاب کنید. در حالت منعطف، جدول ساعت‌ها پنهان می‌شود.
  3. اگر فقط تعداد ساعت هر روز برایتان مهم است، نه ساعت شروع و پایان، گزینه‌ی تعریف ساعت در روز را روشن کنید.
  4. در زبانه‌ی ساعت‌های کاری، روزها و ساعت‌ها را بچینید. پیش‌فرض اودو هفته‌ی ۴۰ ساعته با ناهار ظهر است؛ آن را با روزهای کاری و قانون کار خودتان یکی کنید. «نرخ زمان کار» (Work Time Rate) باید بین صفر تا ۱۰۰ درصد باشد؛ بیشتر از ۱۰۰ یعنی ساعت‌ها اشتباه است.
  5. اگر شیفت دوهفته‌ای دارید، «تقویم دوهفته‌ای» (2 Week's Calendar) را بزنید تا دو جدول جدا برای هفته‌ی اول و دوم داشته باشید.

کارکرد هر فیش از برنامه‌ی کاری کارمند یا از سوابق حضور و غیابش می‌آید، و مرخصی‌ها هم در همان‌جا دیده می‌شوند. پس اگر کارکردی اشتباه است، آن را در منبعش درست کنید: ورود و خروج در آموزش حضور و غیاب اودو و مرخصی در آموزش مرخصی اودو آمده است.

نکته

اگر با نسخه‌های قبلی کار کرده‌اید: طبق یادداشت‌های انتشار اودو ۲۰، داشبورد ورودی‌های کار (Work Entries) و اتصال برنامه‌ریزی به حقوق حذف شده‌اند و نوع ورودی کار با نوع مرخصی یکی شده است. راهنماهای قدیمی که از حل «تعارض ورودی کار» می‌گویند، برای اودو ۲۰ نیستند.

ساختار حقوق اودو: نوع ساختار، ساختار و قاعده‌ها

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

نوع ساختار و ساختار

  1. انواع ساختار را در حقوق و دستمزد ‣ پیکربندی ‣ انواع ساختار Payroll ‣ Configuration ‣ Structure Types ببینید. دو نوع پیش‌فرض هست: «کارمند» (Employee) با دستمزد ثابت و «کارگر» (Worker) با دستمزد ساعتی.
  2. برای نوع تازه «جدید» را بزنید و نام، کشور، نوع دستمزد، دوره‌ی پرداخت، ساعت کاری، ساختار پیش‌فرض (Pay Structure) و نوع ورودی کار را پر کنید.
  3. ساختارها را در حقوق و دستمزد ‣ پیکربندی ‣ ساختارها Payroll ‣ Configuration ‣ Structures ببینید. دو ساختار پیش‌فرض «حقوق عادی» (Regular Pay) و «حقوق کارگر» (Worker Pay) هستند. برای پرداخت‌های جدا، مثل عیدی یا پاداش، ساختار جدا بسازید.

قاعده‌ی حقوق

قاعده‌ها را در حقوق و دستمزد ‣ پیکربندی ‣ قاعده‌ها Payroll ‣ Configuration ‣ Rules می‌بینید. با «جدید» این‌ها را پر کنید:

  • نام و کد: نام روی فیش چاپ می‌شود؛ کد شناسه‌ی قاعده است، به حروف کوچک و بزرگ حساس است و قاعده‌های دیگر با همین کد به آن ارجاع می‌دهند.
  • دسته و ساختار: دسته برای جمع زدن قاعده‌ها به کار می‌رود (مثلاً جمع مزایا). در اودو ۲۰ یک قاعده می‌تواند در چند دسته و چند ساختار باشد.
  • ترتیب (Sequence): قاعده‌ها به ترتیب عدد حساب می‌شوند و نتیجه‌ی قاعده‌ی کوچک‌تر در قاعده‌ی بزرگ‌تر قابل استفاده است. پایه همیشه پیش از کسورات بیاید.
  • روی فیش دیده شود و جزو هزینه‌ی کارفرما باشد یا نه.
  • شرط (Condition Based on): همیشه، ورودی حقوق (فیلدی روی کارمند یا فیش)، ورودی دیگر، عبارت پایتون یا دامنه.

مبلغ هر قاعده از فرمول «مبلغ × تعداد × (نرخ ÷ ۱۰۰)» درمی‌آید. نوع مبلغ (Amount Type) یکی از این‌هاست:

نوع مبلغچه می‌کندمثال
درصد (Percentage)درصدی از یک مبنا که با عبارت پایتون مشخص می‌شودسهم کارمند از یک کسر درصدی
مبلغ ثابت (Fixed Amount)مبلغ مشخص با نرخ ۱۰۰ درصدحق ثابت ماهانه
ورودی دیگر (Other Input)مبلغ را از سطر ورودی هم‌نوع روی فیش برمی‌داردپاداش یا کسر موردی همان ماه
کد پایتون (Python Code)اسکریپت کامل با دسترسی به فیش، کارمند، قاعده‌های قبلی، دسته‌ها و روزهای کارکردمحاسبه‌ی پلکانی

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

پارامتر و دسته‌ی قاعده

حقوق و دستمزد ‣ پیکربندی ‣ پارامترهای قاعده Payroll ‣ Configuration ‣ Rule Parameters برای هر پارامتر کد، تاریخ اعتبار و مقدار را نگه می‌دارد، و حقوق و دستمزد ‣ پیکربندی ‣ دسته‌های قاعده Payroll ‣ Configuration ‣ Rule Categories دسته‌ها را با کد و دسته‌ی والد.

اشتباه رایج

نرخی را که هر سال عوض می‌شود داخل کد پایتون قاعده ننویسید. آن را پارامتر قاعده با تاریخ اعتبار کنید تا تغییر سالانه یک ویرایش ساده باشد و فیش ماه‌های گذشته با نرخ همان زمان بماند. اودو هم هشدار می‌دهد قاعده‌ها را فقط وقتی لازم است بسازید یا تغییر دهید، و نوع ساختار تازه را با واحد حسابداری هماهنگ کنید.

ورودی‌های حقوق و کسورات قسطی

بعضی مبلغ‌ها هر ماه فرق می‌کنند: پاداش، پورسانت، هزینه یا کسر موردی. این‌ها «نوع ورودی حقوق» هستند و در حقوق و دستمزد ‣ پیکربندی ‣ انواع ورودی حقوق Payroll ‣ Configuration ‣ Salary Input Types تعریف می‌شوند: شرح، کد (که قاعده‌ها از آن استفاده می‌کنند) و ساختاری که ورودی در آن مجاز است. اگر ساختار خالی بماند، ورودی در همه‌ی فیش‌ها در دسترس است.

تعدیل حقوق (Salary Adjustments)

کسر یا پرداختی که چند ماه تکرار می‌شود، مثل قسط وام کارمند یا حق عضویت، تعدیل حقوق است. سه نوع پیش‌فرض دارد: کسر داوطلبانه (Attachment of Salary)، کسر الزامی به حکم قانون یا دادگاه (Assignment of Salary) و نفقه‌ی فرزند (Child Support). نوع‌های پیش‌فرض را تغییر ندهید، چون به قاعده‌ها وصل‌اند.

  1. به حقوق و دستمزد ‣ کارمندان ‣ تعدیل‌های حقوق Payroll ‣ Employees ‣ Salary Adjustments بروید و «جدید» را بزنید.
  2. کارمند یا کارمندان، نوع و مبلغ هر فیش را بنویسید. چند کارمند را فقط وقتی با هم بیاورید که بقیه‌ی فیلدها برایشان یکی است.
  3. مدت را انتخاب کنید: یک‌بار (One Time)، محدود (Limited) تا رسیدن به یک جمع مشخص، یا نامحدود (Unlimited). برای وام، «محدود» را بزنید و مبلغ کل وام را بنویسید تا با تسویه‌ی آخرین قسط خودش بسته شود.
  4. تاریخ شروع و یادداشت کوتاه را بگذارید. برای چند نفر، «ساخت کسرهای جدا» (Create Individual Attachments) را بزنید.

تعدیل نامحدود خودش بسته نمی‌شود؛ وقتی تمام شد، روی رکوردش «علامت تکمیل» (Mark as Completed) را بزنید.

فیش حقوقی در اودو: ساختن، محاسبه و تأیید

پیش از هر کاری به حقوق و دستمزد ‣ داشبورد Payroll ‣ Dashboard سر بزنید. بخش هشدارها چیزهایی مثل «کارمند بدون قرارداد جاری» یا «کارمند بدون شماره‌ی حساب» را نشان می‌دهد؛ اگر حلشان نکنید، وسط کار خطا می‌گیرید.

یک فیش تکی

  1. به حقوق و دستمزد ‣ فیش‌ها ‣ فیش‌ها Payroll ‣ Payslips ‣ Payslips بروید و «خارج از دوره‌ی جدید» (New Off-Cycle) را بزنید.
  2. کارمند را انتخاب کنید. تاریخ قرارداد جاری و ساختار از قرارداد می‌آیند؛ ساختار را فقط اگر لازم است عوض کنید.
  3. دوره (Period) را بگذارید. پیش‌فرض، اول و آخر ماه جاری است. اگر فیش جزو یک اجرای حقوق است، آن را در فیلد اجرای حقوق (Pay Run) انتخاب کنید.
  4. زبانه‌ی روزهای کارکرد (Worked Days) خودکار پر می‌شود و دستی سطر نمی‌گیرد؛ کارکرد را در منبعش درست کنید.
  5. در زبانه‌ی ورودی‌های حقوق (Salary Inputs) تعدیل‌های جاری آمده‌اند. برای پاداش یا کسر همین ماه «افزودن سطر» را بزنید و نوع و مبلغ را بنویسید.
  6. «محاسبه‌ی فیش» (Compute Sheet) را بزنید تا زبانه‌ی محاسبه‌ی حقوق پر شود. این زبانه ویرایش نمی‌شود؛ هر بار ورودی‌ها را عوض کردید، دوباره محاسبه کنید.
  7. در زبانه‌ی سایر اطلاعات، تاریخ پرداخت و تاریخ ثبت در حسابداری را ببینید. اگر تاریخ حسابداری خالی بماند، تاریخ تأیید فیش به کار می‌رود.
  8. «تأیید» (Validate) را بزنید. دکمه‌ی هوشمند «سند حسابداری (پیش‌نویس)» ظاهر می‌شود و با «ارسال با ایمیل» فیش PDF برای کارمند می‌رود.

وضعیت فیش‌ها در فهرست:

وضعیتیعنی
پیش‌نویس (Draft)هنوز تأیید نشده و ویرایش می‌شود
انجام‌شده (Done)محاسبه و تأیید شده، آماده‌ی پرداخت
پرداخت‌شده (Paid)پول به کارمند رسیده است
لغوشده (Canceled)فیش لغو شده است
هشدار (Warning)خطایی دارد که پیش از ادامه باید رفع شود
خطا (Error)در پیش‌نویس مانده و خطایی جلوی ادامه را گرفته است

برگرداندن و چاپ فیش

برای فیشی که اشتباه پرداخت شده، روی همان فیش «برگرداندن» (Revert) را بزنید. اودو یک فیش منفی به اندازه‌ی فیش اصلی در وضعیت پیش‌نویس می‌سازد که مثل فیش عادی پردازش می‌شود. برای چاپ، «چاپ» را بزنید تا PDF فیش دانلود شود. برای خروجی اکسل همه‌ی فیش‌ها، از منوی عملیات (Actions) «خروجی همه» را بزنید.

اجرای گروهی حقوق (Pay Run)

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

  1. به حقوق و دستمزد ‣ فیش‌ها ‣ اجراهای حقوق Payroll ‣ Payslips ‣ Pay Runs بروید و «جدید» را بزنید.
  2. ساختار حقوق را انتخاب کنید (خالی یعنی همه‌ی ساختارها)، دوره‌ی پرداخت را «ماه» بگذارید و روز اول دوره را بزنید؛ روز آخر خودش پر می‌شود.
  3. «ادامه» را بزنید، کارمندان را انتخاب کنید (یا همه را با تیک بالای فهرست) و «انتخاب» را بزنید. اجرای حقوق در وضعیت «آماده» (Ready) ساخته می‌شود.
  4. فیش‌ها را مرور کنید. اودو ۲۰ اجازه می‌دهد اجرای حقوق را یک‌بار آزمایشی با فیش‌های چاپی امتحان کنید؛ پیش از تأیید از آن استفاده کنید.
  5. «ساخت سند پیش‌نویس» (Create Draft Entry) را بزنید و تأیید کنید. وضعیت به «انجام‌شده» (Done) می‌رود.
  6. «گزارش پرداخت» (Payment Report) را بزنید، قالب خروجی و تاریخ پرداخت را انتخاب کنید و فایل را بسازید و دانلود کنید.
  7. بعد از واریز، «علامت پرداخت‌شده» (Mark as paid) را بزنید.
نکته

تا وقتی هیچ فیشی پرداخت نشده، با «برگرداندن» (Revert) اجرای حقوق به «آماده» برمی‌گردد و فیش‌ها سر جایشان می‌مانند. اسم اجرای حقوق را هم می‌شود عوض کرد؛ نامی مثل «آبان ۱۴۰۵ ـ کارگران» پیدا کردن را ساده می‌کند.

پرداخت حقوق و سند حسابداری

ترتیب این سه کار مهم است: اول سند، بعد پرداخت، بعد علامت پرداخت‌شده.

  1. گزارش پرداخت: روی فیش تأییدشده «ساخت گزارش پرداخت» (Create Payment Report) را بزنید. این فایل همه‌ی اطلاعات انتقال پول از حساب شرکت به حساب کارمند را دارد. قالب عمومی آن CSV است؛ قالب‌های دیگر به بومی‌سازی حقوق کشور بستگی دارند.
  2. ثبت سند: دکمه‌ی هوشمند «سند حسابداری (پیش‌نویس)» را باز کنید و «ثبت» (Post) را بزنید. تا سند ثبت نشده باشد، پرداخت ممکن نیست. حساب‌های این سند از زبانه‌ی حسابداری قاعده‌ها می‌آیند؛ لایه‌ی ایرانی آن در حسابداری اودو آمده است.
  3. پرداخت: «پرداخت» (Pay) را بزنید. دفتر، روش پرداخت (برای واریز بانکی ایران «پرداخت دستی» یا Manual Payment، یا چک) و تاریخ را ببینید. مبلغ از فیش می‌آید و عوض نمی‌شود. اگر یک نفر چند فیش در یک دوره دارد، «گروه‌بندی پرداخت‌ها» آن‌ها را یکی می‌کند. «ساخت پرداخت‌ها» را بزنید.
  4. پایان: وقتی واریز انجام شد، «علامت پرداخت‌شده» را بزنید تا فیش «پرداخت‌شده» شود.
اشتباه رایج

اگر شماره‌ی حساب بانکی در زبانه‌ی اطلاعات خصوصی پرونده‌ی کارمند نباشد، یا حساب «مورد اعتماد» (Trusted) علامت نخورده باشد، دکمه‌ی پرداخت خطا می‌دهد. این را پیش از اولین ماه برای همه چک کنید.

گزارش‌های حقوق

  • گزارش سرانه (حقوق و دستمزد ‣ گزارش‌ها ‣ سرانه Payroll ‣ Reporting ‣ Headcount): «جدید» را بزنید، بازه‌ی از و تا را بگذارید و «پر کردن» (Populate) را بزنید. دکمه‌ی هوشمند کارمندان فهرست افراد را به تفکیک دپارتمان، با هزینه‌ی کارفرما و دستمزد ثبت‌شده، نشان می‌دهد. گزارش‌های دوره‌های مختلف کنار هم می‌مانند تا تغییر تعداد نیرو را ببینید.
  • فهرست اجراهای حقوق: هر اجرا تعداد فیش و جمع هزینه‌ی کارفرما، ناخالص و خالص را نشان می‌دهد؛ برای مقایسه‌ی ماه‌به‌ماه کافی است.
  • خروجی اکسل فیش‌ها: فیش‌ها را انتخاب کنید و از عملیات «خروجی» بگیرید تا ستون‌های دلخواه را برای تحلیل یا تحویل به سیستم دیگر داشته باشید.

گزارش‌های قانونی ایران، مثل لیست بیمه و فهرست مالیات حقوق، در اودو نیستند و باید ساخته شوند؛ فهرستشان در حقوق و دستمزد اودو آمده است.

بومی‌سازی حقوق و دستمزد اودو برای ایران

اودو برای حقوق در هر کشور یک بسته‌ی بومی‌سازی جدا دارد که قاعده‌ها، مالیات‌ها و کسورات همان کشور را نصب می‌کند. فهرست کشورهای مستندات اودو ۲۰ بیش از بیست کشور است و ایران در آن نیست. پس هر چه در این آموزش دیدید ابزار است و قاعده‌های ایران را باید روی همین ابزار ساخت. اینکه حکم کارگزینی، بیمه‌ی تأمین اجتماعی، مالیات حقوق، عیدی و سنوات و لیست بیمه کجای اودو می‌نشینند، در راهنمای حقوق و دستمزد اودو آمده است؛ این‌ها مخصوص کار با خود اپ است:

  • ماه شمسی در فیش و اجرای حقوق: دوره‌ی پیش‌فرض فیش اول تا آخر ماه میلادی است و اجرای حقوق ماهانه هم آخر دوره را با ماه میلادی پر می‌کند؛ «حقوق آبان» با آبان واقعی یکی نمی‌شود. در اودوی خام دوره را هر بار دستی روی اول و آخر ماه شمسی بگذارید. در اودوی بومی‌شده‌ی وستا تقویم شمسی در همه‌ی ماژول‌ها هست.
  • جمع از ابتدای سال: تاریخ صفر شدن جمع سال (YTD) پیش‌فرض اول ژانویه است. آن را روی تاریخ میلادیِ برابر با اول فروردین بگذارید تا جمع‌ها با سال مالیاتی ایران بخوانند.
  • نرخ‌های سالانه: نرخ‌ها و سقف‌هایی که هر سال عوض می‌شوند پارامتر قاعده با تاریخ اعتبار باشند، نه عدد داخل کد. اگر سازمان طرح طبقه‌بندی دارد، جدول‌های آن هم باید در اودو بیاید (طرح طبقه‌بندی مشاغل).
  • فایل بانک: گزارش پرداخت فقط CSV عمومی و قالب‌های کشورهای دارای بسته را می‌سازد. فایل پرداخت گروهی بانک‌های ایرانی با شماره‌ی شبای هر نفر باید ساخته شود، و حساب هر کارمند باید «مورد اعتماد» علامت بخورد.
  • چاپ فیش: فیش PDF به فونت فارسی، راست‌چین و تاریخ شمسی نیاز دارد؛ نام قاعده‌ها را هم فارسی بنویسید چون همان روی فیش چاپ می‌شود (چاپ فارسی در اودو).
  • ریال و گرد کردن: واحد پول شرکت را ریال بگذارید و از پیش درباره‌ی گرد کردن مبلغ قاعده‌ها و خالص حقوق تصمیم بگیرید تا جمع فیش با سند حسابداری یکی بماند.
  • حقوق بیرون از اودو: لازم نیست حقوق حتماً در اودو حساب شود. اگر نرم‌افزار حقوق دیگری دارید، اودوی وستا به نرم‌افزار فعلی شما وصل می‌شود و فقط سند حقوق به حسابداری اودو برمی‌گردد. فهرست کامل لایه‌های بومی حقوق در بومی‌سازی اودو آمده است.

یک مثال ایرانی

یک کارگاه قطعه‌سازی در شهرک صنعتی با ۴۰ نفر را در نظر بگیرید: ۸ کارمند اداری با دستمزد ثابت ماهانه و ۳۲ کارگر تولید. دو نوع ساختار می‌سازد، «کارمند» و «کارگر»، هر کدام با ساختار «حقوق ماهانه» و یک ساختار جدا برای «عیدی». دو برنامه‌ی کاری دارد: «روزکار اداری» و «شیفت تولید». کارکرد کارگران از حضور و غیاب می‌آید و کارکرد کارمندان از برنامه‌ی کاری.

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

پرسش‌های رایج درباره‌ی آموزش حقوق و دستمزد اودو

ماژول حقوق و دستمزد اودو در نسخه کامیونیتی هست؟

خیر. اپ Payroll فقط در اودو اینترپرایز است و ماژولش در کد کامیونیتی نیست. قالب قرارداد و امضای قرارداد هم به ماژول‌های پیکربندی حقوق، اسناد و امضا نیاز دارند.

فیش حقوقی در اودو چطور صادر می‌شود؟

در حقوق و دستمزد ‣ فیش‌ها ‣ فیش‌ها یک فیش بسازید یا برای همه یک اجرای حقوق (Pay Run) بسازید، «محاسبه‌ی فیش» را بزنید، تأیید کنید، سند حسابداری را ثبت کنید و پرداخت را انجام دهید. فیش PDF را می‌شود چاپ کرد یا با ایمیل برای کارمند فرستاد.

ساختار حقوق در اودو یعنی چه؟

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

اودو بیمه و مالیات حقوق ایران را حساب می‌کند؟

نه به‌صورت آماده. اودو برای حقوق هر کشور بسته‌ی جدا دارد و ایران در فهرست نیست. قاعده‌های بیمه، مالیات حقوق، حکم، عیدی و سنوات و خروجی لیست بیمه باید روی همین اپ ساخته شوند؛ جزئیاتش در راهنمای حقوق و دستمزد اودو آمده است.

فیش حقوقی اشتباه را در اودو چطور برگردانم؟

فیش را باز کنید و «برگرداندن» (Revert) را بزنید. اودو یک فیش منفی به همان مبلغ در پیش‌نویس می‌سازد که مثل فیش عادی پردازش می‌شود. در اودو ۲۰ برای تغییر تاریخ قراردادی که فیش دارد هم باید اول فیش‌ها را برگردانید.

حقوق و دستمزد اودو ۲۰ چه چیز تازه‌ای دارد؟

طبق یادداشت‌های انتشار اودو ۲۰: داشبورد تازه با تمرکز بر هشدارها، گردش کار روشن‌تر اجرای حقوق و چاپ آزمایشی آن، انتخاب زمان ارسال فیش، قاعده در چند دسته و چند ساختار، شبیه‌سازی خالص به ناخالص، افزایش درصدی یا ثابت حقوق، و حذف ورودی‌های کار و یکی شدن نوع ورودی کار با نوع مرخصی.

منبع و مجوز

ترجمه، ویرایش و بومی‌سازی غیررسمی وستا از مستندات Odoo 20؛ تغییرات: ترجمه‌ی فارسی، مثال‌ها و بخش بومی‌سازی برای ایران. این صفحه مانند منبع با مجوز CC BY-SA 4.0 منتشر می‌شود. Odoo نشان تجاری Odoo S.A. است و این صفحه وابسته به آن نیست. صفحه‌ی اصلی: حقوق و دستمزد در مستندات Odoo 20 · متن مجوز

  1. Odoo 20 documentation: Payroll
  2. Odoo 20: Contracts
  3. Odoo 20: Salaries (structure types, structures, salary input types)
  4. Odoo 20: Salary rules
  5. Odoo 20: Working schedules
  6. Odoo 20: Work entries
  7. Odoo 20: Salary adjustments
  8. Odoo 20: Payslips
  9. Odoo 20: Pay runs
  10. Odoo 20: Headcount report
  11. Odoo 20: Payroll localizations
  12. Odoo 20 Community source code (no hr_payroll module)
  13. Odoo 20 release notes