Functions used only in Taxation
Name | Returns |
---|---|
ResultBeforeTax | The result of the actual fiscal year before tax |
LossCarriedForward(n) | The last n years loss reduced with eventually profits from the fiscal years |
Increment(amount;n1;n2) | This function increments from zero with the value "amount" from fiscal year n1 to n2. Example: Increment(10,2,4) gives the result Fiscal year 1 : 0 Fiscal year 2 : 10 Fiscal year 3 : 20 Fiscal year 4 : 30 Fiscal year 5 : 30 |
Year(n) | 1 in the fiscal year "n", 0 otherwise Example: Year(1) + Year(2) returns 1 in the first and second fiscal year , otherwise it returns 0 |
Increment
This function represents a step-function to model a linear development of a taxation percentage.
Syntax Increment(amount,n1,n2)
Argument Description
amount The annual increment
n1 The first year with increment
n2 The last year with increment
Returning value The annual values
Returning unit -
Description
Increment() is a step-function to be used for modelling changes in taxation rate. The function returns 0 (zero) until the number of first year where it returns the value used for argument. The function then increment with this value each year until number of last year. In the years after it will return the value reached in the last year with changes.
Example
Increment(10;2;4) return the following results for:
Fiscal year 1 : 0
Fiscal year 2 : 10
Fiscal year 3 : 20
Fiscal year 4 : 30
Fiscal year 5 : 30
Fiscal year n : 30
LossCarriedForward
Syntax LossCarriedForward(n)
Argument Description
n The number of years for which it is allowed to carry a deficit of years income statement forward
Returning value The amount of loss carried forward to be used in actual year
Returning unit currency
Description
In the tax legislation, it is often allowed to carry losses forward. For instance if the income statement in a specific year comes out with a negative result this result may be subtracted from the positive result of a forthcoming year bringing down the tax payment of this forthcoming year. The subtraction will be done in the first possible year.
Example
LossCarriedForward(5). In this case, a deficit in an actual year may be used to bring down tax payments in up to five years.
ResultBeforeTax
Returns the result of the income statement of the actual fiscal year before taxation.
Syntax ResultBeforeTax
Argument Description
Returning value The result of the actual fiscal year before tax
Returning unit currency
Year
A logical function returning 1 if the argument corresponds with the actual year number in tax calculation, otherwise it returns 0 (zero).
Syntax Year(n)
Argument Description
n The year number
Returning value 1 if true, 0 if false
Returning unit -
Description
Year() returns 1 if the argument corresponds with the actual year number in tax calculation, otherwise it returns 0 (zero).
Example
Year(1)+Year(2) returns 1 in first and second fiscal year, otherwise 0.