SAP-MM委外订单的退货处理

【案例描述】
这是我们公司之前的一个案例,关于供应商托工(或称:委外)发退料的问题!大致的流程如下:由于公司本身的加工能力有限,以及出于成本的考虑,需要将公司的一些原材料由供应商协助加工,即加工委外!

供应商加工完之后,公司内部收货,付加工费!该流程反映到系统中是:采购在系统中创建托工采购订单,仓库将需要的原材料使用移动类型541发给供应商,供应商加工完成之后拉回厂内,仓管员做移动类型103待检,让加工好的物料拉至待检区,经过IQC检验合格后,再做105移动类型入库,同时会产生543移动类型消耗掉供应商的原材料库存!至此正常的收发料流程结束!问题出在:如果供应商的托工物料由于某些问题,比如加工不良等等,需要托工退货业务,那么在系统中如何操作呢?

【案例进展】

针对此问题,之前尝试了如下三种方法:

1   希望SAP能有一个针对托工退货的采购订单类型可定义,但通过查找后台配置 ,及网上查找询问,都未能找到相关配置

2   对退货采购订单类型增加L(分包)的项目类别

但当采购单保存时,会提示消息号:ME548 外协加工项目无法退货的错误信息,而且改信息状态修改无效,无法修改为黄灯提示,始终为红灯报错

3 基于托工退货要实现两个项目:

1)退加工费用; 2)加工件库存减少,毛坏库存增加。

     因此,拟计划针对每一家托工供应商增加一个虚拟料号,此虚拟料号的功能用来退加工费用,具体的构思如下:

      1  对加工件进行拆解,拆解成毛坏和一个虚拟料号,此虚拟料号的成本和采购报价,此时要维护成所要托工退货的加工费用。

      2  加工件拆解后,毛坏库存增加,同时虚拟料号库存也增加,此时加工件的成本拆解为毛坏的成本和加工费用的成本。

      3  毛坏转到供应商分包库存。

      4  建标准退货采购单对虚拟料号进行退货,此时虚拟料号库存减少,退回加工费用。

      此方式有一定可行性,但同时也存在麻烦:

      1  需要进行拆解,而且拆解的BOM要和所要退的托工采购单的BOM一致,同时要记得增加虚拟料号。

      2)每次都要维护虚拟料号的采购信息记录甚至标准成本,而且如果同时同一家供应商有多个加工物料要退货,则需要多个虚拟料号。

   

     如果退货采购单可以实现无料号的退货,则大至可解决上面第2)个问题,但经过测试,发现可能无法实现,从订单类型的配置和试过所有项目类别和尝试对采购单的屏幕字段进行控制,均红灯报错,信息号06026(请输入料号或帐户设置类) 根据测试的结果和从06026提示的信息看,是否可以无料号的采购单行项目应是和帐户类(科目设置类型有关),因为如果选KF则可以无料号,但此时应是会从相应的成本中心减掉成本费用。

【结果】

经过前前后后的测试分析,目前公司采取的托工退货方式为:

当要退货时,找一票相同供应商的相同料号的采购单行项目,此行项目一般得是没有做过发票校验的,然后进行106冲销105,此时加工件库存减少,毛坯库存增加,同时加工费用冲销。然后再对此采购单行项目指定交货完成.就是用已完成的订单来顶替需要处理的订单,已完成的订单实物已收货,再拿来做一遍,相当于又收一遍货。


 

讨论话题:

通过上面这个案例,

1   如果由你来提供解决方案,你会考虑如何解决呢?有木有其他更好的方法呢?

2   解决该问题需要从几个角度来思考呢?

3   贵公司有过有做过类似的案例的话,谈谈你的想法?

解:1、将加工报废的物料+加工费,计算和,卖给供应商,回收成本。

2、让供应商继续加工,直到合格为止:(1线下完成2)下免费的委外订单让供应商加工,如果涉及到原材料扣减,就改成供应商提供物料,或者下成标准免费PO

