| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Employees (hr) • Inventory (stock) • Sales (sale_management) • Invoicing (account) |
| Lines of code | 559 |
| Technical Name |
oe_custody_management |
| License | LGPL-3 |
| Website | https://www.oaklandmena.com |
| Versions | 16.0 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Employees (hr) • Inventory (stock) • Sales (sale_management) • Invoicing (account) |
| Lines of code | 559 |
| Technical Name |
oe_custody_management |
| License | LGPL-3 |
| Website | https://www.oaklandmena.com |
| Versions | 16.0 17.0 18.0 19.0 |
User Guide
This guide explains how to use the Employee Custody Management module.
1. Access the Module
The module's main menu, Custody, can be found on the top navigation bar. You can access the Custody Requests and Custody Report from here.
2. Create a New Custody Request
- Navigate to Custody > Custody Requests and click the Create button.
-
Fill in the required information on the form:
- Employee: Select the employee who will receive the items.
- Request Date: This is automatically filled with the current date.
- Return Date: Specify the expected return date for the items.
- Reason: Provide a reason for the request.
- Custody Items: In the Custody Items tab, click Add a line and select the products you need. Enter the Quantity for each item. Note that only products marked as a "Custody" item are available here.
- Source Location: Choose the warehouse location from which the items will be issued.
- Once the request is complete, click Send to Approval to submit it.
3. The Approval and Stock Transfer Process
The request follows a multi-step workflow:
- Draft: The initial state when a request is created.
- Waiting First Approval: The request is awaiting approval from a Store Keeper.
- Waiting Second Approval: After the first approval, it awaits approval from an Operation Manager.
- Approved: Once fully approved, the Create Delivery Order button becomes visible.
- Waiting Stock Approval: After clicking Create Delivery Order, the state changes, and a new delivery order is created in the Inventory app. The user can view this order by clicking the Delivery Order smart button.
- Done: The state changes to Done once the Delivery Order is validated in the Inventory app. At this point, the Return button becomes available.
- Returned: The state changes to Returned after the user clicks the Return button and the corresponding Return Order is created and validated.
- Cancelled: A request can be cancelled or rejected at any point.
4. Returning Items
- Open a custody request that is in the Done state and click the Return button.
- This will create a new Return Order in the Inventory app.
- You can view this return order by clicking the Return Order smart button on the custody request form.
- Once the items are physically returned, a store keeper must validate the return order in the Inventory app to finalize the process.
Frequently Asked Questions
1. What is the difference between a "Custody" item and a regular product?
A "Custody" item is a product that has the Is Custody Item checkbox enabled on its product form. Only these items can be added to a custody request.
2. Why can't I edit a custody request after I've saved it?
To maintain data integrity, custody requests are read-only once they leave the Draft state. This is because the request is now part of an approval workflow. If you need to make changes, the request must be in the Draft state.
3. My request is stuck in "Waiting First Approval." What should I do?
A request in this state needs to be approved by a user with the Store Keeper access rights. Contact your system administrator or the designated approver.
4. I don't see the "Create Delivery Order" button. Why?
This button only appears when the request is in the Approved state and a delivery order has not yet been created.
5. What happens if I reject a request?
Rejecting a request using the wizard will set its state to Cancelled and record the rejection reason in the form.
6. Can I return only some of the items in a request?
While the module is designed for the full return of items, you can use Odoo's standard partial return functionality within the Inventory app once the return order has been created.
Module Support & SLA
For any support related to this Odoo module, please contact us at apps@odooerp.ae
Our standard response time (SLA) for support queries is between 12 to 48 hours.
Our standard response time (SLA) for support queries is between 12 to 48 hours.
Please log in to comment on this module