本帖最后由 ZT318 于 2014-5-29 21:25 编辑
一般来说,固定资产购置后经过数个期间的正常折旧,如果我们要对其增资,那么增资后资产购置价值就会变化,系统默认是对已折旧期间补提折旧,这是不符合会计原则的。举例来说,如下图
5月份购置价值1000CNY,折旧年限5Y,月折旧额=1000*(1-10%)/12/5=15CNY,假设当前期间为7月份,且7月份增资100CNY。
理论上增资的部分只会影响8月及之后的正常折旧,即6月和7月的折旧额是15CNY,8月及之后的月折旧额=(1000+100)*(1-10%)/12/5=16.5
但是系统默认会将100CNY补提6、7月的折旧,由于6、7已运行折旧,系统补提3CNY折旧至8月的计划折旧中。
那么如何让系统不补提折旧呢?SE38运行以下程序(实战班开发测试机已生成,直接SE38运行程序 ZACORR129即可)
- *&---------------------------------------------------------------- -----*
- *& Report ZACORR129
- *&
- *&---------------------------------------------------------------- -----*
- *&
- *& Sets XBZDAT in T090NP for given METPER
- *&
- *&---------------------------------------------------------------- -----*
- REPORT ZACORR129.
- TABLES: T090NP.
- PARAMETERS: PA_AFAPL LIKE T090NP-AFAPL OBLIGATORY. "Chart of dep.
- PARAMETERS: PA_PER LIKE T090NP-METPER OBLIGATORY. "Period control met.
- UPDATE T090NP SET XBZDAT = 'X'
- WHERE METPER = PA_PER
- AND AFAPL = PA_AFAPL.
复制代码
期间控制是AFAMA折旧码设置的期间控制,F8运行即可
或者如下图直接SE11修改表T090N的XBZDAT字段为'X'亦可
然后我们再对资产增资
5月份资产价值2100CNY,折旧年限10Y,月折旧额=2100*0.9/12/10=15.75CNY
假设当前月份是8月份,6、7月折旧已运行,8月增资2000CNY,增资只影响9月及之后的正常折旧额,8月折旧额依然是15.75,9月及之后的月折旧额=(2100+2000)*0.9/12/10=30.75
以上,如有会计知识错误,请知悉。
|