3、当月的退货给供应商,冲销收货凭证,跨月只能按上面两种方式处理。

4、考虑下一个价格最低的委外订单0.01,原材料和成品都用加工不合格的物料,重新发料和收料。

  1. 委外发材料给供应商,移动类型541.
    2.
    采购订单101收货,同时543扣减材料库存.101收货触发检验.

    来料检验不良品退货基本有两种情况
    1.可以维修,品质直接判退给供应商,移动类型122.有时也会冲销入库凭证
    2.不能维修,需要扣供应商全款(材料费+加工费).直接按照成品料号开标准退货订单.

    使用过程中的问题
    :成品A.组件a1a2a3........
    我们发料的时候一般都会有损耗加在BOM里面的
    这样A1000.a1可能是1010 a22020 a3 3030.
    发料都是一次性发给供应商没有什么问题.
    1000
    套的单子供应商不能一次性交货,有可能拆分的次数很多
    例如收货A 1PCS 则会消耗a12PCSa23PCSa34PCS,遇到除不尽的都会向上圆整.
    每次收货都有可能导致多扣帐1PCS,收货次数多了差异还是比较大的.

一根皮带需要委外加工成9段,每次收货只收2段,其他的待加工,不能提前加工成9段,因为会受温度影响长度变化,也就是使用多少加工多少,每次收货都会消耗1根皮带,导致库存不足,没有原材料库存。只能把前面已经收货的退回,重新合计9段收一次成品,数量恢复后,以后收货凑够9段收一次,不考虑时间,不够9不能收货。也会带来问题就是应付帐款不能及时挂账,需要说服供应商延期付款。

另一位楼主回复:

感觉整复杂了:
1、托工件A   毛坯件B   移动原因作个性配置
2、对A建立托工商分包采购信息记录
3、下达A的托工PO,下挂组件B(维护比例不要考虑损耗率)
4541对托工po出货B(减少B的工厂库位库存,增加托工商分包库存B
5101对托工PO交货A到质检状态
      a、消耗托工商分包库存Bb、增加A的工厂库存=B的毛坯价值*组件用量+A的托工费)
6A质检OK321转到A工厂非限制使用状态及库位
     A质检NG122对采购订单退返A,扣加工费用,冲销托工商分包B库存消耗,冲销托工品A的入库;542退返B到工厂库存质检判断。(122的移动原因要特别注意)
7、对托工退回B毛坯的处理:托工商责任的,321转移到待报废仓,按321+移动原因-托工商责任,计算扣款通知书(材料价*数量,外部单据交财务入账,如需开票,同样SAP),托工商同意后,对B551报废
  (报废凭证:借:流动资产损益100 贷:原材料100 、财务对索赔单/发票的入账:借:其他应收-托工商117 贷:应交税金17 + 流动资产损益100)
