Skip to content

Commit 92bd438

Browse files
committed
[IMP] rental: Updated for request signature GUI changes
closes #15137 X-original-commit: 64abd56 Signed-off-by: Megan Valenzuela (meval) <[email protected]>
1 parent b3821bb commit 92bd438

File tree

8 files changed

+42
-67
lines changed

8 files changed

+42
-67
lines changed

content/applications/sales/rental.rst

Lines changed: 42 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
Rental
55
======
66

7-
The Odoo *Rental* application provides comprehensive solutions to configure and manage rentals.
7+
The Odoo **Rental** application provides comprehensive solutions to configure and manage rentals.
88

99
Send quotations, confirm orders, schedule rentals, register products when they are picked up and
1010
returned, and invoice customers from this single platform.
@@ -24,19 +24,14 @@ returned, and invoice customers from this single platform.
2424
Dashboard
2525
=========
2626

27-
Upon opening the *Rental* application, the :guilabel:`Rental Orders` dashboard is revealed.
27+
Upon opening the **Rental** application, the :guilabel:`Rental Orders` dashboard is revealed.
2828

2929
.. image:: rental/rental-orders-dashboard.png
30-
:align: center
3130
:alt: Example of the Rental Orders dashboard available in the Odoo Rental application.
3231

33-
In the default kanban view, all rentals are visible. Each rental card displays the customer name,
32+
In the default Kanban view, all rentals are visible. Each rental card displays the customer name,
3433
the price of the rental, the related sales order number, along with the status of the rental.
3534

36-
.. note::
37-
Rental kanban cards that do **not** display a rental status means those rentals have confirmed
38-
quotations, but have not been picked up yet.
39-
4035
On the left sidebar, the :guilabel:`Rental Status` for each rental can be found. Beneath that, the
4136
:guilabel:`Invoice Status` of the rentals is accessible. Clicking any option in the left sidebar
4237
filters the displayed rentals on the dashboard.
@@ -48,18 +43,15 @@ To configure additional rental delay costs, availability of rental items, or min
4843
navigate to :menuselection:`Rental app --> Configuration --> Settings`.
4944

5045
.. image:: rental/rental-settings.png
51-
:align: center
5246
:alt: How the Settings page appears in the Odoo Rental application.
5347

5448
In the :guilabel:`Rental` section, there are options to configure :guilabel:`Default Delay Costs`
55-
and :guilabel:`Default Padding Time`. There is also the option to activate :guilabel:`Rental
56-
Transfers` and :guilabel:`Digital Documents`.
49+
and :guilabel:`Default Padding Time`. Also, there is the option to activate :guilabel:`Rental
50+
Transfers`.
5751

5852
- :guilabel:`Default Delay Costs` are additional costs for late returns.
5953
- :guilabel:`Default Padding Time` represents the minimum amount of time between two rentals.
6054
- :guilabel:`Rental Transfers` means stock deliveries and receipts can be used for rental orders.
61-
- :guilabel:`Digital Documents` allows users to upload documents for customers to sign prior to
62-
confirming their rental.
6355

6456
In the :guilabel:`Rent Online` section, there are options to configure a :guilabel:`Minimal Rental
6557
Duration` and designate :guilabel:`Unavailability days`, or days during which pickup and return are
@@ -69,9 +61,9 @@ Rental products
6961
===============
7062

