《由浅入深学习SAP财务》:第2章 总账模块 - 2.4 会计凭证处理

2.4.1 会计凭证处理的基本概念

会计凭证是企业经济业务在会计上的反映,它是用会计语言表达的一种单据
典型生产企业的财务凭证创建方式:

企业在实施SAP的过程中,大部分凭证都是自动生成的。要保证这些凭证能准确地生成,必须要满足以下几个条件。
(1)基础数据准确。尤其是涉及影响过账的数据,如物料的评估类、标准成本。
(2)前台业务操作准确。例如,选择的业务类型要正确,输入的价格、计量单位不能错误。
(3)后台自动过账规则的配置完全正确。

2.4.2 会计凭证输入的基本操作

        会计凭证的输入包括会计凭证抬头信息行项目信息的输入抬头信息是针对整个会计分录适用的信息,包括公司代码、过账日期、凭证货币、凭证类型等;而行项目信息则是具体的借贷方分录,在行中除了一般理解的自然科目和金额外,还有附加反映的属性,如成本中心、客户等。

①会计凭证创建
路径:SAP菜单>会计核算>财务会计>总分类账>过账>输入总账科目凭证
事务代码:FB50


凭证日期:业务发生的日期。
过账日期:凭证过账(相当于传统的“登账”)的日期,决定该凭证记入哪个会计期。该日期所处的会计期必须是已经打开的。如何打开会计期,请参看2.4.4小节
参照:业务单据上的参考号。
凭证抬头文本:凭证抬头的摘要,对整个凭证记录事项的说明。
总账科目借贷方使用的会计科目。注意,在此不能输入“只能自动记账”的科目,且不能输入统驭科目,这些属性是在科目主数据上设置的。
D/CDebit/Credit的简写,分录的借贷方
凭证货币计的金额:借贷方的金额。这里只能输入正数;如果输入负数,系统会报错;如果输入0,系统会认为这一行是无效的行,在凭证保存后会自动删除这一行。

单击“过账”按钮,系统会在下方提示“凭证×××××记账到公司代码××××中”,完成会计凭证创建。

② 会计凭证更改
路径:SAP菜单>会计核算>财务会计>总分类账>凭证>更改
事务代码:FB02

③ 会计凭证显示:
路径:SAP菜单>会计核算>财务会计>总分类账>凭证>显示
事务代码:FB03

2.4.3 会计凭证输入的字段介绍

会计凭证输入,除了FB50事务代码外,还有其他多个路径可以输入:
(1)路径:SAP菜单>会计核算>财务会计>总分类账>过账>一般过账(事务代码:F-02)
(2)路径:SAP菜单>会计核算>财务会计>总分类账>过账>编辑或预制总账凭证(事务代码:FV50)
(3)路径:SAP菜单>会计核算>财务会计>总分类账>过账>一般凭证预制(事务代码:F-65)

这些路径,无非是凭证输入的不同方式。在不同路径下,用户操作的灵活度不同,其可以达到的结果不同。
路径(1)进入的界面允许用户在输入凭证时修改头层默认的凭证类型和行层默认的记账码。
路径(2)和路径(3)都是预制凭证的路径。
路径(2)的 FV50 是FB50对应的预制界面
路径(3)的 FV65 是路径(1)的 F-02 对应的预制界面
以下分别详细介绍相关的概念:
记账码 Posting Key,又称“PK码”或“过账码”:由两位字符组成,它用来区分各类记账事项,同时控制着行项目记账的账户类型借方还是贷方记账以及行项目输入时的字段状态组等。
系统预设了50余种记账码(业务需要可自定义新增)

账户类型有5种:
过账码后台配置:
路径:IMG>财务会计>财务会计全局设置>凭证>定义过账码
事务代码:OB41


双击对应过账码,点击,双击字段组“一般数据”后显示的字段的详细状态,它决定了使用01记账码时,凭证行项目中的某些字段是可选输入的,而某些字段是隐藏的。