8
、对托工退回B毛坯的处理:自身责任的,上述相同,但是没有收款冲减报废成本了
9、对托工退回B毛坯的处理:毛坯商责任的,321转移到来料不良仓,按321+移动原因-供料商责任,计算扣款通知书(加工价*数量,外部单据交财务入账,如需开票,同样SAP外),供料商同意后,对B122退货
10、上述69的配合管理:a、毛坯商责任的,务必要求单独物料凭证过账退返A
                                     b、和托工商的月结对账注意:122移动原因-供料商责任要加回再要求托工商开票,即发票金额= 系统GR金额 + 发给供料商的索赔金额
       (托工商发票校验:借:GR98 + 材差/其他应收-供料商2 + 应交税金17 贷:应付托工商117  供料商索赔单入账:借:应付供料商2*1.17 贷:其他应收-供料商2*1.17
上述最好有一定功能开发将:a、发票校验做一定的增强,可以考虑移动原因  b、根据321+移动原因开发索赔单制作计算,并将单据进行编号并对可以应用在前计发票增强中

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/903557.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

八大排序算法——堆排序

目录 前言 一、向上调整算法建堆 二、向下调整算法建堆 三、堆排序 前言 堆排序是基于堆结构的一种排序思想,因此要为一个乱序的数组进行排序的前提是数组必须要是一个堆,所以要先对数组进行建堆操作 一、向上调整算法建堆 时间复杂度:O…

2024年医疗人工智能研究报告-生成式AI爆发,医疗人工智能走到新的十字路口(附下载)

前言 2024的医疗AI,既是坎坷,又是新生。 快速发展的大语言模型,携着生成式AI掠过医疗领域。过往的互联网医疗、医学影像、新药研发……一个一个场景经由新一代AI重塑,焕发出前所未有的价值。 不过,发现价值并不意味着…

微信小程序25__实现卡片变换

先看效果图 实现代码如下&#xff1a; <view class"page" style"filter:hue-rotate({{rotation}}deg)"><view class"prev" catchtap"toPrev">《《《</view><view class"next" catchtap"toNext&q…

115页PPT华为管理变革:制度创新与文化塑造的核心实践

集成供应链&#xff08;ISC&#xff09;体系 集成供应链&#xff08;ISC&#xff09;体系是英文Integrated Supply Chain的缩写&#xff0c;是一种先进的管理思想&#xff0c;它指的是由相互间提供原材料、零部件、产品和服务的供应商、合作商、制造商、分销商、零售商、顾客等…

C++进阶-->多态(Polymorphism)

1. 多态的概念 多态&#xff0c;顾名思义多种形态&#xff1b;多态分为编译时多态&#xff08;静态多态&#xff09;和运行时多态&#xff08;动态多态&#xff09;&#xff0c;静态多态就是就是我们前面讲的函数重载和函数模板&#xff0c;可以通过传不同类型&#xff0c;然后…

stm32教程:keil5安装及stm32f1xx系列芯片包下载

早上好啊&#xff0c;大佬们&#xff0c;咱们这个专栏是来浅学一下stm32的内容&#xff0c;然后本篇是一个导言篇&#xff0c;主要是让大家安装好软件&#xff0c;能够正常的进入stm32的学习。 keil5安装包夸克网盘链接&#xff1a; 链接&#xff1a;https://pan.quark.cn/s/1…

保护压缩文件安全:为RAR文件添加密码的两种方法

在日常办公中&#xff0c;给RAR文件设置密码可以保护其中的敏感信息不被随意访问。想要给RAR文件设置密码&#xff0c;需要用到支持RAR格式的解压缩工具&#xff0c;比如WinRAR。本文将介绍WinRAR为RAR文件设置密码的两种常用方法&#xff0c;一起来看看吧&#xff01; 方法一…

【Java语言】类和对象

类 类是用来对一个对象进行描述的&#xff0c;主要描述这个对象哪些属性。 类需要class进行修饰&#xff0c;一个Java文件中可以存在多个类&#xff0c;但是只能存在一个public类且必须与Java文件名相同。eg&#xff1a;有一个Demo.Java文件&#xff0c;在文件中只能存在publi…

大模型系列——AlphaZero/强化学习/MCTS

AlphaGo Zero无需任何人类历史棋谱&#xff0c;仅使用深度强化学习&#xff0c;从零开始训练三天的成就已远远超过了人类数千年积累的围棋知识。 1、围棋知识 &#xff08;1&#xff09;如何简单理解围棋知识 &#xff08;2&#xff09;数子法分胜负&#xff1a;https://zhu…

CSS.导入方式

1.内部样式 在head的style里面定义如 <style>p1{color: brown;}</style> 2.内联样式 直接在标签的里面定义如 <p2 style"color: blue;">这是用了内联样式&#xff0c;蓝色</p2><br> 3.外部样式表 在css文件夹里面构建一个css文件…

LeetCode题(二分查找,C++实现)

LeetCode题&#xff08;二分查找&#xff0c;C实现&#xff09; 记录一下做题过程&#xff0c;肯定会有比我的更好的实现办法&#xff0c;这里只是一个参考&#xff0c;能帮到大家就再好不过了。 目录 LeetCode题&#xff08;二分查找&#xff0c;C实现&#xff09; 一、搜…

ComfyUI初体验

ComfyUI 我就不过多介绍了&#xff0c;安装和基础使用可以看下面大佬的视频&#xff0c;感觉自己靠图文描述的效果不一定好&#xff0c;大家看视频比较方便。 ComfyUI全球爆红&#xff0c;AI绘画进入“工作流时代”&#xff1f;做最好懂的Comfy UI入门教程&#xff1a;Stable D…

STM32G474硬件CRC7和软件CRC7校验

1、CRC7的多项式和初始值 #define CRC_Hardware_POLYNOMIAL_7B 0x09//硬件CRC多项式为0x09 //SD卡中的校验算法CRC7&#xff0c;生成多项式为x^7 x^3 1&#xff0c;由于bit7不存在&#xff0c;只有bit31和bit01&#xff0c;所以多项式为0x09#define CRC7_INIT_VALUE 0…

传输线临界长度

临界长度 临界长度是联结传输线长度与信号反射量之间的一个重要参数。如果用信号在传输线 上的时间延迟来表示传输线长度&#xff0c;临界长度在数值上可表示为 临界长度是传输线末端信号能否达到振铃的最大幅度的传输线长度临界值。传输线长度小于临界长度时&#xff0c;振铃…

微信小程序 - 动画(Animation)执行过程 / 实现过程 / 实现方式

前言 因官方文档描述不清晰,本文主要介绍微信小程序动画 实现过程 / 实现方式。 实现过程 推荐你对照 官方文档 来看本文章,这样更有利于理解。 简单来说,整个动画实现过程就三步: 创建一个动画实例 animation。调用实例的方法来描述动画。最后通过动画实例的 export 方法…

UI设计软件全景:13款工具助力创意实现

选择恰当的UI设计工具对于创建美观且用户体验良好的应用程序界面至关重要。不同的APP功能可能需要不同的界面设计软件&#xff0c;但并非所有工具都需要精通&#xff0c;熟练掌握几个常用的就足够了。以下是13款APP界面设计软件&#xff0c;它们能够为你的团队提供绘制APP界面所…

【动手学强化学习】part2-动态规划算法

阐述、总结【动手学强化学习】章节内容的学习情况&#xff0c;复现并理解代码。 文章目录 一、什么是动态规划&#xff1f;1.1概念1.2适用条件 二、算法示例2.1问题建模2.2策略迭代&#xff08;policyiteration&#xff09;算法2.2.1伪代码2.2.2完整代码2.2.3运行结果2.2.4代码…

2024年【焊工(中级)】最新解析及焊工(中级)考试总结

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 焊工&#xff08;中级&#xff09;最新解析参考答案及焊工&#xff08;中级&#xff09;考试试题解析是安全生产模拟考试一点通题库老师及焊工&#xff08;中级&#xff09;操作证已考过的学员汇总&#xff0c;相对有…

Java题集练习4

Java题集练习4 1 异常有什么用&#xff1f; 用来找到代码中产生的错误 防止运行出错2 异常在java中以什么形式存在&#xff1f; 异常在java中以类的形式存在&#xff0c;分为运行时异常和编译期异常&#xff0c;他们都在类Exception中3 异常是否可以自定义&#xff1f;如何自…

2024年【金属非金属矿山(地下矿山)安全管理人员】考试报名及金属非金属矿山(地下矿山)安全管理人员复审考试

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 金属非金属矿山&#xff08;地下矿山&#xff09;安全管理人员考试报名是安全生产模拟考试一点通生成的&#xff0c;金属非金属矿山&#xff08;地下矿山&#xff09;安全管理人员证模拟考试题库是根据金属非金属矿山…