Dynamics AX中财务相关的函数(1)——ddb——双倍余额递减法计算固定资产折旧
函数:real ddb(real price, real scrap, real life, int period)
功能:(用双倍余额递减法)计算某项固定资产的加速折旧
参数:
price:固定资产的原值(P)
scrap:固定资产净残值(S)
life:固定资产折旧年限(L)
period:提取折旧的期次
返回值:
固定资产折旧额
注释:
1、 每期期初固定资产账面净值(B)=上一期期初固定资产账面净值 - 之前各期折旧额累计(C)
2、 根据用双倍余额递减法,计算每期折旧(D)的公式如下:
如果期次(period)>L
D = 0
如果B – B * 2 / L < P – C – S
D = B –(P – C – S)
其他情况下
D = B * 2 / L
3、 对于上述计算公式的第二种情形,一般情况是在固定资产折旧年限到期的前两年,将固定资产净值扣除预计净残值后的余额平均摊销,这个与AX的处理略微有点差异。
实例:
一台设备原值100万元,预计使用年限5年,预计净残值2.55万元,采用双倍余额递减法计提各年折旧
提示:用AX运行以下函数查看结果,并同基本公式计算结果进行比较:
ddb(100, 2.55, 5, 1);
ddb(100, 2.55, 5, 2);
ddb(100, 2.55, 5, 3);
ddb(100, 2.55, 5, 4);
ddb(100, 2.55, 5, 5);
附:
加速折旧,是指在固定资产折旧年限内,前期折旧率及折旧费用大于后期的折旧方法,其目的一是可以减少企业所得税,二是可以增强公司未来竞争和融资能力。
《企业所得税法》第三十二条规定:企业的固定资产由于技术进步等原因,确需加速折旧的,可以缩短折旧年限或者采取加速折旧的方法。
《企业所得税法实施条例》第九十八条规定:企业所得税法第三十二条所称可以采取缩短折旧年限或者采取加速折旧的方法的固定资产,包括:
(一)由于技术进步,产品更新换代较快的固定资产;
(二)常年处于强震动、高腐蚀状态的固定资产。
采取缩短折旧年限方法的,最低折旧年限不得低于本条例第六十条规定折旧年限的60%;采取加速折旧方法的,可以采取双倍余额递减法或者年数总和法。