Skip to content

Commit 286e11f

Browse files
committed
[IMP] Payroll: Update new nomenclature and pics
1 parent e63b9a2 commit 286e11f

File tree

7 files changed

+97
-103
lines changed

7 files changed

+97
-103
lines changed
Lines changed: 97 additions & 103 deletions
Original file line numberDiff line numberDiff line change
@@ -1,165 +1,159 @@
11
==================
2-
Salary attachments
2+
Salary adjustments
33
==================
44

5-
Salary attachments are portions of earnings taken directly out of a payslip for a specific purpose,
5+
Salary adjustments are portions of earnings taken directly out of a payslip for a specific purpose,
66
whether voluntary or required.
77

88
When the deduction is voluntary, they are typically considered *deductions*. When the deduction is
99
court-ordered, or involuntary, it is sometimes referred to as a *wage garnishment*. In Odoo, these
10-
are all universally called *salary attachments*.
10+
are all universally called *salary adjustments*.
1111

12-
Note that salary attachments could also be used to give recurring amounts of money to employees,
13-
like a bonus divided in multiple payments.
12+
Note that salary adjustments can also be used to give recurring amounts of money to employees, like
13+
a bonus divided into multiple payments.
1414

15-
.. _payroll/salary-attachment/types:
15+
.. _payroll/salary-adjustment/types:
1616

17-
Salary attachment types
17+
Salary adjustment types
1818
=======================
1919

20-
To view the currently configured salary attachment types, navigate to :menuselection:`Payroll app
21-
--> Configuration --> Other Input Types`. This displays *all* other salary inputs, not just the
22-
various salary attachments.
20+
To view the currently configured salary adjustment types, navigate to :menuselection:`Payroll app
21+
--> Configuration --> Other Input Types`. This displays *all* other salary inputs, not only the
22+
various salary adjustments.
2323

