|
第012篇 设置库存组织 一旦“BG -> Ledger -> LE -> OU ->Organization”的组织架构确定下来之后,接下来就是要设置组织的工厂和仓库了。另外,需要补充说明一下的是:Business Group(BG)是组织的最高层级,主要用来屏蔽HR信息的;Ledger是财务数据的最高层级;Legal Entity(LE)是对外提供财务报表和税务报表的。Operating Unit(OU)是用来屏蔽OM/PO/AR/AP的模块数据的。而Inventory Organization 是实际发生业务交易的工厂,用来屏蔽Item/ENG/BOM/WIP/MRP等资料,在该Organization下需要设定和交易相关的一系列子库存(Subinventory)和货架(Locator)等等。子库存是从物料库存中分离出来的独特的物理或逻辑库存,如原材料、成品或不良品的独自存货位置,客户虚拟仓等,货位是存储物料的子库存内的实际区域,例如:行、通道、存料箱或货架。组织中的所有物料均保留在子库存中,因此必须至少定义一个子库存。一个Operating Unit(OU)下可以有多个Inventory Organization(IO),一个Inventory Organization(IO)下可以设置多个子库存,每个子库存下可以设置多个货位(Locator)。通常,在一个集团公司里面,会定义一个主组织(Master Organization ),用来统一存放Item/BOM等主数据(再共享到其它相应的组织(Inventory Organization)中,这样可以保持主数据的一致性),通常在主组织中是不发生任何交易业务的。 本章主要讲述Master Organization/Inventory Organization/Subinventory/Locator的设定。库存组织用来屏蔽各类制造数据,Item/BOM/Routing等定义在库存组织上,WIP/MRP等跑在库存组织上;而库存事务处理则以子库存为中心,要么从某个子库存出,要么从某个子库存入;每个子库存可以启用货位,也可以不启用;如果启用了,则事务处理时必须选择货位。在不同的库存内,子库代码可以重复;在不同的子库内,货位代码也可以重复。也就是说,Oracle仅仅是提供了这样的模型,至于如何和实际业务对用,就非常灵活了。比如:库存是个组织的概念,其比较“虚”,可指一个工厂或者独立的办事处、分公司这样的实体;而子库则通常代表一个真正的物理仓库,也可指仓库或者车间的一块区域,还可以是虚拟的;货位可用来代表仓库的某一处空间或者货架,也可指车间的一个块区域。 在设定Organization的参数之前,必须先定义组织日历(Organization Calendar)。 一、【INV】Setup->Organizations->Calendars 定义一个符合企业需要的日历。 定义日历的工作日模式(如六天上班,一天休息) 定义设置日历的班别(如:早上8点上班,下午17:00下班) 日历定义完成后,必须选择菜单 "Tools ->Build",启动并发流程,让日历生效。 (注意:以后,如果对日历有任何的修改,必须执行才能让更新的日历生效。)如下图: 【INV】Setup->Organizations->;Parameters 定义组织的参数 ( 注:在上一章节中,我们定义了两个组织Organization,其中一个是Master Organization(AMU);另外一个是Inventory Organization(AFU),现在需要对其参数进行设置。)。在Organization Parameters中一共需要设定6个部分,6个Tab分页内容。 1、InventoryParameters 库存组织参数设定 Organization Code 定义组织代码(不能超过3码) Item Master Organization 挑选该Organization所属的主组织(MasterOrganization),主组织用来保存Item/BOM等的主数据。 Calendar 该组织使用的日历 Move Order Time Out Period 设定需要签核的Move Order最大的等待天数。在第一个超时期间之时,会发一个提醒给物料计划员;在超出第二个超时期间之时,系统会自动执行“自动签核”或者“自动拒绝”。(取决于“Move Order Time out Action”的设定是"Approve Automatically" 还是"RejectAutomatically") Move Order Time OutAction Move Order 超时的时候应该采取的行动,自动签核或者自动拒绝。 Locator Control 是否启用Locator 控制或者如何控制。主要的选项有以下四项: None:不启用Locator Contorl, 库存的交易不需要输入货位信息 Pre-spesfied:库存事务处理交易必须输入有效的预定义的货位信息 Dynamic Entry:库存事务处理交易必须选择有效的预定义的货位信息,也可以在执行交易的时候动态定义货位信息 Determined by Subinventory level: 库存事务处理交易会在子库存层面定义货位的控制信息 2、Costing Information 成本信息设定 Costing Organization:成本计算组织 Costing Method:采用的成本计算的方法(标准/平均/先进先出/后进先出)。注意,一旦设定好,就不能更改了 Rates ofCost Type: 当该是组织是采用平均成本计算,需要输入“费率成本类型”。以保存与制造费率相关联的资源、当前制造比率,以及用于成本累计及计算相应事务处理成本的任何其他自定义子要素比率。 Transferto GL: 是否将相关交易的数据会计分录传到总帐去 Cost Cut off Date: 如果输入值,即在此日期之前的交易都要进行成本计算;如果没有输入值,即所有交易都要进行成本运算。 Valuation Accounts 为了保存子库存的成本明细(包括Maerial材料/Material Overhead材料费用/OutsizeProcessing外协加工/Overhead费用/Resource资源)的需要而设置的会计科目账户。在设定子库存的时候,会自动默认这些账户的值,但是可以修改。(另:Expense账户:如果该子库存是费用类库存,则在接受物料的时候,会计入此账户;如果是资产子库存,则接受费用类物料的时候,计入此账户) 3、Revision,Lot,Serial and LPN 当物料需要做版本控制、批次控制、序号控制的时候,需要做的相关设定。如开始版本号(Starting Revision)/开始序列号(StartingSerial Number)、序号的产生层级(Organization Level/Item Level)等等。 4、ATP,Pick,Item-Sourcing OM订单出货处理相关控制默认设定 5、Inter-Org Information 当物料跨组织转移的时候,转移费用的设定以及相关会计科目的设定的默认值。 6、Other Accounts 设定业务交易和财务相关的会计账户,包括接收账户、损益账户和其它账户等等。 接收账户 Purchase Price Variance 验收物料入库时候,假设PO价格和标准成本之间有差异(POPrice - Standard Cost),差异金额会进到该科目中。 Invoice Price Variance 当匹配和审批发票时候,发现发票价格和PO价格之间存在的价差,就入此账户 Inventory AP Accrual 接收物料的时候,用来记录应计负债的账户 损益账户 Sales 记录销售收入账户,在定义料件(Item)的时候,该账户会默认到“开票”(Invoice)属性的Sale账户 Cost ofGood Sold 记录销货成本账户,在定义料件(Item)的时候,该账户会默认至成本“属性的销货成本账户 其它账户: Defer COGS Account 延迟COGS账户,因为在A/R确认销售收入之前,将销货成本会计保存在Defer COGS的暂存科目中。 二、【INV】Setup->Organizations->Organization Access 确定职责的访问组织权限 设定好Organziation Parameters 后,可以指定哪些职责(Responsiblity) 只能访问特定的组织(Organization). (注:由于我们定义AMU为主组织(Master Organization),AFU为交易组织(Inventory Organization),所以定义子库存的时候必须先切换到AFU中。) 三、【INV】ChangeOrganizations 切换组织 选择需要AFU作为定义子库存的组织。 四、【INV】Setup->Organizations->Subinventories 定义子库存(Subinventory) 输入子库存的Name(名字)和Description(描述),点击"Open"进行详细设置。 在【Main】 Tab 中: Quantity Tracked 该子库存是否需要追踪数量 Asset Subinventory 该子库存是否是资产库 Locator Control : 只有在OrganizationParameters的"Locator Control"栏位选择了的时候,子库存才能选择此选项,否则会默认在中“货位控制”信息。 None: 库存业务交易不需要输入货位信息; Pre-spesfied: 库存业务交易必须输入有效的预定义的货位信息; Dynamic Entry:库存业务交易必须选择有效的预定义的货位信息,也可以在执行交易的时候动态定义货位信息; Item Level: 使用物料层定义的货位控制信息 在【Accounts】 Tab 中: 在组织参数(OrganziationParamters)设定的Valuation Accounts 信息会自动保存在子库存的账户中(包括Maerial材料/Material Overhead材料费用/OutsizeProcessing外协加工/Overhead费用/Resource资源/Expense费用) 五、【INV】Setup->Organizations->Stock Locators 定义货位(Locator) 主要输入储位(Locator)号和其所属子库存,已经该储位相关的容量、三維体积以及坐标等信息。 (注意:储位号的格式是由弹性域(Stock Locator)决定的,如果你认为系统默认的储位号格式不符合公司业务需求,可以通过修改 Stock Locator的弹性域来达成目的。)
by @高二雄-Asun 2013/08/25
|