new tax(houseHold)
Skatt modul. Som räknar ut grundavdrag, pensionsavgift, jobbskatteavdrag och kommunalskatt.
Parameters:
Name | Type | Description |
---|---|---|
houseHold |
houseHold | Hushållet som skatten ska beräknas på |
- Implements:
- Source:
Members
(inner) IBB :Number
Inkomstbasbeloppet för 2014
Type:
- Number
- Default Value:
- 56900
- Source:
(inner) KI :Number
Kommunalskatt
Type:
- Number
- Default Value:
- 0.32
- Source:
(inner) PBB :Number
Prisbasbeloppet för 2014
Type:
- Number
- Default Value:
- 44400
- Source:
(inner) SKIKT1 :Number
Statlig inkomstskatt, brytpunkt 2014
Type:
- Number
- Default Value:
- 420800
- Source:
(inner) SKIKT2 :Number
Värnskatt, brytpunkt 2014
Type:
- Number
- Default Value:
- 602600
- Source:
Methods
grundAvdrag(person) → {Number}
Räknar ut grundavdraget för en person
Parameters:
Name | Type | Description |
---|---|---|
person |
Person | Personen att beräkna på. |
- Source:
Returns:
- Type
- Number
grundAvdragOver65(income) → {Number}
Beräknar grundavdraget för en årslön för en person under 65.
Parameters:
Name | Type | Description |
---|---|---|
income |
Number | Taxerbar årsinkomst |
- Source:
Returns:
- Type
- Number
grundAvdragUnder65(income) → {Number}
Beräknar grundavdraget för en årslön på en person under 65.
Parameters:
Name | Type | Description |
---|---|---|
income |
Number | Taxerbar årsinkomst |
- Source:
Returns:
- Type
- Number
jobbskatteavdrag(person) → {Number}
Räknar ut Jobbskatteavdraget för en person.
Parameters:
Name | Type | Description |
---|---|---|
person |
Person | Personen att beräkna jobbskatteavdraget på. |
- Source:
Returns:
- Type
- Number
jskOver65(person) → {Number}
Jobbskatteavdrag för någon över 65 år
Parameters:
Name | Type | Description |
---|---|---|
person |
Person | Personen att beräkna jobbskatteavdraget på. |
- Source:
Returns:
- Type
- Number
jskUnder65(person) → {Number}
Jobbskatteavdrag för någon under 65 år
Parameters:
Name | Type | Description |
---|---|---|
person |
Person | Personen att beräkna jobbskatteavdraget på. |
- Source:
Returns:
- Type
- Number
pensionsavgift(person) → {Number}
Beräknar pensionsavgift för en person.
Parameters:
Name | Type | Description |
---|---|---|
person |
Person | Personen att beräkna på. |
- Source:
Returns:
- Type
- Number
rundaNerHundra(number) → {Number}
Runda ner en siffra till närmsta hundratal
Parameters:
Name | Type | Description |
---|---|---|
number |
Number | siffran som ska avrundas |
- Source:
Returns:
- Type
- Number
rundaUppHundra(number) → {Number}
Runda upp en siffra till närmsta hundratal
Parameters:
Name | Type | Description |
---|---|---|
number |
Number | siffran som ska avrundas |
- Source:
Returns:
- Type
- Number
totalCalc() → {Number}
Räknar ihop total skatteskuld
- Source:
Returns:
- Type
- Number
Example
tax.totalCalc();
//-> -4500
totalJSK() → {Number}
Totalt jobbskatteavdrag för hela hushållet.
- Source:
Returns:
- Type
- Number
totalTax(person) → {Number}
Räknar ihop total skatt för en person
Parameters:
Name | Type | Description |
---|---|---|
person |
Person | Personen att beräkna skatten för |
- Source:
Returns:
- Type
- Number