24-
The three default salary attachment types that appear in this list are: :guilabel:`Attachment of
24+
The three default salary adjustment types that appear in this list are: :guilabel:`Attachment of
2525
Salary`, :guilabel:`Assignment of Salary`, and :guilabel:`Child Support`.
2626

27-
Each salary attachment type displays the :guilabel:`Name` of the attachment type, and the
27+
Each salary adjustment type displays the :guilabel:`Name` of the adjustment type, and the
2828
:guilabel:`Code` used when calculating payslips.
2929

30-
.. image:: salary_attachments/attachment-types.png
31-
:alt: The default salary attachment types.
30+
.. image:: salary_attachments/adjustment-types.png
31+
:alt: The default salary adjustment types.
3232

33-
Create new salary attachment types
33+
Create new salary adjustment types
3434
----------------------------------
3535

3636
.. danger::
37-
Upon installation of the **Payroll** application, the preconfigured default salary attachment
37+
Upon installation of the **Payroll** application, the preconfigured default salary adjustment
3838
types are linked to a variety of rules that are linked to various salary structures, as well as
3939
the installed :ref:`localization package <fiscal_localizations/packages>`.
4040

41-
It is **not** recommended to alter or modify **any** of the preconfigured salary attachment
41+
It is **not** recommended to alter or modify **any** of the preconfigured salary adjustment
4242
types, especially if they have been previously used on payslips in the database. Doing so may
4343
affect various salary rules, and can prevent the creation of payslips.
4444

45-
A new salary attachment type *can* be created, but this should only be done when absolutely
46-
necessary. A salary attachment type needs to be linked to a salary rule in order to be considered
47-
in the salary computation.
45+
A new salary adjustment type *can* be created, but this should only be done when absolutely
46+
necessary. A salary adjustment type **must** be linked to a salary rule to be considered in the
47+
salary computation.
4848

49-
To make a new type of salary attachment, click the :guilabel:`New` button, and a blank
50-
:guilabel:`Other Input Types` form loads. Enter the :guilabel:`Description` for the new salary
51-
attachment type in the corresponding field. Next, tick the :guilabel:`Available in attachments`
52-
checkbox, indicating it is available to use as a salary attachment. Enter the :guilabel:`Code` used
53-
in the salary rules to compute payslips. Lastly, if the salary attachment type should **only** be
54-
used in a specific payroll structure, use the drop-down menu in the :guilabel:`Available in
55-
Structure` field, and select the specific structure.
49+
To make a new type of salary adjustment, click the :guilabel:`New` button, and a blank
50+
:guilabel:`Payslip Other Input Types` form loads. Enter the :guilabel:`Description` for the new
51+
salary adjustment type in the corresponding field. Next, tick the :guilabel:`Available in
52+
adjustments` checkbox, indicating it is available to use as a salary adjustment. Enter the
53+
:guilabel:`Code` used in the salary rules to compute payslips. Lastly, if the salary adjustment type
54+
should **only** be used in a specific payroll structure, use the drop-down menu in the
55+
:guilabel:`Available in Structure` field, and select the specific structure.
5656

57-
.. _payroll/salary-attachment/create:
57+
.. _payroll/salary-adjustment/create:
5858

59-
Create a salary attachment
59+
Create a salary adjustment
6060
==========================
6161

62-
All salary attachments must be configured separately for each employee, for each type of salary
63-
attachment. To view the currently configured salary attachments, navigate to :menuselection:`Payroll
64-
app --> Contracts --> Salary Attachments`.
62+
All salary adjustments must be configured separately for each employee, for each type of salary
63+
adjustment. To view the currently configured salary adjustments, navigate to :menuselection:`Payroll
64+
app --> Employees --> Salary Adjustments`.
6565

66-
All salary attachments appear in a default list view, and displays the name of the
67-
:guilabel:`Employees`, :guilabel:`Description`, the salary attachment :guilabel:`Type`, the
68-
:guilabel:`payslips Amount`, :guilabel:`Start Date`, and current :guilabel:`Status`.
66+
All salary adjustments appear in a default list view, and displays the name of the
67+
:guilabel:`Employees`, the :guilabel:`Start Date`, a descriptive :guilabel:`Note`, the salary
68+
adjustment :guilabel:`Type`, and the :guilabel:`Amount`. An :guilabel:`Until` column appears as
69+
well, which details when the salary adjustment ends, either a monetary amount to be reached, or
70+
:guilabel:`Indefinite` if the adjustment has no end.
6971

70-
At the end of each line is a :guilabel:`Related Payslips` button. Click this to view all payslips
71-
containing the corresponding salary attachment.
72+
At the end of each line is a status tag, with a green :guilabel:`Running` tag for active
73+
adjustments, or :guilabel:`Closed` for adjustments that have ended.
7274

73-
To create a new salary attachment, click the :guilabel:`New` button in the top-left corner, and a
74-
blank :guilabel:`Salary Attachment` form loads. Enter the following information on the form:
75+
To create a new salary adjustment, click the :guilabel:`New` button in the top-left corner, and a
76+
blank :guilabel:`Salary Adjustment` form loads. Enter the following information on the form:
7577

7678
- :guilabel:`Employees`: Using the drop-down menu, select the desired employees. Multiple employees
7779
can be listed in this field.
78-
- :guilabel:`Description`: Enter a short description of the salary attachment.
79-
- :guilabel:`Type`: Using the drop-down menu, select the specific :ref:`salary attachment type
80-
<payroll/salary-attachment/types>`.
81-
- :guilabel:`Start Date`: Using the calendar selector, select the date the salary attachment goes
82-
into effect.
83-
- :guilabel:`Estimated End Date`: This field is **not** modifiable, and **only** appears after the
84-
:guilabel:`Payslip Amount` field is populated. This field is the estimated date when the salary
85-
attachment is completed. Today's date populates the field by default. Then, when the
86-
:guilabel:`Total Amount` field is populated, this date is updated.
87-
- :guilabel:`Document`: If any documentation is needed, such as a court order, click the
88-
:guilabel:`Upload your file` button, and a file explorer window loads. Select the desired document
89-
to attach it to the record. Only **one** document can be attached to a salary attachment.
90-
- :guilabel:`No End Date`: Tick this checkbox if the salary attachment runs indefinitely. If ticked,
91-
the :guilabel:`Total Amount` field is hidden from view.
80+
- :guilabel:`Type`: Using the drop-down menu, select the specific :ref:`salary adjustment type
81+
<payroll/salary-adjustment/types>`.
9282
- :guilabel:`Payslip Amount`: Enter the amount taken out of each paycheck in this field.
93-
- :guilabel:`Total Amount`: Enter the total amount to be paid for the salary attachment. Note that
94-
this field **only** appears if the :guilabel:`No End Date` option is **not** ticked.
95-
- :guilabel:`Negative Amount`: Tick this checkbox if the salary attachment
96-
- :guilabel:`Occurrences`: This field is **not** editable, and only appears once both the
97-
:guilabel:`Payslip Amount` and :guilabel:`Total Amount` fields are populated. The number indicates
98-
the amount of payslips needed to complete the salary attachment.
83+
- :guilabel:`Negative Amount`: Tick this checkbox if the salary adjustment is taken into account as
84+
a negative value.
85+
- :guilabel:`Duration`: Select the length of time for the salary adjustment. The options are:
9986

100-
.. image:: salary_attachments/salary-attachment-form.png
101-
:alt: The salary attachment form with all fields filled out.
87+
- :guilabel:`One Time`: Only one payment is taken from the employee's paycheck.
88+
- :guilabel:`Limited`: The employee is paying a specific monetary amount in total, divided up
89+
among multiple paychecks.
90+
- :guilabel:`Unlimited`: The employee is making recurring payments towards something with no end
91+
point, such as contributions to a retirement fund, or a donation to a charity.
92+
- :guilabel:`from`: Using the calendar selector, select the date the salary adjustment goes into
93+
effect.
10294

103-
Since the salary attachment form auto saves as the fields are populated, after making a salary
104-
attachment for an individual employee, there is no further action required.
95+
.. note::
96+
If the :guilabel:`Duration` field is set to :guilabel:`Limited`, an :guilabel:`until (amount)
97+
paid` field appears. Enter the monetary amount that must be reached, before the salary
98+
adjustment ends.
10599

106-
If creating salary attachments for multiple employees on a single salary attachment form, after the
100+
- :guilabel:`Note`: Enter a short description of the salary adjustment.
101+
102+
.. image:: salary_attachments/salary-adjustment-form.png
103+
:alt: The salary adjustment form with all fields filled out.
104+
105+
Since the salary adjustment form auto-saves as the fields are populated, after making a salary
106+
adjustment for an individual employee, there is no further action required.
107+
108+
If creating salary adjustments for multiple employees on a single salary adjustment form, after the
107109
form is filled out, click the :guilabel:`Create Individual Attachments` button. This creates
108-
separate salary attachments for each of the employees listed in the :guilabel:`Employees` field.
110+
separate salary adjustments for each of the employees listed in the :guilabel:`Employees` field.
109111

110-
After the separate salary attachments have been created, the screen returns to the :guilabel:`Salary
111-
Attachment` dashboard, but with a :guilabel:`Description` filter, populated with the description
112-
filled in on the salary attachment form. All the salary attachments have a status of
113-
:guilabel:`Running`, since they are currently active. Clear the filter in the search box to view the
114-
default :guilabel:`Salary Attachment` dashboard in its entirety.
112+
After the separate salary adjustments have been created, the screen returns to the :guilabel:`Salary
113+
Adjustment` dashboard, but with a :guilabel:`Note` filter, populated with the information filled in
114+
the :guilabel:`Note` field on the salary adjustment form. All the salary adjustments have a status
115+
of :guilabel:`Running`, since they are currently active. Clear the filter in the search box to view
116+
the default :guilabel:`Salary Adjustment` dashboard in its entirety.
115117

116-
Manage salary attachments
118+
Manage salary adjustments
117119
=========================
118120

119-
Salary attachments can have one of three statuses: *Running*, *Completed*, or *Cancelled*. To view
120-
the current status of all salary attachments, navigate to :menuselection:`Payroll app --> Contracts
121-
--> Salary Attachments`.
121+
Salary adjustments can have one of two statuses, *Running* or *Closed*. To view the current status
122+
of all salary adjustments, navigate to :menuselection:`Payroll app --> Employees --> Salary
123+
Adjustments`.
122124

123-
All salary attachments appear in chronological order, by :guilabel:`Start Date`, with the most
124-
recent appearing at the top. To view the salary attachments by a particular metric, such as the
125+
All salary adjustments appear in chronological order, by :guilabel:`Start Date`, with the most
126+
recent appearing at the top. To view the salary adjustments by a particular metric, such as the
125127
:guilabel:`Status`, or :guilabel:`Type`, click on the column title to sort by that specific column.
126128

127-
.. image:: salary_attachments/attachments-list.png
128-
:alt: All salary attachments, organized by start date.
129+
.. image:: salary_attachments/adjustments-list.png
130+
:alt: All salary adjustments, organized by start date.
129131

130-
Completed salary attachments
131-
----------------------------
132+
Closed salary adjustments
133+
-------------------------
132134

133-
When a salary attachment is created, it has a status of :guilabel:`Running`. Once the salary
134-
attachment is finished (the *Total Amount* entered on the :ref:`salary attachment form
135-
<payroll/salary-attachment/create>` has been paid in full), the status automatically changes to
136-
*Completed*, and the employee no longer has the money taken out of future paychecks.
135+
When a salary adjustment is created, it has a status of :guilabel:`Running`. Once the salary
136+
adjustment is finished (the *until* amount entered on the :ref:`salary adjustment form
137+
<payroll/salary-adjustment/create>` has been paid in full), the status automatically changes to
138+
*Closed*, and the employee no longer has money taken out of future paychecks.
137139

138-
If a salary attachment has been fulfilled, but has not automatically changed to *Completed*, the
139-
record can be manually updated. To change the status, open the *Salary Attachment* dashboard by
140-
navigating to :menuselection:`Payroll app --> Contracts --> Salary Attachments`.
140+
If a salary adjustment has been fulfilled, but has not automatically changed to *Closed*, the record
141+
can be manually updated. To change the status, open the *Salary Adjustment* dashboard by navigating
142+
to :menuselection:`Payroll app --> Employees --> Salary Adjustments`.
141143

142-
Click on the record to update, and the detailed :guilabel:`Salary Attachment` form loads. On the
143-
individual :guilabel:`Salary Attachment` record, click the :guilabel:`Mark as Completed` button in
144-
the upper-left corner, and the status changes to :guilabel:`Completed`.
144+
Click on the record to update, and the detailed :guilabel:`Salary Adjustment` form loads. On the
145+
individual :guilabel:`Salary Adjustment` record, click the :guilabel:`Mark as Completed` button in
146+
the upper-left corner, and the status changes to :guilabel:`Closed`.
145147

146148
.. example::
147149
The following is an example of when a payroll manager may need to manually change a salary
148-
attachment from :guilabel:`Active` to :guilabel:`Completed`.
150+
adjustment from :guilabel:`Running` to :guilabel:`Closed`.
149151

150-
Rose Smith has a salary attachment for a lawsuit settlement, where she is required to pay
151-
$3,000.00. A salary attachment is created that takes $250.00 a month out of Rose's paycheck, to
152+
Rose Smith has a salary adjustment for a lawsuit settlement, where she is required to pay
153+
$3,000.00. A salary adjustment is created that takes $250.00 a month out of Rose's paycheck, to
152154
go towards this settlement payment.
153155

154-
After six months, Rose has paid $1,500.00 from her salary. She received a tax refund, and uses
156+
After six months, Rose has paid $1,500.00 from her salary. She receives a tax refund, and uses
155157
the money to pay off the remainder of the lawsuit settlement. After sending the relevant
156158
documentation to the payroll manager, showing the settlement has been paid in full, the payroll
157-
manager manually changes the status of her salary attachment to :guilabel:`Completed`.
158-
159-
Cancel salary attachments
160-
-------------------------
161-
162-
Any salary attachment can be cancelled at any time. To cancel a salary attachment, click on the
163-
individual attachment record from the main :guilabel:`Salary Attachment` dashboard to open the
164-
record. From the :guilabel:`Salary Attachment` record, click the :guilabel:`Cancel` button to cancel
165-
the salary attachment, and stop having the designated money taken out of future paychecks.
159+
manager manually changes the status of her salary adjustment to :guilabel:`Closed`.
7.53 KB
Loading
20.2 KB
Loading
Binary file not shown.
Binary file not shown.
15.5 KB
Loading
Binary file not shown.

0 commit comments

Comments
 (0)