Internal Order内部订单
(2016-11-15 21:48:08)
标签: ko22可用性检查ko88ko02kka1 |
分类: CO控制【原创】 |
1 内部订单会计
1.1 概述
内部订单是专用于控制成本会计中对象的费用单(例如场景1:通勤车费用需要分摊到不同的成本中心)和具有附加值的生产费用单,即可以进行资本化的费用单(例如场景2:企业内部构建厂房或者流水线)。内部订单是CO模块中一个常用的成本对象,拥有与成本中心相似的机能,但内部订单通常是短期生效并且更加灵活,可以跨部门核算成本,常用于计划、收集、监视和结算在公司内部进行的特定操作或任务,一般需要结算到成本中心、资产、总账科目等多种对象。
图 15‑1 展示了内部订单常用的两个业务场景,场景一中的通勤车辆由多个部门共同使用,如果不通过内部订单则相关成本需要直接过账到各部门成本中心,但过账时难以明确各部门应承担的金额,并且增加过账的复杂度和工作量。使用了内部订单则所有相关成本直接归集到内部订单,期末按照一定的规则(如各部门员工数量)分配到相关成本中心,既能使用内部订单核算通勤车辆成本,又能通过成本中心核算各部门的通勤费用。场景二中的厂房建设成本全部归集到内部订单,期末结算到在建工程或总账科目,由于成本中心无法结算到CO模块以外的对象,在建工程、新产品研发等项目常使用内部订单进行成本核算。
图 15 ‑1内部订单成本核算场景
1.1 相关配置
在启用内部订单功能前,我们需要针对上述场景所使用的内部订单进行些初始化配置,包括维护订单类型,为订单类型分配编号,维护结算参数文件等。
1.1.1 维护订单类型
使用订单类型对相同目的或用途的内部订单进行分类,如“项目研发”、“资产投资”、“间接费用”等类型。
路径:IMGà控制à内部订单à订单主数据àKOT2_OPA - 定义订单类型
图 15‑ 2定义订单类型
Ÿ 结算参数文件:用于定义该类型的内部订单可以被结算到哪些类型的对象。
Ÿ 计划参数文件/预算参数文件:用于定义该类型的内部订单在编制计划时的时间框架、汇率类型等。
Ÿ 对象分类:用于识别成本对象的分类,由系统预定义“投资、间接费用成本、生产、利润分析”四种类型,所有成本对象都具有该属性,但部分对象的分类是固定的(如成本中心属于间接费用成本,获利分析段属于利润分析),其他成本对象需要在创建时设定所属分类。
四种状态指明了成本对象在期末结算完成后应达到的状态,如下表所示。
Ÿ 职能部门:即功能范围,内部订单创建时会将此处输入的部门作为默认值。
Ÿ 模型订单:可以将某个内部订单编号设置到该字段作为模型订单,则创建该类型的内部订单时会将模型订单的各字段内容作为默认值。
Ÿ 业务伙伴更新:用于控制在内部订单相关业务中是否更新合计表FAGLFLEXT中的合作伙伴字段,如果选择“半活动”则只有内部订单间的成本结转才会更新合作伙伴字段,如果选择“激活的”则所有与内部订单相关的成本结转都会更新合作伙伴字段。
Ÿ 分类:可以通过自定义分类对内部订单追加客制化属性用来进一步识别内部订单。使用分类前需要先执行分类激活和配置,分类一般用于描述物料和销售订单等的客制化属性,较少用于内部订单。
Ÿ 承诺管理:激活内部订单的承诺明细管理,在选中该标志前需要在控制范围中激活承诺管理。
Ÿ 收入过账:如果需要使用内部订单过账收入,则选中该标志。
Ÿ 综合计划:使用该标志激活内部订单和成本中心间的集成计划,在选中该标志前需要在CO版本中激活集成计划。
Ÿ 归档:归档是指定期对SAP系统内的老旧数据转移到其他永久存储媒介如磁带等,可以降低系统负荷,提高处理性能。“滞留时间1“决定了内部订单主数据被设置删除标志后多久可以被归档程序设置归档删除标志,“滞留时间2”决定了在经过滞留时间1之后还需要多久归档程序才能物理删除该内部订单。
Ÿ 状态管理:可以通过内部订单的状态来反映其处于生命周期的哪个阶段,并控制各阶段可执行的业务操作。如果选中“立即释放”标志则内部订单保存时自动设置为释放状态。
Ÿ 主数据显示:可以为内部订单主数据的各字段设置输入状态,包含“隐藏、显示、可选输入、必输、高亮”。
1.1.1 维护编号范围
创建内部订单的编号范围并分配给订单类型。
路径:IMGà控制à内部订单à订单主数据àKONK - 维护订单编号范围
图 15‑ 3 维护订单编号范围
图 15‑ 4 为订单类型分配编号范围
分配完成后显示如 图 15‑5 。
图 15 ‑5 分配编号范围结果
1.1.1 内部订单状态控制
内部订单存在两种状态控制,系统状态和用户状态。系统状态由系统预先定义且无法修改,包含“CRTD-创建”、“REL-释放”、“TECO-技术性关闭”、“CLSD-关闭”四种状态。用户状态由用户状态参数文件定义,最多可定义99个用户状态,对内部订单的状态实现进一步细分控制。每个状态都使用唯一一个代码识别,控制了此状态下可执行的事务,以及可以前进或退回到哪些状态。
路径:IMGà控制à内部订单à订单主数据à状态管理àOK02 - 定义状态参数文件
图 15‑ 6内部订单定义状态参数文件
Ÿ 状态编号:用于识别唯一状态的内部编号。
Ÿ 状态:用于识别唯一状态的四位编码,内部订单的状态信息一般显示该编码。
Ÿ 最低/最高状态:当前状态可以前进或退回到哪些状态。
Ÿ 授权代码:通过该代码关联内部订单状态和用户权限,可以基于订单状态区分用户权限,具体使用方法请参考“22用户权限控制”章节。
双击“状态”项目维护该状态下可执行哪些事务码。
图 15‑ 7定义状态参数文件-事务控制
1.1.1 内部订单计划参数文件
设置内部订单计划编制的相关参数。
路径:IMGà控制à内部订单à计划à手动计划à维护全面计划编制的计划参数文件àOKOS – 定义汇总计划编制的计划编制参数文件
图 15‑ 8定义汇总计划编制的计划编制参数文件
1.1.1 内部订单预算参数文件
设置内部订单预算编制的相关参数。
路径:IMGà控制à内部订单à预算和有效性控制àOKOB - 维护预算参数文件
图 15‑ 9维护预算参数文件
Ÿ 活动类型:控制是否激活可用性控制,可选项如下;
0 不能激活:不激活可用性控制。
1 在预算分配期间自动激活:为内部订单编制预算后自动激活可用性控制。
2 后台激活:由后台JOB(事务码KO30)定期检查是否应该激活可用性控制,使用该选项时必须为“用途”字段输入百分比,当实绩/预算超过该百分比时后台JOB激活可用性控制。
Ÿ 总计:选中该标志则使用所有年度的合计预算执行可用性控制,否则使用各年度的预算执行可用性控制。
路径:IMGà控制à内部订单à预算和有效性控制à为可用性控制定义容差限制
图 15‑ 10为可用性控制定义容差限制
Ÿ 作业组:可以对不同业务定义不同的可用性控制规则,例如采购订单的容差限制比财务会计过账的更加严格。
Ÿ 消耗%、绝对公差:即执行可用性控制的边际,“实绩/预算”超过该百分比,或“实绩-预算”的绝对值超过该金额时,系统执行相应的操作。
Ÿ 操作:即超过可用性控制的边际条件时,系统执行哪些操作,可选项如下;
1 警告:显示警告信息,但仍可过账。
2 带有寄给负责人的警告:显示警告信息,并同时给内部订单责任人发送邮件,但仍可过账。
3 错误信息:显示错误信息,无法过账。
1.1.1 内部订单结算参数文件
设置内部订单结算的相关参数。
路径:IMGà控制à内部订单à实际过账à结算à维护结算参数文件
(图略)
*具体配置方法请参考“18.2.4生产订单结算相关配置“章节。
路径:IMGà控制à内部订单à实际过账à结算à维护分配结构
分配结构被分配给结算参数文件,定义结算内部订单时使用的成本要素。
图 15‑ 11维护分配结构
• 按成本要素:在结算内部订单时贷记原始过账的成本要素,将成本结转到接收方,只能结算初级成本要素。
• 结算成本要素:将“源”中分配的初级和次级成本要素的金额合计,通过贷记指定的结算成本要素将成本结转到接收方,如果内部订单成本中存在次级成本要素并且该订单需要结算到CO以外的对象如总账科目、固定资产,则必须使用结算成本要素。
1.1 主数据
1.1.1 创建内部订单
路径:SAP菜单à会计核算à控制à内部订单à主数据à特殊功能à订单àKO01 – 创建
图 15‑ 12创建内部订单-分配
切换到“控制数据”标签。
图 15‑ 13创建内部订单-控制数据
切换到“期末关闭”标签。
图 15‑ 14创建内部订单-期末关闭
数据维护完成后,点击保存按钮创建内部订单主数据。
1.1.1 订单组与订单变式
订单组可通过以下菜单进行创建,操作方法与成本中心组类似。
路径:SAP菜单à会计核算à控制à内部订单à主数据à订单组àKOH1 – 创建
(图略)
订单变式是将内部订单动态分组的方法,通过设定选择条件由系统在使用该变式时自动选取符合条件的内部订单,该变式与订单组同样可用于分摊分配和报表等,也可以为成本中心、生产订单等创建变式。
路径:IMGà控制à内部订单à订单主数据à选择和归集处理àOKOV - 定义选择变式
(图略)
1.1 计划和预算
1.1.1 计划编制
为内部订单编制计划,可以存在多个版本,反映不同时期或目的的计划数据,计划仅用于比对分析如“计划&实际比较”报表,不能用于可用性控制。
路径:SAP菜单à控制à内部订单à计划à成本和作业输入àKPF6 – 更改
具体编制方法请参考“14.3成本中心计划”章节。
(图略)
1.1.2 预算编制
为内部订单编制预算用于可用性检查,只能存在一个版本的预算。
路径:SAP菜单à控制à内部订单à制定预算à原预算àKO22 – 更改
图 15‑15 内部订单编制预算计划&预算编制完成后内部订单的状态变化如 图 15‑16 。
图 15 ‑16 内部订单-状态变化
1.1.1 可用性检查
会计凭证过账或MM模块发票校验等实际成本过账到内部订单时,对于需要进行预算控制的内部订单,系统检查可用性并根据预算的耗用状况显示警告或报错信息,如图 15‑17 。
图 15 ‑17 内部订单-预算可用性检查
1.1 实际成本过账
内部订单的实际成本过账与成本中心相似,本节仅作简要介绍。
1.1.1 来自FI的过账
使用事务码F-02或FB50过账会计凭证,在成本费用科目行项目中指定内部订单,过账结果如 图 15‑18 。
图 15 ‑18 内部订单的实际成本过账
1.1.1 来自MM的过账
通过MM过账成本到内部订单的两个常见场景如下。
• 采购物资或费用在入库时直接过账到内部订单。
图 15‑19内部订单的MM模块过账
• 项目耗用库存材料,即将物料费用化过账到内部订单。
图 15‑ 20内部订单的MM模块过账
1.1.1 CO内部的成本流转
在各成本对象间的成本流转,内部订单既可以作为发送方,也可以作为接收方,常见的成本流转方式如下;
• 成本中心分摊分配成本给内部订单,具体说明请参考“14.5.2分配”及“14.5.3分摊”章节。
• 成本中心分配作业给内部订单,执行事务码“KB21N直接作业分配”,如 图 15‑21 。
图 15 ‑21CO成本流转到内部订单
1.1.1 统计内部订单和统计过账
统计内部订单不是成本对象,一般用于增加成本分析的维度,例如通勤车辆费用由多个部门共同承担,过账时指定各部门成本中心,但期末分析各车辆费用时需要从多个成本中心取数,使用统计内部订单则可以在不影响按部门核算车辆费用的前提下,进一步按车辆核算费用(每台车对应一个统计内部订单)。使用统计内部订单过账时必须分配一个实际成本对象,所有过账到统计内部订单的成本费用都视为备注信息,不能参与成本流转,统计内部订单的过账如图 15‑22 。
图 15 ‑22 统计内部订单的过账
统计内部订单可以与实际内部订单使用相同的报表进行分析。
路径:SAP菜单à会计核算à控制à内部订单à信息系统à内部订单的报表à计划/实际比较àS_ALR_87012993 – 订单:实际/计划/变式
图 15‑ 23内部订单报表
统计过账是指过账会计凭证时分配了多个实际成本对象,系统只能实际过账到最优先的一个成本对象,其他成本对象均使用统计过账,请注意与统计内部订单区分,常见的成本对象优先顺序为“COPA获利能力段à内部订单à成本中心”。如 图 15‑24所示,过账时分配成本中心和内部订单,成本中心报表中显示为统计过账,即视为备注信息,内部订单报表中显示为实际过账。
图 15 ‑24 内部订单的实际过账结果
1.1 结算
实际内部订单一般需要基于其用途结算到不同的对象,例如收集间接费用的内部订单,期末结算到成本中心或活力能力段,收集资产投资成本的内部订单,期末结算到在建工程。
1.1.1 结算规则维护
进入内部订单主数据画面,点击“结算规则”按钮维护结算规则。
图 15‑ 25维护内部订单结算规则
常用的结算对象包括成本中心、总账科目、固定资产等,内部订单可用的结算对象在结算参数文件中维护。
*注意内部订单无法结算到物料,只能通过移动类型262的方式从内部订单收货。
1.1.1 执行结算
路径:SAP菜单à会计核算à控制à内部订单à期末结账à单一功能à结算àKO88 – 单个处理
图 15‑ 26执行内部订单结算
点击“会计核算凭证”查看过账的会计凭证。
图 15‑ 27查看过账的会计凭证
内部订单结算时贷记的成本要素是由结算参数文件中的分配结构决定的,相关配置请参考“15.2.6内部订单结算参数文件”章节。
*关于内部订单结算到固定资产的说明请参考“8.6.2使用内部订单核算在建工程成本”章节。
1.1 内部订单生命周期总结
下图是一个典型的内部订单生命周期(根据各企业内部订单的用途不同可能存在差异),包含主数据创建、计划&预算编制、实际成本过账、结算和关闭五个主要阶段。例如使用内部订单收集工程建设成本,开工前编制成本计划,每月收集建设成本,月末结算到在建工程,完工后关闭订单,注意在订单关闭前可以重复执行实际成本过账和结算。订单的状态控制贯穿整个生命周期,对项目阶段的推进和回退,以及各阶段可执行的业务操作进行控制。
图 15‑ 28内部订单生命周期
为了模拟带有用户状态控制的内部订单,创建用户状态如下。
内部订单生命周期各阶段说明;
① 为需要单独进行成本核算的项目创建内部订单主数据。
② 将内部订单切换到计划&预算编制状态。
图 15‑ 29内部订单状态维护
图 15‑ 30内部订单用户状态
① 编制内部订单计划和预算。
② 内部订单计划&预算经过审批后,切换内部订单的用户状态为“已审批”。
图 15‑ 31内部订单审批状态
① 释放已审批的内部订单。
图 15‑ 32内部订单释放
① 从FI/MM等模块的实际成本过账到内部订单。
② 切换到技术性完成状态,该状态的订单只能执行结算,不能过账实际成本,一般为了防止在订单结算后过账实际成本导致结算结果不正确。如果订单结算后下月仍需过账实际成本(订单未完结),则不能设置为技术性完成状态,如果已设置则需要重置为释放状态。
图 15‑ 33内部订单技术关闭
① 内部订单结果分析。
结果分析用于在成本&收入或成本&产出期间不匹配时对成本&收入的调整过账,例如使用内部订单核算某项目成本收入,当月投入了成本却没有收入,则需要按照一定的规则计提“应计收入”,否则各期间的利润表会发生成本收入不匹配的情况。一般用内部订单核算项目成本或在建工程成本,不过账收入或在制品时不需要执行结果分析。
*关于结果分析的配置和执行方法请参考“18.2.2在制品计算相关配置“及”18.6.4计算在制品”章节。
② 内部订单结算。
用于管理间接费的内部订单,一般结算到相关的成本中心或会计科目。用于在建工程成本核算的内部订单一般结算到在建工程。结算不是必须执行的操作,例如收集期间费用的内部订单可以不进行结算,订单完结后关闭即可,是否需要结算需要基于业务需求判断。
*释放状态的内部订单即可执行结算,技术性完成状态不是结算的必要条件。
③ 项目完结后关闭内部订单。
图 15‑ 34内部订单关闭