Personen, die Schenkungen erhalten, werden mit der Erbschaftssteuer belastet, wenn sie in den 7 Jahren vor dem Tod des Schenkers mehr als 325.000 £ erhalten.
Wenn Erbschaftssteuer zu zahlen ist, wird sie zu 40 % auf Schenkungen erhoben, die in den letzten 3 Jahren vor dem Tod erfolgen.
Schenkungen, die 3 bis 7 Jahre vor dem Tod erfolgen, werden nach einer gleitenden Skala besteuert, die als „taper relief“ bekannt ist - https://www.gov.uk/inheritance-tax/gifts
Jahre zwischen Schenkung und Tod | Steuersatz |
---|---|
weniger als 3 | 40% |
3 bis 4 | 32% |
4 bis 5 | 24% |
5 bis 6 | 16% |
6 bis 7 | 8% |
7 bis 8 | 0% |
Beispiele:
Schreiben Sie ein Programm, das die Erbschaftssteuer für eine Schenkung für eine Reihe von Jahren nach dem Tod berechnet. Berücksichtigen Sie dabei den Freibetrag von 325'000
Das Programm sollte folgendermaßen funktionieren:
Inheritance: *500000* Years since death: *3* Tax: 56000
Inheritance: *325000* Years since death: *2* Tax: 0
Inheritance: *625000* Years since death: *6* Tax: 24000
def main(): # Write your program here if __name__ == '__main__': main()
Anmerkung: Kümmern Sie sich im Moment nicht zu sehr um if __name__ == '__main__':
. Wir brauchen es technisch gesehen nicht für dieses Programm, aber es ist eine gute Übung, es einzubauen, und es wird in späteren Übungen klarer werden.
Diese Aufgabe ist eine übersetzte und angepasste Aufgabe von Scott Morgan, verwendet unter CC BY NC SA.