《由浅入深学习SAP财务》:第2章 总账模块 - 2.6 定期处理 - 2.6.3 月末操作:外币评估

2.6.3 月末操作:外币评估

企业的外币业务在记账时一般使用期初的汇率或者即时汇率,但在月末,需要按照月末汇率对外币的余额或者未清项进行重估(revaluation)
        企业在资产负债表日,应当按照下列规定对外币货币性项目和外币非货币性项目进行处理。
        (1)外币货币性项目,采用资产负债表日即期汇率折算。因资产负债表日即期汇率与初始确认时或者前一资产负债表日即期汇率不同而产生的汇兑差额,记入当期损益。
        (2)以历史成本计量的外币非货币性项目,仍采用交易发生日的即期汇率折算,不改变其记账本位币金额
        货币性项目是指企业持有的货币资金和将以固定或可确定的金额收取的资产或者偿付的负债。非货币性项目是指货币性项目以外的项目。
        在国内企业,可以具体化为以下两类情况,两类情况的处理各不相同。
(1)企业持有的货币资金,即外币类的现金、银行存款科目。对于这类科目,应针对其累计的外币余额进行重估。计算公式如下。
汇兑损益=累计外币余额×月末汇率-本位币余额
下表所列为某国内企业“银行存款-USD”科目的月末重估汇兑损益的计算方式。

根据表中数据的计算结果,月末重估形成的凭证如下。
Dr:财务费用-汇兑损益 USD 0 CNY 908.20
Cr:银行存款-USD USD 0 CNY 908.20
货币资金类的月末评估结果相当于“既成事实”,成为“已实现的汇兑损益”,因此,此凭证在下月初不应冲回
(2)将以固定或可确定的金额收取的资产或者偿付的负债,是指以外币记录的应收账款、应付账款等对于这类科目,应针对其未清项发生金额(而不是累计余额)进行重估。计算公式如下。
汇兑损益=∑(外币金额×月末汇率-未清项的本位币金额)
下表所列为某国内企业“应收账款-USD”科目的月末重估汇兑损益的计算方式。

根据表的计算结果,月末重估形成的凭证如下。
Dr:财务费用-汇兑损益 USD 0 CNY 38 350.80
Cr:应收账款-USD-外币评估调整 USD 0 CNY 38 350.80
        未清项的月末评估是企业对与外部往来单位之间的债权、债务的评估。在债权、债务被清掉之前,不算是“既成事实”,应称为“未实现的汇兑损益”,因此,此凭证在下月初一般应冲回等到将来收款或付款清掉债权债务时,再按当时的汇率计算“已实现的汇兑损益”

在SAP中,有关外币评估的配置包括以下内容。
① 定义评估方法。
② 定义评估范围。
③ 定义自动记账规则。
路径:IMG>财务会计>总账会计>定期处理>评估>定义评估方法
事务代码:OB59

评估方法包含评估过程、评估时使用的汇率类型、产生的凭证类型等,如图所示。

“评估过程”区域的“总是评估”是指,不管期末汇率与业务发生时使用的汇率孰高孰低,都是要参与评估的
“凭证类型”决定了将来生成的外币评估凭证是哪一种类型。在某些企业,为了单独区分这类业务,或者出于建立替代规则(例如,针对外币评估的凭证,外币类现金、银行存款科目的行中记录现金流量代码的“原因代码”字段自动赋予“D00”)、验证规则的需要(例如,针对非外币评估的凭证,外币类现金、银行存款科目的行中的“原因代码”字段不能为空),单独为外币评估凭证设置一个类型,如ZX。
借方余额汇率类型和贷方余额汇率类型采用期末专用的汇率类型PEND,参见2.4.5“汇率维护”小节。
评估范围评估方法、货币类型等几个变量的组合。它明确了要对哪一个或哪几个货币类型的值进行评估,如下图所示。

路径:IMG>财务会计>总账会计>定期处理>评估>确定评估范围
事务代码:SM30(表/视图:V_FAGL_T033)

        在IDES中,较常用的评估范围是US,它使用DEMO评估方法,针对公司代码货币(第一本位币)的值进行评估。用户在前台执行外币评估时,需要选择评估范围

自动记账规则分别针对两类外币评估业务进行配置。如下图所示,KDB是用于第一类(货币资金类)业务的科目配置;KDF是用于第二类(未清项类)业务的科目配置

路径:IMG>财务会计>总账会计>定期处理>评估>外币估值>准备外币评估的自动过账
事务代码:OBA1

KDB的科目配置如下图所示。

“费用科目”和“汇兑收益科目”分别对应外币评估的损失和收益科目不同的“汇率差额代码”定义的科目可以不同“汇率差额代码”是科目主数据上的字段,它用来对外币重估产生的汇兑损益科目进行划分(参见2.3.2小节)。
在国内的业务实践中,为简化核算,一般只设置一行,汇率差额代码为“×”,如下表所示。

