首页 > 数据库 >Oracle EBS 寄售业务总结

Oracle EBS 寄售业务总结

时间:2023-12-13 11:57:01浏览次数:30  
标签:寄售 物料 BPA 供应商 BPR EBS Oracle 采购

来源:Oracle EBS 寄售业务总结_51CTO博客_oracle ebs

总述:

  • 须通过一揽子采购协议(BPA)明确采购方与供应商之间的寄售关系,及各种协议条款;
  • 通过来源补充规则(Sourcing Rules)明确物料的供应商以及分配规则;
  • 通过合格供应商列表(ASL)明确物料与供应商、供应商地点以及BPA之间的关系,界定该物料向该供应商采购为寄售物料;
  • 使用标准po采购寄售物料;
  • 寄售物料消耗前不产生任何会记分录,但在库存可查到现有量,并参与MRP运算,只是资产拥有方为供应商;当发生消耗时自动根据BPA生成BPR(一揽子发放),BPR不需要接收,系统自动将其发运行关闭,系统根据BPR自动录入应付发票,并与BPR进行2-WAY匹配;
  • 寄售业务是Oracle通过增加“物料消耗时自动根据BPA生成BPR(一揽子发放),BPR不需要接收,并自动关闭发运,然后通过创建冲减通知单生成应付发票”是其聪明之处,通过最小的开发,实现原有从inv、po、到ap的自然过渡!
  • 系统设置
    • 物料:寄售物料成本属性中必须是“库存资产值”;采购属性中必须启用“已审批供应商”;(对在物料层决定的可在物料层决定是否寄售);
    • 供应商:提供寄售物料的供应商必须维护“付款方式”、“发票汇总层”属性;
    • 来源补充规则(SR):
    • 一揽子采购协议(BPA)
    • 合格供应商列表(ASL):(可在供应商层决定物料是否寄售)合格供应商行点属性关联BPA; 进入库存TAB,选中供应商委托,创建寄售关系;
  • 订单流程
    • 标准采购订单
    • 采购接收
    • 采购入库
    • 创建消耗:系统默认sales order issues ;WIP issues; Inter_organization transfers; Miscellanous issues; 四种事务自动触发Transfer to Regular; 在库存设置——事务处理——冲减设置下可以补充定义这四种事务之外的参与触发Transfer to Regular;
    • 创建冲减通知:inv——报表——事务处理——运行“创建冲减通知”

              inv——报表——寄售处理——可查看寄售物料详细信息及创建BPR

  • 生成发票:po——报表——运行“‘按接收开票’自动开票程序”;“‘按接收开票’自动开票程序”请求运行完后会自动触发“应付款管理系统开放接口导入”自动产生应付发票;
  • 注意及控制点
    • 物料拥有方
    • 寄售事务处理:两种寄售事务类型Transfer to Regular物权移到采购方;Transfer to Consigned物权移至供应商;
    • 退货:分三种情况
      • 采购后未消耗,采购标准采购订单退货;
      • 已消耗未创建BPR, 首先执行消耗事务的逆向流程,然后执行Transfer to Consigned将物权移至供应商;再执行标准采购退货流程;
      • 已消耗并创建BPR:先杂项(Miscellanous issues寄售的杂项与正常的不同,需能进行扔用方转移)事务从资产中杂出,再杂入寄售库,再执行标准采购退货;
    • 寄售库存平台:可查寄售物料的现有量、冲减通知、接收、消耗、及物料事务处理;
    • 应付发票:自动生成,不是手工录入;
    • 累计定价:采购选项参数分段价格类型专利须选“累计”;(PO-采购选项 设置)
    • 价格追溯(价格可改):标准PO和BPA价格可改,价格追溯与累计定价不可同时使用,价格追溯不支持encumbered environments.
      • 预置文件PO:Allow Retroactive Pricing of Pos 必须设置为“ALL RELEASES”,
      • BPA的存档模式必须为Approve(PO-单据类型 设置)
      • 接收选项上必须为“追溯价格调整帐户”设置值。(PO-接收选项 设置)
  • 必须运行请求“采购单据可追溯价格更新程序”才可以把更改后的价格带到BPA;
  • 必须没生成发票;
  • 发票的生成应定期(一个月或一个季度,不适宜每天或实时运行),否则就没机会实现累计定价或价格追溯;

 