提示:区别会计科目的字段状态组与记账码的字段状态组
        在实际输入凭证时,凭证行项目的字段状态是同时受记账码和科目的字段状态组控制的。如果一个字段状态组要求可选、另一个要求必输,那么,最终结果将是“必输”;但如果一个要求隐藏、另一个要求必输,系统将因为无法同时满足两个相悖的需求而报错。


② 成本分配对象
如果凭证行项目的科目是成本要素,则系统要求必须指定一个成本分配对象。成本分配对象可以是成本中心、订单(内部订单、生产订单、维护订单、网络订单等在系统中均统称为“订单”)、销售订单及行项目、WBS元素等。

2.4.4 会计期间维护

        会计期间是SAP中用于决定财务凭证记账的期间,它对应日常会计业务的记账周期。在会计凭证输入时,必须首先确保相应的会计期间是打开的,这样才能进行操作。
        确保一个公司代码的会计期间可用,必须按以下思路进行。
(1)确认公司代码的会计年度变式。
(2)确认公司代码的记账期间变式。
(3)对该记账期间变式设置开放的期间。
会计年度变式的定义如图所示:
路径:IMG>财务会计>财务会计全局设置>分类账>会计年度和过账期间>维护会计年度变式
事务代码:OB29


        以最典型的会计年度变式K4为例,它是按“日历年度”来定义会计期间的:每年的1月1日至12月31日就是一个完整的会计年度,它包含12个自然记账期间和4个特殊记账期间(13~16期间)。系统中还预设了K1~K3几个会计年度变式,分别表示含有1~3个特殊记账期间。如果要输入13~16期间的凭证,过账日期必须是12月1日至12月31日之间的日期。一般情况下,用户会选择12月31日作为过账日期。
给公司代码分配会计年度变式
路径:IMG>财务会计>财务会计全局设置>分类账>会计年度和过账期间>向一个会计年度变式分配公司代码(应翻译为“将一个会计年度变式分配给公司代码”)
事务代码:OB37

会计期间变式
在一个集团,多家公司代码的会计期间可以一起控制,即同时开同时关,也可以由每家公司代码分别控制。如果是同时开同时关,则将这些公司代码放在一个记账期间变式里;如果是分别控制,则针对每家公司代码单独设置一个记账期间变式
路径:IMG>财务会计>财务会计全局设置>分类账>会计年度和过账期间>记账期间>定义未结清过帐期间变式
事务代码:OBBO


路径:IMG>财务会计>财务会计全局设置>分类账>会计年度和过账期间>记账期间>将变式分配给公司代码
事务代码:OBBP

记账期间变式设置开放的期间
路径1:SAP菜单>会计核算>财务会计>总分类账>环境>当前设置>未清过账期间和已结过账期间
路径2:IMG>财务会计(新)>财务会计全局设置(新)>分类账>会计年度和过账期间>记账期间>未清和关账过账期间
事务代码:S_ALR_87003642或OB52

“+”表示对所有类型的科目打开账期;A表示资产;D表示客户;K表示供应商;M表示物料;S表示总账科目。要打开任意一种类型的账期,都必须先打开“+”的账期。换句话说,“+”的账期必须是A、D、K、M、S账期的“并集”。
 

2.4.5 汇率维护

        每个公司代码都有本位币,但也会使用到本位币以外的货币,即外币。汇率维护是外币业务处理如输入外币凭证、外币汇率重估等的前提。
SAP系统预设了不同的汇率类型,用于不同业务。
路径:IMG>SAP NetWeaver>常规设置>货币>检查交换率类型
事务代码:OB07


M汇率类型是系统标准的平均汇率,企业一般在每月第一天上班时设置M汇率类型下的汇率,用于全月的外币业务。如果使用欧元处理会计凭证,日常的使用汇率一般不用M,而是使用EURX。
提示:我国企业外币重估通常使用的做法
创造一种新的汇率类型,称为PEND(Period END,期末外币重估汇率),专门用来维护每个期间最后一天下班时的汇率,用于外币重估
汇率类型下相关外币的换算比例
汇率定义不是直接设置多少外币对应1个单位的本位币,而是要通过换算比例转换。
路径:IMG>SAP NetWeaver>常规设置>货币>定义货币换算的换算率
事务代码:OBBS