然后,将汇率差额代码“×”赋予非本位币的现金、银行存款科目,如下表所示。

在前台执行外币评估时,选择了汇率差额代码,也就选择了这些科目。

KDF是对未清项科目配置外币评估科目。这些未清项科目包括两种:一是在科目主数据(事务代码FS00)中勾选了“未清项管理”选项的科目;二是客户和供应商的统驭科目
KDF的科目配置如下图所示,先要明确对哪些未清项科目进行配置。

在此界面输入未清项科目。针对具体某个科目,双击进入下一界面,详细设置外币重估相关的科目,以140000(应收账款)科目为例,如下图所示。

        “评估”区域就是与外币重估相关的科目设置。评估时有可能带来亏损,有可能带来收益,“评估亏损1”和“评估收益1”字段设置相应的损益科目。在国内,一般都设置为“财务费用-汇兑损益”。
        “资产负债表调整1”则设置损益科目的对方科目,即未清项科目对应的调整科目。对于统驭类的未清项科目,系统在做外币重估时不可能重估到它本身上,因此应设置对应的调整科目,如应收账款-外币评估调整、应付账款-外币评估调整。
        “汇率差额实现”区域所定义的损失和收益科目就是清账时使用的汇兑损益科目。国内企业典型的配置。

外币评估前台操作:
路径:SAP菜单>会计核算>财务会计>总分类账>期间处理>清算>评估>外币评估(新)
事务代码:FAGL_FC_VAL

步骤① 在“一般数据选择”区域输入“公司代码”“评估关键日期”“评估范围”的值,如图所示

评估关键日期系统根据“评估关键日期”确定以什么记录作为评估的对象
        对于未清项的评估,它评估的对象是在此日期前(含此日期)的未清项或者清账日期在此日期之后的已清项;对于总账余额评估,它评估的对象是这里输入的日期所在期间的余额
        对于总账余额评估而言,如果输入12月的任一日期,那么它也会考虑特殊期间,如13~16期间,即它会评估12月~“16月”中最后一个月的外币余额。
评估范围后台配置的评估范围,决定了评估时的参数,如使用什么汇率类型进行评估、评估产生的凭证使用什么凭证类型等(OB59 配置评估方法)。
步骤②  在“过账”选项卡输入批输入会话(batch-input session)名称、凭证日期、记账日期等,如图所示

创建过账勾选该复选框表示正式运行,不勾选该复选框表示测试运行。一般情况下,建议先不勾选,先测试运行,验证结果无误后,再勾选该复选框,正式运行。此处操作示例先不勾选。
批输入会话名称:如果此处不输入名称,系统会在生成批输入会话时自动赋予一个名称。建议自定义名称,而不使用系统默认的名称。
凭证日期、记账日期、记账期间:决定将来生成的会计凭证上的属性。凭证日期和记账日期一般是运行外币评估月份的最后一天。
冲销记账日期(图中误翻译为“冲销记账期间”)、冲销记账期间:因为对于未清项的评估产生的凭证,会自动在次月冲销,因此,这里输入次月冲销的凭证的记账日期和期间,一般地,冲销记账日期为次月第一天。
重置评估:如果前次运行有误,可以通过勾选“重置评估”复选框来冲销前次评估的结果。此处操作示例不勾选。
重置的原因(余额):如果重置评估,选择冲销的原因代码。只有在“重置评估”复选框被勾选时才输入。此处操作示例不勾选。
用于总账科目余额评估-冲销记账:一般情况下,系统不会对总账科目余额评估产生的凭证在次月冲销,但是系统仍然开放特例,允许用户冲销。国内企业一般不使用此选项
步骤③ 在“未清项”选项卡选择要评估哪些对象的未清项:总账科目、客户、供应商,如图所示

评估总账科目未清项目:针对总账科目作“未清项管理”的科目进行评估。如果国内企业仅希望对总账科目中的GR/IR进行评估,则在“总账科目”字段输入GR/IR科目,并选中“评估收货/发货账户”单选钮(即评估GR/IR科目)。
评估供应商未清项目:选中该复选框即对所有供应商未清项目进行评估。
评估客户未清项目:选中该复选框即对所有客户未清项目进行评估。
步骤④ 在“总分类账余额”选项卡中选择要评估余额的总账科目范围,如图所示

