首页 家电百科 实时讯息 常识
您的位置: 首页 > 常识 >

折旧怎么算(只需简单四步就能计算固定资产折旧金额)

计算固定资产折旧是财务每个月的例行工作了,最近小秘书在财码官方群里看到了学员们在讨论固定资产折旧的话题。

固定资产折旧是把使用过程中的损耗按一定方法计入当期损益。计提折旧才能反映资产真实的运营状况。通常情况下固定资产折旧要进入产品成本或期间费用(管理费用或销售费用)作为收入去进行抵减,最后汇到当期的税前利润。

如果公司购入的固定资产不进行折旧的话,会出现如下的几个现象:

  • 如果不计提减值,固定资产的账面价值不会发生变化,但实际上资产在损耗,并没有那么值钱,造成的结果是资产虚高,不能反映真实的财务状况。
  • 利润虚高。在某些情况下如果产品售价过低,但算利润时结果还是正的,感觉好像是挣钱了,但是实际上是在亏钱,因为成本没有得到补偿。
  • 税前利润比正常抵扣时要高,公司将面临多交税的情况。

所以财务朋友们想要又快又准的计算每月固定资产折旧金额就要结合数字化工具了~今天小秘书带大家来看看如何用Python计算固定资产折旧金额!

在案例分享前,我们要考虑次月折旧的跨年情形,所以在文章中将次月算法修改如下:

原为:

df['开始计提折旧日期'] = df['开始使用日期'].apply(lambda x:dt.date(x.year, x.month+1,1))


改为:

df['开始计提折旧日期'] =

df['开始使用日期'].apply(lambda x:(x+DateOffset(months=1)).replace(day=1))


使用DateOffset能自动将月份加1,再将日期replace成1号就可以了。

在我国会计准则中可选用的折旧方法包括年限平均法、工作量法、双倍余额递减法和年数总和法,不同的折旧方法体现固定资产经济利益的预期消耗方式。在固定资产折旧的时候要注意固定资产折旧的计提还与固定资产使用状态有关。

如下固定资产需要计提折旧:

(1)在用固定资产;

(2)季节性停用及修理停用的固定资产;

(3)融资租入的固定资产(新准则下需要在使用权资产核算)

如下固定资产不计提折旧:

(1)已提足折旧仍继续使用的固定资产;

(2)提前报废的固定资产;

(3)因改造转入在建工程的固定资产。

接下来我们结合下图数据,计算固定资产折旧2020年9月的折旧额。

平均年限法核心公式:固定资产折旧=(原值-减值-残值-期初累计折旧)/剩余使用期限


1

环境设置

import pandas as pd
import datetime as dt
from pandas.tseries.offsets import DateOffset
file = '财会实验数据.xlsx'
df = pd.read_excel(file, sheet_name='固定资产卡片')
df.fillna(0,inplace=True)
df


2

计算剩余使用期限

因为固定资产当月增加,次月开始计提折旧,因此,计算剩余使用期限时应考虑时间差异。

# 开始计提折旧日期=开始使用日期的次月1日
df['开始计提折旧日期'] = df['开始使用日期'].apply(lambda x:(x+DateOffset(months=1)).replace(day=1))
# 已折旧期限=2020年8月31日-开始计提折旧日期+1天
enddate=dt.date(2020, 9, 1)
def totalmonth(startdate):
return (enddate.year-startdate.year)*12 + (enddate.month-startdate.month) + (enddate.day-startdate.day)/30
df['已折旧期限'] = df['开始计提折旧日期'].map(totalmonth)
# 剩余折旧期限=使用年限-已折旧期限,当已提足折旧仍继续使用时,剩余期限=0
df['剩余折旧期限'] = (df['使用年限']*12-df['已折旧期限']).apply(lambda x:max(x,0))
df


3

2020年9月折旧

报废和改造的固定资产无需计提折旧,直接转出:转出=原值-减值-期初累计折旧