汇率设置:
路径:IMG>SAP NetWeaver>常规设置>货币>输入汇率
事务代码:S_BCE_68000174或OB08


延思伸考:直接报价和间接报价是什么意思?应怎样使用?
直接报价是指将1个单位的外币换算成多少本位币。如果本位币为人民币,输入1欧元 = 7.4445元或7.4445元 = 1欧元就是直接报价;
间接报价是指将1个单位的本位币换算成多少外币。输入1元 = 0.1343欧元或0.1343欧元 = 1元就是间接报价。
在系统中,一般只输入一条记录(从外币到本位币)即可,不用输入相反的汇率记录。
一般情况下,输入直接报价比较方便。但如果后台定义了“标准汇率报价”,则必须遵循它的要求来设置,如图所示。

标准汇率报价规定了将一种货币换算成另一种货币时,必须使用间接报价还是直接报价
路径:IMG>SAP NetWeaver>常规设置>货币>定义标准汇率报价
事务代码:ONOT

自1800-01-01起,从外币转换到本位币EUR,必须设置间接报价。
如果一定要在汇率设置界面输入直接报价,系统也能保存,但会以红色字体显示报价数,如图所示。
如果“到”货币在汇率类型定义时被当作“参考货币”,则在汇率表中必须设置间接报价。
如下图显示,汇率类型EURX中,EUR被作为“参考货币”。事务代码:OB07
那么,在设置EURX的汇率时,必须针对EUR设置间接报价,即设置1欧元折合多少外币,而不是1个单位外币折合多少欧元,如下图所示。

 

2.4.6 对预制会计凭证的过账/删除

预制凭证是一种暂存状态的凭证,它不影响科目余额。
路径:SAP菜单>会计核算>财务会计>总分类账>凭证>预制凭证>记账/删除
事务代码:FBV0


如果凭证确认无误,可以单击上方的“凭证记账”按钮,对凭证进行记账。
提示
如果不知道凭证号,或者有一批预制凭证需要过账,可以单击按钮,进入查询界面,然后输入查询条件,即可看到预制凭证的清单(此处从略)。

如果在复核凭证时发现凭证做重复了,则要删除该凭证,可以通过菜单中的“凭证”→“删除”命令进行操作,如下图所示。

系统会出现如图所示的提示,要求用户确认是否删除该预制凭证。

如果单击“是”按钮,系统退回初始界面,并在下方显示“暂存凭证XXXXX被删除”字样。

提示
        预制凭证一旦被保存,系统就自动分配一个凭证编号,该号码和正常凭证的号码使用同一个号码段。如果删除了预制凭证,其凭证编号仍然会被占用,在下一个凭证被创建时,系统会继续调用下一个凭证编号,于是会造成“断号”的情况。
预制凭证和已记账凭证可修改的字段

 

2.4.7 外币凭证及附加本位币

每一个公司代码都有自己的本位币。
在公司代码的组织参数中定义的,每一个会计凭证都有自己的凭证货币,又称“交易货币”,体现在凭证抬头上。如果凭证货币和本位币不同,则该凭证为外币凭证。
路径:IMG>企业结构>定义>财务会计>编辑,复制,删除,检查公司代码-编辑公司代码数据
事务代码:OX02

输入凭证的事务代码(如F-02)进入凭证界面:

汇率的确定有以下3种方法:
(1)在凭证抬头的“汇率”字段,手工输入汇率。
(2)不用手工输入,由系统自动默认(自动默认的汇率可以通过凭证抬头“汇率”字段后的“搜索”按钮进入,可在“输入汇率”界面单击按钮查看到,如下图所示)。

