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
¶
Returns detailed instructions for LLMs on how to use depreciation calculations.