From c4390f64ae774611ae6f978afbd96bcb87a9169e Mon Sep 17 00:00:00 2001 From: larm-odoo Date: Wed, 8 Oct 2025 16:48:30 -0400 Subject: [PATCH] [ADD] Payroll: New Salary doc --- content/applications/hr/payroll.rst | 266 +-------------- .../hr/payroll/input-type-new.png | Bin 7171 -> 0 bytes content/applications/hr/payroll/new-rule.png | Bin 21872 -> 0 bytes .../applications/hr/payroll/new-structure.png | Bin 13487 -> 0 bytes content/applications/hr/payroll/salaries.rst | 304 ++++++++++++++++++ .../hr/payroll/salaries/input-type-new.png | Bin 0 -> 7457 bytes .../hr/payroll/salaries/new-rule.png | Bin 0 -> 21979 bytes .../hr/payroll/salaries/new-structure.png | Bin 0 -> 13532 bytes .../hr/payroll/{ => salaries}/other-input.png | Bin .../{ => salaries}/salary-structure.png | Bin .../structure-regular-pay-rules.png | Bin .../payroll/{ => salaries}/structure-type.png | Bin 12 files changed, 306 insertions(+), 264 deletions(-) delete mode 100644 content/applications/hr/payroll/input-type-new.png delete mode 100644 content/applications/hr/payroll/new-rule.png delete mode 100644 content/applications/hr/payroll/new-structure.png create mode 100644 content/applications/hr/payroll/salaries.rst create mode 100644 content/applications/hr/payroll/salaries/input-type-new.png create mode 100644 content/applications/hr/payroll/salaries/new-rule.png create mode 100644 content/applications/hr/payroll/salaries/new-structure.png rename content/applications/hr/payroll/{ => salaries}/other-input.png (100%) rename content/applications/hr/payroll/{ => salaries}/salary-structure.png (100%) rename content/applications/hr/payroll/{ => salaries}/structure-regular-pay-rules.png (100%) rename content/applications/hr/payroll/{ => salaries}/structure-type.png (100%) diff --git a/content/applications/hr/payroll.rst b/content/applications/hr/payroll.rst index 72d9cb2a69..8e698a6ad5 100644 --- a/content/applications/hr/payroll.rst +++ b/content/applications/hr/payroll.rst @@ -354,270 +354,6 @@ calendar` button in the top-left. This creates entries for an :guilabel:`Even we :align: center :alt: New working schedule form. -Salary -====== - -.. _payroll/structure-types: - -Structure types ---------------- - -In Odoo, structure types are used to identify group of people referring to the same payroll rules. -A structure type contains specific options and a subset of structures that will be used according -the situation. - -In Odoo, an employee's payslip is based on *structures* and *structure types*, which both affect how -an employee enters timesheets. Each structure type is an individual set of rules for processing a -timesheet entry, which consists of different structures nested within it. Structure types define how -often an employee gets paid, the working hours, and if wages are based on a salary (fixed) or how -many hours the employee worked (varied). - -For example, a structure type could be `Employee`, and that structure type could have two different -structures in it: a `Regular Pay` structure which includes all the separate rules for processing -regular pay, as well as a structure for an `End of Year Bonus` which includes the rules only for the -end of year bonus. Both the `Regular Pay` structure and `End of Year Bonus` structure are structures -within the `Employee` structure type. - -The different :guilabel:`Structure Types` can be seen by navigating to :menuselection:`Payroll app ---> Configuration --> Salary: Structure Types`. - -Two default structure types are configured in Odoo: :guilabel:`Employee` and :guilabel:`Worker`. - -Typically, :guilabel:`Employee` is used for salaried employees, which is why the wage type is -:guilabel:`Monthly Fixed Wage`, and :guilabel:`Worker` is typically used for employees paid by the -hour, so the wage type is :guilabel:`Hourly Wage`. - -.. image:: payroll/structure-type.png - :align: center - :alt: List of all currently configured structure types available to use. - -.. _payroll/new-structure-type: - -New structure type -~~~~~~~~~~~~~~~~~~ - -To make a new structure type, click the :guilabel:`New` button, and a blank structure type form -appears. - -Proceed to enter information in the fields. Most fields are pre-populated, but all the fields can be -modified. - -- :guilabel:`Structure Type`: enter the name for the new structure type, such as `Employee` or - `Worker`. -- :guilabel:`Country`: select the country that the new structure type applies to from the drop-down - menu. -- :guilabel:`Wage Type`: select what type of wage the new structure type uses, either - :guilabel:`Fixed Wage` or :guilabel:`Hourly Wage`. - - If the type is to be used for salaried employees, who receive the same wage every pay period, - select :guilabel:`Fixed Wage`. - - If the type is to be used for employees, who receive wages based on how many hours they worked - during a pay period, select :guilabel:`Hourly Wage`. -- :guilabel:`Default Scheduled Pay`: select the typical pay schedule for the new structure type from - the drop-down menu. Options are :guilabel:`Monthly`, :guilabel:`Quarterly`, - :guilabel:`Semi-annually`, :guilabel:`Annually`, :guilabel:`Weekly`, :guilabel:`Bi-weekly`, - :guilabel:`Bi-monthly`. This indicates how often this specific type of structure is paid out. -- :guilabel:`Default Working Hours`: select the default working hours for the new structure type - from the drop-down menu. All available working hours for the currently selected company appear in - the drop-down menu. The default working hours that are pre-configured in Odoo is the - :guilabel:`Standard 40 hours/week` option. If the needed working hours do not appear in the list, - a :ref:`new set of default working hours can be created `. -- :guilabel:`Regular Pay Structure`: type in the name for the regular pay structure. It will be - used as the default option when generating payslips. -- :guilabel:`Default Work Entry Type`: For employees whose contracts is referred under this - structure type, the main work entry type used for all period of work is defined here. It will - commonly be set as **Attendance**, - :guilabel:`Overtime Hours`, :guilabel:`Generic Time Off`, :guilabel:`Compensatory Time Off`, - :guilabel:`Home Working`, :guilabel:`Unpaid`, :guilabel:`Sick Time Off`, :guilabel:`Paid Time - Off`, :guilabel:`Out Of Contract`, :guilabel:`Extra Hours`, and :guilabel:`Long Term Time Off`. - - To view all the options for the :guilabel:`Default Work Entry Type`, click the :guilabel:`Search - More..` button at the bottom of the drop-down list. - - Depending on the localization settings, this list may contain more options in addition to the - default options. - -.. image:: payroll/new-structure.png - :align: center - :alt: New structure type form to fill out when creating a new structure type. - -.. _new-default-working-hours: - -New default working hours -~~~~~~~~~~~~~~~~~~~~~~~~~ - -To make new default working hours, type the name for the new working hours in the :guilabel:`Default -Working Hours` field on the new structure type form. Click :guilabel:`Create and edit`. A default -working hours form pops up. The default working hours form has two sections, a general information -section and a tab listing out all the individual working hours by day and time. When the form is -completed, click :guilabel:`Save & Close`. - -- :guilabel:`Name`: type in the name for the new default working hours. This should be descriptive - and clear to understand, such as `Standard 20 Hours/Week`. -- :guilabel:`Company`: select the company that can use these new default working hours from the - drop-down menu. Blank field means it's available for all companies. -- :guilabel:`Average Hour Per Day`: the average hours per day field is auto-populated, based on the - working hours configured in the :guilabel:`Working Hours` tab. This entry affects resource - planning, since the average daily hours affect what resources can be used, and in what quantity, - per work day. -- :guilabel:`Timezone`: select the time zone to be used for the new default working hours from the - drop-down menu. -- :guilabel:`Company Full Time`: enter the number of hours per week an employee would need to work - to be considered a full-time employee. Typically, this is approximately 40 hours, and this number - affects what types of benefits an employee can receive, based on their employment status - (full-time vs part-time). -- :guilabel:`Work Time Rate`: this percentage is auto-generated based on the entry for the - :guilabel:`Company Full Time` and the working hours configured in the :guilabel:`Working Hours` - tab. This number should be between `0.00%` and `100%`, so if the percentage is above `100%`, it is - an indication that the working times and/or :guilabel:`Company Full Time` hours need adjustment. -- :guilabel:`Working Hours` Tab: this tab is where each day's specific working hours are listed. - When a new default working hour form is created, the :guilabel:`Working Hours` tab is - pre-populated with a default 40-hour week, with each day divided into three timed sections. - - Every day has morning (8:00-12:00), lunch (12:00-13:00), and evening (13:00-17:00) hours - configured, using a 24 hour time format. - - To adjust any of these hours, click on the specific field to adjust, and make the adjustment using - the drop-down menus, or in the specific case of the times, type in the desired time. - - Keep in mind, working hours are company-specific, and cannot be shared between companies. Each - company needs to have their own working hours set. - - .. note:: - If the working hours are not consistent each week, and the hours are on a bi-weekly schedule - instead, click the :guilabel:`Switch to 2 week calendar` button at the top of the new default - working hours form. This changes the :guilabel:`Working Hours` tab to display two weeks of - working times that can be adjusted. - -Structures ----------- - -*Salary structures* are the different situations an employee could be paid within a specific -*structure*, and are specifically defined by various rules. - -The amount of structures a company needs for each structure type depends on how many different ways -employees are paid, and how their pay is calculated. For example, a common structure that could be -useful to add may be a `Bonus`. - -To view all the various structures for each structure type, go to :menuselection:`Payroll app --> -Configuration --> Salary --> Structures`. - -Each :ref:`structure type ` lists the various structures associated with -it. Each structure contains a set of rules that define it. - -.. image:: payroll/salary-structure.png - :align: center - :alt: All available salary structures. - -Click on a structure to view its :guilabel:`Salary Rules`. These rules define how the payslip will -be computed for the employee. - -.. image:: payroll/structure-regular-pay-rules.png - :align: center - :alt: Salary structure details for Regular Pay, listing all the specific Salary Rules. - -Rules ------ - -Each structure has a set of salary rules used to compute the various amounts considered in the pay. -These rules are configured by the localization and affect the computation of the salaries. Modification -or creation of rules should only be done when necessary. - -To view all the rules, go to :menuselection:`Payroll app --> Configuration --> Salary --> Rules`. -Click on a structure (such as :guilabel:`Regular Pay`) to view all the rules. - -To make a new rule, click :guilabel:`New`. A new rule form appears. Enter the following information -in the fields. - -Top section -~~~~~~~~~~~ - -- :guilabel:`Rule Name`: enter a name for the rule. This field is required. -- :guilabel:`Category`: select a category the rule applies to from the drop-down menu, or enter a - new one. This field is required. -- :guilabel:`Code`: enter a code to be used for this new rule. This field is required. -- :guilabel:`Sequence`: enter a number indicating when this rule is calculated in the sequence of - all other rules. -- :guilabel:`Salary Structure`: select a salary structure the rule applies to from the drop-down - menu, or enter a new one. This field is required. -- :guilabel:`Active`: enable this toggle, so the rule is available for use. Disable the toggle to - continue to show it on the payslip, but skip the computation. -- :guilabel:`Appears on payslip`: tick the checkbox to have the rule appear on employee printed - payslip. -- :guilabel:`View on Employer Cost Dashboard`: tick the checkbox to have the rule appear on the - :guilabel:`Employer Cost` report, located on the *Payroll* app dashboard. -- :guilabel:`View on Payroll Reporting`: tick the checkbox to have the rule appear on payroll - reports. - -.. image:: payroll/new-rule.png - :align: center - :alt: Enter the information for the new rule on the new rule form. - -General tab -~~~~~~~~~~~ - -Conditions -********** - -- :guilabel:`Condition Based on`: select from the drop-down menu whether the rule is - :guilabel:`Always True` (always applies), a :guilabel:`Range` (applies to a specific range, which - is entered beneath the selection), or a :guilabel:`Python Expression` (the code is entered beneath - the selection). This field is required. - -Computation -*********** - -- :guilabel:`Amount Type`: select from the drop-down menu whether the amount is a :guilabel:`Fixed - Amount`, a :guilabel:`Percentage (%)`, or a :guilabel:`Python Code`. Depending on what is - selected, the fixed amount, percentage, or Python code needs to be entered next. This field is - required. - -Company contribution -******************** - -- :guilabel:`Partner`: if another company financially contributes to this rule, select the company - from the drop-down menu. - -Description tab -~~~~~~~~~~~~~~~ - -Provide any additional information in this tab to help clarify the rule. This tab only appears in -the rule form. - -Accounting tab -~~~~~~~~~~~~~~ - -- :guilabel:`Debit Account`: select the debit account from the drop-down menu the rule affects. -- :guilabel:`Credit Account`: select the credit account from the drop-down menu the rule affects. -- :guilabel:`Not computed in net accountability`: If checked, the amount of the rule will be show - independantly from the Net Salary, to allow a better reporting in Accounting. - -Other input types ------------------ - -When creating payslips, it is sometimes necessary to add other entries for specific circumstances, -like expenses, reimbursements, or deductions. These other inputs can be configured by navigating to -:menuselection:`Payroll app --> Configuration --> Salary --> Other Input Types`. - -.. image:: payroll/other-input.png - :align: center - :alt: A list of other input types for payroll that can be selected when creating a new entry for - a payslip. - -To create a new input type, click the :guilabel:`New` button. Enter the :guilabel:`Description`, the -:guilabel:`Code`, and which structure it applies to in the :guilabel:`Availability in Structure` -field. - -.. important:: - The :guilabel:`Code` is used in the salary rules to compute payslips. If the - :guilabel:`Availability in Structure` field is left blank, it indicates that the new input type - is available for all payslips and is not exclusive to a specific structure. - -.. image:: payroll/input-type-new.png - :align: center - :alt: A new Input Type form filled in. - .. _payroll/salary-attachment-types: Salary package configurator @@ -894,6 +630,7 @@ form. .. seealso:: - :doc:`payroll/contracts` + - :doc:`payroll/salaries` - :doc:`payroll/work_entries` - :doc:`payroll/time_off_to_report` - :doc:`payroll/salary_attachments` @@ -909,6 +646,7 @@ form. :titlesonly: payroll/contracts + payroll/salaries payroll/work_entries payroll/time_off_to_report payroll/salary_attachments diff --git a/content/applications/hr/payroll/input-type-new.png b/content/applications/hr/payroll/input-type-new.png deleted file mode 100644 index 44cf9adb335d04bc7c336aec9bdffe2b2dbbe838..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7171 zcma)hXH-*B({4nupomJ7t`unrNH2l~rG_E_1w!wH(0egaDFV`@g$_~@I!K35MT&F? zz4sEjKtO7~_};tLx9+;%UF)77XU{$}d(V%v=b3qChrCr+q@-Y^0001#%1Un_0Kio= zNlw0bmGmyM?iD2s*Q{Tuy#fGABX6IZl9T3FTp@~bfZ{%8JjojHR#jV`NP3c!iCF9z zNeBue-oH=0af5i}%D?YuG?93DNfNlY9x(6_&yQa!>HOJ0ARZqdT@w2@&JIp4h{SVI zA&J?oW1^GO_TNjQi3z*p`^)pQ{l!7z-o)9#%J~U_C@V`;RXx49B;s(>Z6(CTMHbL2 zCRRS;<;l|WdR1LB@$bg*-s0uS9^E71zo%zM8{?ny`-bZ=i(Mt@em2KPhp9-NXY zqrd&j`{-em3-BV^#0 zu@U|?f?dtaHmC`SKstJ4y6DOJSV9EfIyor6o><=5UYRxvD)F$f)wBroL{)w*8!n7+ zZpF<9B$mL8Tt~J~_V>0RtbA{kn%HoUK8pbvXS|=jh4RU^9F*RLF(Asv*a?bIMmBr!y$ZtL_))rP@bK6Uz%~q#+ zvr}Tc^p&FGzn?63K4dp0u61Zdlr*)rHHUa*eh5@A>}PxFU_9;9-XHn^)RiliR7@23l)L9lNTleX{rv_CK)Vq(VQpQK%fikP5Rddnp1i5e`JVz

