SAP PO的结算状态

  

[分享]未清采购订单(出自SAP屠夫)

后勤根据财务通知关闭未清采购订单处理方案简述:

采购订单(ME22N/ME23N)行项目的“交货”屏幕有个”交货已完成”,如果选择此标志,则表示叫交货已完成,该采购单不再是未清采购订单,也就是说该采购行收货关闭,不再需要交货,也不再参与MRP运算,如下图,注意过量交货限度/交货不足限度标志。

 

交货已完成标志何时设置?

首先,交货已完成是针对采购行项目即物料行的,在MIGO收货时,到”采购订单数据”屏有一个”交货已完成”标识,它有三个选择:默认的1 ”自动设置”|2 设置|3 不设置,如下图:

自动设置是怎么回事呢? 在配置路径物料管理->库存管理和实际库存->收货->设置"交货完成"标志(SE16:V_159L_E),默认是选择了自动设置"交货完成"标志的。 也就是说,如果MIGO收货数量在不足/过量交货容差内,系统将自动为该采购行设置”交货完成”标志。

举点实例就非常清楚,假设采购行项目数量为20个,无不足/过量交货容差,则该采购行在收满(可能多次收货)20个后自动设置"交货完成"标志,因为SE16:V_159L_E是如此设置,假设有设置不足/过量交货容差都是10%,即允许2个,则采购行在收满18个到22个的这个范围时,系统自动设置自动设置"交货完成"标志,由于系统不允许收货超过最大上限,总收货量不能超过22个。

当然,你也可在收货5个后就手工选择项2来设置”交货完成”标志,实务中,比如供应商首次送货16个,质检竟然发现只有5个过关,勉强收了,对其产品质量表示怀疑再也不想收次品了,因此立即手工设置”交货完成”;还有一种后续设置”交货完成”的情况,就是收货5个后,过了几天,比如供应商交货不及时,下面的交货不需要了,有两种方法:

(1).使用Tcode:ME22N直接修改采购单行项目打上”交货完成”标志,但是,有的企业是实施了采购订单审批的,审批后的订单ME22N无法直接修改”交货完成”标志,那就使用方法2.

(2).MIGO收货数量0,选择”2 设置” 来打上交货完成标志,此时产生了一个无数量无金额的垃圾物料凭证号,SAP的程序员真能折腾,这样的聪明法子都能想得出!

遗憾的是,"交货完成"标志并不意味着以后就不能再收货,同上,假设采购单数量为20,有设置不足/过量交货容差都是10%,在收货18个后,满足条件,"交货完成"标志自动设置,此时,可以使用ME2L/ME2M/ME2N等去查看,发现“仍要交货“数为0,可此标志并非禁止未来的收货,实际上未来还可收4个料进来,现在,怎样限制"交货完成"标志的行项目不允许再收货呢? 只能是使用功能增强(增强名称SMOD: MBCF0002),参考代码,逻辑很简单,就是收货时判断"交货完成"标志选择后禁止继续收货,如下表:

*限制交货完成的采购订单行项目不能再收货,By付鸿杰on 2008/07/22

DATA: I_ELIKZ LIKE EKPO-ELIKZ ,

I_MSG(60) TYPE C.

___select SINGLE ELIKZ INTO I_ELIKZ FROM EKPO

WHERE EBELN = I_MSEG-EBELN AND

EBELP = I_MSEG-EBELP .

I_MSG = '' .

CONCATENATE I_MSEG-EBELN '/' I_MSEG-EBELP INTO I_MSG .

CONCATENATE I_MSG '交货已完成,不能再收发货,请修改交货完成标志!' INTO I_MSG.

IF I_ELIKZ = 'X' .

MESSAGE E001(00) WITH I_MSG .

ENDIF.

E_SGTXT = I_MSEG-SGTXT. "必须的,否则物料行项目文本传输不到会计行项目文本

前面说过, 后台设置SE16:V_159L_E是设置满足不足/过量交货容差的收货范围时立即自动选上"交货完成"标志, 现在有一个问题,限制"交货完成"标志禁止继续交货是否合适?

举个实例来说明限制造成的不方便,辅助材料低值易耗品的采购,通常是设置有交货容差,准备采购某低值易耗品1000个,容差5%,收货950后,自动交货完成,以后还有的交货就收不进来,除非又去清楚标志,这种情况主要是因为采购单多次收货,如果采购行只收一次货就不存在此问题。

