Assets Overview Public

Assets (Safekeep)

Complete user guide for the ERPat Assets (Safekeep) module: asset registry, checkout/endorsement lifecycle, audits, maintenance, depreciation, custom fields, import/export, labels, and reports.

Guide version: r1 Module version: 1.0.0 Updated: 2026-07-22 Estimated time: 5 min 2 views

Assets (Safekeep)

Track every company asset endorsed to your people — laptops, phones, monitors, vehicles, access cards and IDs — through its whole lifecycle: register → endorse → audit → maintain → depreciate → retire.

⛨ 1 Safekeep menu group ◈ 24 guide pages ☑ 14 database tables ₱ Philippine-market ready

The Assets module is a Snipe-IT-class IT Asset Management (ITAM) system built directly into ERPat — no separate tool, no sync jobs. It lives in the sidebar under the Safekeep group (all screens sit behind the ams/… URL prefix) and gives you a full asset registry with typed Status Labels, a model/category/location catalog, JSON-backed Custom Fields, a checkout → acknowledge → return endorsement lifecycle, audits on a cadence, maintenance logs, straight-line depreciation in ₱, Snipe-IT-compatible CSV/XLSX import, QR label printing, and four built-in reports. Every action an asset goes through is appended to its immutable Activity log — the chain of custody is the product's spine.

ℹ️
New here? Start with Getting Started to enable the module, run migrations, and grant permissions — then read Core Concepts & Data Flow to understand how assets, status labels, endorsements, and the activity log fit together. Keep Glossary & Legends open in another tab while you learn the vocabulary.

The module at a glance

Registry & lifecycle

The asset registry at ams/assets is home base: add and edit assets, then check them out ("endorse") to staff users. The assignee confirms receipt, can request a return, and IT checks the asset back in — with audits and maintenance logged along the way. Every step lands in the asset's Activity timeline.

Catalog & setup

Models and Locations live as tabs on the Assets page; Categories has its own Safekeep menu entry carrying the Groups and Status Labels (with the four deploy types) tabs; Custom Fields & Fieldsets (Fieldsets is a tab inside Custom Fields) and Depreciations have their own Safekeep menu entries too. Manufacturers and suppliers reuse ERPat's shared Brands and Vendors masters.

Reports & automation

Four Asset Reports — Maintenance log, Audit due, Depreciation schedule, and Activity log — plus two dashboard widgets, a topbar icon, and four scheduled jobs that compute book values monthly and remind people about return-due, warranty-expiry, and audit-due assets.


Explore the guide


The 60-second mental model

Register
Add or import the asset
Endorse
Check out to a staff user
Confirm receipt
Assignee acknowledges
In use
Audit & maintain on cadence
Check in
Returned, condition noted
Retire
Archived status label

You register an asset (manually or by CSV/XLSX import), then endorse it — ERPat's word for checking it out — to a staff user with an optional due date. The assignee clicks "Confirm receipt" to acknowledge custody; while the asset is in use, IT audits it on a cadence and logs any maintenance, and the assignee can click "Request return" when they're done. Checking in records the return date and condition and clears the assignment; retiring is simply moving the asset to an Archived-type status label (check it in first — changing an asset's status never checks it in automatically). The endorsement status walks AssignedAcknowledgedReturn requestedReturned, and every one of these steps writes one row to the asset's Activity log — your chain of custody.

What ships out of the box

7
Seeded status labels
4
Built-in reports
4
Scheduled jobs
2
Dashboard widgets

A fresh install seeds seven ready-made status labels (from Ready to Deploy — the default — through Broken and Archived), ships the four Asset Reports, schedules four cron jobs (monthly depreciation compute plus return-due, warranty-expiry, and audit-due reminders), and offers two dashboard widgets: "Assets assigned to me" and "Assets needing attention".

⚠️
Before your first checkout: an asset can only be checked out while its status label's deploy type is Deployable — otherwise the action is blocked with "This asset's status is not deployable, so it cannot be checked out." The person doing the checkout also needs the asset_checkout permission (on top of the base asset permit that unlocks the Safekeep menu). See Status Labels and Permissions & Roles.
????️
Roadmap. Licenses (with per-seat assignment), Consumables, Components, stocked Accessories, additional depreciation methods, more reports, and a REST API are planned but not shipped in this version — this guide documents only what works today.
Was this guide helpful?

Report a content problem