xMatix
Sign in Request demo
xMatix
PRODUCTS
SalesField SalesCRMRewardsClaimsInventoryProcurementWarehouse ManagementField ServiceServiceSupportTelephony & MessagingFinance & AccountingPayrollExpense ManagementCommercePortalsAnalytics & ReportingData StudioMobile AppSee all products →
PLATFORM
Platform overviewApp BuilderAutomationIntegrationsSecurity & GovernanceChange ManagementDevelopers
SENSE AI
Sense AI overviewSense AssistSense ControlSense VisionAI StudioTrust & governanceIn Claude & ChatGPTUse cases
SOLUTIONS
FMCG & DistributionManufacturing & Dealer NetworksAutomotive & DealershipsPharma & HealthcareConsumer DurablesAgri-InputsBuilding MaterialsService NetworksWarehousing & 3PLFinancial AccountingERP SoftwareIndia GST ComplianceUAE VAT & e-InvoicingSaudi ZATCA & VATAll solutions →
RESOURCES
Knowledge CenterDeveloper & CLIBlogGuidesWhat is xMatix?Company facts
COMPANY
AboutCareersPartnersEventsContactAuthorsLegal
Sign in Request demo
Home/Docs/Entity Reference/Depreciation Policy — entity reference
REFERENCE · Last reviewed

Depreciation Policy — entity reference

A reusable, category-level template for how a class of assets should be depreciated — method, rate, useful life, frequency and currency — which assets adopt through Asset.DepreciationPolicyId. Per the fixed-assets configuration manual it documents intended treatment only; the schedule that actually executes depreciation is RecurringDepreciation in the finance module, and generating one from a policy is not yet implemented. Its own AssetId is an optional pin to a single asset, which is separate from the set of assets that reference the policy.

Fields

FieldLabelTypeRequiredWhat it does
AssetCategoryAsset CategoryPickListValues: IT, Furniture, Office Equipment, Electronics, Machines.
AssetIdAssetLookup → AssetAn optional pin to one specific asset, per the fixed-assets configuration manual. It is separate from and should not be confused with the set of assets that adopt this policy through Asset.DepreciationPolicyId.
CreatedByIdCreated ByLookup → UserAccountYes
CreatedDateTimeCreated DateDateAndTimeYes
CurrencyCurrencyPickList
DepreciationRateDepreciation RatePercentThe per-period rate for a written-down-value policy, held as a percentage-typed field. It is only meaningful when Method is WDV; a straight-line policy is described by UsefulLife instead.
FrequencyFrequencyPickListHow often the policy intends depreciation to be charged, seeded with Monthly and Yearly. It records intent only — no scheduler reads this entity. Values: Monthly, Yearly.
IdIdGuidYes
LabelLabelText
MethodMethodPickListThe depreciation basis the policy prescribes, seeded as 'Straight Line' or 'WDV'. Note this field is named Method here while the equivalent on Asset and Depreciation is named DepreciationMethod. Values: Straight Line, WDV.
ModifiedByIdModified ByLookup → UserAccountYes
NameNameTextYes
OwnerIdOwnerLookup → UserAccountYes
RecordTypeIdRecord TypeGuid, hidden
SubCategorySub CategoryPickListThe asset sub-class the policy applies to, and the one of the two identically labelled sub-category fields that actually carries seeded values (Laptop, Desktop, Server, Printer, Air Conditioner, CNC Machines and similar). Values: Laptop, Desktop, Server, Printer, Scanner, Router, Switch, Office Chair, Table, Workstation, Cabinet, Conference Table, Air Conditioner, Biometric Machine, CNC Machines.
Subcategory1Sub CategoryPickListThe two cannot be told apart by label, and the fixed-assets manual lists both without distinguishing them — use SubCategory unless a tenant has explicitly populated this one.
SubscriptionKeySubscription KeyGuid, hiddenYes
UIPropsUI PropsText
UpdatedDateTimeModified DateDateAndTimeYes
UsefulLifeUseful Life (in years)NumberThe expected life in years for assets in this category, labelled 'Useful Life (in years)'. The platform ships indicative Companies Act Schedule II lives as reference data that a tenant can override here.

Actions

ActionLabelTypeWhat it does
CloneCloneServerAction (Clone)Create a copy of this record
DeleteEntityDeleteDeleteDeleteEntity
DeleteListHeaderDeleteDeleteDeleteListHeader
DeleteRowDeleteDeleteDeleteRow
EditEditEditInlineEdit
EditEntityEditEditEditEntity
EditRowEditEditEdit
NewNewNewNew
  • Asset — looks up via AssetId
  • Asset — referenced by via DepreciationPolicyId