该汇率就是事先事务码OB08设置在系统中的汇率。
(3)在行项目中直接输入外币和本位币金额。必须遵循“有借必有贷,借贷必相等”的会计规则。手工输入的本位币金额和根据系统汇率换算出的本位币金额不能偏差过大;否则系统会提示警告或错误。

        除了凭证货币和本位币外,还有“集团货币”和“硬通货”两种选择,这是因为,一个公司代码可以有3个本位币,图中的“本币”“集团货币”“硬通货”分别被称为“第一本位币“第二本位币”和“第三本位币”(后两者也被称为“附加本位币”)
路径:IMG>财务会计>财务会计全局设置>分类账>定义主要分类账的货币
事务代码:SM30(表/视图:V_T001A)


注意:在启用附加本位币的情况下,一定要将“源货币”的设置修改为“1换算以交易货币为基础”。
        多个本位币的作用是,在产生任何一笔凭证时,能同时看到多个本位币的发生额,从而可以在任何时点查看相关科目多个本位币下的金额,出具多个本位币的财务报表
        一般地,跨国公司出于同步汇报不同币种财务数据的需要,可以启用2个或3个本位币;某些企业所在国家的货币汇率波动较大时,也可以考虑采用一个基本稳定的货币(如USD)作为第二本位币。

2.4.8 凭证的冲销

        如果凭证做错了或者做重复了,可以使用SAP提供的凭证冲销功能。既可以冲销一张凭证(单一冲销),也可以冲销一批凭证(批量冲销)。
路径:SAP菜单>会计核算>财务会计>总分类账>凭证>冲销>单一冲销
事务代码:FB08


冲销原因:冲销凭证的方式。04“关闭期间实际回转”表示:红字冲销,不记账在先前的日期
冲销原因选择04,因此需要输入“过账日期”,表明冲销凭证记账在哪一天
冲销原因选择03,则表明冲销在原记账日期,这样就可以不输入“过账日期”,但必须确保原凭证的记账期间是打开的。

!!! 注意 !!!
凭证冲销是有限制的,并不是所有凭证都能通过FB08来冲销。
有两类凭证不能通过FB08冲销:①带有清账信息的凭证,必须先重置清账关系,然后才能冲销②来自后勤业务的凭证,只能从后勤源头进行冲销,不能直接在FI层面进行冲销

延伸思考:冲销原因应如何理解?如何选择?
冲销原因是在后台配置的,它实质上是“冲销方式”,决定了是否启用反记账以及冲销产生凭证的记账日期是否和原凭证相同。
路径:IMG>财务会计>总账会计>业务交易>调整过账/冲销>定义冲销原因
事务代码:SM30(表/视图:T041C)


反记账冲销生成的凭证将保持原凭证的借贷方,还是采用红字冲销的方式(负借负贷)
如果是后者,则勾选“反记账”复选框。在国内,红字冲销是比较符合企业习惯的,因此,用户更愿意选择03或04。
替换pos.dt其他的记账日期如果勾选此复选框,表明生成的冲销凭证的记账日期可以和原凭证记账日期不同;如果不勾选,则冲销凭证只能使用原凭证的记账日期
如果是将过去某期间的记账凭证在本月冲销,只能选择02或04;而如果选择01和03,则生成的冲销凭证的记账日期只能是原凭证的记账日期

延伸思考:反记账有什么效果?
反记账的效果,就是虽然从记账码上看是贷方,但是实际上是借方的负数;记账码上是借方,实际上是贷方的负数。
路径:SAP菜单>会计核算>财务会计>总分类账>账户>显示余额
事务代码:FAGLB03

延伸思考:批量冲销如何使用?
批量冲销凭证是将一批凭证同时选中,进行冲销。它应用的情况比较少,一般是针对批量导入形成的凭证进行冲销。例如,期初切换系统时,导入了一批凭证,结果发现有错误,需要批量冲销。
路径:SAP菜单>会计核算>财务会计>总分类账>凭证>冲销>批量冲销
事务代码:F.80

!!!注意 !!!
批量冲销凭证因为处理的凭证量比较大,因此一定要慎重。建议先测试运行,确认无误后再正式运行。

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

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

相关文章