上图是个合成图,上半部分ME2L查看采购单4500000009/10行的仍要交货和仍要开票都为0,但下半图,我们看到采购单数量为20,收完10个后自动设置"交货完成",发票校验8个后自动设置”最后发票”标志(如果未设置该标志,则仍要开票显示为2个,即未清开票为2),此时该采购行彻底完成。

也就是说,未清订单包括未清交货和未清开票。

怎样的采购单才真正关闭?

有一个用户说,采购单在被正式付款结算后才是最终关闭,理由是止不定何时发票给冲销了,交货也给冲销了,推倒重来的故事是时有发生的,原料进仓后未认真质检,货也收了,发票也校验了,甚至钱也付了,等生产发料才发现料有问题要退货,这里不纠缠退货问题, 问题是,ERP系统如何知道某个采购单已付款结算了, 我们知道MIRO发票校验时的应付款是不带采购单的,更不用说带采购订单行项目! 为什么这样设计?因为有可能多个采购单一起做发票校验,生成的应付就一笔,带哪个采购单号? 带哪个采购行项目号?

有一家企业坚持应付要到采购单号,他说他们家绝对不可能出现多个采购单一起开票的,我们现在回顾一下收货,假设5个物料行,收货时参考分录如下:

Dr: 原料科目 物料号:物料1 采购订单/行项目 4500000009/20

原料科目 物料号:物料2 采购订单/行项目 4500000009/30

原料科目 物料号:物料3 采购订单/行项目 4500000009/40

GR/IR 物料号:物料1 采购订单/行项目 4500000009/20

GR/IR 物料号:物料2 采购订单/行项目 4500000009/30

GR/IR 物料号:物料3 采购订单/行项目 4500000009/40

*GR/IR为中间科目,可对应到应付暂估或材料采购

发票校验时,按SAP逻辑是要彻底平衡GR/IR中间科目,从数量到金额,此出不细讲,发票校验时GR/IR是带采购单和行项目的,如下图,但是应付不带采购单和行项目,原因刚才已讲述过,如果在设计时应付需带采购单/行项目,则应付需拆分和GR/IR一一对应就可,起码,SAP系统是不这样做的,应收款也存在这个问题,有个企业就是要应收去对应到销售订单/行项目,也就是对应到物料, 有的要分,有的要合,城里的想出来,城外的想进去,大千世界,无奇不有!

最终发票

最终发票的作用之一上面已经说了,设置了该标志采购订单行项目的未清发票为0,最终发票还有两个用途: 现金预测管理和基金管理(预算管理)。 在现金预测管理中, 有一个流动预测,以应收/应付模块中的客户/供应商帐户为基础,反映企业在相对较长期间的资金流入和支付交易情况, 很好理解,从企业长期资金状况来看,采购单可作为资金流出的一种类型, 如设置了最终发票,则流动预测将不再包括该采购单的剩余项。对于采购预算,同样,比如采购单数量1000个,采购价格10元,假设占用采购预算10000元,发票校验900个后设置最终发票标识,则该采购单将释放出剩余的1000元预算。

关于现金预测管理请参考(高度集成是SAP的最大卖点):

http://mfg.kingdee.com/pages/sapguru/blog/archive/2007/08/01/225505.aspx

http://mfg.kingdee.com/pages/sapguru/blog/archive/2007/10/09/246769.aspx

最终发票标识并不防止后续的发票过帐,如果选择了基于收货的发票校验,如果收货10个,发票校验8个,即使设置了最终发票标识,后续依旧可在校验2个,同样可以设置增强限制如果设置了最终发票标识的,则不允许再进行发票校验。

