SAP FI 系列 (019) - 会计凭证的冲销和反记账
对做错的会计凭证,SAP 并不提供常规的删除操作,需要通过冲销 (reversal) 的方式来消除数据影响。对会计凭证的冲销,财务有红字冲销和蓝字冲销的概念。假设我们做了一张会计凭证,需要冲销,下图展示了红字冲销和蓝字冲销的效果:
可以看到,红字冲销采用的是对会计科目同方向,用负数记账的方式,这种方式从分类账的角度来看,对发生额和余额都没有影响。比如刚才的例子中:招待费用 1800 在红字冲销后,借方发生额和贷方发生额都为 0 ,没有影响。
蓝字冲销是通过将会计科目反方向记账的方式,这种方式对科目余额没有影响,但会影响期间的发生额。比如该例中,在蓝字冲销后,招待费用的借方和贷方发生额都为 1800。在诸多报表从借方发生额和贷方发生额取数的时候,蓝字记账存在问题。
SAP 在录入会计凭时,不允许金额为负数,所以没有办法做到真正意义上的红字冲销,为此,SAP 提供了在冲销的时候,将每一行都标记为反记账 (negative posting) 的机制,从而实现与红字冲销相同的效果。
尽管冲销凭证从表面来看,会计科目的方向是相反的,但因为凭证的每一行都有反记账标记,SAP 的汇总数据、标准报表都会把有反记账标记的数据视为方向相反、金额为负的数据,从而保证发生额与红字冲销效果相同。项目中自开发的报表,则需要考虑反记账标识进行合理转换。
反记账的配置
反记账需要做三个配置
- 公司代码允许反记账。可以从事务码 OBY6 进入:
- 会计凭证类型中定义允许反记账 (事务码 OBA7):
- 定义反记账的原因。该配置项用于设置会计凭证冲销的时候是否为反记账,以及是否可以输入一个不同的过账日期(从而允许跨期间冲销)
我定义了 Z1、Z2 和 Z3 分别用于蓝字冲销、红字冲销和跨期间红字冲销。
会计凭证冲销操作
先做一张会计凭证:
然后对该凭证进行冲销,使用事务码 FB08 进入下面的界面。输入要冲销的凭证号码,在冲销原因(Reversal Reason)字段中,选择 Z2。在当前期间冲销,过账日期不用管。
然后点击保存按钮,生成冲销的会计凭证。
SAP 对原凭证称为被冲销凭证 (Reversed document),对用于冲销的凭证称为冲销凭证 (Reversal document),如果某一个凭证被冲销,或某一个凭证时冲销凭证,在界面上多出了一个 Reversal Document 按钮,可以点击进行相互参照。
在凭证抬头中,记录了冲销凭证和被冲销凭证的相互参照关系。
反记账不影响发生额
不管什么方式冲销,都不会影响科目余额,反记账则既不影响余额,又不影响发生额。刚才的招待费用科目是特意新创建的科目,在录入一张凭证后,招待费用科目的发生额和余额如下 (FAGLB03):
做了冲销后,FAGLB03 报表显示如下,借方和贷方的发生额都为 0:
反记账凭证的数据表
在会计凭证抬头表 BKPF 表和 行项目表(BS**,比如 BSEG),相关重要字段如下:
在 BKPF 表中:
- Reverse Document Number (STBLG) 字段互相记录冲销和被冲销凭证号码
- XREVERAL 字段,被冲销凭证为 1,冲销凭证为 2
- Reason for Reveral (STGRD)字段,被冲销凭证记录冲销原因,冲销凭证为空
在会计凭证的明细表中,比如 BSEG,冲销凭证的 Negative posting indicator (XNEGP) 字段为 X,这个字段对于从明细表中取数据非常重要,如果有反记账标记,需要将该数据看成反方向的负数。我们经常可以在代码中看到下面的片段:
IF ig_data-xnegp = 'X'.IF ig_data-shkzg = 'S'.ig_data-shkzg = 'H'.ELSE.ig_data-shkzg = 'S'.ENDIF.ig_data-dmbtr = -1 * ig_data-dmbtr.ENDIF.
在 FAGLFLEXA 表中,对于冲销凭证 1000000003,因为凭证有反记账标记,金额记录为负数,方向(DRCRK) 字段为 S 借方。FAGLFLEXT 表,对反记账标记的凭证,按照红字冲销的逻辑进行计算。
会计凭证冲销总结
事务码 FB08 用于单一冲销,FB80 用于批量冲销
FB08 和 FB80 仅用于 FI 手工录入凭证的冲销,不能用于从其他模块(包括固定资产子模块)通过集成生成的会计凭证冲销
如果凭证包含已清账项目,则不能用 FB08 进行冲销,要用 FBRA 重置清账状态并冲销
跨公司交易凭证不能用 FB08 单独冲销,使用 FBU8 进行冲销
固定资产模块的生成的会计凭证用 AB08 冲销
MM 模块的物料凭证生成的会计凭证,使用 MBST 冲销 。MBST 冲销整个物料凭证,MIGO 可以对含有多个行项目的物料凭证冲销某一行
MIRO 发票校验凭证,使用 MR8M 进行冲销
SD 模块发货过账凭证使用 VL09 冲销,如果发货过账已经在系统中开票,要先冲销销售开票,再冲销发货过帐
SD 模块销售开票,用 VF11 进行冲销
SAP FI 系列 (019) - 会计凭证的冲销和反记账相关推荐
- SAP FI 系列 (013) - 会计凭证的配置
会计凭证的概念 会计凭证 (FI document) 是 SAP FI 模块中记录一项交易和事项的最小单位.创建会计凭证后,生成会计凭证号码,SAP 系统根据 company code, fiscal ...
- SAP FI 系列 (016) - 会计凭证查看
SAP 的会计凭证有以过账账凭证 (Posted).预制凭证 (Parked) 和暂存凭证 (hold) 三种状态.查看录入的会计凭证用不同的方法. 查询刚录入的会计凭证 对刚刚录入的会计凭证,SAP ...
- SAP FI 系列 (034) - 应收票据冲销
应收票据凭证的冲销,和其它冲销方法不一样,本篇介绍如何对应收票据进行冲销.为了说明关键点,我专门做了几笔测试数据.先看看 FBL5N 的显示: 备注: 1) 180000000 凭证是应收账款挂账凭证 ...
- SAP FI 系列 (031) - 允许在会计凭证中修改统驭科目
会计凭证调整统驭科目一般通过 SGL,也就是特别总账标记.SAP也允许在会计凭证中修改统驭科目.但这个方法存在一些缺点. 配置 科目组中放开 Recon. Account ready for inpu ...
- SAP FI 系列 001:财务会计组织架构
组织架构概述 SAP 的组织架构设计原则:系统的组织架构应该可以模拟企业真实的组织架构.第一种情况:组织架构具有层级关系,比如,一个公司代码下可以有多个工厂.第二种情况:没有层级关系,比如业务范围是可 ...
- SAP FICO分析应收账款借方为实际业务发生额,需要SD销售发票冲销启用反记账管理
在业务实现中,应收借方标识应收发生额,贷方表示已清账金额,为了保证这点,注意在冲销应收款时使用反记账标志(红字冲销),需要将SD发票冲销的会计凭证打上反记账标识,避免虚增借贷,可以通过SD配置发票类型 ...
- FB08冲销于反记账(红冲)的配置和实现效果
如果要允许反记账,首先应该定义允许反记账,在公司代码设定时候也要允许相关. 设置 1.定义-允许负数记账 2.定义冲销原因 在此功能中,可以设置反记账的原因,在后续的反记账时,可以通过原因来控制如何生 ...
- SAP FI 系列 (035) - 应收票据的接收和承兑方法二
本篇介绍应收票据的第二种处理方法,这种方法主要的优点是能在系统操作的时候查询到相关应收票据.操作过程也是三步. F-36 FBWE F_72 (或者 F-20) 应收票据的接收 (F-36) 第一步的 ...
- SAP FI 系列 (033) - 应收票据的接收和承兑
标准的 SAP 应收票据处理方式还是存在缺点的,如果企业对应收票据的管理要求较高,可能需要基于开发才能满足,比如企业要实现对应收票据台账的管理. 本篇先介绍应收票据接收和承兑的处理流程,介绍三种方法. ...
最新文章
- c++重载(以运算符重载为主)
- git 设置 key 到服务器,同步代码不需要输入用户名和密码
- nginx rewrite和根据url参数location
- 大物实验总结模板_高考化学实验题答题模板归类总结!
- echart的x换行
- Win32ASM学习[17]:条件跳转
- 计算机硬件系统组成说课稿,计算机的硬件组成说课稿
- 添加数据要顺着来,删除数据要反着去。
- 考研数学备考思路和计划制定
- 软件项目的规模、工作量和成本是如何进行估算或评估的?
- linux USB从设备使用gadget实现大容量存储设备
- SDUT OJ温度转换
- Visual studio 2017 安装
- K8S-5--云原生基础/k8s基础及组件/二进制部署k8s集群
- LabVIEW崩溃后如何排查故障
- 汉光武帝刘秀--昆阳之战
- 设计水杯,门锁的测试用例
- 他励直流电动机的制动
- 虚拟服务器黑屏怎么办,解决VMware 虚拟机开机黑屏的问题
- 北京51cto线下活动--从香山到植物园记录的点点滴滴
热门文章
- 疫情期间宅家补番刷剧上网课,这群人你必须感谢……
- js 快速实现“当月份小于10时前面加0”
- RPM(红帽软件包管理器)和Yum软件仓库
- lyd读书笔记 0x05 排序(中)
- python深度神经网络_从Lasagne获取输出(Python深度神经网络框架)
- ImportError: cannot import name ‘Upscale2DLayer‘ from ‘lasagne.layers‘ 解决方案
- Dev-C++使用技巧2(亲测)(更改字体和颜色、自动保存、快捷键选项、一键排版)
- linux版本石器时代,石器时代 架设教程Linux版linux服务器应用 -电脑资料
- 在国外ins未能连接到服务器,ins未能链接到服务器
- 计算机考研复试范围,硕士研究生复试科目考试范围-计算机学院