Dashboard
Loading
-

Gross Block by Category

Click category to view assets

Asset Status

Click status to filter asset master

CA vs IT Net Block

Click chart to open depreciation schedule

Verification Compliance

Click status to open verification register

Status Breakdown
StatusCountGross Cost
Loading...
Category-wise Gross Block
CategoryAssetsGross Cost
Loading...
Recently Added Assets
CodeAssetCategoryPurchase DateCost
Loading...
Asset Master
CodeAsset NameCategoryPurchase DateCostLocationStatusActions
Loading...
FA Verification
Physical asset verification register
Loading
-
CodeAsset NameCategoryBook LocationAsset Status Verification StatusLast VerifiedVerified ByRemarksActions
Loading verification register...
Depreciation Schedule
View as
Select FY and click Run Computation
IT Depreciation - Asset-wise (Section 32)
CodeAsset NameCategory IT BlockRate% Opening WDV Additions Depreciation Closing WDV Half Yr
Run Depreciation first for this FY
Disposal Register
CodeAssetDateType Sale Value CA WDV CA Gain/Loss IT WDV IT Gain/Loss
No disposals recorded
Organisation & Settings
🏢
Organisation Profile
Organisation Name
-
Nick Name
-
Entity Type
-
Monthly Depreciation
-
PAN
-
GSTIN
-
Address
-
Depreciation Preferences
Financial Year
April 1 — March 31
CA Method
-
IT Method
WDV — Section 32 (Block-wise)
Residual Value (CA)
5% of original cost
Half-Year Rule (IT)
Oct 1 – Mar 31 additions: 50% rate
Monthly Dep Entries
-
📍
Location Master
No locations added yet. Add via + Add or they appear automatically from assets.
🏢
Department Master
No departments added yet.
👥
Users
UsernameNameRoleStatusAction
Loading...
🔒
Security — Change Password
';return;} el.innerHTML=arr.map(function(v,i){return ''+v+'';}).join(''); updateDataLists(); } function addMasterItem(type){ var inp=document.getElementById(type==='location'?'new-loc':'new-dept'),val=(inp.value||'').trim(); if(!val)return;var arr=getMaster(type);if(arr.indexOf(val)>=0){toast(val+' already in list','error');return;} arr.push(val);setMaster(type,arr);inp.value='';renderMasterList(type);toast(properCase(type)+' added','success'); } function removeMasterItem(type,idx){var arr=getMaster(type);arr.splice(idx,1);setMaster(type,arr);renderMasterList(type);} function updateDataLists(){ var locs=getMaster('location'),depts=getMaster('department'); var ll=document.getElementById('loc-list'),dl=document.getElementById('dept-list'); if(ll)ll.innerHTML=locs.map(function(v){return '