Skip to content

Commit ddc45dd

Browse files
committed
[NEW] Payroll: adding new configuration doc
1 parent ba1105b commit ddc45dd

19 files changed

+260
-0
lines changed

content/applications/hr.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@ Human resources
77
.. toctree::
88

99
hr/attendances
10+
hr/payroll
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
:hide-page-toc:
2+
:show-toc:
3+
4+
=======
5+
Payroll
6+
=======
7+
8+
.. toctree::
9+
:titlesonly:
10+
11+
payroll/configuration
Lines changed: 248 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,248 @@
1+
=============
2+
Configuration
3+
=============
4+
5+
Settings
6+
========
7+
8+
The :guilabel:`Settings` section is where localization settings are configured, including a detailed
9+
view of all benefits provided to employees.
10+
11+
To access the settings, go to :menuselection:`Payroll --> Configuration --> Settings`. Whether or
12+
not payslips should be posted in accounting, or if SEPA payments are created, is selected here.
13+
14+
.. image:: configuration/payroll-settings.png
15+
:align: center
16+
:alt: Settings available for payroll.
17+
18+
Any country specific localizations are set up in the localization section of the settings screen.
19+
All localization items are pre-populated when the country is specified during the creation of the
20+
database. It is not recommended to alter the specific localization settings unless specifically
21+
required.
22+
23+
Work Entries
24+
============
25+
26+
Work Entry Types
27+
----------------
28+
29+
When creating a work entry in the :guilabel:`Payrol` application, or when an employee enters
30+
information in the :guilabel:`Timesheets` application, a work entry type needs to be selected. This
31+
list is automatically created based off the localization settings set in the database.
32+
33+
Work entry types all have a code to aid in the creation of payslips, and ensure all taxes and fees
34+
are correctly entered.
35+
36+
Go to :menuselection:`Payroll --> Configuration --> Work Entry Types` to view the current work entry
37+
types available.
38+
39+
.. image:: configuration/work-entry-types.png
40+
:align: center
41+
:alt: List of all work entry types currently available.
42+
43+
New Work Entry
44+
~~~~~~~~~~~~~~
45+
46+
To create a new :guilabel:`Work Entry Type`, click the :guilabel:`Create` smart button. Enter the
47+
information on the pop up form:
48+
49+
- **Work Entry Type Name:** The name should be short descriptive, such as “Sick Time” or “Public
50+
Holiday”.
51+
52+
- **Code:** This code will appear with the work entry type on timesheets and payslips. Since the
53+
code will be used in conjunction with the **Accounting** application, it is advised to check with
54+
the accounting department for a code to use.
55+
56+
- **Sequence:** The sequence will determine the order the work entry will be computed in the
57+
payslip list.
58+
59+
- **Check Off Boxes:** If any of the items in the list applies to the work entry, check off the box
60+
by clicking it. If :guilabel:`Time Off` is checked off, a :guilabel:`Time Off Type` field will
61+
appear. This field will have a drop down to select the specific type of time off, or a new type of
62+
time off can be entered.
63+
64+
.. image:: configuration/new-work-entry.png
65+
:align: center
66+
:alt: New work entry type box.
67+
68+
- **Rounding:**
69+
70+
- **No Rounding:** A time sheet entry will not have the time modified.
71+
- **Half Day:** A time sheet entry will be rounded to the closest half day amount.
72+
- **Day:** A time sheet entry will be rounded ot the closest full day amount.
73+
74+
.. example::
75+
If an employee enters a time of 5.5 hours on a timesheet, and *Rounding* is set to *No Rounding*,
76+
the entry will be 5.5 hours. If *Rounding* is set to *Half Day*, the entry will change to 4
77+
hours. If it is set to *Day*, it will change to 8 hours.
78+
79+
Working Times
80+
-------------
81+
82+
To view the currently configured :guilabel:`Working Times` go to :menuselection:`Payroll -->
83+
Configuration --> Working Times`. The working times that are available for an employee's contracts
84+
and work entries, is found in this list. **Working Times** are company specific. Each company must
85+
identify each type of working time they will use. For example, a standard 40 hour work week will
86+
need to have an entry for each company that uses a 40 hour standard work week.
87+
88+
.. image:: configuration/working-times.png
89+
:align: center
90+
:alt: All working times currently set up in the database.
91+
92+
New Working Time
93+
~~~~~~~~~~~~~~~~
94+
95+
To create a new :guilabel:`Working Time`, click the :guilabel:`Create` smart button. Enter the
96+
information on the pop up form.
97+
98+
.. image:: configuration/new-working-times.png
99+
:align: center
100+
:alt: New working type box.
101+
102+
The fields will be auto populated for a regular 40 hour work week but can be modified. Change the
103+
name of the working time, and the days and items the working time applies to.
104+
105+
If the working time should be in a two-week configuration, click the :guilabel:`Switch To 2 Week
106+
Calendar` smart button. This will create entries for an *even week* and and *odd week*.
107+
108+
Salary
109+
======
110+
111+
Structure Types
112+
---------------
113+
114+
The different types of structure types can be seen by going to :menuselection:`Payroll -->
115+
Configuration --> Structure Types`.
116+
117+
There are two default structure types configured in Odoo: *Employee*, and *Worker*. Typically,
118+
*Employee* is used for salaried employees, which is why the *Wage Type* is **Monthly Fixed Wage**,
119+
and *Worker* is typically used for employees paid by the hour, so the *Wage Type* is **Hourly**.
120+
121+
.. image:: configuration/structure-type.png
122+
:align: center
123+
:alt: List of all structure types.
124+
125+
New *Structure Types* can be created by clicking the :guilabel:`Create` smart button. Most fields
126+
will be pre-populated, but all fields can be edited. Once the fields are edited, click the
127+
:guilabel:`Save` smart button to save the changes, or :guilabel:`Discard` to delete the entry.
128+
129+
.. image:: configuration/new-structure.png
130+
:align: center
131+
:alt: New structure type box.
132+
133+
Structures
134+
----------
135+
136+
:guilabel:`Structures` displays all the various structures for each **Structure Type**. To view the
137+
structures, go to :menuselection:`Payroll --> Configuration --> Structures`.
138+
139+
.. image:: configuration/salary-structure.png
140+
:align: center
141+
:alt: All available salary structures.
142+
143+
Each *structure* will lit the various *Structure Types* associated with that specific *Structure*.
144+
Each record listed for a structure is a specific rule for that particular structure.
145+
146+
The default structures for the Employee are **Regular Pay**, and **13th month - End of the year
147+
bonus**. Each specific structure lists how many rules that structure has. For example, *Regular Pay*
148+
has 11 rules.
149+
150+
.. image:: configuration/structure-regular-pay-rules.png
151+
:align: center
152+
:alt: Salary structure details for Regular Pay.
153+
154+
Rules
155+
-----
156+
157+
Each structure type has a set of rules to follow for accounting purposes. These rules are configured
158+
by the localization, and affect the *Accounting* application, so modifications to the default rules,
159+
or the creation of new rules, should only be done when necessary.
160+
161+
To view all the rules, go to :menuselection:`Payroll --> Configuration --> Rules`. Click on the drop
162+
down arrow next to the listed Structure (such as **Regular Pay**) to view all the *Rules* for that
163+
specific **Structure**.
164+
165+
.. image:: configuration/rules.png
166+
:align: center
167+
:alt: Rules for each salary structure type.
168+
169+
Rule Parameters
170+
---------------
171+
172+
Salary Rule Parameters affect the various Rules for salary configuration. New Rule Parameters are
173+
not recommended to create unless specifically needed by the *Accounting* department. To access the
174+
parameters, go to :menuselection:`Payroll --> Configuration --> Rule Parameters`.
175+
176+
Other Input Types
177+
-----------------
178+
179+
When creating payslips, it is sometimes necessary to add other entries for specific circumstances,
180+
like expenses, reimbursements, or deductions. These other inputs can be seen by going to
181+
:menuselection:`Payroll --> Configuration --> Other Input Types`.
182+
183+
.. image:: configuration/other-input.png
184+
:align: center
185+
:alt: Other input types for payroll.
186+
187+
A new *Input Type* can be created by clicking the :guilabel:`Create` smart button. Enter the
188+
description, the code, and which structure type it applies to. Click the :guilabel:`Save` smart
189+
button when donesmart button to save the changes, or :guilabel:`Discard` to delete the entry.
190+
191+
.. image:: configuration/input-type-new.png
192+
:align: center
193+
:alt: Create a new Input Type.
194+
195+
Salary Package Configurator
196+
===========================
197+
198+
Advantages
199+
----------
200+
201+
When offering potential employees a position, there can be certain **advantages** to make the offer
202+
more appealing. Any specific advantage is listed in the advantages section of the configuration
203+
menu. To see the advantages, go to :menuselection:`Payroll --> Configuration --> Advantages`.
204+
205+
.. image:: configuration/advantages.png
206+
:align: center
207+
:alt: Settings available for payroll.
208+
209+
To make a new advantage, click the :guilabel:`Create` smart button. A pop up appears for the
210+
advantage. Enter the information in the fields, then click the :guilabel:`Save` smart button to save
211+
the changes, or :guilabel:`Discard` to delete the entry.
212+
213+
.. image:: configuration/new-advantage.png
214+
:align: center
215+
:alt: List of advantages employee's can have.
216+
217+
218+
Personal Info
219+
-------------
220+
221+
The *Personal Information* section lists all of the fields that are available to enter on the
222+
employee's card.
223+
224+
.. image:: configuration/personal-info.png
225+
:align: center
226+
:alt: Personal information that appear on employee cards to enter.
227+
228+
To edit an entry, click on the line, and a box with the configuration for that piece of information
229+
will appear. To edit the information, click the :guilabel:`Edit` smart button, and modify the entry.
230+
When done, click :guilabel:`Save` or :guilabel:`Discard` to save the information or cancel the
231+
edits.
232+
233+
To create a new entry, click the :guilabel:`Create` smart button. A box will appear with all of the
234+
fields to enter.
235+
236+
.. image:: configuration/personal-new.png
237+
:align: center
238+
:alt: New personal information entry.
239+
240+
The two most important fields are the *Is Required* checkbox, and the *Display Type* drop down
241+
selection. Checking the *Is Required* box will make the field mandatory on the Employee's card.
242+
243+
The *Display Type* drop down allows for the information to be entered in a variety of ways, from a
244+
text box, a customizable radio button, a check box, a document, and more. This will affect how the
245+
field appears.
246+
247+
Once the information is entered, click the :guilabel:`Save` or :guilabel:`Discard` smart buttons to
248+
either save or delete the entry.
14.1 KB
Loading
2.57 KB
Loading
12 KB
Loading
7.5 KB
Loading
8.81 KB
Loading
27.2 KB
Loading
7.3 KB
Loading

0 commit comments

Comments
 (0)