其他固定资产计算折旧:本月折旧=(原值-减值-残值-期初累计折旧)/剩余使用期限

def dep(x):
if x['使用状况']=='改造'or x['使用状况']=='报废':
x['本月折旧'] = 0
x['转出'] = round((x['原值']-x['减值']-x['期初累计折旧']),2)
elif x['剩余折旧期限']==0:
x['本月折旧'] = round((x['原值']-x['减值']-x['预计残值']-x['期初累计折旧']),2)
x['转出'] = 0
else:
x['本月折旧'] = round((x['原值']-x['减值']-x['预计残值']-x['期初累计折旧'])/x['剩余折旧期限'],2)
x['转出'] = 0
return x
df = df.apply(dep,axis=1)
df


4

计算固定资产折余价值

df['净值']=round(df['原值']-df['减值']-
df['期初累计折旧']-df['本月折旧']-df['转出'],2)
df

以上就是用Python计算固定资产折旧金额的方法了,在Python中输入公式和代码就能一键回车生成固定资产折旧费用,看起来是不是很简单呐~

铭记抗战历史 弘扬民族精神——永丰社区开展清明爱国主义教育活动

2025-04-02 15:22:00
潮新闻客户端 通讯员 钟鑫芳清明将至,为缅怀革命先烈,传承红色基因,4月1日,拱墅区石桥街道永丰社区组织辖区党员群众20余人赴笕桥抗战纪念馆参观学习,开展"铭记历史 砥砺前行"主题教育活动。这座由本地爱国人士高建法先生创办的纪念馆,以丰富的馆藏文物和详实的历史资料,生动再现了中国空军的峥嵘岁月。馆内

2024年多项数据同比增长!惠州大亚湾交通运输工作亮点纷呈

2025-04-02 15:05:00
4月1日上午,大亚湾区交通运输和海洋经济局举行新闻发布会,介绍2024年大亚湾区交通运输工作高质量发展有关情况及今年的重点工作。新闻发布会现场 会上,大亚湾区交通运输和海洋经济局党组书记、局长林伟豪介绍,过去一年,该局全速推进交通基础设施建设,大力提升交通运输服务水平,经济运行稳中向好,多项数据呈增

每一滴水都精打细算——山东平阴春灌一线见闻

2025-04-02 15:04:00
新华社济南4月2日电 题:每一滴水都精打细算——山东平阴春灌一线见闻新华社记者陈国峰一年春作首,春灌润沃土。山东省济南市平阴县孝直镇的数万亩良田里,各类灌溉设施高效作业,渴了一冬的小麦畅饮返青水。乘着和煦春风,记者来到孝直镇和圣苑村。这个村有村民1900多户、土地约1.7万亩,90%以上土地通过流转

涉及1480个产品 人工耳蜗等四大类集中带量采购项目在陕西正式落地实施

2025-04-02 15:01:00
本报讯(记者 刘姚尧)4月2日,记者从陕西省发展和改革委员会获悉,由陕西省公共资源交易中心具体负责落地实施的国家组织人工耳蜗类、浙江联盟乳房旋切针、福建联盟血管组织闭合用结扎夹、内蒙古联盟预充式导管冲洗器等四大类集中带量采购项目中选结果已于2025年3月31日正式执行,预计仅项目落地首年便能为陕西省

临时有事 孩子没人带怎么办?来宝宝屋随手“寄娃”→

2025-04-02 15:00:00
老有所养、幼有所育,“一老一小”政策关乎亿万家庭。各地在普惠性托育服务方面也在积极探索。近日,在宁夏银川,三家“宝宝屋”相继投入运营,为社区0至48个月的宝宝提供“公益+低偿”照看服务。在银川市金凤区和西夏区的“宝宝屋”内,孩子们在这里拼积木、做手工,玩得不亦乐乎。作为社区型普惠托育点,当地依托社区