# DEPRECIATION

## DEPRECIATION

Description

This function calculates the linear depreciation values of the ValueNode according to the matching depreciation times in the DepreciationTimesNode on the given time level. The result will be the depreciation value for each time period, not the remaining book value of the asset that is depreciated. The DepreciationTimesNode must not have any time level.

Syntax DEPRECIATION(ValueNode, DepreciationTime [, TimeLevel])
Parameter
• ValueNode: Input node with the values that are depreciated over time. Must have the TimeLevel.
• DepreciationTime: Node that contains the matching depreciation times for the assets in the value node. If a depreciation time is not given or zero, no depreciation value will be calculated for the asset. Depreciation times must also be neither negative nor non-integer.
• TimeLevel: Name of the time level to which the depreciation times correspond. Optional parameter, if omitted, the depreciation times are assumed to be years.
Example 1

Input Investments =

Year

Value

2018 1000
2019 400

Input DepreciationTime =

Periods

4

Output DEPRECIATION('Investments', 'DepreciationTime') =

Year

Depreciation Amount

2018 250
2019 250 + 100
2020 250 + 100
2021 250 + 100
2022 100
2023 0

Example 2

Input Investments =

Year Category Investment
2019 A 2000
2019 B 1000

Input DepreciationTime =

Category Periods
A 2
B 4

Output DEPRECIATION('Investitionen', 'DepreciationTime') =

Year Category Depreciation Amount
2019 A 1000
2019 B 250
2020 A 1000
2020 B 250
2021 A 0
2021 B 250
2022 A 0
2022 B 250
2023 A 0
2024

B

0
Beschreibung

Diese Funktion errechnet Abschreibungswerte für ValueNode bei Linearer Abschreibung mit Abschreibungszeitraum Anzahl Perioden. Der Knoten Abschreibungszeitraum darf kein Time Level beinhalten.

Syntax DEPRECIATION(ValueNode, Abschreibungszeitraum[, TimeLevel])
Parameter
• ValueNode: Input Knoten mit den Werten die über Zeit abgeschrieben werden. Der Knoten muss ein Time Level beinhalten und wird mit Knotennamen umgeben von Hochkommata angesprochen (z.B. 'Profit').
• Abschreibungszeitraum: Dieser Knoten gibt an über wie viele Perioden Value Node abgeschrieben wird. Dieser Knoten darf kein Time Level beinhalten. Ferner müssen alle Werte ganzzahlig und positiv sein.
• TimeLevel: Optionaler Parameter welcher angibt auf welchen Zeitraum sich eine Periode bezieht. Die Standardmäßige Periode wenn TimeLevel nicht angegeben ist beträgt Jahre.
Beispiel 1

Input Investitionen =

Jahr

Investition

2018

1000

2019 400

Input Abschreibungszeitraum =

Perioden

4

Output DEPRECIATION('Investment', 'Abschreibungszeitraum') =

Jahr

Abschreibung

2018

250

2019 250 +100 = 350
2020 250 + 100 = 350
2021 250 + 100 = 350
2022 100
2023 100

Input Investitionen =

Jahr Kategorie Investition
2019 A 2000
2019 B 1000

Input Abschreibungszeitraum =

Kategorie Perioden
A 2
B 4

Output DEPRECIATION('Investitionen', 'Abschreibungszeitraum') =

Jahr Kategorie Abschreibung
2019 A 1000
2019 B 250
2020 A 1000
2020 B 250
2021 A 0
2021 B 250
2022 A 0
2022 B 250
2023 A 0
2023 B 0