全流程解析:R语言在Meta分析中的核心技术应用

R语言作为一种强大的统计分析和绘图语言,在科研领域发挥着日益重要的作用。其中,Meta分析作为一种整合多个独立研究结果的统计方法,在R语言中得到了广泛的应用。通过R语言进行Meta分析,研究者能够更为准确、全面地评估某一研究问题…

掌握Python数据分析:从入门到精通【文末送书-43】

文章目录 掌握Python数据分析:从入门到精通入门篇进阶篇精通篇 Python数据分析从入门到精通(第2版)(软件开发视频大讲堂)【文末送书-43】 掌握Python数据分析:从入门到精通 Python已成为数据科学领域最受欢…

网工内推 | 云计算工程师,HCIE认证优先,最高18k*14薪

01 杭州中港科技有限公司 招聘岗位:云计算工程师 职责描述: 1、承担云计算相关工程交付、业务上云及售前测试,从事虚拟化、桌面云、存储、服务器、数据中心、大数据、相关产品的工程项目交付或协助项目交付。 2、承担云计算维护工程师职责&…

基于springboot创建mybatis

第一步:创建项目 第二步:添加依赖 第三步:连接MySQL 第四步:添加MySQL配置 #驱动类名称 spring.datasource.driver-class-namecom.mysql.cj.jdbc.Driver #数据库连接的url spring.datasource.urljdbc:mysql://localhost:3306/myb…

泰克Tektronix MDO4034C混合域示波器

181/2461/8938产品概述: MDO4034C混合域示波器:350 MHz模拟带宽,2.5 GS/s采样率,20 M 点记录长度,4模拟通道;MDO4000C混合域示波器是一款功能强大的高性能六合一示波器。MDO4000C混合域示波器是一款功能强…

恭贺熊盛熊入围2024中国别墅门十大品牌

近日,2024年别墅门十大品牌终于在万众期待中正式落下帷幕。在这里恭喜熊盛熊顺利入围,成功跻身2024年中国别墅门十大品牌前十强! 熊盛熊隶属于武义熊盛熊门业有限公司。熊盛熊门业是一家集设计、开发、生产、销售及服务于一体的高科技生产型企…

蓝桥刷题--四元组问题和肖恩的投球游戏加强版

1.四元组问题 我的这个代码有点问题&#xff0c;我也找不出来&#xff0c;哪位大佬指正一下 // 四元组问题 //思路 // 是否存在 a < b < c < d, 使得nums[d] < nums[c] < nums[a] < nums[b] //分别维护二元组 (a, b) 和 (c, d), 对合法 b 维护前缀 max 的 n…

冲刺跑转长跑过程中,新茶饮品牌如何觅增量?

如今&#xff0c;新茶饮行业的发展日趋成熟&#xff0c;并通过资本动作、市场扩张等释放出相关信号。 比如&#xff0c;在资本动作上&#xff0c;IPO已成为新茶饮品牌发展的重要议程。可以看到&#xff0c;截至2023年2月&#xff0c;正在推进港交所IPO的新茶饮企业就有茶百道、…

公司系统中了.rmallox勒索病毒如何恢复数据?

早晨上班时刻&#xff1a; 当阳光逐渐洒满大地&#xff0c;城市的喧嚣开始涌动&#xff0c;某公司的员工们纷纷踏入办公大楼&#xff0c;准备开始新的一天的工作。他们像往常一样打开电脑&#xff0c;准备接收邮件、查看日程、浏览项目进展。 病毒悄然发作&#xff1a; 就在员…

大屏动效合集更更更之实现百分比环形

实现效果 参考链接&#xff1a; https://pslkzs.com/demo/pie/demo1.php 写在最后&#x1f352; 源码&#xff0c;关注&#x1f365;苏苏的bug&#xff0c;&#x1f361;苏苏的github&#xff0c;&#x1f36a;苏苏的码云

Linux系统编程(笔记)

