1. Pull the asset register. NetSuite fixed asset records, the Excel workbook accounting maintains on the side, any PDF acquisition records. Each source feeds in.
2. Standardize the asset record. Asset ID, class, acquisition date, cost, salvage value, useful life, depreciation method. One row per asset with consistent fields.
3. Apply the method. Straight-line, double declining balance, units of production, sum-of-years. The method is a column in the register; the flow applies the right formula per asset.
4. Calculate period depreciation. Current period depreciation, accumulated depreciation, net book value, remaining useful life. All on a per-asset basis.
5. Handle additions and disposals. Mid-period acquisitions get the prorated charge. Disposals get the partial-period adjustment and the gain or loss on sale.
6. Aggregate by class and entity. Roll up to asset class, department, entity, and GL account. The accounting team reviews the rollup; the audit team reads the detail.
7. Output the schedule. Per-asset depreciation detail, JE-ready file with the period entry, and optional Slack alert when an asset crosses a threshold.