7163
To view all products that can rented in the database, navigate to :menuselection:`Rentals app -->
72-
Products`. By default, the :guilabel:`Can be Rented` search filter appears in the search bar.
64+
Products`. By default, the :guilabel:`Rental` search filter appears in the search bar.
7365

74-
Each product kanban card displays that product's name, rental price, and product image (if
66+
Each product Kanban card displays that product's name, rental price, and product image (if
7567
applicable).
7668

7769
.. seealso::
@@ -82,21 +74,15 @@ applicable).
8274
Rental pricing
8375
==============
8476

85-
To adjust the rental pricing on a product, go to the :guilabel:`Products` page in the *Rental* app,
86-
then select the desired product or click :guilabel:`New` to create a new product from scratch.
77+
To adjust the rental pricing on a product, go to the :guilabel:`Products` page in the **Rental**
78+
app, then select the desired product or click :guilabel:`New` to create a new product from scratch.
8779

88-
On the product form, ensure the :guilabel:`Can be Rented` checkbox is ticked. Then, open the
80+
On the product form, ensure the :guilabel:`Rental` checkbox is ticked. Then, open the
8981
:guilabel:`Rental prices` tab.
9082

9183
.. image:: rental/rental-prices-tab.png
92-
:align: center
9384
:alt: How the Settings page appears in the Odoo Rental application.
9485

95-
.. note::
96-
If creating a rental product outside of the *Rental* app, just ensure the :guilabel:`Can be
97-
Rented` checkbox is ticked on the product form. By default, this checkbox is ticked whenever a
98-
product is created directly in the *Rental* application.
99-
10086
Pricing
10187
-------
10288

@@ -112,20 +98,17 @@ Next, decide whether or not to apply this custom rental price to a specific :gui
11298
Lastly, enter the desired :guilabel:`Price` for that specific :guilabel:`Period`.
11399

114100
.. note::
115-
There is no limit to how many pricing lines can be added. Multiple pricing options for rental
101+
No limit exists on how many pricing lines can be added. Multiple pricing options for rental
116102
products are typically used to give discounts for customers who agree to longer rental durations.
117103

118-
To delete any rental pricing option, click the :guilabel:`🗑️ (trash)` icon, and that row is
119-
deleted.
120-
121104
Reservations
122105
------------
123106

124107
Under the :guilabel:`Reservations` section of the :guilabel:`Rental prices` tab, there is the option
125-
to configure additional fines for any :guilabel:`Extra Hour` or :guilabel:`Extra Day` that the
108+
to configure additional fines for any :guilabel:`Hourly Fine` or :guilabel:`Daily Fine` that the
126109
customer takes to return a rental.
127110

128-
There is also the option to set a :guilabel:`Security Time`, expressed in hours, to make the rental
111+
Also, there is the option to set the :guilabel:`Reserve product` time, expressed in hours, to make the rental
129112
product temporarily unavailable between two rental orders. Such a feature may prove useful if
130113
maintenance or cleaning is required between rentals.
131114

@@ -159,7 +142,6 @@ Orders`, and click :guilabel:`New`. Doing so reveals a blank rental order form t
159142
accordingly.
160143

161144
.. image:: rental/rental-order.png
162-
:align: center
163145
:alt: Sample of a filled out rental order available in the Odoo Rental application.
164146

165147
Start by adding a :guilabel:`Customer`, then configure the desired duration of the rental in the
@@ -170,7 +152,6 @@ select the range of dates to represent the rental duration from the pop-up calen
170152
appears.
171153

172154
.. image:: rental/rental-period-field-popup.png
173-
:align: center
174155
:alt: Sample of a rental period calendar pop-up window in the Odoo Rental application.
175156