1、认识计算机系统&#xff08;上&#xff09; 1.1、计算机系统由软硬件构成 1.2、总线 1.3、I/O设备 1.4、内存 1.5、处理器 1.6、计算机硬件组成 2、认识计算机系统&#xff08;下&#xff09; 2.1、什么是操作系统 2.2、Linux内核模块 2.3、操作系统管理硬件&#xff08;职…

进程的终止

进程的退出&#xff08;main函数的退出&#xff09; main函数的返回值叫做进程的退出码&#xff0c;该退出码表示进程执行的情况。例如&#xff1a;一个函数返回一个值时&#xff0c;我们要知道函数的执行情况&#xff0c;可以去看函数的返回值。 例子&#xff1a; 1 #include…

【VTKExamples::Points】第五期 ExtractPointsDemo

很高兴在雪易的CSDN遇见你 VTK技术爱好者 QQ:870202403 公众号:VTK忠粉 前言 本文分享VTK样例ExtractPointsDemo,并解析接口vtkExtractPoints,希望对各位小伙伴有所帮助! 感谢各位小伙伴的点赞+关注,小易会继续努力分享,一起进步! 你的点赞就是我的动力(^U…

进程优先级

文章目录 一、进程优先级二、查看进程优先级以及修改优先级 一、进程优先级 cpu资源少量&#xff0c;只有一个然而在操作系统中存在很多进程&#xff0c;这些进程访问cpu资源时他们相互之间是存在竞争关系。cpu为了保他们之间的公平&#xff0c;也就存在了优先级&#xff01;那…

NX二次开发——获取当前dll的全路径,上一级路径和名称

在nx二次开发中经常会用到dll的全路径&#xff0c;上一级路径和名称&#xff0c;这里我对其进行封装&#xff0c;方便以后调用。 关键代码&#xff1a; //头文件 #include <Windows.h> #include <atlbase.h>//获取当前dll所在的文件夹(mode:0-全路径名&#xff0…

【DP】第十四届蓝桥杯省赛C++ B组《接龙数列》(C++)

【题目描述】 对于一个长度为 K 的整数数列&#xff1a;A1,A2,...,AK&#xff0c;我们称之为接龙数列当且仅当 的首位数字恰好等于 的末位数字 (2≤i≤K)。 例如 12,23,35,56,61,11 是接龙数列&#xff1b;12,23,34,56 不是接龙数列&#xff0c;因为 56 的首位数字不等于 3…

STM32最小核心板使用HAL库ADC读取MCU温度(使用DMA通道)

STM32自带CPU的温度数据&#xff0c;需要使用ADC去读取。因此在MX创建项目时如图配置&#xff1a; 模块初始化代码如下&#xff1a; void MX_ADC1_Init(void) {/* USER CODE BEGIN ADC1_Init 0 *//* USER CODE END ADC1_Init 0 */ADC_ChannelConfTypeDef sConfig {0};/* USER…

C语言例:设 int x=1,y=3,z; 则执行语句z=x>y?++x:y++; 后,z的值

代码如下&#xff1a; #include<stdio.h> int main(void) {int x1,y3,z; zx>y?x:y; //z(x>y?x:y)//x>y?x:y -->y3 z3printf("z %d\nx %d\ny %d\n",z,x,y); //3 1 4return 0; } 结果如下&#xff1a;

【计算机网络篇】物理层(3)编码与调制

文章目录 &#x1f354;编码与调试⭐基本概念 &#x1f354;基本的带通调制方法和混合调制方法⭐基本的带通调制方法⭐混合调制方法 &#x1f354;编码与调试 物理层是OSI模型中的第一层&#xff0c;它负责在物理媒体上传输原始比特流。在物理层的编码和调试中&#xff0c;我们…

【JS进阶】第二天

JavaScript 进阶 - 第2天 了解面向对象编程的基础概念及构造函数的作用&#xff0c;体会 JavaScript 一切皆对象的语言特征&#xff0c;掌握常见的对象属性和方法的使用。 了解面向对象编程中的一般概念能够基于构造函数创建对象理解 JavaScript 中一切皆对象的语言特征理解引用…