评估总账科目余额:针对总账科目余额进行评估。如果勾选此复选框,则总账科目字段可以输入科目的范围;如果不勾选此复选框,则总账科目字段输入的科目范围不起作用。
总账账目:输入要评估的科目范围,如1002020000~1002069999。如果科目不连续,可以单击后面的“多项选择”按钮,来输入多个科目。
汇率差额代码:这是限制科目范围的另一种方式。例如,如果外币银行存款科目在主数据上都设置了汇率差额代码“X”,则此处输入“X”,意味着选择了所有的外币银行存款科目(这是一个比较实用的方法,可以有效地避免科目选择出现遗漏)。
步骤⑤ 在“杂项的”选项卡中输入相应参数,如图所示

一般情况下,此选项卡不需要输入参数。
步骤⑥ 单击“执行”按钮,运行程序。系统会显示评估结果,如图所示

在界面上方显示了,表明将会产生8笔凭证(含次月冲销凭证)。单击过账按钮,系统会显示未来的8个凭证,如图所示。

步骤⑦ 如果显示的结果无错误,则返回“过账”选项卡,勾选“创建过账”复选框,然后单击“执行”按钮,运行程序。系统会再次显示评估结果。系统显示,除了 8过账 外还显示 3消息 ,表明有3条说明性的消息。单击消息按钮,系统会显示消息的内容,如下图所示:

步骤⑧ 以事务代码SM35进入批输入会话界面,如图所示

步骤⑨ 选中要处理的会话,单击按钮,系统出现“Process Session ×××××”对话框,在该对话框中选中“仅显示错误”单选钮,并按回车键,如图所示

步骤⑩ 系统会运行程序,将会话创建为凭证。如果一切无误,最终会出现提示“批输入会话的处理已完成”,如图所示

步骤⑪ 如果想查看生成的凭证,可以继续在批输入会话界面(事务代码SM35)查看会话的日志文件,获知生成的凭证号,如图示。然后通过事务代码FB03查看凭证。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/311228.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微信小程序全局配置

全局配置文件及常用的配置项 小程序根目录下的 app.json 文件是小程序的全局配置文件。常用的配置项如下: ① pages 记录当前小程序所有页面的存放路径 ② window 全局设置小程序窗口的外观 ③ tabBar 设置小程序底部的 tabBar 效果 ④ style 是否启用新版的组件样…

SpringBoot菜品分页查询模块开发(多表连接查询)

需要注意的地方 为什么创建VO类怎么进行多表连接查询分页查询的统一返回结果类PageResult分页查询Mapper的返回结果是Page<目标实体类> 需求分析与设计 一&#xff1a;产品原型 系统中的菜品数据很多的时候&#xff0c;如果在一个页面中全部展示出来会显得比较乱&…

华火电燃灶荣获国家级科技型中小企业

华火电燃灶作为一家国家级科技型中小企业&#xff0c;凭借其创新的技术和卓越的产品性能&#xff0c;在新能源厨电领域取得了显著的成就。华火&#xff0c;潜心钻研等离子电生明火技术近十年&#xff1b;华火电燃灶&#xff0c;电生明火&#xff0c;以“电”作为唯一能源&#…

创建影子用户

文章目录 1.认识影子用户2.创建隐藏账户并加入管理员组3.修改注册表3.删除用户4.添加管理员权限 1.认识影子用户 影子用户通常指的是那些在系统用户列表中不可见&#xff0c;但在某些情况下可以进行操作的用户。在内网渗透过程中&#xff0c;当我们拿到shell时&#xff0c;肯定…

uniapp--登录和注册页面-- login

目录 1.效果展示 2.源代码展示 测试登录 login.js 测试请求 request.js 测试首页index.js 1.效果展示 2.源代码展示 <template><view><f-navbar title="登录" navbarType="4"></f-navbar><view class="tips">…

碳课堂|碳关税是什么?企业如何从容应对?

2023年10月1日&#xff0c;欧盟碳边境调节机制&#xff08;CBAM&#xff09;法规&#xff0c;即全球首个“碳关税”开始实施。据世界银行研究报告称&#xff0c;如果“碳关税”全面实施&#xff0c;在国际市场上&#xff0c;中国制造可能将面临平均26%的关税&#xff0c;出口量…

李沐41_物体检测和数据集——自学笔记

边缘框 1.一个边缘框可以通过4个数字定义&#xff08;左上xy&#xff0c;右上xy&#xff0c;左下xy&#xff0c;右下xy&#xff09; 2.标注成本高 目标检测数据集 1.每行表示一个物体&#xff08;图片文件名、物体类别、边缘框&#xff09; 2.COCO&#xff1a;80物体、330…

前端跨域怎么办?

如果网上搜到的方法都不可行或者比较麻烦&#xff0c;可以尝试改变浏览器的设置&#xff08;仅为临时方案&#xff09; 1.新建一个Chrome浏览器的快捷方式 2.鼠标右键&#xff0c;进入属性&#xff0c;将以下命令复制粘贴到目标位置&#xff08;可根据Chrome实际存放位置修改…

