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.

50+
Fields per asset
40+
Filter dimensions
3-tier
Scan resolution
SLM & WDV
Depreciation methods

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.

Assess How This Applies to Your Organisation

Share a brief overview of your setup and we will evaluate how our services may apply.

Book a Consultation