新租赁准则下使用权资产和租赁负债会计处理(案例:无免租期、除租金外无其他支出)

一、概述

2018年底财政部会计准则委员会发布了修订后的《企业会计准则第21号——租赁》,财政部规定:
在境内外同时上市的企业以及在境外上市并采用国际财务报告准则或企业会计准则编制财务报表的企业,自2019年1月1日起施行;
其他执行企业会计准则的企业自2021年1月1日起施行。
主要变化如下:

  • 不再区分承租人经营租赁和融资租赁分类;
  • 除短期租赁和低价值资产租赁除外,确认使用权资产和租赁负债;
  • 短期租赁(12个月以内)和低价值租赁与原租赁准则中经营租赁处理方法基本一致。

二、使用权资产和租赁负债相关会计处理

【案例】
承租人:A公司 出租人:B公司
租赁地址:邮轮中心店铺一间
租期:2022年7月1日至2025年6月30日(免租期:无)
合计租金:1,486,202.76
支付方式:按月支付
押金条款:无
其他支出:无
其他信息:A公司按照集团确定租赁内含利率
为简化处理,假设不考虑相关税费影响。
使用权资产摊余成本表如下:
在这里插入图片描述
承租人(A公司)会计处理如下:
涉及如下7个主要科目账务处理:

  • 使用权资产
  • 租赁负债
  • 未确认融资费用
  • 财务费用-租赁负债利息支出
  • 管理费用-使用权资产折旧
  • 使用权资产累积折旧
  • 银行存款

未确认融资费用含义及会计处理流程,
参考:https://blog.csdn.net/wangjolly/article/details/140929031

(1)初始计量
2022年7月1日

D/S会计科目金额
使用权资产1,388,563.79
未确认融资费用97,638.97
租赁负债1,486,202.76

(2)后续计量
2022年8月1日
利息确认

D/S会计科目金额
财务费用-租赁负债利息支出5,278.54
未确认融资费用5,278.54

使用权资产折旧

D/S会计科目金额
管理费用-使用权资产折旧38,571.22
使用权资产累积折旧38,571.22

支付租金

D/S会计科目金额
租赁负债39,285.89
银行存款39,285.89

2022年9月1日(同上,注意根据分摊表对应的利息确认金额变化)
利息确认

D/S会计科目金额
财务费用-租赁负债利息支出5145.62
未确认融资费用5145.62

使用权资产折旧

D/S会计科目金额
管理费用-使用权资产折旧38,571.22
使用权资产累积折旧38,571.22

支付租金

D/S会计科目金额
租赁负债39,285.89
银行存款39,285.89
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
根据需求,可以采用如下的租金计算逻辑: 1. 首先确定租赁,即租赁开始时间到租赁结束时间之间的月数。 2. 然后根据开始月租金和递增周,计算出每个递增周结束时的月租金。具体计算方法为:每个递增周结束时的月租金 = 上一个递增周结束时的月租金 * (1 + 租金递增率)。 3. 接着按照每个递增周结束时的月租金,依次计算出每个月的月租金。具体计算方法为:每个月的月租金 = 每个递增周结束时的月租金 * (租赁中经过的月数 / 递增周的月数)。 4. 如果有免租,则需要在计算出来的月租金中减去免租内的月租金。 具体实现时,可以按照以下步骤进行: 1. 使用 Python 中的 datetime 模块计算租赁中经过的月数。 ```python from datetime import datetime start_date = datetime.strptime('2021-03-01', '%Y-%m-%d') end_date = datetime.strptime('2022-03-01', '%Y-%m-%d') lease_months = (end_date.year - start_date.year) * 12 + (end_date.month - start_date.month) ``` 2. 计算每个递增周结束时的月租金。 ```python base_rent = 600 # 开始月租金 increment_rate = 0.06 # 租金递增率 increment_period = 12 # 递增周 rents = [base_rent] for i in range(increment_period, lease_months + increment_period, increment_period): next_rent = rents[-1] * (1 + increment_rate) rents.append(next_rent) ``` 3. 计算每个月的月租金。 ```python monthly_rents = [] for i in range(lease_months): rent = rents[i // increment_period] * (i % increment_period + 1) / increment_period monthly_rents.append(rent) ``` 4. 如果有免租,则需要在计算出来的月租金中减去免租内的月租金。 ```python free_start_date = datetime.strptime('2021-04-01', '%Y-%m-%d') # 免租开始时间 free_end_date = datetime.strptime('2021-06-30', '%Y-%m-%d') # 免租结束时间 for i in range(lease_months): rent_date = start_date.replace(day=1) + timedelta(days=i * 30) if free_start_date <= rent_date <= free_end_date: monthly_rents[i] = 0 ``` 最终得到的 monthly_rents 列中存储了每个月的月租金
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王小磊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值