中国·壹定发-WWW.EDF130.COM|品牌官网

【edf130壹定发专家专栏】第75篇:SAP财务会计 - 如何解决在VBRK表中冲销凭证号冲销标识为空的问题?
发布时间: 2025-08-06
浏览次数: 394


 

[前言]


edf130壹定发深耕SAP领域19+年,深受众多客户好评夸赞。为了能够更好地帮助客户实施数字化项目,「edf130壹定发专家专栏」完全免费开源,向马斯克开源精神致敬!
 

本文根据edf130壹定发众多拥有20+年SAP经验的专家级顾问团队的资深能力,并结合edf130壹定发1000+个成功项目案例,总结并发表企业在推行ERP项目实施中的相应研究心得与建议,持续为企业的SAP实施与交付保驾护航。
 

[问题描述]


事务码VF11冲销时,原凭证90000748、冲销凭证90000756,在数据表VBRK表中,自动记记录,原凭证90000748被冲销VBRK-FKSTO=X,冲销凭证90000756,对应原凭证VBRK-SFAKN=90000748
 

但是发现另外一些冲销,原凭证90001603、冲销凭证90001608,在VBRK表中,冲销凭证号SFAKN冲销标识FKSTO为空,导致很多自开发报表和功能逻辑判断出错,这是什么原因导致?如何处理?
 

VBRK表记录:
 


 

原凭证90001603、冲销凭证90001608 在凭证流中的显示:

 


 

[问题分析]

1. 事务码VF11冲销时,系统有两种冲销:整单冲销、按行冲销,通常情况下默认整单冲销。


整单冲销:

(1) 系统自动调取原凭证后,直接调为反向借贷直接过账,不能很多增强、替代、出口;

(2) 销售开票冲销凭证、原凭证,是一对冲销凭证,相应财务凭证也是一对冲销凭证;


按行冲销:

(1) 系统按开票行重新读取定价过程、重新查找过账科目配置,重新生成FI凭证;

(2) 销售开票冲销凭证、原凭证,不是一对冲销凭证,相应财务凭证也不是一对冲销凭证;

(3) 因重新生成凭证时,可能四舍五入,导致新旧凭证存在金额尾差;

2. 有三种情况下,系统判断为按行冲销:
 


(1) VF11事务码,手工按行项目选择冲销,即使选择全部行项目,系统也认为是按行项目冲销。
 

(2) 通过实施以下两个补丁,选择了按行冲销:

360487 - Cancellation individual items: entire FI-document cancelled

370293 - Runtime error CONVT_NO_NUMBER in Transaction VF11
 

(3) 冲销凭证行项目中的条件与原凭证条件相加不为0,例如:有尾差。

例如上述原凭证90001603、冲销凭证90001608,条件号如下:
 


原凭证90001603 第二个行项目,MWSI 条件,有0.01元尾差。
 


原凭证90001608 第二个行项目,MWSI 条件,无0.01元尾差。
 


(4).另外SAP还解释:

原开票凭证中存在返利(Rebate),且返利(Rebate)已经结算,则凭证判定为:按行冲销。
 


 

3. 本案例问题产生的原因是,用户前台使用VF04销售开票时,选择“单个开票凭证”,系统会弹出每一张开票画面,让用户确认或填写开票日期,用户认为太麻烦,然后选择:“集中开票凭证”。
 


 

订单结算规则行项目COBRB。
 


 

4. 考虑到销售订单E库存,只是库存数量上按销售订单管理,成本核算上没有按销售订单细分核算。所以可以考虑:标准功能+适当增强的方式实现。
 


 

单个开票凭证:每一行单独生成一张销售Billing开票凭证;

集中开票凭证:同一客户多个销售订单合并生成一张销售Billing开票凭证。

所以,某一销售订单开票错误时,用户选择:按行冲销操作如下:
 


 

方式一:点“选择清单”

方式二:双击 90000043
 


如上图,在这个画面,即使是全部选择行项目,系统也认为是:按行项目冲销!
 

[解决方法]

1. 优化VF04相关配置,点“单个开票凭证”,不再弹窗,使用系统开票时,一单产生一个销售开票,方便后续VF11整单冲销。


2.事务码VF11,执行整单冲销,不要选择行项目!


3.对已经产生的冲销与被冲销,检查数量、金额正负关系后,确认为一对冲销凭证后,更新 VBRP表。


参考NOTES:

1823306 - VBRK-SFAKN and VBRK-FKSTO are blank both in original and cancelation billing document

400000 - FAQ: Transaction VF11: Cancellation of SD billing documents

360487 - Cancellation individual items: entire FI-document cancelled

370293 - Runtime error CONVT_NO_NUMBER in Transaction VF11

147149 - Collective note : Item reversal

399865 - Rounding differences in the item cancellation (多个版本有效)

371238 - Rebate condition cancelled in CO-PA

394318 - Cancellation billing documents are not completed (ZZCOMPLETE修复工具,早期版本慎用)
 

--------------------------------------------------------------------
 

399865 - Rounding differences in the item cancellation 补丁
 


 

394318 - Cancellation billing documents are not completed 工具程序,早期版本慎用。
 


 

测试系统:原开票凭证0090001451 冲销开票凭证0090001465。
 


 

工具修补,测试运行。
 


 

工具修补,正式运行。
 


 

修复后,查看数据表VBRP。
 

 


【服务指南】

如需了解更多SAP课程资讯、项目咨询运维,请拨打edf130壹定发官方咨询热线: 400-600-8756

 

【关于edf130壹定发】

全球专业的咨询、技术及培训服务提供商,SAP金牌合作伙伴、SAP软件合作伙伴、SAP实施合作伙伴、SAP官方授权培训中心。十九年品质,值得信赖!

在线咨询
微信咨询
咨询电话
400-600-8756
XML 地图