SAP跨公司采购
- 格式:pdf
- 大小:676.04 KB
- 文档页数:8
跨公司销售业务流程及后台配置文档跨公司销售业务流程1、流程图实际货运运输实际货物流向如上图,客户向A-1公司购买货物,但是A-1公司内由于货物短缺等因素库存不足,但同一集团下的A-2公司有足量的库存;正常情况下A-1需要采购A-2的货物并卖给客户,但上述步骤可能因采购时间较长影响交期,且步骤负责;为避免不必要的步骤,我们只需下达跨公司销售订单进行一步操作,即可实现2、实例如客户1192与化工签订购销合同,需要乙草胺原药1000KG,但是化工由于近期工段进行整修,所以乙草胺工段停产,导致库存不足1000KG,但是农化的库存较多,完全可以定期供应该客户要求,于是化工下单时选择销售订单类型为Z006购货客户发货工厂客户为下单客户,工厂为发货工厂销售价格化工采购农化的价ZPR2为化工销售给客户的价格,ZI01为化工采购农化的价格(成本价)客户农化发货根据销售订单在VL01N内创建交货单,发货工厂为农化,而非下达销售订单的化工,点击发货过账保存,查看该张交货单的物料凭证,货物移动类型为601相对应的会计凭证农化会计凭证以及物料凭证全部在2000农化内产生VF01针对交货单进行开票,对于Z006类型的交货单,我们一般开票的时候需要开两次,第一次是化工对客户进行开票,第二次是农化对化工进行开票开票客户第一次开票是化工对客户进行开票,开票是确认成本农化销售给化工的价格,即为化工给客户的成本,保存9100002849,查看其会计凭证第二次针对交货单8100002918开票,进入VF01开票客户第一次开票是农化对化工进行开票公司间价格此处的ZI01为农化销售化工的价格,即化工开给客户的成本价,两张票据ZI01必须保持一致,否则会影响财务成本的核对,导致两家公司的账务核对不上,点击保存产生凭证9100002850 ,查看该张票据的会计凭证使用VF02,进入票据9100002850,表头—输出进入WE02,查看IDOC的状态查看该张票据产生的IDOC,系统提示凭证010*******已经过账完成,表示采购相关操作系统已经全部自动过账完毕,使用FB03查看该凭证后台配置文档1、定义订单类型销售与分销 销售 销售凭证 销售凭证抬头 定义销售凭证类型跨公司销售订单:Z006定价标识符定义正常开具发票定义公司间开具发票2、分配销售区域到凭证类型销售与分销 销售 销售凭证 销售凭证抬头 分配销售区域到销售凭证类型定义销售类型允许的销售区域3、定义项目类别销售与分销 销售 销售凭证 销售凭证项目 定义项目类别跨公司销售订单项目:Z006(同标准,无特殊变更)此字段决定是订单/交货单出具发票是否产生成本4、分配项目类别销售与分销 销售 销售凭证 销售凭证项目 分配项目类别【1】销售凭证类型:Z006【2】来自物料的项目类别【3】该条行项目的用途【4】后面如定义有多个行项目类别,优先选择哪一个1 2 3 45、定义计划行类别销售与分销 销售 销售凭证 计划行 分配计划行类别计划行类别:ZP定义发货移动类型订单是否进行可用性检6、分配计划航类别销售与分销 销售 销售凭证 计划行 分配计划行类别【1】行项目类别【2】来自物料的物料需求计划【3】自动分配此计划行类别【4】可手工修改成为此项目类别1 2 3 47、定义交货单类别后勤执行 装运 交货 定义交货类型跨公司销售交货单:Z0068、定义交货单行项目后勤执行 装运 交货 定义交货单行项目是否允许过量交货9、项目类别确认后勤执行 装运 交货 在交货时定义项目类别确认【1】项目类别【2】来自物料的科目确定【3】该项目的用途:如CHSP为批次分的项目【4】优先使用该项目类别2 3 4110、开票:定义开票类型销售与分销 开票 开票凭证 定义出具发票类型(在定义销售订单类型时,我们已经定义Z006这种类型销售凭证的给客户开具发票时类型为ZF2,公司间开具发票的发票类型为ZIV)发票类型为ZF2定义取消时产生的凭证类型定义该发票是否产生IDOC输出确定过程:V10000 输出条件为RD00 不会使用EDI 发票类型为ZIV定义取消时产生的凭证类型定义该发票是否产生IDOC输出确定过程:V40000 输出类型为RD04会使用EDIIDOC配置⏹开票输出配置销售与分销 基本功能 输出控制 输出确定 使用条件技术的输出确认 维护开票单据的输出过程 维护输出类型RD00输出类型RD00仅打印输出存储顺序004 RD04输出类型进行EDI传输RD00与RD04的存储顺序都为004,查看存储顺序销售与分销 基本功能 输出控制 输出确定 使用条件技术的输出确认 维护开票单据的输出过程 维护输出类型存储顺序中仅且只有一个Table,如果有多个Table则按照顺序依次读取销售与分销 基本功能 输出控制 输出确定 使用条件技术的输出确认 维护开票单据的输出过程 维护输出确定过程销售与分销 基本功能 输出控制 输出确定 使用条件技术的输出确认 维护开票单据的输出过程 分配输出确定过程⏹设置IDOC端口-----WE21端口名(A000000001)描述(Inter company billing 公司间结算)Version:版本(SAP 4.x 版本的IDoc记录类型)TAB外向文件: 功能模块名(EDI_PATH_CREATE_DATE_TIME)TAB出站:触发器: RFC目标(FINBTR@ECPCLNT800)TAB内向文件: 功能模块名(EDI_PATH_CREATE_DATE_TIME)⏹WE20(合作伙伴配置文件)WE20->伙伴类型KU->创建(F7)合作伙伴编号(C2000)类型(KU)记账处理:许可代码程序中填入相关信息,保存,然后增加一条出站参数伙伴角色(BP)消息类型(INVOIC)消息代码(FI)TAB出站选项:双击INVOIC 接收方端口(A000000001)输出模式(立即转换IDoc)基本类型(INVOIC01)为农化创建新的消息控制,如上图WE20->伙伴类型LI->创建(F7)合作伙伴编号(1000)类型(LI)记账处理:许可代码程序中填入相关信息,保存,然后增加一条入站参数伙伴角色(BP)消息类型(INVOIC)消息代码(FI)TAB内向选项:双击INVOIC处理代码(INVF)⏹财务科目配置财务会计(新) 应收账款和应付账款 业务交易 收进发票/贷项凭证 电子数据传输 输入程序参数给EDI发票收据检查是否记录LI 供应商1000 2000(C2000对应的公司代码)双击进入过账明细G/L借方记帐码40G/L贷方记帐码50供应商借方记帐码21供应商记帐码31F3返回财务会计(新) 应收账款和应付账款 业务交易 收进发票/贷项凭证 电子数据传输 为EDI收进发票分配公司代码检查记录是否存在LI 1000 (1000对应的公司代码)2000(C2000对应的公司代码)F3返回财务会计(新) 应收账款和应付账款 业务交易 收进发票/贷项凭证 电子数据传输 为EDI程序分配税码LI 1000(1000对应的公司代码)2000(C2000对应的公司代码),进去后分配14050105(跨公司销售)的一个总账科目财务会计(新) 应收账款和应付账款 业务交易 收进发票/贷项凭证 电子数据传输 为EDI程序分配税码LI 1000 X1 17.000 CN J1LI 1000 X3 13.000 CN J2。
SAP公司间交易配置及操作详解目录1.S AP跨公司销售流程及其配置和操作 (2)1.1. SAP跨公司销售的业务流程说明 (2)1.2. SAP跨公司销售的后台配置说明 (3)1.2.1. 定义订单类型 (3)1.2.2. 定义项目类别 (5)1.2.3. 分配项目类别 (7)1.2.4. 定义计划行类别 (8)1.2.5. 分配计划行类别 (9)1.2.6. 定义交货类型 (10)1.2.7. 定义交货的项目类别 (11)1.2.8. 在交货时定义项目类别确认 (12)1.2.9. 定义开票类型 (13)1.2.10. 按销售组织定义内部客户号 (14)1.2.11. 将销售区域分配给销售组织 (15)1.3. SAP跨公司销售业务前台操作说明 (17)1.3.1. 创建公司间交易的价格记录 (17)1.3.2. 创建贸易型公司对外客户的价格记录 (18)1.3.3. 创建对外客户的销售订单 (19)1.3.4. 创建交货单DN (22)1.3.5. 根据交货单DN,创建对外客户发票. (23)1.3.6. 根据交货单DN,创建公司间销售发票 (24)2.S AP公司间采购流程及其配置和操作 (26)2.1. SAP公司间采购的业务流程说明 (26)2.2. SAP公司间交易的后台配置说明 (26)2.2.1. 定义工厂的装运数据 (26)2.2.2. 分配交货类型和检查规则 (28)2.2.3. 分配凭证类型,一步过程,交货不足限度 (29)2.2.4. 在交货时定义项目类别确定 (30)2.3. SAP公司间交易的前台业务操作说明 (31)2.3.1. 创建公司间采购订单 (31)2.3.2. 开公司间DN(VL10B OR VL10D) (32)2.3.3. 拣配与发货过账(VL02N) (33)2.3.4. 公司间开票(VF01) (35)1. SAP跨公司销售流程及其配置和操作1.1.SAP跨公司销售的业务流程说明典型案例:某集团企业下有两家公司Z010,Z753分别设在香港和梅州,其中Z753梅州公司是生产型公司,主要生产LED灯,Z010香港公司是贸易型公司,它没有实体的生产工厂,主要负责向全世界销售梅州公司生产的产品.业务方案及分析:针对上面的业务情况,一般有如下3种方案:方案一:走标准的销售业务流程(两家公司在处理之间的业务时都把对方当做和外部公司一样)SAP标准的销售业务流程图如下:分析上面流程:这流程有点复杂,完成这样的业务,需要开2张销售订单,1张采购订单,1张采购发票,2张发货单DN ,2张销售发票(开票时候参照各自DN独立开票)方案二:就是我们今天重点要讨论的跨公司间销售流程。
在集团公司会出现这样一种情况,有一个采购组织通过一个公司集中采购,然后在分别调拨给每个不同的公司;调拨有两种情况:1、平价调拨2、加价调拨;今天要说的是第一种情况,也有人这种情况叫做“代购”,不是帮客户代购,而是帮集团内部代购;这种集中采购模式两个注意点:1.平价调拨2,税。
业务场景:1000公司,3000公司,代沟一台笔记本10000元1.创建集中采购订单(ME21N)2.对采购订单收货(MIGO)3.1000公司做发票校验(MIRO)4.公司间的补充记账(程序:RFBUST10),sm35运行后台作业;1.创建集中采购订单(ME21N);采购公司1000,工厂3000(属于3000公司)注:如果系统提示信息,直接修改信息类型即可。
我当时测试的时候是有错误提示的;2.对采购订单收货(MIGO)由于我这个系统是配的是无价值的收货,所以在采购收货时没有产生FI凭证;如果是采购的是物料,产生的凭证是DR:库存商品CR:GR/IR+ 差异3.1000公司做发票校验(MIRO)注:系统可能会提示一个错误消息M8393,直接修改消息类型就可以了;这个时候FI凭证很有意义了:一笔发票校验产生两个公司的凭证;1000公司凭证:3000公司凭证:这两个凭证和一般凭证不同的地方在于,在凭证抬头都关联一个跨公司的凭证;跨公司凭证的编号规则:公司1000FI凭证+公司代码1000+记账年度的后两位按道理来说业务其实已经做完了,前面也说了这个方案最大的问题在于税的问题;如果直接这样记账3000公司其实根本不涉及税的问题,如果1000公司和3000公司都属于一个地税管理,我觉得上面的业务就够了,就是集团所谓的合并纳税;但是如果1000公司和3000公司不隶属于一个地税局管理,因为利益原因,合并纳税是很难达成的;虽然在业务上没有体现买和卖的关系,但是必须从财务角度补上财务的凭证;其实SAP对这一块也是有标准解决方案的,如下:4、公司间的补充记账(程序:RFBUST10)SM35运行后台作业后也会产生两个凭证:1000公司补充凭证:3000公司补充凭证看看后台配置:1.采购组织只分配给工厂,不要分配给公司2.公司间清帐科目配置3、配置跨公司交易税类型。
SAP 跨工厂采购订单交易(两工厂都要看出收入和成本)(2015-06-05 17:04:20)转载▼标签:分类:ERP、MES与企业信息化sap跨工厂交易我公司的业务可以说什么样的都有!前面已经实现了2种采购库存转储,2种方式都不一样,现在公司又出现了第三种,不走STO模式,也要与普通的库存转储方式区分出来;现在的业务是这样的:同一公司下1003 工厂是生产工厂,1004 是销售工厂(你没看错,是销售工厂不是销售部门,1004 除了没有生产其它各部门都齐全),1004 接到旗下各分公司的销售订单,然后向1003 生产工厂下单(下采购订单), 记住1003 和1004 都是公司1000 属下的。
要求1003 卖给1004 要有销售价格,1003 本身生产成品是有成本价格的;而1004 卖给各分公司也是有销售价格的,1004 从1003 采购成品的采购价格就是1003 的销售价格;实现的方法是:定义一个采购类型,从库存转储订单COPY一个为“库存转储订单(有价格)”,项目类型为“U”,下单时是直接下给工厂而不是供应商,1003 接到1004 下的订单后进行生产,入库,然后通过MB1B 的351 将成品发给1004 ,1004 接到1003 的出货通知后通过MIGO 进行收货。
重点在于条件类型的设定,要求条件类型里必须有1003 的成本价格,1004 的销售价格即1003 的采购价格。
最终结果如下图:采购订单:1003发料和1004收货后:产生的财务凭证如下:后台配置:1)ZY01,ZY02 的% 需要给一个默认值,先定义条件表601,字段是交货工厂和收货工厂2)定义存取顺序ZY01,这个顺序都分配给条件类型ZY01 和ZY02 , 存取顺序指向前面增加的601表3)增加条件类型ZY01 和ZY02 , 从“折扣或附加费”COPY 出来,存取顺序都设为“ZY01”,控制数据2里的“应记项”必须打上勾,如果不勾上,则这个条件类型将不会记录到会计凭证里,切记!4)条件类型P101估价价格供货工厂的“定价类别”选G 内部价格,获取的是物料主数据里的价格5)条件类型P100转移价格供货工厂的“定价类别”选H 基本价格,存取顺序选“VKP0”,参考定价类型选“VKP0”,参考应用程序选“V”,定价过程选“VKP000”6)定义事务/事件码,增加事务码Z10 收入和Z20 成本,通过OBYC 给Z10 和Z20 分配记账科目7)增加计算方案RM3000 库存转移单据(有价格)注意: 1003 的销售价格在VK11 里维护VKP0ZY01 和ZY02 的% 在MEK1里维护。
跨公司采购1.业务总览由于各种原因,采购订单中经常会采购工厂和收货工厂属于不同公司代码,销售订单中销售工厂和发货工厂属于不同的公司代码的情况。
这种情况发生在销售模块成为跨公司销售,发生在采购模块称为跨公司采购(也称为集中采购),对于集团型的公司,这种情况经常会发生。
对于跨公司采购,有以下两个典型的场景:●场景一由于某些特殊原因,对供应商的收货是收到某个公司(如生产性的公司B),而对供应商的付款是由另外一家公司(如贸易性质的公司A)采购,如在国内,不少公司在香港特别行政区会成立这类贸易性质的公司,当需要向国外进口一些原材料则通过HK公司,实际供应商送货直接送至国内的工厂。
●场景二某集团下,有多家公司(如公司B、公司C)都需要使用同一个原材料,采用集中采购的模式,有其中一家公司A与供应商签订协议,财务相关付款业务全部有A公司操作,但送货根据每家公司(公司B、C等)的需求送至各自公司的工厂中,如A公司可能是财务共享性质的公司或者母公司,统一负责对外部供应商的付款。
2.方案分析对于上诉两个业务场景有以下两种方案2.1.方案一认为是二次采购行为,相应的创建两张采购订单。
首先是在系统中创建对外部供应商的采购订单,采购组织、收货工厂均为A 公司,并创建针对A公司的公司间的采购订单,采购组织、收货公司为B公司。
收到供应商的事务后,首先A公司进行收货,然后再从A公司针对公司间采购订单创建发货单,发给B公司,B公司再做收货。
A公司财务流采购原材料入库借:库存100贷:GR/IR 100发票过账借:GR/IR 100进项税17贷:应付账款117销售原材料出库借:发出商品100贷:库存100销售开票借:应收账款117贷:营业收入100销项税17B公司财务流采购原材料入库借:库存100贷:GR/IR 100发票过账借:GR/IR 100进项税17贷:应付账款1172.2.方案二同一张采购订单,收货公司与发票校验的公司不同,创建采购订单,采购订单公司代码为A公司,采购订单中行项过账工厂属于B公司,这样当采购订单收货时,库存收到B公司,发票过账时,直接在A公司进行发票过账。
SAPSTO公司间转移采购订单配置与过帐介绍公司间转移采购订单的配置主要包括以下几个步骤:1. 创建两个物料主数据记录,一个用来表示发货仓库的物料,另一个用来表示收货仓库的物料。
在物料主数据记录中,需要设置物料的交货数据(Delivery Data),交货数据中需要指定交货类型为“NL”(NL - Stock Transfer)。
2. 在SAP系统的采购组织中设置供应商,并为供应商创建一个采购信息记录。
在采购信息记录中,需要指定供应商的供应区域(Supplying Plant)为发货仓库,并设置交货计划中的交货类型为“NL”。
3. 创建一个采购组织,该采购组织用于表示收货仓库。
在采购组织的采购工作台(Purchasing Organizational Data)中,需要设置默认的供应商为发货仓库对应的供应商。
4.创建一个采购订单。
在采购订单的头部数据中,需要指定发货仓库为供应商,并设置交货类型为“NL”。
在采购订单的行项目中,需要指定收货仓库为采购组织,物料为收货仓库的物料,数量和交货日期等信息。
5. 配置采购订单的采购为公司间转移。
在采购订单的行项目中,需要在“采购数值中的扩展”(Purchasing Value Key Extentions)中,设置“公司间交货”标识为“是”。
公司间转移采购订单的过账主要包括以下几个步骤:1. 创建交货单(Outbound Delivery)。
在SAP系统的交货工作台中,创建一个交货单,并将采购订单中的物料和数量添加到交货单中。
在交货单的头部数据中,需要指定发货仓库和收货仓库以及相关的交货日期等信息。
2.进行交货过账。
在交货过账过程中,系统将会更新库存和会计凭证。
在SAP系统的过账工作台中,选择交货单,并进行过账操作。
系统将根据交货单的内容进行物料扣减,库存更新以及相关的会计凭证的生成。
3. 创建收货单(Inbound Delivery)。
在SAP系统的交货工作台中,创建一个收货单,并将交货过账中物料扣减的数量添加到收货单中。
跨公司采购
1.业务总览
由于各种原因,采购订单中经常会采购工厂和收货工厂属于不同公司代码,销售订单中销售工厂和发货工厂属于不同的公司代码的情况。
这种情况发生在销售模块成为跨公司销售,发生在采购模块称为跨公司采购(也称为集中采购),对于集团型的公司,这种情况经常会发生。
对于跨公司采购,有以下两个典型的场景:
●场景一
由于某些特殊原因,对供应商的收货是收到某个公司(如生产性的公司B),而对供应商的付款是由另外一家公司(如贸易性质的公司A)采购,如在国内,不少公司在香港特别行政区会成立这类贸易性质的公司,当需要向国外进口一些原材料则通过HK公司,实际供应商送货直接送至国内的工厂。
●场景二
某集团下,有多家公司(如公司B、公司C)都需要使用同一个原材料,采用集中采购的模式,有其中一家公司A与供应商签订协议,财务相关付款业务全部有A公司操作,但送货根据每家公司(公司B、C等)的需求送至各自公司的工厂中,如A公司可能是财务共享性质的公司或者母公司,统一负责对外部供应商的付款。
2.方案分析
对于上诉两个业务场景有以下两种方案
2.1.方案一
认为是二次采购行为,相应的创建两张采购订单。
首先是在系统中创建对外部供应商的采购订单,采购组织、收货工厂均为A 公司,并创建针对A公司的公司间的采购订单,采购组织、收货公司为B公司。
收到供应商的事务后,首先A公司进行收货,然后再从A公司针对公司间采购订单创建发货单,发给B公司,B公司再做收货。
A公司财务流
采购原材料入库
借:库存100
贷:GR/IR 100
发票过账
借:GR/IR 100
进项税17
贷:应付账款117
销售原材料出库
借:发出商品100
贷:库存100
销售开票
借:应收账款117
贷:营业收入100
销项税17
B公司财务流
采购原材料入库
借:库存100
贷:GR/IR 100
发票过账
借:GR/IR 100
进项税17
贷:应付账款117
2.2.方案二
同一张采购订单,收货公司与发票校验的公司不同,创建采购订单,采购订单公司代码为A公司,采购订单中行项过账工厂属于B公司,这样当采购订单收货时,库存收到B公司,发票过账时,直接在A公司进行发票过账。
发票过账时,除了产生对外部供应商的应付账款和会计凭证,还会在A、B两家公司之间产生公司间往来的会计凭证。
采购订单入库
B公司财务流
借:库存100
贷:GR/IR 100
发票过账
A公司财务流
借:应收账款100
进项税17
贷:应付账款117
B公司财务流
借:GR/IR 100
贷:应付账款100
手工凭证
A公司财务流
借:应收账款17
贷:销项税17
借:营业收入100
贷:营业成本100
B公司财务流
借:进项税17
贷:应付账款17
2.3.方案比较
方案二优点在与简洁,整个后勤模块的操作步骤少,并且与业务完全匹配。
缺点在于缺少必要会计凭证(公司A缺少收入、成本科目,同时公司间往来凭证的科目中不包括税金科目),这些凭证需要手工进行制作,如果A公司需要出具增值税发票给B公司,那么采用该方案对金税接口也会有影响。
方案一有点在于不需要财务手工做凭证,缺点是操作步骤多。
3.系统实现
3.1.方案一
正常采购+公司间采购
3.2.方案二
3.2.1.通过OBYA(以下路径)维护跨公司的对应往来科目SPRO->财务会计->总账会计->业务交易->准备跨公司代码交易
3.2.1. 创建采购订单
公司代码为A010
工厂为B001(对应公司代码为B010)
3.2.2.采购订单收货
3.2.3.发票过账
A010
B010
袁江吕
2017年10月24日。