Skip to content
TAQNIX
Odoo ModulesWordPress PluginsWordPress ThemesShopify ThemesApp TemplatesScripts & UtilitiesBlogSell on TAQNIX

Employee Custody & Assets for Odoo 19 Community documentation

A guide to the custody: the items, the handover and the return, the slips, the employee tab and the clearance sheet, the overdue reminders and the access rights.

Documents version 1.0.0Updated Oct 23, 2026

Start here

In plain words: A laptop goes to a new hire, a phone to a salesperson, keys to a shift supervisor. Six months later nobody knows who has what, and when someone leaves, the check-out is a guess. Employee Custody & Assets keeps the register in Odoo Community: every company item, who holds it, in what condition, until when, with a handover slip to sign, overdue reminders and a clearance sheet when an employee leaves.
Who holds what, the Custody tab of an employee, and the handover slip.
Who holds what, the Custody tab of an employee, and the handover slip.
Tip: Every handover and return stays in the history of the item: you always know who had it, and in what state it came back.

What you get

FeatureWhat it does
Register of itemsLaptops, phones, keys, vehicles, uniforms, tools: category, asset tag, serial number, value, photo.
HandoverGive an item to an employee with its condition, accessories and an expected return date.
ReturnTake it back with its condition: a damaged item goes to maintenance by itself.
Lost itemsDeclare an item lost: the history keeps it and nobody holds it any more.
SlipsA handover slip and a return slip in PDF with your terms and the signature boxes.
On the employeeA smart button and a Custody tab with what they hold, and a clearance sheet to print.
OverdueA red flag, a filter and a reminder activity created by a scheduled action.
Leaving staffOptionally block the archiving of an employee who still holds items.
Self serviceEmployees see what they hold in My custody; they cannot change anything.
ArabicEverything is translated and works right to left.

Requirements

ItemDetails
Odoo19.0 (Community or Enterprise)
Apps neededEmployees (hr)
LicenseOPL-1 (Odoo Proprietary License v1.0)

Install

  1. Unzip the package. Inside is taqnix_employee_custody.zip; unzip it to get the folder taqnix_employee_custody.
  2. Copy the folder into one of the addons_path folders of your Odoo server and restart Odoo.
  3. Log in as an administrator, activate Developer mode, open Apps and press Update Apps List.
  4. Remove the “Apps” filter, search Employee Custody & Assets and press Install.
# or from the command line
./odoo-bin -c odoo.conf -d YOUR_DATABASE -i taqnix_employee_custody --stop-after-init

Register the items

In plain words: Open Employees → Custody → Company items and click New. Give the item a name, a category, an asset tag (unique), the serial number, the value and a photo. Six categories are ready; change them in Custody → Categories.
The company items, with who holds each one.
The company items, with who holds each one.
StatusMeaning
AvailableIn the store, ready to hand over.
AssignedHeld by an employee.
In maintenanceBeing repaired, or returned damaged.
LostDeclared lost by the employee.
RetiredNo longer used.

Hand an item over

In plain words: From Custody → Handovers, from the item (Hand over) or from the employee (Custody tab → Hand over an item). Choose the item (only available ones are offered), the employee, the condition, the expected return and the accessories, then click Hand over.
The handovers: items with the employees, overdue ones in red.
The handovers: items with the employees, overdue ones in red.
Tip: An item that is not available cannot be handed over: take it back from the current holder first.

Take it back

In plain words: Open the handover, choose the condition when returned and click Take it back. A good item is available again at once; a damaged one goes to maintenance. If the item cannot be found, Declare lost.
An overdue handover, with the reminder activity.
An overdue handover, with the reminder activity.

The slips

In plain words: Print the slip gives a handover slip (or a return slip once the item is back) with the item, the asset tag, the serial number, the condition, your terms and the signature boxes. Write the terms in Settings → Companies → Custody.
The handover slip.
The handover slip.

On the employee

In plain words: The employee form has an Items held smart button and a Custody tab. When someone leaves, Print the clearance sheet lists everything still to be returned, with a column to sign.
The Custody tab of an employee.
The Custody tab of an employee.
The clearance sheet.
The clearance sheet.

Overdue items

WhatHow
FlagA handover whose expected return has passed is red in the list and has an Overdue ribbon.
FilterCustody → Handovers → Overdue.
ReminderA daily scheduled action creates one activity for the person who handed the item over.

Employees who leave

In plain words: Tick Block the archiving of an employee who holds items in Settings → Companies → Custody: an employee who still holds items cannot be archived until the items are back. Without it, the clearance sheet is your checklist.

Who can do what

WhoCan
HR officersRegister items, hand over, take back, print the slips.
HR administratorsAlso configure the categories and delete drafts.
EmployeesSee what they hold in Custody → My custody, read only.

Arabic and right to left

A handover in an Arabic interface.
A handover in an Arabic interface.

Limits

LimitDetail
One holderAn item has one holder at a time.
No depreciationThe value is informative; use the accounting modules for depreciation.
No electronic signatureThe slips are printed and signed by hand.
StockThese are items you track one by one, not consumables.

For developers

In plain words: Skip this chapter if you only use the module.
custody = env['taqnix.custody'].create({'item_id': laptop.id, 'employee_id': employee.id, 'date_expected': '2026-12-31'})
custody.action_assign()
custody.condition_in = 'good'
custody.action_return()
employee.taqnix_held_count

Troubleshooting

ProblemWhat to do
The item is not offered in the handoverIt is not Available: take it back, or make it available.
The employee cannot be archivedThey still hold items and the block is on: take them back.
No reminderThe scheduled action runs once a day, and only for items with an expected return date.
An employee does not see their itemsTheir user must be linked to their employee record.

Updating and removing

Replace the folder with the new version, restart Odoo and run -u taqnix_employee_custody. Your items, handovers and terms are kept.

Support

Installation help and bug fixes are included for 6 months, with lifetime updates. Contact us through the marketplace page where you bought the module or write to support@taqnix.com with your Odoo version and a screenshot.