ふるさと納税控除対象額=ふるさと納税額-2000円
所得税からの控除対象額=min(ふるさと納税控除対象額、総所得金額等×40%)
所得税率=所得税からの控除対象額を差し引かない課税所得から決まる限界税率
所得税率2=所得税からの控除対象額を差し引いた課税所得から決まる限界税率
所得税からの控除額=(所得税率=所得税率2のときは、所得税からの控除対象額×所得税率×復興特別税率(102.1%)、
           所得税率>所得税率2のときは、所得税からの控除対象額を差し引かない課税所得に対する所得税額-所得税からの控除対象額を差し引いた課税所得に対する所得税額)
住民税からの基本控除対象額=min(ふるさと納税控除対象額、総所得金額等×30%)
住民税からの基本控除額=住民税からの基本控除対象額×10%
所得税率3=住民税からの基本控除対象額を差し引かず人的控除差調整額を差し引いた住民税の課税所得から決まる所得税の限界税率
住民税からの特別控除対象額=ふるさと納税控除対象額ー住民税からの基本控除額ーふるさと納税控除対象額×所得税率3×復興特別税率(102.1%)
県民税からの特別控除対象額=住民税からの特別控除対象額×40%(政令指定都市20%)
県民税からの特別控除額=min(県民税からの特別控除対象額、県民税所得割額×20%)
市民税からの特別控除対象額=住民税からの特別控除対象額×60%(政令指定都市80%)
市民税からの特別控除額=min(市民税からの特別控除対象額、市民税所得割額×20%)
ふるさと納税控除額=所得税からの控除額+住民税からの基本控除額+県民税からの特別控除額+市民税からの特別控除額