简介:《SAP系统中固定资产的报废、出售、盘点之账务处理》面向SAP FI顾问、资产会计及FICO运维人员,聚焦固定资产报废、出售、盘亏与盘盈的系统操作和账务处理,帮助区分有收入报废、无收入报废及后续清理结转的处理差异。压缩包内含1个PDF文件,约834KB,以操作手册形式梳理ABAVN、F-02、AW01N/AB03、AS01等常用事务码,并给出会计分录、查询核对与调账思路。已有1967人学习,适合作为资产处置业务的日常参考。读者可据此掌握报废操作路径、残料销售收入与清理费用入账、固定资产清理科目结转,以及盘亏盘盈的报批前后分录,便于在项目中对照执行并排查凭证差异。
1. 月底那笔报废凭证,为什么总在清理科目上挂着
关账前三天,资产管理员说设备已经拆走半个月了,财务翻系统只看到一张 ABAVN 生成的凭证,贷方固定资产、借方累计折旧和固定资产清理,清理科目余额从年初挂到年尾没人动。这不是会计政策没学明白,而是 SAP FI 里固定资产报废从来不是“一个事务码干完”的活:ABAVN 只负责把资产在账上注销,残料收入、清理费用、损益结转要靠 F-02 补第二段、第三段。这份 SAP FI 固定资产报废、出售、盘点操作手册,把有收入报废、无收入报废、盘亏、盘盈四条线的菜单路径、事务码组合、会计分录和查询方式都落到了操作层面,适合刚接手 FI-AA 的顾问、共享中心做资产凭证的会计,以及要给新人写 SOP 的负责人。它篇幅不大,但把“有收入”和“无收入”这个分叉讲透了,这一点比只贴菜单截图的资料实用。
2. 先把口径分清:四类业务在 SAP FI 里走的不是同一条路
2.1 有收入与无收入:一条分界线决定后面所有分录
固定资产报废在业务上是一个动作,在 SAP 里却要先回答一个问题:报废之后有没有钱进来。没有收入,就是纯粹注销资产,残料当废品扔了,账上只涉及固定资产、累计折旧、固定资产清理三个对象;有收入,不管是残料卖了几百块,还是整台设备转让给关联方,都会多出一笔银行存款或应收账款,以及可能的增值税销项税。手册把前者叫无收入报废,后者叫有收入报废,并把“固定资产的整体销售”也归到有收入这一类,这个归类是对的。
分界线一旦画错,后面全歪。我见过把残料收入直接记“营业外收入”的,也见过把整体出售当成报废处理、最后资产处置损益科目一分钱没有的。SAP 的标准功能其实提供了两条路:一条是 ABAON,号称“有收入的报废”,一次性把收入、清理、损益都过掉;另一条是 ABAVN 先注销、再用 F-02 手工补收入与结转。手册最后选了后者,理由写在正文里:ABAON 生成的凭证只多了固定资产清理,并没有体现收入科目,而且清理结转的对方科目被配置锁死在“营业外支出-处置非流动资产损失”上,“资产处置损益”和“营业外支出-非常损失”进不去。这个结论不是拍脑袋,是把两种做法都跑了一遍之后对比出来的。
从会计口径看,这个判断站得住。出售、转让固定资产属于主动处置,净损益进资产处置损益;正常报废属于使用磨损到期的被动注销,净损失进营业外支出-处置非流动资产损失;自然灾害等非正常原因造成的毁损,才进营业外支出-非常损失。三类出口对应三个科目,ABAON 一条道走到黑,天然满足不了。
2.2 事务码与交易类型的对照关系
把四类业务拆开看,事务码的组合其实不复杂,复杂的是每一步留下的凭证链。下面这张表是手册里几条线的归纳,交易类型按标准配置写,实际项目里常被复制成 Z 开头,用 TABA 或 T856 一查便知。
| 业务场景 | 主事务码 | 常见交易类型 | 生成的凭证特征 | 是否要 F-02 收尾 |
|---|---|---|---|---|
| 无收入报废 | ABAVN | 200 | 借累计折旧、借固定资产清理、贷固定资产 | 要,结转清理 |
| 有收入报废(残料销售) | ABAVN + F-02 | 200 + 手工凭证 | 注销凭证同上,收入在 F-02 里补 | 要,收款与结转 |
| 整体出售或转让 | ABAVN + F-02 | 200 或 210 | 注销凭证同上 | 要,走资产处置损益 |
| 固定资产盘亏 | ABAVN + 两段 F-02 | 200 | 先注销进清理,再转待处理财产损溢 | 要两段 |
| 固定资产盘盈 | AS01 + F-02 | 100 | 借固定资产、贷以前年度损益调整 | 要,后续调税与结转 |
| 标准有收入报废 | ABAON | 210 | 多一个清理科目,收入不单独体现 | 视科目确定配置 |
表里最容易被忽略的是最后一列。ABAVN 过完账,很多人以为业务结束了,其实资产只是从账上消失了,清理科目还挂着余额。这个余额不结平,资产负债表上永远有一笔说不清来路的挂账,审计一问就得翻凭证。
2.3 固定资产清理科目的三条出口
清理科目是个过渡科目,天生不该有余额。它最终往哪走,取决于处置性质,手册里列了三种情况,我按自己的理解重新排一下,方便对照:
| 处置性质 | 净损失去向 | 净收益去向 | 备注 |
|---|---|---|---|
| 出售、转让 | 借资产处置损益,贷固定资产清理 | 借固定资产清理,贷资产处置损益 | 主动处置,进损益类 |
| 正常报废(磨损到期) | 借营业外支出-处置非流动资产损失,贷固定资产清理 | 借固定资产清理,贷营业外收入 | 生产经营期间的正常清理 |
| 非正常报废(灾害等) | 借营业外支出-非常损失,贷固定资产清理 | 借固定资产清理,贷营业外收入 | 需留存审批与证明文件 |
这张表要和 F-02 的结转凭证一起看。结转时借贷方向别写反:净损失是清理科目在贷方有余额,要把它从借方转出去;净收益则相反。手工做凭证时,最稳妥的办法是先在 FAGLB03 里看清理科目的余额方向,再决定记账码用 40 还是 50。
2.4 为什么这套手册最后放弃 ABAON
ABAON 的定位没错,错在标准配置太“收敛”。它把处置收入直接塞进固定资产清理,不单独走收入科目,等于把“卖多少钱”这个信息藏进了清理科目里;结转时又只认一个对方科目,资产处置损益和非常损失都进不去。对于一个既要出管理报表、又要应付审计抽凭的财务团队来说,这种黑匣子式的凭证没法用。
手册的结论是 ABAVN + F-02 组合:ABAVN 负责注销,F-02 负责把收入、费用、结转一笔一笔摆到明面上。代价是手工凭证多,对做账人的会计功底要求高;好处是每一笔都能追溯,科目想进哪个进哪个。我的看法是,如果公司业务单一、全年报废笔数个位数,ABAON 补一补科目确定也能用;只要涉及出售、转让、非正常损失中的任意两种,就别在标准功能上硬掰,直接走组合拳。
3. ABAVN 实操:三个日期填错,后面全歪
3.1 路径与首屏字段
ABAVN 的进入路径在手册里写得很具体:SAP 菜单 → 会计核算 → 财务会计 → 固定资产 → 过账 → 报废 → 通过报废收回资产,双击或者直接在命令框输事务码。首屏要填的东西不多,但每一个都不是摆设:资产编号、次级编号、公司代码、资产价值日、过账日期、凭证日期,再加一个可选的文本。
资产编号和次级编号要一起看。主资产下挂了子资产的公司,报废某个子资产时次级编号不能空,否则系统默认动主资产,过完账才发现把不该注销的注销了。公司代码决定折旧范围和科目确定,跨公司代码的资产转移之后再报废,先确认资产当前挂在哪个公司代码下,别照着旧台账填。
首屏下方还有“部分报废”和“附加细节”两个页签,默认折叠,很多人一路回车到底,结果凭证类型用了系统默认的 AB,后面在 FB03 里查不到,或者查到了但跟总账对不上。这两个页签下面会细说。
3.2 三个日期各自管什么
这是 ABAVN 最容易翻车的地方。三个日期长得很像,作用完全不同:
| 字段 | 决定什么 | 填错后的典型后果 |
|---|---|---|
| 资产价值日 | 资产折旧的截止点,系统按这一天判断报废发生在哪个折旧期间 | 当月折旧多提或少提,AW01N 里净值对不上 |
| 过账日期 | FI 凭证进入哪个会计期间,受 OB52 期间控制 | 过账被拒,提示期间已关闭 |
| 凭证日期 | 凭证抬头上显示的日期,用于凭证追溯 | 不影响过账,但审计抽凭时对不上业务单据 |
我的习惯是:资产价值日跟业务单据上的实际报废日期走,过账日期跟当前打开的财务期间走,凭证日期跟发票或审批单日期走。三者可以不同,但不能乱。尤其是跨月报废,设备 6 月 28 日拆走、7 月 3 日才报上来,资产价值日填 6 月 28 日,系统会在 6 月补提折旧并在 6 月注销;如果图省事全填 7 月,6 月的折旧就多提了一个月,年底盘点时资产台账和实物对不上,回头调账更麻烦。
提示:资产价值日落在已关闭的折旧期间时,ABAVN 会直接报错,不会自动跳到下一期。遇到这种情况先找负责关账的同事确认 AJAB 的资产年度状态和 OB52 的 FI 期间,别自己改日期硬过。
3.3 部分报废页签与附加细节
部分报废在实务里很常见:一台设备由多个组件构成,坏了一个电机,整台设备不报废,只把电机对应的账面价值注销掉。手册的操作是勾选“部分报废”页签,填写报废比例或金额。这里有个细节值得展开:比例是基于资产原值(APC)算的,系统按同一比例冲减累计折旧,如果该资产以前做过重估或者有多个折旧范围,算出来的净值可能跟你手算的不一致。
我的做法是尽量填金额不填比例。先在 AW01N 里看资产在折旧范围 01 下的 APC 和累计折旧,手算出要注销的净值,再倒推比例填进去,过完账立刻回 AW01N 核对。比例填 0.5 和填 50% 在不同版本的系统里含义不一样,有的认百分数,有的认小数,填完先按回车看系统回显的金额对不对,别直接点过账。
附加细节页签里能改凭证类型、过账期间和文本。凭证类型默认是 AB(资产凭证),如果你的公司用自定义的凭证号段,这里要改;文本建议写清“某设备报废-审批单号”,后面 FB03 查凭证时能少走弯路。过账期间一般不用动,除非业务要求把报废记到上一个已打开期间,这种操作要提前跟总账沟通,否则月末对账时资产模块和 GL 的期间对不上。
3.4 过账后怎么验:AW01N 与 AB03
点过账之后,系统会弹一个提示,大意是“在两个准则中过账成功”,说明这个公司代码配了至少两个折旧范围或者平行分类账,比如一本账面折旧、一本税务折旧。看到这个提示别急着关,点勾之后还有两步验证。
第一步,AW01N 资产浏览器。输入公司代码、资产号、会计年度,展开“计划值”和“实际值”,看“交易”下面有没有刚刚那笔报废记录,再看“账面净值”是不是降到了预期值。如果资产是部分报废,重点看 APC 和累计折旧是不是按同一比例减的;如果配了多个折旧范围,逐个范围看一遍,别只看 01。
第二步,AB03 显示资产凭证。输入公司代码、资产号、会计年度,系统列出该资产本年度所有资产凭证行,双击某一行进入 FI 凭证。这一步能看到系统自动生成的会计分录:借累计折旧、借固定资产清理、贷固定资产。金额对不对,科目有没有串,在这里一眼就能看出来。
手册里还提到从 AW01N 双击行项目直接钻取到会计凭证,这个路径更快,适合过完账立刻抽查。AB03 的好处是能看全年,适合月末批量核对。
3.5 无收入报废只差一笔分录,但差在心态上
无收入报废和有收入报废在 ABAVN 这一步完全一样,手册写得很直白:“操作上同样是 3.1 + F-02”。差别在 F-02 那一段:有收入要多做一笔收款分录,无收入省掉,但清理科目的结转一笔都不能少。
很多人对无收入报废有心理松懈,觉得“反正没收到钱,注销完就完了”,结果清理科目余额一直挂着。我见过一家公司,三年累计的无收入报废清理余额有几十万,最后是靠审计调整一次性转平的,凭证摘要写“历史挂账清理”,难看不说,还解释不清。无收入报废的正确姿势是:ABAVN 过完账当天就把 F-02 的结转凭证做掉,摘要写清资产号和报废原因,当月事当月毕。
4. F-02 收尾:收入、费用、结转三段式
4.1 残料收入与清理费用的两笔分录
有收入报废的收款环节,手册给的分录是:借银行存款或库存现金,贷固定资产清理,贷应交税费-应交增值税-销项税(如果产生税)。这个分录的关键在于“贷固定资产清理”而不是直接贷收入。残料销售收入在会计上不确认营业收入,它是处置资产的对价,先归集到清理科目,等结转时再统一算损益。
处置过程中发生的人工费、运输费,分录反过来:借固定资产清理,贷银行存款或库存现金。这两笔一正一负,都在清理科目里归集,最后清理科目的余额就是处置净损益。
F-02 录入时,记账码的选择要看科目性质。银行存款用 40(借记),清理科目用 50(贷记),应交税费也用 50。如果公司启用了税码,建议在 F-02 里直接填税码,让系统自动算税,别手工拆金额,否则申报时对不上。手工拆税最容易犯的错是把含税价当不含税价填,差几个点看着不多,汇算清缴时就是一笔调整。
4.2 F-02 的录入顺序与常见卡点
F-02 首屏填凭证日期、过账日期、公司代码、货币,回车进分录屏。第一行填记账码 40、科目、金额,第二行填 50、清理科目、金额,有税再加一行。每行都要填文本,清理科目的字段状态组通常把“文本”设成必输,不填过不去。
几个常见卡点提前说:一是科目不能直接记账,提示“该科目是统驭科目”或者“科目不允许手工过账”,说明清理科目被设成了只有资产模块能过,这种要去 FS00 看科目类型和字段状态组,别硬试;二是“期间已关闭”,跟 ABAVN 一样,查 OB52;三是凭证不平衡,多半是税码填了但金额没按含税价录,系统算出来的税额跟你手填的对不上。
凭证过完,用 FB03 查一遍,重点看三处:凭证抬头过账日期、清理科目的借贷方向、税额。确认无误再去 AW01N 看资产的清理科目余额有没有变化。
4.3 结转清理科目:三种去向别选错
结转是整条链的最后一环,也是最容易选错科目的一环。手册把三种情况列得很清楚,我按操作顺序重写一遍:
出售、转让产生的净损益,进资产处置损益。净损失时借资产处置损益、贷固定资产清理;净收益时借固定资产清理、贷资产处置损益。注意这里用的是“资产处置损益”,不是“营业外收入”,新准则下主动处置的损益不再进营业外。
正常报废产生的净损失,借营业外支出-处置非流动资产损失、贷固定资产清理;净收益反过来,借固定资产清理、贷营业外收入。判断“正常”的标准是使用磨损到期或者技术淘汰,不是意外。
非正常原因造成的损失,比如火灾、水灾,借营业外支出-非常损失、贷固定资产清理。这一类通常要求有事故报告、保险理赔单、审批文件,凭证摘要里要写清事由,否则税务检查时说不清。
结转凭证做完,清理科目的余额应该归零。用 FAGLB03 或者 S_ALR_87012085 查一下该科目的期初、本期发生、期末,期末不为零就说明还有没结平的部分,逐笔对。
4.4 盘亏与盘盈在 F-02 里的两套写法
盘亏的 F-02 分两段。第一段在 ABAVN 注销之后做:借待处理财产损溢-待处理固定资产损溢,贷固定资产清理,把清理科目的余额转到待处理科目。第二段在报批之后做:借营业外支出-盘亏损失,贷待处理财产损溢-待处理固定资产损溢。如果有保险赔偿或过失人赔偿,中间再加一笔借其他应收款、贷待处理财产损溢。
盘盈的 F-02 也分两段,但入口不一样。先用 AS01 建一张新资产卡片,资本化日期按盘盈资产的应资本化日期填,然后 F-02 做入账:第一行记账码 70,科目填资产号,事务类型 100(外购资产),金额;第二行记账码 50,科目填以前年度损益调整(手册里的示例科目是 6901000000,实际按自家科目表来),金额。过账时会弹一个“资产数量有变化”的警告,回车忽略即可。
盘盈入账之后还有两笔:借以前年度损益调整、贷应交税费-应交所得税,调所得税;借以前年度损益调整、贷利润分配-未分配利润,结平调整科目。这两笔的顺序不能反,先调税再结转,否则未分配利润的金额是错的。
5. 避坑与排查:五个真会翻车的点
5.1 ABAON 过完账,收入科目一分钱没动
现象:用 ABAON 做有收入报废,过账成功,凭证也生成了,但利润表里的收入科目没有任何发生额,钱去哪了?
原因:ABAON 的标准逻辑是把处置收入直接记进固定资产清理,不单独走收入科目;结转时对方科目又受 T856/T093 的科目确定控制,标准配置只配了“营业外支出-处置非流动资产损失”,资产处置损益和非常损失没有出口。
解决:要么在 T093 里补科目确定、在 T856 里补交易类型对应的科目,把三条出口都配出来;要么放弃 ABAON,按 ABAVN + F-02 走。补配置之前先在测试客户端跑一遍,别在生产机上直接改,科目确定改错会影响所有资产过账。
5.2 部分报废后,AW01N 里的净值对不上
现象:部分报废比例填了 30%,过完账发现净值减少的金额跟手算的 30% 不一致,差了几百块。
原因:部分报废的比例是基于 APC 算的,累计折旧按同一比例冲减;如果资产做过重估、有多个折旧范围,或者上一年度有资本化调整,按比例算出来的净值和按金额算的净值会打架。另一个常见原因是资产价值日落在折旧已计提的月份,当月折旧不重算。
解决:改用金额填,先在 AW01N 里看折旧范围 01 的 APC 和累计折旧,手算要注销的净值再倒推;过完账用 AFAB 重算折旧(如果业务允许),再回 AW01N 核对。比例和金额不要混用,一个资产一次只用一种。
5.3 清理科目余额长期挂账
现象:月末出资产负债表,固定资产清理科目有余额,翻凭证发现是几个月前甚至去年的报废单,只做了 ABAVN,没做结转。
原因:做账的人以为报废过账就结束了,不知道还有 F-02 结转这一步;或者知道要做,但月底忙起来忘了。
解决:把“清理科目余额为零”写进月末关账 checklist,用 FAGLB03 按公司代码和科目查期末余额,逐笔对应资产号和报废单;历史挂账一次性结平,摘要写清“某年某月报废结转”,附上审批单。往后每笔报废当天结转,别攒。
5.4 跨期间过账被拒
现象:ABAVN 点过账,报“期间未打开”或者“会计年度已关闭”,换了几个日期都不行。
原因:FI 期间由 OB52 控制,资产会计年度由 AJAB 控制,两套期间开关不是同步的。财务关了 FI 期间但资产年度还开着,或者反过来,都会出现这种报错。另一个可能是资产价值日落在已关闭的折旧期间。
解决:先查 OB52 看 FI 期间,再查 AJAB 看资产年度,两边都打开再操作;如果业务确实要记到上一期,走正常的 reopen 流程,别用改过账日期的方式硬绕,否则折旧期间错位,后面调起来更费劲。
5.5 盘盈资产的折旧起算日不对
现象:盘盈资产用 AS01 建完卡、F-02 入完账,AW01N 里显示折旧从下个月开始,但资产实际上已经用了两年,按理要补提。
原因:AS01 建卡时“资本化日期”填成了发现盘盈的日期,系统据此判断折旧起算点;F-02 入账用事务类型 100,资产价值日又没跟资本化日期对齐。
解决:建卡前先跟审计确认盘盈资产的应资本化日期,AS01 里填这个日期,F-02 的资产价值日与之保持一致;入账后回 AW01N 看“折旧开始日期”和“已提折旧”,不对就用 ABMA 手工补提或者调整资本化日期后重算。盘盈不是新建资产,别照着新购流程走。
6. 用凭证链做复查:一条能复用的核对路径
单笔报废查起来不难,难的是月末几十笔一起查。我的习惯是不看单张凭证,直接按资产号把整条链拉出来:ABAVN 生成的资产凭证、F-02 补的收入和结转凭证、AW01N 里的净值和折旧,三样对得上才算完。下面这段 ABAP 查询可以在 SE38 里跑,输入公司代码、资产号和会计年度,把该资产本年度所有资产凭证行按过账日期排出来。
SELECT anek~bukrs, anek~anln1, anek~anln2, anek~belnr, anek~gjahr, anek~budat, anek~cpudt, anep~bwasl, anep~anbtr, anep~nafab FROM anek INNER JOIN anep ON anek~belnr = anep~belnr AND anek~gjahr = anep~gjahr AND anek~bukrs = anep~bukrs INTO TABLE @DATA(lt_item) WHERE anek~bukrs = @p_bukrs AND anek~anln1 = @p_anln1 AND anek~gjahr = @p_gjahr ORDER BY anek~budat, anek~belnr. LOOP AT lt_item INTO DATA(ls_item). WRITE: / ls_item-budat, ls_item-belnr, ls_item-bwasl, ls_item-anbtr, ls_item-nafab. ENDLOOP.这段代码的逻辑不复杂:ANEK 是资产凭证抬头,存凭证号、过账日期、录入日期;ANEP 是行项目,存交易类型、金额、折旧。两表按凭证号、年度、公司代码关联,按过账日期排序。参数就三个:公司代码、资产号、会计年度,都是必填。跑出来之后看三件事:交易类型是不是 200(或者你们自定义的报废类型)、金额跟报废单对不对、有没有一笔交易类型 100 的记录混进来(盘盈资产会有)。S/4HANA 版本里资产凭证和 ACDOCA 并存,如果发现 ANEP 里查不到新凭证,去 ACDOCA 按资产号补查。
| 核对项 | 看哪里 | 判断标准 |
|---|---|---|
| 资产是否已注销 | AW01N 净值 | 报废当期净值应为零或仅剩残值 |
| 注销金额 | AB03 借方累计折旧、贷方固定资产 | 与原值和已提折旧匹配 |
| 收入是否入账 | FB03 查 F-02 凭证 | 贷方固定资产清理金额等于收款金额 |
| 清理科目是否结平 | FAGLB03 期末余额 | 单笔业务对应余额为零 |
| 凭证链是否完整 | 资产凭证号与 FI 凭证号对照 | 一张资产凭证至少对应一张 FI 凭证 |
这张表我一般打印出来贴在工位上,新人来的时候照着走一遍,比讲十遍会计政策管用。有一点要提醒:不同公司代码的科目确定可能不一样,表里的科目名只是示意,实际以 T093 和 FS00 为准。
这套流程我用了几年,最大的教训是别信“系统过账成功”这五个字。ABAVN 的成功提示只说明资产凭证生成了,不代表这笔业务在会计上已经闭环;F-02 的成功提示只说明凭证平衡了,不代表科目选对了。从那以后我每次做完报废,都强制走一遍 AW01N 看净值、AB03 看资产凭证、FB03 看 FI 凭证、FAGLB03 看清理科目余额,四步缺一步都不算完。希望帮到你。
本文还有配套的精品资源,点击获取