【迪森专家专栏】第45篇:SAP FI+SD集成 - 销售开票如何按POD日期确定收付基准日期?
发布时间: 2024-05-13
浏览次数: 27


[前言]


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


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

[问题描述]


客户提出需求,销售开票的收付基准日期,根据销售出库POD日期来确定,当一次销售开票对应多个交货单,每个交货单开票日期不同时,取最晚POD日期作为应收账款收付基准日期。
 

[问题分析]


1. SAP的收付条件由两部分组成:

(1) 收付基准日期Baseline Date for Due Date

(2) 到期天数

2. 销售发货确认后 30天、45天、50天付款,可以在收付条件中定义;收付基准日期在收付条件中,系统默认取:凭证日期或过账日期;对于销售开票来说,过账日期=开票日期;默认的收付基准日期也默认取开票日期。

3. 销售开票可以对应多个销售出库POD,标准功能不能配置取POD日期作为收付基准日期,如果需要实现,则需要通过增强处理。
 

[解决方法]


方案一:

1. 在VF04画面中,可以看到 FBUDA 服务日期,用户销售开票时,手工输入 POD日期。
 


2.为了方便用户理解,可以直接修改字段 FBUDA 文本描述,如下:
 


修改后 VF04界面的服务日期,变为:基准日期。
 


3. 启用增强SDVFX008,将服务日期写入收付基准日期。
 


方案二:

1. 启用增强SDVFX008,将服务日期写入收付基准日期。

循环读取内表CVBRP 中的 VGTYP = J 的交货单号,根据交货单号查找表 TVPOD,读取交货POD日期TVPOD-RUDAT。

如果有多个交货单 POD日期,取最大日期。
 



【服务指南】

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

 

【关于迪森】

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

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