Code Duplication    Length = 14-14 lines in 3 locations

Salariu/Taxation.php 3 locations

@@ 154-167 (lines=14) @@
151
        return $nReturn;
152
    }
153
154
    private function setIncomeTax2002($lngTaxBase)
155
    {
156
        $nReturn = 2710000 + ($lngTaxBase - 10200000 ) * 40 / 100;
157
        if ($lngTaxBase <= 1800000) {
158
            $nReturn = $lngTaxBase * 18 / 100;
159
        } elseif ($lngTaxBase <= 4600000) {
160
            $nReturn = 324000 + ($lngTaxBase - 1800000 ) * 23 / 100;
161
        } elseif ($lngTaxBase <= 7300000) {
162
            $nReturn = 968000 + ($lngTaxBase - 4600000 ) * 28 / 100;
163
        } elseif ($lngTaxBase <= 10200000) {
164
            $nReturn = 1724000 + ($lngTaxBase - 7300000 ) * 34 / 100;
165
        }
166
        return $nReturn;
167
    }
168
169
    private function setIncomeTax2003($lngTaxBase)
170
    {
@@ 169-182 (lines=14) @@
166
        return $nReturn;
167
    }
168
169
    private function setIncomeTax2003($lngTaxBase)
170
    {
171
        $nReturn = 3081000 + ($lngTaxBase - 11600000 ) * 40 / 100;
172
        if ($lngTaxBase <= 2100000) {
173
            $nReturn = ($lngTaxBase * 18) / 100;
174
        } elseif ($lngTaxBase <= 5200000) {
175
            $nReturn = 324000 + ($lngTaxBase - 2100000 ) * 23 / 100;
176
        } elseif ($lngTaxBase <= 8300000) {
177
            $nReturn = 1091000 + ($lngTaxBase - 5200000 ) * 28 / 100;
178
        } elseif ($lngTaxBase <= 11600000) {
179
            $nReturn = 1959000 + ($lngTaxBase - 8300000 ) * 34 / 100;
180
        }
181
        return $nReturn;
182
    }
183
184
    private function setIncomeTax2004($lngTaxBase)
185
    {
@@ 184-197 (lines=14) @@
181
        return $nReturn;
182
    }
183
184
    private function setIncomeTax2004($lngTaxBase)
185
    {
186
        $nReturn = 3452000 + ($lngTaxBase - 13000000 ) * 40 / 100;
187
        if ($lngTaxBase <= 2400000) {
188
            $nReturn = ($lngTaxBase * 18) / 100;
189
        } elseif ($lngTaxBase <= 5800000) {
190
            $nReturn = 432000 + ($lngTaxBase - 2400000 ) * 23 / 100;
191
        } elseif ($lngTaxBase <= 9300000) {
192
            $nReturn = 1214000 + ($lngTaxBase - 5800000 ) * 28 / 100;
193
        } elseif ($lngTaxBase <= 13000000) {
194
            $nReturn = 2194000 + ($lngTaxBase - 9300000 ) * 34 / 100;
195
        }
196
        return $nReturn;
197
    }
198
199
    /**
200
     * Somaj