数据结构之树的性质总结

节点的度&#xff1a;该节点拥有的孩子个数 叶子节点&#xff1a;度为0的节点 层数&#xff1a;根节点为第一层&#xff0c;根的子节点为第二层&#xff0c;以此类推 所有树的性质&#xff1a;所有节点的总度数等于节点数减一 完全m叉树性质 完全m 叉树&#xff0c;节点的…

【Hello算法】 > 第 2 关 >数据结构 之 数组与链表

数据结构 之 数组与链表 1&#xff1a;Understanding data structures &#xff01;——了解数据结构——1.1&#xff1a;Classification-分类-1.2&#xff1a;Type-类型- 2&#xff1a;Arrays are the bricks that make up the wall of data structures *——数组是组成数据结…

ActiveMQ介绍及linux下安装ActiveMQ

ActiveMQ介绍 概述 ActiveMQ是Apache软件基金下的一个开源软件&#xff0c;它遵循JMS1.1规范&#xff08;Java Message Service&#xff09;&#xff0c;是消息队列服务&#xff0c;是面向消息中间件&#xff08;MOM&#xff09;的最终实现&#xff0c;它为企业消息传递提供高…

Linux_iptables防火墙学习笔记

文章目录 iptables 概述四表五链iptables 安装启动iptables 配置详解iptables配置文件iptables配置语法iptables常用实例查看规则修改默认规则保存和备份规则恢复备份的规则清空规则放行SSH服务在ubuntu14.04中iptables规则持久化 iptables 概述 主机型 对主机进行保护 网络型…

Linux第89步_了解异步通知及其结构和函数

1、了解“异步通知” “异步通知”的核心就是信号。信号是采用软件模拟的“中断”&#xff0c;它由“驱动程序”主动向“应用程序”发送信号&#xff0c;并报告自己可以访问了&#xff0c;“应用程序”收到信号以后&#xff0c;就从“驱动设备”中读取或者写入数据。整个过程就…

JSON数据格式讲解与cJSON库的使用

文章目录 写在前面一、安装cJSON二、使用cJSON1、使用的文件2、如何传输数据&#xff1a;**** 三、JSON语法四、cJSON函数讲解1、cJSON结构体 **2、cJSON结构体与字符串之间的转换&#xff08;重要&#xff09;2.1、标题将cJSON结构体转换为字符串(常用)2.2、将字符串转为cJSON…

浅尝 express + ORM框架 prisma 的结合

一、prisma起步 安装&#xff1a; npm i prisma -g查看初始化帮助信息&#xff1a; prisma init -h查看初始化帮助信息结果&#xff1a; Set up a new Prisma projectUsage$ prisma init [options] Options-h, --help Display this help message --datasource-provider …

MQ概览及Kafka详解

文章目录 概览MQ优点MQ缺点常见MQ对比JMS消息模型点对点模式发布订阅模式 kafka基础架构发布订阅工作流程生产者生产者文件存储生产者分区策略生产者数据可靠性保证生产者数据一致性保证生产者ack机制ExactlyOnce生产者发送消息流程 消费者消费者分区分配策略消费者消费数据问题…

平价健身运动耳机哪个好?真实分享五款高性能产品

在挑选这些耳机时&#xff0c;我们应该综合考虑了音质、舒适度、耐用性、稳定性以及价格等多个因素&#xff0c;无论你是跑步爱好者、健身达人还是户外运动者&#xff0c;接下来就让我们一起探索高性能平价健身运动耳机有哪些吧&#xff0c;都是我真实使用分享的哦。 第一款&am…

Web3与社会契约:去中心化治理的新模式

在数字化时代&#xff0c;技术不断为我们提供新的可能性&#xff0c;而Web3技术作为一种基于区块链的创新&#xff0c;正在引领着互联网的下一波变革。它不仅改变了我们的经济模式和商业逻辑&#xff0c;还对社会契约和权力结构提出了全新的挑战和思考。本文将深入探讨Web3的基…

如何在CentOS安装Firefox并结合内网穿透工具实现公网访问本地火狐浏览器

文章目录 1. 部署Firefox2. 本地访问Firefox3. Linux安装Cpolar4. 配置Firefox公网地址5. 远程访问Firefox6. 固定Firefox公网地址7. 固定地址访问Firefox Firefox是一款免费开源的网页浏览器&#xff0c;由Mozilla基金会开发和维护。它是第一个成功挑战微软Internet Explorer浏…

折叠面板组件(vue)

代码 <template><div class"collapse-info"><div class"collapse-title"><div class"title-left">{{ title }}</div><div click"changeHide"> <Button size"small" v-if"sho…