标签:寄售,物料,BPA,供应商,BPR,EBS,Oracle,采购
From: https://www.cnblogs.com/shuihaya/p/17898760.html

相关文章

  • 快速掌握 Websocket 接口测试|Eolink Apikit
    什么是websocket?WebSocket是HTML5下一种新的协议(websocket协议本质上是一个基于tcp的协议)。它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达到实时通讯的目的Websocket是一个持久化的协议。websocket的原理websocket约定了一个通信的规范,通过......
  • WebSocket硬核入门:200行代码,教你徒手撸一个WebSocket服务器
    1、引言最近正在研究WebSocket相关的知识,想着如何能自己实现WebSocket协议。到网上搜罗了一番资料后用Node.js实现了一个WebSocket协议服务器,倒也没有想象中那么复杂,除去注释语句和console语句后,大约200行代码左右。本文分享了自已开发一个WebSocket服务端实现......
  • .net批量插入到oracle数据库--三种方式对比,亲测
    根据上篇的内容,简单测试了三种方式的对比,需要使用的,请自行根据需求优化。。。上篇文字网址:https://www.cnblogs.com/ggll611928/p/17897005.html 1、创建测试表CREATETABLET_TEST(IDNUMBER(9)notnull,NAMENVARCHAR2(30)notnull,AGENUMBER(2)......
  • .net批量插入到oracle数据库
    最近用到批量插入数据到oracle,总结了网上的方案 方式一:使用数组绑定https://www.codenong.com/343299/数据库:CREATE TABLE jkl_test (id NUMBER(9));USINGOracle.DataAccess.Client;namespaceOracleArrayInsertExample{classProgram{staticv......
  • Oracle 表空间常用SQL
    --1、查看表空间的名称、大小、剩余空间SELECTt.tablespace_nameas表空间名,round(SUM(bytes/(1024*1024)),0)as大小_MFROMdba_tablespacestinnerjoindba_data_filesd on t.tablespace_name=d.tablespace_nameGROUPBYt.tablespace_name;--2、查看表空间物理......
  • websocket使用方法|vue实时推送
    WebSocket实时推送创建一个WebSocket对象:准备变量mounted(){//初始化consturi=window.location.href;//获取网页urlconstprotocol=uri.split("/")[0];//https:确定当前传输协议constdomain=uri.split("/")[2];//Iip:portconstwsPr......
  • Oracle-修改数据库密码
    当Oracle数据库用户的密码过期时,你可以采取以下步骤来处理:1、连接到数据库:使用具有管理员权限的账户(比如SYS或SYSTEM用户)连接到Oracle数据库。查看过期用户:运行以下SQL查询语句查看已过期的用户列表:SELECTusernameFROMdba_usersWHEREaccount_status='EXPIRED......
  • CMC-Oracle科学计数法转换控制小数显示位数
    当使用oracle进行数据计算时,当数据过小会出现科学计数法,例如:4.13693246457752E-6这个时候可以使用to_char函数进行数字位数控制SELECTTO_CHAR(number,'fmt')FROMDUAL; selecta.arrivalavgratearrivalavgrate1,to_char(a.arrivalavgrate,'FM9999990.00999......
  • 深入理解Oracle 的 connect by level
    1、connectby connectby中的条件就表示了父子之间的连接关系比如connectbyid=priorpid默认是从根开始,如connectbypriorid=pid,表示构造树时,本记录的id是下条的pid,即找pid=本条id的记录做下条记录。交换prior位置,表示从叶开始。如connectbyid=priorpi......
  • WebService相关资料
    问题:如图,VS2022新建项目时没有“ASP.NETWeb应用程序(.NETFramework)”的选项 解决方法:点击跳转至修改安装选项界面 选择安装该项即可: ......