**AlgemeneHeffingsKorting**

@param { year: number, income: number }

```
new AlgemeneHeffingsKorting({ year: 2019, income: 15000 }).tax
```

**ArbeidsKorting**

@param { year: number, income: number, senior: boolean }

```
new ArbeidsKorting({ year: 2019, income: 125000, senior: false }.tax
```

**DividendBelasting**

@param { year: number, profit: number }

```
new DividendBelasting({ year: 2019, profit: 50000 }.tax
```

**EigenWoningForfait**

@param { year: number, houseValue: number }

```
new EigenWoningForfait({ year: 2020, houseValue: 1600000 }).tax
```

**InkomstenBelasting**

@param { year: number, income: number, senior: boolean }

```
new InkomstenBelasting({ year: 2019, income: 15000, senior: false }).tax
```

**MkbWinstVrijstelling**

@param { year: number, profit: number }
```
new MkbWinstVrijstelling({ year: 2018, profit: 15000 }.tax
```

**VennootschapsBelasting**

@param { year: number, profit: number }

```
new VennootschapsBelasting({ year: 2021, profit: 300000 }).tax
```

**ZelfstandigenAftrek**

@param { year: number, income: number }
```
new ZelfstandigenAftrek({ year: 2021, income: 15000 }).tax
```

**ZorgToeslag**

@param { year: number, income: number, single: boolean }

```
new ZorgToeslag({ year: 2019, income, single: true }).tax
```

**ZorgVerzekeringsWet**

@param { year: number, income: number, employed: boolean }

```
new ZorgVerzekeringsWet({ year: 2020, income: 75000, employed: false }).tax
```