> ## Documentation Index
> Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Depreciation Schedule

> View the depreciation schedule for fixed assets and run depreciation for the current period in Finance & Revenue.

Depreciation Schedule displays monthly depreciation records across all fixed assets and provides the ability to run depreciation for the period. Route: `/fa/depreciation` redirects to `/fa/assets?tab=depreciation`.

## Overview

Navigating to `/fa/depreciation` redirects to the Assets Hub (`/fa/assets?tab=depreciation`). The `DepreciationSchedulePage` component renders within that hub and shows monthly depreciation records. It provides stat cards for summary figures, filters by year and month, a table of depreciation schedule entries via `DepreciationScheduleTable`, a `RunDepreciationDialog` for triggering depreciation runs, and displays pending GL postings via `usePendingGLPostings`.

## Who it's for

Requires `fa.assets.view` (inferred from Assets Hub route; no additional permission gate on the depreciation tab).

## Before you start

* Fixed assets must be configured with a depreciation method and useful life.
* The current fiscal period must be open.

## Steps

1. Navigate to **Finance → Assets** (`/fa/assets`) or go directly to `/fa/depreciation` (redirects automatically).
2. Select the **Depreciation** tab.
3. Use the year/month filters to find the relevant period.
4. Review the stat cards for totals.
5. To run depreciation, click **Run Depreciation** and confirm in the dialog.
6. Pending GL postings are shown; use **Retry GL Posting** for any failed entries.

## Key concepts

| Concept                 | Description                                                              |
| ----------------------- | ------------------------------------------------------------------------ |
| `RunDepreciationDialog` | Dialog confirming and triggering a depreciation batch run for a period   |
| `usePendingGLPostings`  | Hook surfacing depreciation entries not yet posted to the general ledger |
| `useRetryGLPosting`     | Hook for retrying a failed GL posting for a depreciation entry           |

## Related

<Columns cols={2}>
  <Card title="Finance & Revenue" icon="building-columns" href="/fa/overview">
    Finance & Revenue core overview.
  </Card>

  <Card title="Governance & parity" icon="scale-balanced" href="/governance/index" />
</Columns>

<Note>
  This page documents shipped product behavior. It is not medical, legal, or
  billing advice. Verify against your organization's policies and applicable
  regulations before using it for clinical, compliance, or billing decisions.
  Protected health information (PHI) shown in the product is governed by your
  tenant's access controls and is never exposed in this documentation.
</Note>

<Accordion title="Documentation sources">
  * src/routes/fa.tsx
  * src/cores/fa/pages/DepreciationSchedulePage.tsx
</Accordion>
