DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Function VERGİ_HES2006(KümlatifMatrah As Double, VergiMatrahi As Double)
If KümlatifMatrah + VergiMatrahi <= 6600# Then VERGİ_HES2006 = 0.15 * VergiMatrahi
If KümlatifMatrah + VergiMatrahi >= 6601# And KümlatifMatrah + VergiMatrahi <= 15000# Then VERGİ_HES2006 = 0.2 * ((KümlatifMatrah + VergiMatrahi) - 6600#) + 990#
If KümlatifMatrah + VergiMatrahi >= 15001# And KümlatifMatrah + VergiMatrahi <= 30000# Then VERGİ_HES2006 = 0.25 * ((KümlatifMatrah + VergiMatrahi) - 15000#) + 2670#
If KümlatifMatrah + VergiMatrahi >= 30001# And KümlatifMatrah + VergiMatrahi <= 78000# Then VERGİ_HES2006 = 0.3 * ((KümlatifMatrah + VergiMatrahi) - 30000#) + 7410#
If KümlatifMatrah + VergiMatrahi >= 78001# Then VERGİ_HES2006 = 0.35 * ((KümlatifMatrah + Matrah) - 78000#) + 21810#
End Function
Function VERGİ2_HES2006(KümlatifMatrah As Double, VergiMatrahi As Double)
If KümlatifMatrah + VergiMatrahi <= 6600# Then VERGİ2_HES2006 = 0.15 * VergiMatrahi: Exit Function
If KümlatifMatrah + VergiMatrahi >= 6601# And KümlatifMatrah + VergiMatrahi <= 15000# Then
ilkoran = 0.15: ikincioran = 0.2: sontutar = 6600#: GoTo hesapla
ElseIf KümlatifMatrah + VergiMatrahi >= 15001# And KümlatifMatrah + VergiMatrahi <= 30000# Then
ilkoran = 0.2: ikincioran = 0.25: sontutar = 15000#: GoTo hesapla
ElseIf KümlatifMatrah + VergiMatrahi >= 30001# And KümlatifMatrah + VergiMatrahi <= 78000# Then
ilkoran = 0.25: ikincioran = 0.3: sontutar = 30000#: GoTo hesapla
ElseIf KümlatifMatrah + VergiMatrahi >= 78001# Then
ilkoran = 0.3: ikincioran = 0.3: sontutar = 78000#: GoTo hesapla
End If
hesapla:
If KümlatifMatrah <= sontutar Then
VERGİ2_HES2006 = ilkoran * ((sontutar - KümlatifMatrah)) + ikincioran * (((KümlatifMatrah + VergiMatrahi) - sontutar))
Else
VERGİ2_HES2006 = ikincioran * VergiMatrahi
End If
End Function