首页 > 其他分享 >FI凭证拆分

FI凭证拆分

时间:2024-05-22 17:20:44浏览次数:17  
标签:场景 凭证 拆分 发票 预制 FI

因为BUZEI只有3位,所以FI凭证限制了最大只能有999行项目。

项目背景:有个采购预制了发票之后,不愿意拆分发票(将一张发票分成几张发票)。

场景一、收款发票过账

场景二、物料移动(超出999)

场景三、付款发票过账

最开始预计的方案:

一.开发程序,将预制的发票,拆分成多张预制发票(最大249行一张发票,极端情况一个行项目会对应4行FI凭证,太麻烦了,也不方便)。

二.凭证拆分,需要配置拆分的科目(需新建),并配置拆分借贷记账码,开发增强。此方案需测试,不一定可行(最终测试可行,而且SAP note也给的相同的做法)。

三、凭证汇总,明细项会找不到,财务对账不方便,不建议。

四、将F5727(已经到达FI之中最大的号码)放到预制凭证的时候报错,不建议,预制凭证本身就是可以更改调整的状态,直接报错的话,预制凭证毫无意义。

五、更改数据元素BEZEI,改为4位(目前是3),涉及数据过大,有系统崩溃的风险,不建议。

方案

场景一:

最终经过测试场景一在可以通过配置和增强,系统会直接拆分FI凭证,不需要手工拆分发票。

可参考 https://zhuanlan.zhihu.com/p/377917383 ,

1.OBX2配置凭证拆分的过渡科目。

2.SE19激活增强FI_INVOICE_RECEIPT_SPLIT对应的凭证拆分功能,同时在IF_EX_FI_INVOICE_RECEIPT_SPLIT~ACTIVATE_AUTOMATIC_SPLIT中

加上E_AUTOMATIC_SPLIT = 'X'.

 

场景二:

看上去是打NOTE,这里没弄也自动拆分了,懒得管了。

场景三:

到SAP官网上查看了相关NOTE,解决方法跟场景一是相同的。

标签:场景,凭证,拆分,发票,预制,FI
From: https://www.cnblogs.com/chaguoguo/p/18206740

相关文章

  • The following instances are in the device manifest but not specified in framewor
    android 编译hal报错:ERROR:filesareincompatible:Thefollowinginstancesareinthedevicemanifestbutnotspecifiedinframeworkcompatibilitymatrix:android.hardware.hongxi.IHongxi/default(@1)Suggestedfix:1.UpdatedeprecatedHALstothelatestve......
  • antd 的 ProTable 通过rowClassName 设置行的字体颜色时,固定列fixed不生效的问题
    1、其他列是已经生效了,但是固定列是没有生效的 constrowClassName=(record)=>{returntableTreeSearchKey.includes(record.key)?'selected-row':'';};<ProTable ...... rowClassName={rowClassName}> 2、分析原因:固定列的子组件也有color属性,覆盖......
  • currentTuningFileInfoRef.current = useMemo(() => { return tuningFileOptionsMemo?
    在React中,useMemo和useEffect都是Hooks,但它们各自有不同的用途和适用场景。上述代码片段使用了useMemo来memoize(记忆化)一个计算结果,确保只要依赖项(tuningFileOptionsMemo和currentTuningFileId)不变,返回的引用也不会改变。这样做可以避免在每次渲染时都进行查找操作,从而提......
  • DockerFile
    DockerFile介绍DockeFile是用来构建docker镜像的描述文件,命令参数的脚本。构建步骤1、编写一个dockerfile文件2、dockerbuild构建成为一个镜像3、dockerrun运行镜像4、dockerpush发布镜像DockerFile构建过程基础知识:1、每个保留关键字(指令)都是必须是大写字母2......
  • 官答丨slow_query_log_file实例内存中变量与配置文件设置的不一致
    官答|slow_query_log_file实例内存中变量与配置文件设置的不一致官答栏目针对GreatSQL数据库中的问题,选取官方论坛和讨论群中的典型提问进行深入解答。内容涵盖数据库安装部署、配置优化、故障排查、性能测试等方面。在文章中,我们不仅提供解决方案,还会结合实例深入剖析问题的成......
  • Restormer Efficient Transformer for High-Resolution Image Restoration——2022CVP
    大佬链接:Restormer:EfficientTransformerforHigh-ResolutionImageRestoration-知乎(zhihu.com)一.Motivation1.CNN感受野有限,因此无法对长距离像素相关性进行建模;卷积滤波器在推理时具有静态权重,因此不能灵活地适应输入内容2.Transformer模型缓解了CNN的缺点(有限的感......
  • CATALYST 9800 CONFIG RECOMM
    Letmeupdatethisthreadwithsomenotesfrommylatestinvestigationswithclientdisconnections(Windows).TheproblemfromaWLANengineer'sperspectiveisthatnormallythispartisnottakenintoaccount,asitisontheWinTelteamsideandit......
  • 密码爆破ssh与ftp服务(finish)
    密码爆破ssh与ftp服务使用工具九头蛇(hydra)ssh环境配置win10安装sshd服务端在cmd命令行使用netstartsshd命令启动服务kali打开终端查看是否开启ssh服务nmap-sV-T4-p-[kali的ip]先创建一个用户名字典username.txt,把经常用的用户名写入到字典中touchus......
  • MITIT 2024 Spring Invitational Finals
    A.DistanceMod5考虑一个点\(x\)向外的最短路树,如果两个点不满足\(dis_{i,x}=(dis_{j,x}+1)\bmod5\)或\(dis_{j,x}=(dis_{i,x}+1)\bmod5\),那么这两个点一定没有连边,否则可能有连边。去除掉所有不可能的连边,剩下的连上边,发现这样是最优的。然后floydcheck......
  • Asp-Net-Core开发笔记:使用ActionFilterAttribute实现非侵入式的参数校验
    前言#在现代应用开发中,确保API的安全性和可靠性至关重要。面向切面编程(AOP)通过将横切关注点(如验证、日志记录、异常处理)与核心业务逻辑分离,极大地提升了代码的模块化和可维护性。在ASP.NETCore中,利用ActionFilterAttribute可以方便地实现AOP的理念,能够以简洁、高效的方式进行......