$jg3&C>F*n++-|=%~7v37U?v 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 Q77w5-ul}Z3&cyG(0Ba3NcmMzZ diff --git a/content/applications/hr/payroll/new-rule.png b/content/applications/hr/payroll/new-rule.png deleted file mode 100644 index e5d98ad52255ba77232681d93ba6bb174bad380f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21872 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�Y$VvqQIVm7VQ&)~f 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 HKMDOWgmxgX diff --git a/content/applications/hr/payroll/new-structure.png b/content/applications/hr/payroll/new-structure.png deleted file mode 100644 index c3d02d38e8299c90d9a0ea6198e276862e3b3d3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13487 zcmbVybx<6^x9$QVB*6l~HCWKaT@!*Yy12W$dms?pZ3!M^fra4i!Civ8ySu|)@_X-A z-G5%yt2sVNwi&z^Y%r3#8FNQmj4ZchS#M5JWo?H?TO!{HA{i@kkA((>By z)YRwe9k`_A?BVU;$OIOl?a|c(921k2O#vPkhfU1=J%1R!xv8#aw{?1xV?fIzt^t2O zz1p4J*xcFd&2RbB)xCawIM);v19494E3d4jrRUz+-hp2(UY~4B8GipN5%2Hr5SNr; zR8B7}EIuDinCPfaPR-CT3u&49vdY>9r<4>; zoc`UpOz<)Xa*ApyDL)@{i)p#~_=VKR1?u@1=J##PRYv7{Di|4Bi}3JP2iQ#4|1y;O zdUJ7c{qNsNg0WU;F&!$CyO!pZXo9KHvQ^4%V(KG>M;S~?E?v;RFJRoUfd zN^xsy%L0v%j)_k)k4eJJ_^@X{%2S$OB;t)rY;`(p`nIOVbxQI>W(=U;WeqyS9+uz?c9Zwrg zsWCAw658=j3O_QNZ3FVZ80Q1iCUm2lWi_obd|Zjd9h+gPP20~0EwTBjG1%nlnbrMM z8+%sq?bX>yGGXm-`0`I_mEOC@n#=$%4Jic)C6}PoI8)2~tQ;IJ1Fz^J?QhMG^F_6u zI?@3ZQ5Fi!#B}G~p=YBR?e!J>_OONfM@{2cb1tUA-CIXRt_7I4TJlI+to~lL8{M~t zk=eCeYi(>BSfnW(g+j>V?XaqtdAtgLPi?Mg<$k@laCfX*f}y5W;p|L~$xyVi86j;r z83yKboI=s-&?PO$VspST7kol0( z7v_Bvp!0khGWNv^@I{p69UWo-B0~V;ONy6BY0!>1+Z_$8os}~RBk~SoW3yVOzW?;; zj>bOTd*l$T5(;FXUfH>DbpOfcY?i?{ntsBkj3N3m7XSaR&v1#x=ijipjloi&fb{?v zQve&Fhu@$o-PqV@DaCRbC=9OlvbKs(9G;MdnC9oU`%r#uDKu? zUcrCypqF93tqs#(Kd?sf{#Qkvt!8_Vu9+M1oZwKu9$WLrUXtv9k2>GY^fB4BJPn$3 z9qH@x6D4*HqZ`E)m5O0hl^TXx3dK(4V+!Jh%#!F7Yja*Lzshwcz~H-qQWRTccZ5|I zgPP4pC1Fu_Zgx+jBR_QcNk90=?-;E6usi?rNbbZzzenl`dA*K1(>6R&IMHv?k@V5Z z3k^3dCT<<*a_9K4TRlVTFOe$-=bkUindU({MVsqUS(cp`ul?0~Oaoe#1E{hhsPvfO z`c;UL!R}fNO}e$+X4h|yH8QYtcI-f|qXfgPLQ6{A(&j#xAW8XV&_(Nt-vz@52hIoT zi(H4HXS`DFz8Ig`PQd9vpH<~g4@T3bOMO|a9Dd+blT+l%9P^Rk9y*uHa6L60-I#|o zCdktmgIGg$v9oP}NutkweMU*$Dlni~)NP_X@Lzkcr8j~YK$zC<+C+BE1Xo5dp$^Ln z5>`tgCUHC2RN{#rrR>h{!H+XD4YGvNmG7C5{ndlN=IA}`F@R8tnYMgKeO6&By2n#^Iv6J zNKRQK3tx1a)I79S(&k;n7^YjqYnZRS`6wT(ta8#`PE&|>0bEi5og96bc_cOjS;ySd z&O_h!?vkuIn0-FM0yOgrpe4kk5toehMO8Gu{tXQu6qb)Fo)ccC{(5Jm5=$tcYi*+T z`?z$ZF|kO%)`CvoV0i+JGiB$UpyBmtZp5s?{_;s+q5ITTm5dM5({{xQXO$5+e9*5t(zHKw02Q&vj;VTC#eQ-<&B0%FEz<~Zg z3E(9I@Q3~<0RSKYP{3FWaO-Ev+dp8yZZG6rvroKE`%88dlFFJIcrV`*w)syc3rNa< zZSDV`94=e%|1I7e3Pp@gDJGO03xRrMm-QG6bs(av>&s_Fyi{?^2*mY3A*47~jLYs) z+#D&|Cd0`a?D9fJMoyupxx}N9j_=B6u%`+P@In6Com%k~s}keg_JB;*qv@hW=wpHPSZbD@IvDHx{cVR4L+H1o`G`>s zEnzx#pFSfZSi|x|In9xeu_Z>3U%t$xIS`uIUKGp>Nyykg7OI4>(#t&XI&I0?Sb`%N zcx+&c>J2JgU5zhRJxyhrI!t61pTaq+Rf+AOhBXEt=SNb5En!k)wtJdWc|4u?)Qp`u*DKiBl;#GrE_aE$as_jRZ-c8Q;}I136RB>~ZVo ztn#WSTSA~2__~fV$}a|8_JL6Istj@w`;=G(1iae0F{m zj08da>{m6(1CjQmMEU1?Nl+3#s_lQhPY#UYI=EC^$9NHeS8+lQ_$?wov^qSe3m|B-od*?)rnExgK7bLrQD@bbz77qs%`pI7*>-is`wl@}na(qz9X z$NYaRXS+MMy&Ao|9d-b(5UZNn+Gs~8c^WQ*-i=9PYJFx+>3uBPU!so zr*ASMwXEvtubWzl=e}EzOWV9%a(}mX@6D3HCYj;m#P?Xrrz6kO|0#=0kyITcq%&ya z@5yRQrxbOCr@5LNxl}jNLO4tzpSajKsQy4(1-fri8AEL;y;F(KPn9`xi+FKTYPrJ& zSMs(oMEGz9Zi5VF3((%zH$|%}=cQW!p(v4g#a9;r%>n^a5AyK~c5rsS6XVguOvfd@ zQASC+h5Inwi#7MoL=ltjPa!SE7DY9^gmZrHrN%LtgqpjZ#FM`H)LAt2^w#gUXco-~ zi`_{!e*2>~cyMLE4CXoG+!E{5i_v39Cm`bU%adU{)~)&Ogf@N!Qo|;{l~S~@joKix zdR@vF#1S4l=>@e3u0dxIG)T89;abotKFtiGQ43X{>+s7=|1ei&ds}$ixfkPHx==D* z3|0C1XPjUV%w@T7dVGEsDD+Pu(nm7krc6$~&;nH8iDmX2N~F7{_1e$rb2{NBtx{@o zs!(VZ`94eeBqd{%VUN3HYoLVo9k+nZkm|J5&L zBeEN`g6m}R<%vrtxb~EkzJEn+Yz6^m%#WiGYud&Cg*j*rNQ!eIkaAoA5T@mQ`MyKBj zS0n-%$YYa^Sq0|uG0K?dXx+-LUuWR{6*irXUTjFI@U-;N89F|u z%bTyPo^s7ay9E!4)xSkd1zJO(rjnGjyOE=%9C}+a_O%hwpw$vsH(Su=-Tc)Oq*TwP z(ANGHIVn>?eqRQO8)XEBQje#t7|{9yGN!5)gO5w(W2_F!Qj4P+GbthAmRf=cU&anA z$}k45DfR5HLdCeRuXrz}nUbEpj#~ny1$4=S9}AhVHe_@eXVNE*EiJFvpMnPLJ|#2t z7gF8&>sgoS65T0UBYjZR#|MK1vWi+}yzbJI3clI;Zoz1oqO__W^$w1-E>I~39i@FV zLH3b)QbijLlI2hpT>~A70Pgbzlcfs!QZio(Hzz6A=iRLm)J$8 zw@qxNZ6- zVGgY^GnNSE%lS|qzoiqqhUaO&>RIger28IOgAOmP@XJfpBk+J}c(!~l?o}Umq;2v% zlwvK=`DD#tXx!;tl?C?14~IFg#c`LW3<#w7sK?KbAUV{N#n!SEi8*VHrYa-6@U$Kn zX!aw&=wbM`29c*z!}OtJu2D3<-(oIR?^0u`^p&_bj~+KqV~$cU{it%}A-Gfjghj|C(> z$nlpqsji~7_$Kt`X)R5JEtNV%+}Mne&O63SiyuNUXq5KtPU2|GJ7#-Hk@$g1-%F&U z1J-wk)lbDUI$-}msgrMxVGPQ>knEM(H`#4NFHlmK!R&T%WBcIGe6A1E;}o+)wRk zDv)Ti4=n1=gS=J9^HBTIanE~H)8QJTSHkpI32D|RDJ5!}UTXsr5X!xtC&XG6dLXnM zsy_#$BrJ@nK=qy-H_I?6q*mbAeAMjkEZl>2(`4i(oB(*U&*)=J1mDgHUf%z>| z1+mA~E+$v!Njmb>OMecl&&UIT8Ps8`Dr$^C*9isJO|z!+Z?#o*DJ>gYz$7^-;wPFY z;FU4(Dot~f$5~7PRN$%^-hpqiXio&_HPFe=&$ctmY#fAXgji$+S*ZlZBuGtith@GC zM?GkmT26Llnh%OVKmCb|$y3G~SI{U5x_tgqz@5oY)bg41?Y}{VgHpFqm8%KL*!kw~ zu{S$jQCz;A>%c9@9E6PSH$#%=i3*uN!nKdojYe(MQ;U~MWJ|A^Op&GKFzkr9_ssE8 z)wTL-L)=R?!X|Cx=sm}|$@9gzj83a*0&EpHsu#Db>m0FAfkF6v7CdUD9d`>E2hUkm zI#5*hg-1o;wKPK~+k50LuxeF2R`f`fkUgV)wHXEp?nABtyl)Um^zsQx#ONNfr5%N$ z=^I=>@wH}yV%wyNM49O~uv9Icy423bB!S zY(Tj4^74MxmX}1$^(u!uHg$IAk<|$ZFlg~S8TnkHQU*ji58-aIWbBwYK zGV0?4;F`qJVh6FwdXDYTrr%UFJ9JrrDQIfkl zzT$$km9_My!J9fs1GJEM#M;aI{5Oq*LtzQVV2OBG(Bh%R2pjU&dZdSukcIEPdo7NYl3dMi|oYsXMxa6c@_j zW=YYV9e!4CqVjW-cm3*=mKRAd7n$c(@+c8W7sI*ZRTL_=u;fSaLR@A;(hICIX43)( z&IX$OO)ZrMMRcC%i;iczrq#}?Fn&2jZ2vZN6|eo3WBBEfSize&{NLL!D;px7-Qcu_ zLm!1nG*|6A&sJ5n%JBieL^zCL=!dWVd$;HRJz~;Jn&`3>@Y%1&DD(;1T}}*Gwf&0Q z)76Exe^v1XhG%*yd`JQCSU6oaB=}U@d_%m4gIdr*hUi~szqeL$oJ~>FqN|xm^Y~`; z5%IG~xyz|{D9@K2=jFqn1d^?s+jLpYmKnbA<-@X_P7Flb&3P|doY@f4lvf`%tX%C}#8BdFD{_Myr*>2o;}z#dX8 zZ1OX*Sh&gZ{LXyzUFoz**wbJRX)^GmAV3ghMLu1gYWYSsh5y+E1^YNchAMYKHahOc zSwum@SfTNN_T=DT?o-{8mC!SPYl4_E`py}xy$d}F0bn=4y=mw*eG$6rHdS|t{UjZ_ zzWVtwT4_pg@FXruXJT8irg{=jFxzK#bz=5B2-VEgYg$SQ_8{Z6fdh5Mw!%2Lr$_$&bYseCM3pT$$mQkuhgP@xDgHCGTAga<>aN?hhP-enR)E z6OIk{xUwkT+$}X`)83t%z3vodNy!2MiQ$0PqFN9$R88Y zK0Ytl0Y}FkSE=d)O3{W{$Qal^H;2%-zhzvrK!D3i$TtrXU)0S1?0lVY*g;1eEn#Q| zI63D-60_ybWYAU?uu$CUYI3QAPX2V}`TJTsFm8xvKD5!MSZKP|RBr<* zpUgwi5(z#yNK5bV*xLfloM^wPgT5&B15TvF>&PZ!p8A5^1DEUnY|3r`_Ik9MH+eQ- zcodOhl!mQp2eml5_3Tr3*KfV3oe@U~i;Z2w<#L)S9vnd#o39EC3)hs>zpo4#EEOwZRU+3u1ul`S@(2zADl zd6;ITf81?+A_1;ug%z~grQm@V;}3lNiGFh0*$G5@*rwG#3;cvt>JNt3>!8<=9f3(w z_YVu970?Gs2i@teV*4>^Wqb!-zj1GBpS(&Jr(`Hh1_Zkds%)?7|F3we@?b)9waq&~>lTj7`N6$8mJi|~hsc~9Q z%`l$rkPUQIx{KL#!Sqwrp7V(LUnp%*1T?0>UT_bT?O1!w0O61E z>GAB9-gnK##%u|ur*lHWNi;*?lZmjS5O4h?R`y(WJMPu@4J9wcJ!VQ@nTzw^{1eLG zoBGVY4q8$Rd>jy|v?p2@vKds+$TIiG=?%OXo$UOA;Lm&s;U5ux&;9}n{xWdd#JPs@ zjMiRyt`;N0O@Wu927RPgF|6&8lL-`vqYznPIn zSf$V72*xHo5%oZ;rQz2L2gBLv2wyAn}LK8dF%3o$&F5iRN=R2hCjw=ZX zkf9>We-<`>yw-UBkrZdM=i@~D@3#>sTwRKAtQh{%%VQR{v8_FYWn#G16eQ75y> zw_I`ItlhkJUFQ(jx9V^OfNJ*3e_Wtm}LT@Ed+Yc_~tpSG!{P#vVLeLuUtt@#@YCwjz& z$S?|=U&M^{wUvGA|BLF?AnNDfHDmHcxODGHJrAeYF6XcJ$l#S7=)Uw$Xf0mkv=K-X zLvtU)Mkbo0j*bzPHy9aWF@~f5H82q0x{y(%96B!ZWK1N6xQx*>ip6g_m`Aak>%46u z6dyUh`i65d3@X^nAc^E>xu(-cgqY5u9{6nlOx7gc#T>tm8T~ps7i-St1YEzhg~r8S z7JQBF#|JXa;`RJ!rGGcJfsxe~3LUu#p(@AmXo65iTx$tysU>YzD+?`!{H=bPllT`l7EyOfVCIbh36lxG1Gjt)EniZL@{Givo& zpqZy*BrB_Hn|(-Ja@eoCR)Ufer@Y|ZN71n;xb~RSkf<=Bjf~x@5c#@J)hYEMElvt< zQ0r;*w*1Z4tQ$L+&|a}qe{%0uOkb;AeEe!?-X|cVY`aIs`_3M_^)U# zOa9bW%&KZ|{wAl37EzLY$-$Q=m&nP1nt2%zmB6_pvy_^7Jb1A~l1so5_?#wmzJN#(9vHg;NE$YFJ$}w&X_?FhgzO2hbS_CLQRHb*;+nK|>nmbs1-x z?}3O_W>5X|=ITdRln>Jr;5VKqLq|YXY?mn&6TzO5grOv!BpE~EoAd_JEllE+dd4G+`l8Yzg z2!ry}s#MTN^0<>?FOPD3#>Xr4?6K92Q9$XSZ(1xHm7{_*iYJm{YD$~xrfx)Oa%gyyeO*R64b)YtgVxpuquNK?{yu3Lb55?|Bl#<8(>2&l zVSU@QU1`D;s+XB$WcMMe{sC_cC#0FkMDX6TktzqD?+cGyvwx|Q=q*L zh+E$K^ur3V`m&4aHk5}Z>A3Rpl2X`-7%Er#0N#W7aNa9>zmWrvt~g7i`*@MYX_8TgK1sasHv=>TDnw)Va zdY<7~3udlR;WiFZ|5)L|>-o0*O^YD0X;Y$Ai=9=#)`O?QPMU@4(YR@p+8b?#W(B=B z84H@p>+qHZx)M(Wlg_*v*_R^htxNDi;j@$T-f-36>A<#RfAd z$Qh}*SvGxy^GSAu3pwKm>^wd0n1wa^OHJ*30=9^?7snHQJDlETe_N}P zEQo|(0CtaT$IOZ=gIZSt|qLrLkBmcVJ2H)XAtOE@BFE zh<~Ol+np7EEHujq|6`E^9U;d>LEgW78lqC=O4nfUsfNUqx@r?$k?uKkV4du$q&B0) z)TrgHts}}0{?vX>`Zo10CnEP7vYx8D+W-lL}WlH2jG7xmoYbu z=(*gKS{oEyo?eys7~(_x8d8g5>Ku+4Jgo6giGVFscoBgh^>`-@LOM68KdK=FJc|%p zCtfEV8-E?qZgVa3XW}VdUP?PTiF7NSUw@692LEz9k`Pwpv8#}%?}wVC_3?h*=rT++ z?_uVzCJ|q|ip?1yJKHb%i)U*B0APLj#|0pf5ujT3#IPYN7MTzo53yYj_afRE+b+N0 zIYY5{XSaW5#T|B0cS$5FFWfXae}8NKn$AI$n$}Tj^M1?@6htiZn+j8mc&N@4W)sz-;u3Tum|x-v&k0iRqPrHRr7e`HYWG3(;!d z3b5GW3ZsT@f7JWBI4*Ti(r15M^t10uJnx3C&Wd)?@6{uzJc?V{BR2nzFChluPDCFc zwTGB#+HT~Q`F5oouXdZ9TA!bcgu~vhZnb#f*XQX5;4bZWQkt(I6|bR=bRBdZ>y7Gb zeonV#?@Pkk>W}iMcjVZ}$r~xnsc3&kE-7}kD}Om9(ABH>rk@l2jv!Fa-atIH*+Wor zIK^Uev`F8L#2t7VNwJhGCa~zwy-R$)_1KpaAC8;0xvr~~2p?#z9EyHCfKzc)uNffv zse@KhR1M>4?o^JtnVwGDMp9mJABbJX>v?Ea)={#`Yh$$(lreqS(6duaGUYSrf&`FM zURRFyCd+9oJit%u6-zEPe*a=n2RktU9|qtEWD%7E-+ z!})ZQE2c6U<=prCMeHQ9B>U_il0z8|Lm@0oi3isE^WFm!QaLrdo6CgGB2d)+=`5~~ zph;QG#|R$rji|S|_(BEH`d0T80g`A=*75_eyq$9iq#Ncjq4=b#;^FP1_=|!=2X=xH zhEOrtP0{DF(Qs!WdI-xy&Vamg&}A5=rW4M~j*3meh!X+ss5SxpZ`baId9&E|dQ9n5J3L3%^sov|DPG`T34~ix+?P?O~ zvyK|!{2u(7)oES#*;L!sWvATfjZw0gafXvE3B5k{DGRG9F#S*-bTTWKi>%Z7kx{|F z5oih~J#s25r7XPLP zEps07-?!aRT?oTA#tldR8HUcUsdDWov^(@(QUZ+^JXh{h%Vz=V7gi8ONK7qDFRoT+ z0%Y2?+LTTC?7ro-zp5u4>-;TqhTTkFy=#CPb7Bc58qC#X0g6u`sGMIp zdDnijt$Q^7!le<6J^fC)>?QEwI#NHa_@Ut<*AlNF;>Qh@hp{@0Y5+L;*Ipp=57tS2 z4`r)^K2a17VHRqRI;@y-`2upBy~QmkDXb?TtMJUX{^b!Bt=SFM4P(cA#uz4{qRK6) z@|97ngC>rHt(KsdF%ydYFA42@i9(jM!#b;%w@@heR2Ut3aNKT{Zdd zlI=6gFF#tt5Na>evDP#*1jADzbT+e$#VZQG^~-rguMAPPrI;9rc8~)-7*|wr@bPIe z@x?~>Y?6<0k#{sGmJhEO`CWueVkjN@(2(L0k;-l?v|UT4Uz4h_&y_sA4h^Bw+kepP zj9np`2It^kO?`k=;_lppgq+psHh`4fzpbd}Gd(Ir-x?!T6&65ix(1q>*{V_#Aw3sL z2*xoB5ey($mTQm5Oj%1+kwGIKhCAwcH84Fqv~HmSYVx@Lb_?OwTAR$;`{&2|z?b$i ztNSaOO2oqAN>LgiGH?UT5K;mU2$+}}_O;Y^|DH4(61=1%U zlHnD|<^lP|AF{veg5>CA<*_9Bip-?HkkS@5N*;>_Wp~OU=f?|4StX55_?~J4G{1Sv zg5~!%Z7K?D<#zjC7NpD6L8oR+Ip6Kkmh#8V7$2Og-fU3y`XuN02kJVoCclqN18%97 z(5#CP(6p`KP)U+`cDz5wyNDXVYQXfAspC-5SHx9_Hpyl4Te2geAOl<82o$6&FF>kU zQcP;f`)W&#kUN?~Cj?s(7SP?_wrmQ#0!_L)z>}(l?B_6)nZw`7aVO$$Y_HUtEV(YA zg?Tc64@Tg{T?eARoKM7aP5%aCC2Ch2-tl(UScHGr<0$F^5v66`In$2f7(aQaVjR3r zB2%~D7NAkpHQm$dZgrAe4vzOWD+PI1a86CRbJpU>(YIw|yjWA?&8v(oL<9l3x33-r zB2fgg(?@9sZ*iX0KAEX2>T()>ShJi<-O7kKW!eHy$q0cdrYPGdJd0|dnXo0XdavV% zi9Jx*NxI%@6;6On*mzVIL{tt}%Qr1S&OArBaiRD@2P5ADG0+@zqMa%airPFYFz|xx z1GlSr&M$^^!nU3dX-C~-8Qma~!m%vR-Oqs*)UGrf^y;cX(svBTE(3nCgzoP%3CRGe z^sHkI4DRoVw_6M*jsgTZTn${(!Nh9qLM?wjOFFi6S{HAimf~#H1d+XmHw{!d8ahNG zyx{Sr^>2z^$Qu94YxM-F%xO22cBiIMWMwcP){)I!j`G54<8q3Zq8=FKo8NG498XA* zhJRyU(ja9NGi5}+!~t$oaaICV(X$I{yJOn;ov{gN@7^`wU===plHw z4;uF)OmTFY`n`H3){uzj^DksAnpR3s5@m%=PaQ?^i4I0&V#H5P6Bd z0U(HQ5)jn-x>($_J5B5$lEuPU0=KP>Z=Ip{B3ed>nSVm3#*9<_u1=qySow#F7S$@p*CBx+lUT#wKmDidGtre%@GJoL}BZi+O?DwHB0shJIoM0@?5u zy9&O_qz)V&Duf1(ZLtF<4R+2t5bV>xBz`40Kj2*=aH*!ci%kCRA`=9Y&P5>7T{pF2 zw|WJBrS{XS#t_s-$ITUX@fih)Usix5)gh9E#KcQaE;J$J+JXV;&*vf#SE?-sJGd+Q;maU9e(XM%Np_Ae|ALv^wDd-9=Fzxy&+OnOGsxUG za);h-iBwbQO5Cr+Xq%I{&XBKd0laS%27_5HAbMREaIWiCCsz!sjWgrkmgy^Ty&~;` z#Vy#?T!JMPv-!LM5G1?3Hzyd?Xq?=V_8Ltg;lP5@87t6|85Qwqhz!BO`Guxg37m>NAi=^wia|>#^vBxFWf=5@u7+mL zDr*Wm#BbtbS#;-2II?q!;CcTIryc5kga@)SuVa4`2lM3!-@cCObhD0t)1F&a&R(oW$N#xf zJ>xmp*u44|SSIgW^4vRim_`3bueIgde`>`$L;-k!NZy#iZk17yT~CVJOJ9Pw)eI(>k#1Gjkq9zASx|QDekE3nn4?+zfB*L@mx+DU{kH z7`_J96;f^b{VK`Pqu<#yK1F*AXm$l%iQ-Y>*fo0)R|!&ii8i{ItOQMdF`?$zX zevJ)iwgo}!Hm1ffYt?;C>3^C5z5y>RKQa=cys1)t8d@cg7~Z6dJu59lB+#EL_Ow((Oi*8R0SXT z2DI5jccmT*FCd@mNP{B$^3x1oN2ux48SFdnPmK6PUXU8#IMy66b+ z`M8ei3*{T|gxOL%r1gSizc8tpZQrVGsx8y8-~XTB$N%h}|3%)<`kCB$=Mq-P4nzD` OTv}XStW?w>;J*N7B?dVF diff --git a/content/applications/hr/payroll/salaries.rst b/content/applications/hr/payroll/salaries.rst new file mode 100644 index 0000000000..9f3a90cbc5 --- /dev/null +++ b/content/applications/hr/payroll/salaries.rst @@ -0,0 +1,304 @@ +======== +Salaries +======== + +In Odoo, salaries are calculated and determined by five factors: salary :ref:`structure types +`, salary :ref:`structures `, :ref:`rules +`, :ref:`rule parameters `, and :ref:`other input types +`. All of these inputs work together to calculate every employee's pay. + +Every salary structure *type* contains one or more salary *structure* within it. Each *structure* +contains salary *rules*, and every *rule* has rule *parameters* that it follows. In addition, there +are other inputs which may need to be added and calculated to determine a salary. + +When payslips are calculated, Odoo determines how much time the employee worked from their +:doc:`work entries `, and then calculates their pay using the various rules and rule +parameters for the employee's associated salary structure type. + +.. _payroll/structure-types: + +Structure types +=============== + +In Odoo, structure *types* are used to group related structures together. When contracts specify +a structure type, **only** structures within that structure type can be used to calculate pay. Each +structure type houses individual structures within them, each containing a set of rules for +processing a timesheet entry. + +Structure types define how often an employee gets paid, their working hours, its default salary +structure, and if wages are based on a salary (fixed) or how many hours the employee worked +(varied). + +.. example:: + A structure type called `Employee` contains two different structures within it: a `Regular Pay` + structure which includes all the separate rules for processing regular pay, and an `End of Year + Bonus` structure, which includes the rules **only** for the end of year bonus. Both the `Regular + Pay` structure and `End of Year Bonus` structure are structures *within* the `Employee` structure + type. + +The different *structure types* can be seen by navigating to :menuselection:`Payroll app --> +Configuration --> Structure Types`. + +Two default structure types are preconfigured in Odoo: :guilabel:`Employee` and :guilabel:`Worker`. + +Typically, :guilabel:`Employee` is used for salaried employees, which is why the :guilabel:`Default +Wage Type` is a :guilabel:`Fixed Wage`, and :guilabel:`Worker` is typically used for employees paid +by the hour, so the wage type is :guilabel:`Hourly Wage`. + +.. note:: + If using a country-specific :doc:`payroll localizations `, it is + recommended to use the structure in the corresponding country localization document. + +.. image:: salaries/structure-type.png + :alt: List of all currently configured structure types available to use. + +.. _payroll/new-structure-type: + +New structure type +------------------ + +If one of the default structure types is not suited for the needs of the company, a new structure +type can be created. To make a new structure type, click the :guilabel:`New` button, and a blank +structure type form appears. + +.. warning:: + When creating a new salary structure type, ensure all local and national laws are accounted for. + Confirm with the accounting department when configuring payroll structures, so all requirements + are met. + +Proceed to enter the following information in the fields: + +- :guilabel:`Structure Type`: Enter the name for the new structure type, such as `Employee` or + `Worker`. +- :guilabel:`Country`: Select the country that the new structure type applies to from the drop-down + menu. +- :guilabel:`Wage Type`: Select what type of wage the new structure type uses, either + :guilabel:`Fixed Wage` or :guilabel:`Hourly Wage`. + + If the type is to be used for salaried employees who receive the same wage every pay period, + select :guilabel:`Fixed Wage`. + + If the type is to be used for employees, who receive wages based on the number of hours they + worked during a pay period, select :guilabel:`Hourly Wage`. +- :guilabel:`Default Scheduled Pay`: Select the typical pay schedule for the new structure type from + the drop-down menu. This indicates how often this specific type of structure is paid out. +- :guilabel:`Default Working Hours`: Select the default working hours for the new structure type + from the drop-down menu. All available working hours for the currently selected company appear in + the drop-down menu. The default working hours that are preconfigured in Odoo is the + :guilabel:`Standard 40 hours/week` option. If the needed working hours do not appear in the list, + a :ref:`new set of default working hours can be created `. +- :guilabel:`Regular Pay Structure`: Type in the name for the regular pay structure. It is used as + the default option when generating payslips. +- :guilabel:`Default Work Entry Type`: Select the default work entry type which is used to create + all work entries for the employee. + +.. image:: salaries/new-structure.png + :alt: New structure type form to fill out when creating a new structure type. + +.. _new-default-working-hours: + +New default working hours +------------------------- + +To make new default working hours, type the name for the new working hours in the :guilabel:`Default +Working Hours` field on the new structure type form. Click :guilabel:`Create and edit`. A default +working hours form pops up. The default working hours form has two sections, a general information +section and a tab listing out all the individual working hours by day and time. When the form is +completed, click :guilabel:`Save & Close`. + +- :guilabel:`Name`: Type in the name for the new default working hours. This should be descriptive + and clear to understand, such as `Standard 20 Hours/Week`. +- :guilabel:`Flexible Hours`: Tick the checkbox if employees can work hours different from the + default company work hours. +- :guilabel:`Company Full Time`: Enter the number of hours per week an employee needs to work to be + considered a full-time employee. Typically, this is approximately 40 hours, and this number + affects what types of benefits an employee can receive, based on their employment status + (full-time vs part-time). +- :guilabel:`Average Hour Per Day`: The average hours per day field is auto-populated, based on the + working hours configured in the :guilabel:`Working Hours` tab. This entry affects resource + planning, since the average daily hours affect what resources can be used, and in what quantity, + per workday. +- :guilabel:`Work Time Rate`: This percentage is auto-generated based on the entry for the + :guilabel:`Company Full Time` and the working hours configured in the :guilabel:`Working Hours` + tab. This number should be between `0.00%` and `100%`, so if the percentage is above `100%`, it is + an indication that the working times and/or :guilabel:`Company Full Time` hours need adjustment. +- :guilabel:`Company`: Select the company that can use these new default working hours from the + drop-down menu. Leave this field blank if the hours are available for all companies. +- :guilabel:`Timezone`: Select the time zone to be used for the new default working hours from the + drop-down menu. +- :guilabel:`Working Hours` Tab: This tab is where each day's specific working hours are listed. + When a new default working hour form is created, the :guilabel:`Working Hours` tab is + pre-populated with a default 40-hour week, with each day divided into three timed sections. + + Every day has morning (8:00-12:00), lunch (12:00-13:00), and evening (13:00-17:00) hours + configured, using a 24-hour time format. + + To adjust any of these hours, click on the specific field to change, and make the adjustment using + the drop-down menus, or in the specific case of the times, type in the desired time. + + .. note:: + Keep in mind, working hours are company-specific, and cannot be shared between companies. Each + company needs to have their own working hours set. + + .. tip:: + If the working hours are not consistent each week, and the hours are on a bi-weekly schedule + instead, click the :guilabel:`Switch to 2 week calendar` button at the top of the new default + working hours form. This changes the :guilabel:`Working Hours` tab to display two weeks of + working times that can be adjusted. + +.. _payroll/structures: + +Structures +========== + +*Salary structures* are the different situations in which an employee could be paid within a +specific *structure*, and are specifically defined by various rules. + +The amount of structures a company needs for each structure type depends on how many different ways +employees are paid, and how their pay is calculated. For example, a common structure that could be +useful to add may be a `Bonus`. + +To view all the various structures for each structure type, go to :menuselection:`Payroll app --> +Configuration --> Structures`. + +Each :ref:`structure type ` lists the various structures associated with +it. Each structure contains a set of rules that define it. + +.. image:: salaries/salary-structure.png + :alt: All available salary structures. + +Click on a structure to view its :guilabel:`Salary Rules`. These rules define how the payslip will +be computed for the employee. + +.. note:: + After installing a :doc:`payroll localization `, relevant structures are + installed and appear in this list. + +.. image:: salaries/structure-regular-pay-rules.png + :alt: Salary structure details for Regular Pay, listing all the specific Salary Rules. + +.. _payroll/rules: + +Rules +===== + +Each *structure* has a set of salary *rules* used to compute the various amounts considered in the +pay. These rules are configured by the localization and affect the computation of the salaries. + +.. warning:: + Modification or creation of rules should **only** be done when necessary. + +To view all the rules, go to :menuselection:`Payroll app --> Configuration --> Rules`. Click on a +structure (such as :guilabel:`Regular Pay`) to view all the rules. + +To make a new rule, click :guilabel:`New`. A new rule form appears. Enter the following information +in the fields. + +Top section +----------- + +- :guilabel:`Rule Name`: Enter a name for the rule. This field is required. +- :guilabel:`Category`: Select a category the rule applies to from the drop-down menu, or enter a + new one. This field is required. +- :guilabel:`Code`: Enter a code to be used for this new rule. This field is required. +- :guilabel:`Sequence`: Enter a number indicating when this rule is calculated in the sequence of + all other rules. +- :guilabel:`Salary Structure`: Select a salary structure the rule applies to from the drop-down + menu, or enter a new one. This field is required. +- :guilabel:`Active`: Enable this toggle, so the rule is available for use. Disable the toggle to + continue to show it on the payslip, but skip the computation. +- :guilabel:`Appears on payslip`: Disabling the toggle will still show the rule on the payslip, it + will just not be computed. +- :guilabel:`View on Employer Cost Dashboard`: Tick the checkbox to have the rule appear on the + *Employer Cost* report, located on the *Payroll* app dashboard. +- :guilabel:`View on Payroll Reporting`: Tick the checkbox to have the rule appear on payroll + reports. + +.. image:: salaries/new-rule.png + :alt: Enter the information for the new rule on the new rule form. + +General tab +----------- + +Conditions +~~~~~~~~~~ + +- :guilabel:`Condition Based on`: Select from the drop-down menu whether the rule is + :guilabel:`Always True` (always applies), a :guilabel:`Range` (applies to a specific range, which + is entered beneath the selection), :guilabel:`Other Input` (the condition is entered beneath the + field), or a :guilabel:`Python Expression` (the code is entered beneath the selection). This field + is required. + +Computation +~~~~~~~~~~~ + +- :guilabel:`Amount Type`: Select from the drop-down menu whether the amount is a :guilabel:`Fixed + Amount`, a :guilabel:`Percentage (%)`, :guilabel:`Other Input`, or a :guilabel:`Python Code`. + Depending on what is selected, the fixed amount, percentage, other input, or Python code needs to + be entered next. This field is required. + +Company contribution +~~~~~~~~~~~~~~~~~~~~ + +- :guilabel:`Partner`: If another company financially contributes to this rule, select the company + from the drop-down menu. + +Description tab +--------------- + +Provide any additional information in this tab to help clarify the rule. This tab only appears in +the rule form. + +Accounting tab +-------------- + +- :guilabel:`Debit Account`: Select the debit account from the drop-down menu the rule affects. +- :guilabel:`Credit Account`: Select the credit account from the drop-down menu the rule affects. +- :guilabel:`Split account line based on name`: Tick the checkbox to split the accounting entry + according to the payslip line name. +- :guilabel:`Not computed in net accountability`: If checked, the amount of the rule is shown + independently from the Net Salary, to allow for better reporting in the **Accounting** app. + +.. _payroll/rule-parameters: + +Rule parameters +=============== + +Rule parameters inform Odoo how to calculate each line of a payslip. To view the configured rule +parameters, navigate to :menuselection:`Payroll app --> Configuration --> Rule Parameters`. + +All rule parameters are displayed. Click on an individual rule parameter to view the details. + +Each rule parameter displays the name of the rule, the code, when the rule is active, and the +parameter value. + +.. example:: + The rule parameters for overtime pay inform Odoo that employees receive time and a half when + working over 40 hours. + +.. _payroll/other-input: + +Other input types +================= + +When creating payslips, it is sometimes necessary to add other entries for specific circumstances, +like tips, commissions, expenses, or deductions. These other inputs can be found by navigating to +:menuselection:`Payroll app --> Configuration --> Other Input Types`. + +.. image:: salaries/other-input.png + :alt: A list of other input types for payroll that can be selected when creating a new entry for + a payslip. + +If a new input type is needed that does not appear on the list, click the :guilabel:`New` button to +create a new input type. Enter the :guilabel:`Description`, the :guilabel:`Code`, and select which +structure it applies to in the :guilabel:`Availability in Structure` field. + +Tick the :guilabel:`Available in attachments` checkbox if the input should be a salary attachment. + +.. important:: + The :guilabel:`Code` is used in the salary rules to compute payslips. If the + :guilabel:`Availability in Structure` field is left blank, it indicates that the new input type + is available for all payslips and is not exclusive to a specific structure. + +.. image:: salaries/input-type-new.png + :alt: A new Input Type form filled in. diff --git a/content/applications/hr/payroll/salaries/input-type-new.png b/content/applications/hr/payroll/salaries/input-type-new.png new file mode 100644 index 0000000000000000000000000000000000000000..d871c08658af111b2fa371e48d8f3a83d554a3fe GIT binary patch literal 7457 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 literal 0 HcmV?d00001 diff --git a/content/applications/hr/payroll/other-input.png b/content/applications/hr/payroll/salaries/other-input.png similarity index 100% rename from content/applications/hr/payroll/other-input.png rename to content/applications/hr/payroll/salaries/other-input.png diff --git a/content/applications/hr/payroll/salary-structure.png b/content/applications/hr/payroll/salaries/salary-structure.png similarity index 100% rename from content/applications/hr/payroll/salary-structure.png rename to content/applications/hr/payroll/salaries/salary-structure.png diff --git a/content/applications/hr/payroll/structure-regular-pay-rules.png b/content/applications/hr/payroll/salaries/structure-regular-pay-rules.png similarity index 100% rename from content/applications/hr/payroll/structure-regular-pay-rules.png rename to content/applications/hr/payroll/salaries/structure-regular-pay-rules.png diff --git a/content/applications/hr/payroll/structure-type.png b/content/applications/hr/payroll/salaries/structure-type.png similarity index 100% rename from content/applications/hr/payroll/structure-type.png rename to content/applications/hr/payroll/salaries/structure-type.png