Depreciation Calculator
enhancedtoolkits.calculators.depreciation.DepreciationCalculatorTools ¶
Bases: BaseCalculatorTools
Calculator for depreciation calculations.
Source code in src/enhancedtoolkits/calculators/depreciation.py
Functions¶
calculate_straight_line_depreciation ¶
Calculate annual depreciation using the straight-line method.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
cost | float | Initial cost of the asset | required |
salvage | float | Salvage value at end of useful life | required |
life | int | Useful life in years | required |
Returns:
| Type | Description |
|---|---|
str | JSON string containing depreciation calculation |
Source code in src/enhancedtoolkits/calculators/depreciation.py
calculate_declining_balance_depreciation ¶
Calculate depreciation using the declining balance method.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
cost | float | Initial cost of the asset | required |
rate | float | Depreciation rate per period (as decimal) | required |
life | int | Useful life in years | required |
Returns:
| Type | Description |
|---|---|
str | JSON string containing depreciation calculation |
Source code in src/enhancedtoolkits/calculators/depreciation.py
get_llm_usage_instructions staticmethod ¶
Return short, text-first usage instructions for depreciation tools.