SAPVF01销售发票对应会计凭证的汇率取值逻辑

作者:DING的碎片记录 约 4 分钟阅读 更新日期:2025-03-02 1 年前更新 标签:CO, FI, SD, 财务, 销售分销
SAPVF01销售发票对应会计凭证的汇率取值逻辑 - 封面图
SAPVF01销售发票对应会计凭证的汇率取值逻辑 - 封面图

SAP VF01销售发票对应会计凭证的汇率取值逻辑

对于贷项凭证135383,其销售发票375126对应的会计凭证9000000,汇率为23.138,而不是发票过账日期对应的汇率,如下图所示:

SAPVF01销售发票对应会计凭证的汇率取值逻辑 - 封面图
SAPVF01销售发票对应会计凭证的汇率取值逻辑 - 封面图
SAPVF01销售发票对应会计凭证的汇率取值逻辑 - 封面图
SAPVF01销售发票对应会计凭证的汇率取值逻辑 - 封面图

T-CODE:VF03,发票的抬头汇率也是23.138,如下图所示:

SAPVF01销售发票对应会计凭证的汇率取值逻辑 - 封面图
SAPVF01销售发票对应会计凭证的汇率取值逻辑 - 封面图

T-CODE:OB08,汇率23.138为2020年12月份对应的汇率,如下图所示:

SAPVF01销售发票对应会计凭证的汇率取值逻辑 - 封面图
SAPVF01销售发票对应会计凭证的汇率取值逻辑 - 封面图

T-CODE:VTFA,定价汇率类型是C(依据出具发票日期确定的汇率),如下图所示:

SAPVF01销售发票对应会计凭证的汇率取值逻辑 - 封面图
SAPVF01销售发票对应会计凭证的汇率取值逻辑 - 封面图

会计凭证及销售发票的汇率没有依据开票日期,取对应期间的汇率,尽管配置是依据出具发票日期来确定汇率,这是不合理的。

经过反复测试发现,这是跟销售订单抬头中”会计”下的“会计核算汇率”是否为空,有很大关系,如果这里有值,则其对应销售发票和会计凭证都会取这里的汇率,如下图所示:

SAPVF01销售发票对应会计凭证的汇率取值逻辑 - 封面图
SAPVF01销售发票对应会计凭证的汇率取值逻辑 - 封面图
SAPVF01销售发票对应会计凭证的汇率取值逻辑 - 封面图
SAPVF01销售发票对应会计凭证的汇率取值逻辑 - 封面图

另外,会计凭证上对应的汇率也不一定是换算日期对应的汇率,如下图所示:

SAPVF01销售发票对应会计凭证的汇率取值逻辑 - 封面图
SAPVF01销售发票对应会计凭证的汇率取值逻辑 - 封面图

也是因为销售订单抬头中”会计”下的“会计核算汇率”不为空的原因,如下图所示:

SAPVF01销售发票对应会计凭证的汇率取值逻辑 - 封面图
SAPVF01销售发票对应会计凭证的汇率取值逻辑 - 封面图

一旦销售订单抬头中”会计”下的“会计核算汇率”,则销售发票抬头中的“设置汇率”就会被勾选,也就意味着汇率是固定的,如下图所示:

SAPVF01销售发票对应会计凭证的汇率取值逻辑 - 封面图
SAPVF01销售发票对应会计凭证的汇率取值逻辑 - 封面图

所以,综合测试情况来看:

1.当销售订单抬头中”会计”下的“会计核算汇率”有值,则意味着汇率固定了,不管销售开票还是会计凭证的汇率就不会随着开票日期来取值了,而是都来自销售订单了;

2.当销售订单抬头中”会计”下的“会计核算汇率”没有值,则可以根据配置(T-CODE:VTFL/VTFA)来取发票日期对应的汇率;

3.如果一定要按开票日期来确定汇率,则需要做增强,这个在NOTE 97487中有说明。

SAPVF01销售发票对应会计凭证的汇率取值逻辑 - 封面图
SAPVF01销售发票对应会计凭证的汇率取值逻辑 - 封面图
DING的碎片记录

关于作者:DING的碎片记录

企业信息化与 SAP 技术顾问,长期专注 SAP ABAP、FI/CO、MM、SD 等模块的技术分享与实战经验总结。查看更多介绍

来源说明:本文内容由「SAPVF01销售发票对应会计凭证的汇率取值逻辑.md」整理生成,仅用于内部技术分享与学习交流。