<think>我们正在讨论SAPPS模块(ProjectSystem)的项目结算规则,特别是研发费用转入在产品(WIP)的情况,以及它与事务码CO88的关系。根据用户之前的问题,我们了解到用户关注的是研发费用直接转入在产品,并重复强调了这一点。同时,用户提到了CO88,但在之前的回答中我们已经区分了KO88(用于内部订单结算)和CO88(用于生产订单结算)。在PS模块中,项目结算通常使用CJ88或CJ8G,而不是CO88。现在,结合用户本次的问题“SAP中PS模块的项目结算规则以及与CO88的关系”,我们需要明确以下几点:1.PS模块中的项目结构:通常使用WBS元素(工作分解结构)和网络(Network)来管理项目活动。2.研发费用归集:研发项目发生的费用(如人工、材料、外部服务等)会归集到WBS元素或网络活动上。3.结算规则:在PS模块中,结算规则用于将项目成本结转到不同的接收方,如成本中心、内部订单、固定资产、在制品(WIP)等。4.研发费用资本化:当研发项目满足资本化条件时,需要将费用转入WIP(在产品)或无形资产科目。5.结算事务码:在PS模块中,项目结算使用CJ88或CJ8G(批量结算),而CO88是生产订单结算的事务码,一般不用于项目结算。参考引用:引用[1]提到S4HANA项目实施方法论,但未直接涉及PS结算规则。引用[2]讨论了按单核算成本(MTO)和物料分类账(ML),与生产订单结算(CO88)相关,但未涉及PS模块。引用[3]介绍PM模块的功能位置,与本题无关。引用[4]描述服务采购订单(PO)的创建,与装运成本相关,但也不直接涉及PS结算。因此,我们主要依靠SAPPS模块的标准知识来回答。详细解答:###1.PS模块项目结算规则在PS模块中,结算规则是定义在WBS元素或网络活动上的,用于指定项目成本如何结转到其他成本对象或科目。-**结算对象**:可以是WBS元素、网络活动或整个项目定义。-**结算接收方**:包括成本中心、内部订单、资产(固定资产、在建工程、无形资产)、在制品(WIP)、利润中心等。-**结算结构**:```mermaidgraphTDA[项目成本发生]-->B[归集到WBS元素/网络活动]B-->C{结算规则}C-->|资本化|D[资产类科目]C-->|费用化|E[成本中心/利润中心]C-->|在制品|F[WIP科目]```###2.研发费用转入在产品的配置对于研发项目,若需将费用转入在产品(WIP),需满足:-**资本化条件**:根据企业会计准则,只有符合资本化条件的研发支出才能转入WIP。在SAP中,通常通过项目类别、结算规则的状态或自定义逻辑来控制。-**结算规则配置**:1.在WBS元素(事务码CJ02)或网络活动(CN21)中定义结算规则。2.在结算规则中,添加接收方为“在制品”(通常对应一个资产科目),并分配结算百分比(如100%)。3.设置结算类型(如PER=定期结算)和结算周期(如每月结算)。###3.结算执行:CJ88vsCO88-**CJ88**:PS模块的结算事务码,用于执行单个项目的结算。-执行后生成会计凭证:```借:在制品科目(资产类)贷:项目成本要素(损益类或资产类)```-**CO88**:生产订单结算事务码,用于将生产订单成本结转到库存或销售成本。它不适用于PS模块的项目结算。-生产订单结算通常发生在生产完工时,将订单成本转入库存商品(或半成品),若有差异则同时结转差异。因此,**研发项目费用转入在产品应使用CJ88(或批量结算CJ8G),而非CO88**。###4.研发项目结算的会计影响假设研发项目支出$C$,其中资本化部分比例为$k$(由会计准则确定),则:-结算时转出金额:$T=k\timesC$-会计分录:$$\text{借:在制品科目(资产类)}\quadT$$$$\text{贷:研发项目成本归集科目}\quadT$$剩余部分$(1-k)\timesC$作为费用化支出,可结转到费用科目。###5.操作步骤示例1.**创建项目**:CJ20N创建研发项目,定义WBS结构。2.**归集成本**:-人工成本:通过工时确认(CAT2)或工资核算分配-材料成本:项目库存发料(MB1A)-外部服务:项目采购订单收货3.**配置结算规则**:-在WBS元素中(CJ02),进入“结算规则”标签页:-接收方类型:A(资产)-接收方:在制品科目(如1805xxxx)-结算百分比:100%(或按资本化比例)-结算类型:PER(定期结算)4.**执行结算**:-月末运行CJ88,选择项目,执行结算。-或使用CJ8G进行批量结算。###6.与CO88的关联说明虽然CO88不用于项目结算,但在以下场景可能与PS模块交叉:-**研发试生产**:如果研发项目中包含试生产活动,且试生产通过生产订单管理,则该生产订单的结算使用CO88,将成本转入库存或项目成本(通过结算到WBS元素)。此时,项目结算(CJ88)会再将这部分成本(连同其他成本)结转到WIP。流程图:```mermaidgraphLRA[研发项目]-->B[生产订单]B--CO88结算-->C[项目WBS元素]C--CJ88结算-->D[在制品科目]```>⚠️**注意**:生产订单结算到项目WBS元素时,需在生产订单的结算规则中配置接收方为WBS元素(事务码KO02)。###总结|**项目**|**PS模块结算(CJ88)**|**生产订单结算(CO88)**||----------------|-----------------------------------|--------------------------------||**适用对象**|WBS元素、网络活动|生产订单||**研发资本化**|直接结算到WIP资产科目|不直接支持,需先结算到项目||**事务码**|CJ88/CJ8G|CO88/CO89||**会计科目**|资产类科目(WIP)|库存商品/差异科目|因此,针对用户最初的问题“研发费用直接转入在产品”,在PS模块中应通过**CJ88**执行结算,而非CO88。---###相关问题1.PS模块中如何配置WBS元素结算到在制品(WIP)科目?2.研发项目资本化条件如何在SAP中控制?3.生产订单结算(CO88)与项目结算(CJ88)在会计凭证上有何区别?4.当研发项目同时包含费用化和资本化支出时,结算规则应如何设置?</think>### SAP PS模块项目结算规则与CO88的关系分析 #### 1. **PS模块项目结算核心机制** 在PS模块中,研发费用转入在产品(WIP)需通过**项目结算规则**实现,关键流程如下: ```mermaid graph LR A[研发费用归集] -->|通过WBS元素| B(项目结构) B --> C{月末结算} C -->|资本化部分| D[在产品-WIP科目] C -->|费用化部分| E[损益科目] ``` - **结算对象**:WBS元素(工作分解结构)是成本归集的核心载体[^3] - **结算配置**: - 在WBS元素中定义结算规则(事务码`CJ02`) - 接收方类型选择 **"A"(资产科目)** 并指定WIP科目 - 结算比例按资本化要求设定(如100%全额资本化) - **会计分录**: ```text 借:1805xxxx(WIP资产科目) 贷:研发项目成本归集科目 ``` #### 2. **CO88在PS模块中的定位** **CO88不直接用于PS项目结算**,二者区别如下: | **维度** | **PS模块结算(CJ88)** | **生产订单结算(CO88)** | |----------------|-------------------------------|------------------------------| | **事务码** | CJ88(项目结算) | CO88(生产订单结算) | | **对象类型** | WBS元素/网络 | 生产订单 | | **研发WIP处理** | 直接结算到资产科目 | 需通过订单类型关联项目结构 | | **典型场景** | 研发项目资本化 | 试制样品生产 | - **PS专用结算**:研发项目必须使用 **`CJ88`** 或批量结算`CJ8G`[^3] - **CO88适用场景**:仅当研发活动通过**生产订单执行**(如试制工单),且订单关联WBS元素时才涉及 #### 3. **研发费用资本化的系统实现** **资本化条件控制逻辑**: ```mermaid graph TD A[费用发生] --> B{资本化判断} B -->|符合条件| C[标记“资本化”标识] B -->|不符合| D[标记“费用化”] C --> E[结算到WIP科目] D --> F[结算到费用科目] ``` - **控制点**: 1. 通过**项目类型**区分资本化/费用化(如ZRD_CPL=资本化项目) 2. 在WBS元素中设置**结算规则状态**(如REL=可结算) 3. 使用**用户状态**实现审批工作流(如“技术可行批准”)[^3] #### 4. **物料分类账(ML)的影响** 若启用ML(引用[2]),研发物料成本计算遵循: $$ \text{实际成本} = \text{标准成本} + \sum \text{差异} $$ - **WIP结算特点**: - 差异科目自动结转至WIP(`CKMLCP`执行后) - 价格控制从S(标准价)转为V(移动平均价) - 需在OKTZ中配置 **WIP成本组件** #### 5. **操作流程示例** ```text 1. 创建研发项目:CJ20N创建WBS结构 2. 费用归集: - 人工:CAT2工时确认到WBS - 材料:MB1A发料到项目库存 3. 配置结算规则:CJ02指定WIP科目 4. 执行结算:CJ88选择项目层级 5. 凭证验证:FB03检查科目是否为资产类 ``` > ⚠️ **关键控制** > - 项目状态需为 **TECO**(技术完成)或 **REL**(已释放) > - 未关闭项目需通过用户状态控制可结算性[^3] > - WIP科目必须在**资产会计**(AO90)中配置 --- ### 总结:PS结算与CO88的关系 - **核心结论**:研发费用直接转入在产品必须通过 **PS模块的CJ88** 实现 - **CO88介入场景**:仅当研发试制通过生产订单执行,且订单结算到关联WBS时 - **混合场景处理**: ```mermaid graph TB A[试制生产订单] -->|CO88结算| B[关联的WBS元素] B -->|CJ88结算| C[WIP资产科目] ``` --- ### 相关问题 1. PS模块中如何配置WBS元素自动结算到WIP科目? 2. 研发项目资本化条件如何通过用户状态实现自动控制? 3. 物料分类账激活后对PS模块的WIP结算会产生哪些特殊影响? 4. 当研发项目同时包含资本化和费用化支出时,结算规则应如何分层设置?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值