176157
Once complete, click :guilabel:`Apply` in the calendar pop-up form. Following that, the pop-up form
@@ -184,73 +165,68 @@ product`, and selecting the desired rental product to add to the form.
184165
If a rental product is added *before* the :guilabel:`Rental period` field has been properly
185166
configured, the user can *still* adjust the :guilabel:`Rental period` field accordingly.
186167

187-
Simply select the desired range of dates to represent the duration of the rental, then click
168+
Select the desired range of dates to represent the duration of the rental, then click
188169
:guilabel:`Update Rental Prices` in the :guilabel:`Duration` field.
189170

190171
.. image:: rental/rental-update-rental-prices.png
191-
:align: center
192172
:alt: The update rental prices option that appears in the Odoo Rental application.
193173

194174
Doing so reveals a :guilabel:`Confirmation` pop-up window. If everything is correct, click
195175
:guilabel:`Ok`, and Odoo recalculates the rental price accordingly.
196176

197177
Once all the information has been entered correctly on the rental order form, click the
198-
:guilabel:`Send by Email` button to send the quotation to the customer, or click the
199-
:guilabel:`Confirm` button to confirm the order.
178+
:guilabel:`Send` button to send the quotation to the customer, or click the :guilabel:`Confirm`
179+
button to confirm the order.
200180

201181
.. _rental/customer-signature:
202182

203183
Customer signature
204184
==================
205185

206-
Upon confirming a rental order, the :guilabel:`Sign Documents` button appears. This gives the
207-
ability to request the customer sign a rental agreement, outlining the arrangement between the
208-
company and customer, *before* they pick up the rental product(s).
209-
210-
Such documents can ensure everything is returned on-time and in its original condition.
186+
.. note::
187+
Requesting a signature can be done during any stage of the order. Consult the industry best
188+
practices for when signatures are required. This feature also requires the :doc:`Sign
189+
<../productivity/sign>` app.
211190

212-
.. important::
213-
The :guilabel:`Sign Documents` button/option **only** appears if the :guilabel:`Digital
214-
Documents` feature has been activated in the *Rental* application settings. To do so, navigate to
215-
:menuselection:`Rental app --> Configuration --> Settings`, activate :guilabel:`Digital
216-
Documents`, and click :guilabel:`Save`.
191+
If signatures are required, go to the **Rental** app and from the default :guilabel:`Rental Orders`
192+
view, select the desired rental order. To go the :icon:`fa-cog` :guilabel:`(Actions)` icon, and
193+
click :guilabel:`Request Signature`. This gives the ability to request the customer sign a rental
194+
agreement, outlining the arrangement between the company and customer, *before* they pick up the
195+
rental products. Such documents can ensure everything is returned on-time and in its original
196+
condition.
217197

218-
.. note::
219-
This feature also requires the :doc:`Sign <../productivity/sign>` app. If necessary, Odoo
220-
automatically installs it after activating the :guilabel:`Digital Documents` setting.
198+
.. image:: rental/request-signature.png
199+
:alt: The Request Signature option in the Odoo Rental application.
221200

222-
To request a customer signature on a rental agreement, select a confirmed rental order, and click
223-
the :guilabel:`Sign Documents` button to reveal a :guilabel:`Sign Documents` pop-up window.
201+
A :guilabel:`Sign Documents` pop-up window displays.
224202

225203
.. image:: rental/sign-documents-popup.png
226-
:align: center
227204
:alt: The Sign Documents pop-up window that appears in the Odoo Rental application.
228205

229-
From here, select the desired document from the :guilabel:`Document Template` field. Then, click
230-
:guilabel:`Sign Document`. Doing so reveals a :guilabel:`New Signature Request` pop-up window.
206+
Select the desired document from the :guilabel:`Template` field. Doing so reveals a :guilabel:`New
207+
Signature Request` pop-up window.
231208

232209
.. image:: rental/new-signature-request-form.png
233-
:align: center
234210
:alt: The New Signature Request pop-up window that appears in the Odoo Rental application.
235211

236212
Upon confirming the information in the :guilabel:`New Signature Request` pop-up form, click
237-
:guilabel:`Sign Now` to initiate the signing process.
213+
:guilabel:`Send` to initiate the signing process.
238214

239-
A separate page is then revealed, showcasing the document to be signed, which is accessible to the
240-
customer via the customer portal.
215+
A link to the signature request will appear in the record's chatter. The document is accessible
216+
to the customer via the customer portal or email.
241217

242-
Odoo guides the customer through the signing process with clear, clickable indicators, and allows
243-
them to create electronic signatures to quickly complete the form.
218+
The customer clicks the :guilabel:`Sign document` button, a separate page is then revealed,
219+
showcasing the document to be signed. The customer is prompted to begin the process by clicking the
220+
:guilabel:`Click to start` button. The app guides the signee to the required signature locations and
221+
allows them to create electronic signatures to complete the form.
244222

245223
.. image:: rental/adopt-signature-popup.png
246-
:align: center
247224
:alt: The adopt your signature pop-up window that appears in the Odoo Rental application.
248225

249226
Once the document has been signed and completed, click the :guilabel:`Validate & Send Completed
250227
Document` button at the bottom of the document.
251228

252229
.. image:: rental/validate-send-doc-button.png
253-
:align: center
254230
:alt: The validate and send completed document button in the Odoo Rental application.
255231

256232
Upon clicking the :guilabel:`Validate & Send Completed Document` button, Odoo presents the option to
@@ -264,7 +240,7 @@ download the signed document for record-keeping purposes, if necessary.
264240
Pickup products
265241
===============
266242

267-
When a customer picks up the product(s), navigate to the appropriate rental order, click the
243+
When a customer picks up the product, navigate to the appropriate rental order, click the
268244
:guilabel:`Pickup` button, and then click :guilabel:`Validate` in the :guilabel:`Validate a pickup`
269245
pop-up form that appears.
270246

@@ -275,7 +251,7 @@ Doing so places a :guilabel:`Picked-up` status banner on the rental order.
275251
Return products
276252
===============
277253

278-
When a customer returns the product(s), navigate to the appropriate rental order, click the
254+
When a customer returns the products, navigate to the appropriate rental order, click the
279255
:guilabel:`Return` button, and validate the return by clicking :guilabel:`Validate` in the
280256
:guilabel:`Validate a return` pop-up form that appears.
281257

@@ -288,17 +264,16 @@ Pickup and return receipts can be printed for customers when they pick up and/or
288264
products.
289265

290266
To print pickup and/or return receipts, navigate to the appropriate rental order, click the
291-
:guilabel:`⚙️ (gear)` icon to reveal a drop-down menu.
267+
:icon:`fa-cog` :guilabel:`(Actions)` icon to reveal a drop-down menu.
292268

293269
.. image:: rental/print-pickup-return-receipt.png
294-
:align: center
295270
:alt: The pickup and return receipt print option in the Odoo Rental application.
296271

297272
From this drop-down menu, hover over the :guilabel:`Print` option to reveal a sub-menu. Then select
298273
:guilabel:`Pickup and Return Receipt`.
299274

300275
Odoo generates and downloads a PDF, detailing all information about the current status of the rented
301-
item(s).
276+
items.
302277

303278
.. toctree::
304279
rental/manage_deposits
2.35 KB
Loading
5.36 KB
Loading
9.9 KB
Loading
8.26 KB
Loading
10.3 KB
Loading
16.3 KB
Loading
-762 Bytes
Loading

0 commit comments

Comments
 (0)