Asset Register &
Lifecycle Management
From procurement-driven creation through QR tagging, physical verification, depreciation, and disposal
The Challenge
Spreadsheet-based asset registers diverge from reality within months — missing transfers, outdated custodians, and no link to the original purchase record. Asset tracking or procurement governance — which do you actually need? →
Physical verification is annual at best. Discrepancies between register and ground truth are discovered too late to investigate effectively.
Manual depreciation calculations risk applying incorrect rates or methods, particularly when different asset classes follow different schedules under Schedule II.
How We Address This
Automated Register
Assets are auto-created on GRN posting with 50+ fields — identity, ownership, location, financials, and depreciation parameters. Parent-child relationships are maintained for multi-unit procurements. Asset IDs are system-generated with location-based sequencing.
Depreciation
Straight-Line Method (SLM) and Written-Down Value (WDV) depreciation, configurable per depreciation class. Runtime calculation for current values, year-end snapshots for financial statements, and batch depreciation runs across the entire register.
QR Tagging
Bulk tag generation from CSV upload with a globally unique sequence maintained via database locking. PDF labels with QR codes for printing. Mark-tagged tracking records which assets have physical tags applied.
Phone Scanning
Progressive Web App for phone-based scanning. Three-tier tag resolution handles canonical, shadow, and legacy tags. Auto-verify on match, condition reporting per scan, and batch session support for verification campaigns.
Verification Campaigns
Campaigns scoped by department, location, or classification. Lifecycle management: activate, complete, or cancel. Refresh assignments mid-campaign to include newly acquired assets. Per-asset status: PENDING, VERIFIED, NOT_FOUND, DISCREPANCY. Bulk verification recording. Overdue assets surfaced in a dedicated view. Discrepancy investigation workflow with admin review and resolution. Read: how structured physical asset verification works →
Custodian Self-Declaration
Admin creates a declaration request scoped by department, location, or classification. All matching assets are stamped PENDING with a due date. Custodians see their pending list and declare each asset's condition: GOOD, FAIR, POOR, DAMAGED, or NOT_FOUND — with remarks. Bulk declaration supported. Undeclared assets marked OVERDUE on request completion. Full audit trail per declaration.
Asset cost breakdown — what built the book value?
Every asset's book value is the sum of multiple cost components: the basic invoice value, freight, customs duty, CHA charges, insurance, installation cost. ProcureTrail records each component as its own AssetCostComponent row with vendor, source document (PO/SA/GRN), category, amount, and a basic / GST / cess split. The /asset-register/{id}/cost-breakdown endpoint returns the full component ledger for any asset — every contribution traceable to the originating invoice and approval.
This makes the depreciable base auditable line by line: an auditor can ask "what is the freight component of this asset's cost?" and get the answer with full document linkage. See Landed cost for the capitalisation rules that drive it.
Start with the Register, Add Verification Later
The asset register, depreciation, and QR tagging work independently. Verification campaigns, custodian self-declaration, batch scanning with RFID, and session reconciliation are available when you need them — not required to maintain your register or generate financial statements.
Movement & Status
Asset Movement
MOVEMENT requisitions with dual approval — source department approves the release, receiving department approves acceptance. A new destination asset record is created automatically on posting, maintaining full provenance.
Operational Status
Assets are tracked as IN_USE, IDLE, UNDER_REPAIR, or DAMAGED. Status changes are timestamped and logged, providing a complete history of each asset's operational lifecycle.
Data Export
Full asset register CSV export with 40+ filter dimensions — by department, location, classification, custodian, status, depreciation class, and six dimensions added for compliance and condition reporting: itc_eligible (whether GST Input Tax Credit was claimed on the asset), condition_on_receipt_enum and received_damaged (gate-side and receipt-side condition flags), and self_declaration_status, self_declared_condition and self_declaration_request_id (custodian self-declaration state). Standard format with no proprietary lock-in.
Batch Scanning & Session Reconciliation
For large-scale verification using RFID readers or CSV-based scan lists.
Open a Session
Context Captured
Start a scan session with metadata — location, user, device type. Every scan within the session is tied to this context.
Scan Individually or in Batch
QR, RFID, CSV
Scan one at a time via the PWA, or batch upload from an RFID reader dump or CSV file. All scans resolve through the 3-tier tag engine.
Close & Reconcile
Automatic Report
Closing the session generates a reconciliation report: expected assets vs scanned, missing assets, and unexpected scans. The report is retrievable at any time after close.
Audit Preserved
SHA256 Hashed
Every scan is hashed with SHA256 for tamper evidence. Session history, individual scan results, and reconciliation reports are preserved for audit.
Assets Come from Procurement
The asset register is not maintained separately — it is the output of the procurement workflow. A purchase requisition is approved through a multi-level approval chain. A purchase order commits the spend. A goods receipt confirms delivery. When the GRN is posted, the asset appears in the register with its full procurement history — who requested it, who approved it, what was paid, and which vendor supplied it. No manual register entry, no missing purchase records, no orphaned assets.
Frequently Asked Questions
How does QR tagging work for asset tracking?
Admin uploads a list of asset IDs and the system generates unique QR tags in TAG-{sequence}-{asset_id} format. Tags are printed and applied to physical assets. Staff scan tags using a phone browser (PWA — no app install needed) to verify, report condition, or look up asset details.
Can I run physical verification campaigns?
Yes. Create a verification campaign, assign target assets, and send teams to scan. The system tracks which assets are verified, missing, or in poor condition. Discrepancy reports show exactly what was found vs expected — ready for auditors.
How are asset movements between departments handled?
MOVEMENT requisitions use a dual-approval workflow — the source department approves the release, then the receiving department approves acceptance. A new destination asset record is created automatically on posting, maintaining full provenance and audit trail.
Further Reading
Assets Lost or Stolen With No RecordGhost assets, missing custody trails, and what to do about it.
Self-Declaration by Asset CustodiansPush verification to the people who actually use the assets.
In-House Tagging vs External VendorWhy one-time tagging creates dependency — and the integrated alternative.
Assess How This Applies to Your Organisation
Share a brief overview of your setup and we will evaluate how our services may apply.