Skip to main content
逐行并排记录 一每件 的成本与报价——一边是工厂端的成本,另一边是给客户的报价,中间是毛利。
款式的成本表分页。款式表头承载款式编号、名称、客户款式编号、客户、季节与性别。顶端为成本版本条——V2 与 V1——紧接“新增版本”与“导入”动作;同行还有“DRAFT”徽章、“从 BOM 复制”动作、EN/中文语言切换、PDF 与 Excel 导出,以及“当前版本”标记。三个对象子分页——工厂、客户、内部——切换不同视角。明细表逐行列出每条成本行的类型、物料代码、部位、描述、供应商、单位、采购单位、用量、损耗 % 与单价;明细下方为总计行,再下方为 CM 与 Misc 两项每张表的加项,最底部设有新增明细行。

款式的“成本表”分页——工厂、客户、内部三种对象分页,搭配每件成衣的明细构成、每张表的加项与总计。

它是什么

成本表是以款式、以版本、以对象区分的每件价格构成——以工厂对客户两个视角拆解一件成衣的成本。 单张成本表针对单一款式的单一版本,逐项说明每一项物料对工厂来说是多少钱、对客户来说又是计入多少钱。 成本表有两条并行的成本字段:
  • 工厂端——这件成衣您要做或要采购的成本(您毛利的输入,也是您与供应商谈判的依据)。
  • 客户端——这件成衣您报给客户的价格(会出现在报价单或形式发票上的价格)。
两者的差,跨整张成本表的明细与每张表的加项加总后,就是这件成衣的毛利 每张成本表同时以对象核准——分为工厂、客户、内部三种对象。同一张成本表可以对某个对象已完成签核, 而对另一个对象仍待核准;每个对象在导出时也会看到不同剪裁的数据(详见”状态与转换”与”变更的影响”)。

为什么存在

成衣的成本要同时担两个任务。您需要一份干净、站得住脚的工厂端成本构成——面料用量、辅料、工缴、杂项—— 作为与工厂谈判的依据,并让自己知道底价在哪里。您同时也需要另一份呈现给客户的报价, 而它很少只是工厂成本加一个固定毛利。两条字段让同一张成本表同时支撑两个任务, 无须再开一份文件、也不至于两边走样。 版本制让成本构成可以演进——成本被重新议价、某种物料被替换、报价需要套用不同倍率—— 而每一个旧版本对于它所支撑的订单或报价单而言仍完整保留。 以对象区分的核准让业务可以先签核客户端视角,工厂端同时仍在议价,反之亦然。

何时会用到

  • 在开发期间,随成形而建立工厂端成本。
  • 在报价时,设定报价单与形式发票将承载的客户端价格。
  • 在再次下单或重新议价时——当价格基础改变时,创建新的版本、重新构建、完成核准。
  • 在交付给商务之前,由您租户内负责核准成本表的工厂、客户、内部对象逐一签核。
成本表挂在款式上——打开款式,前往成本标签页。

依赖项

  • 一个款式——每一张成本表都挂在一个款式上。详见款式模块指南
  • 一份物料表,若您打算用从物料表复制把成本表的明细从款式的物料清单填入。 物料表不需要已核准,复制操作也能执行。详见物料表页面
  • 您租户中至少一个启用的核准对象——由管理员配置工厂、客户、内部三者中哪些启用。 若一个都没启用,便无法创建新的成本表版本。

哪些东西依赖它

  • 款式的毛利分析视图——每条明细的工厂/客户/毛利明细表,以及(选择订单时) 依订单投影的总计,由当前成本表版本计算得出。仅供内部对象。
  • 依对象剪裁的导出——成本表对工厂、客户或内部对象的 PDF / Excel 导出。
  • 下游在报价单形式发票订单上所做的价格决策——这些都读取当前成本表版本的客户端数值作为价格基础。
  • 每张对款式所保有的绑定—— 当某张订单的成本表版本被创建、被标记为当前版本、或被切换时,该订单的绑定会同步推进。 详见物料表、成本表与文件版本

字段

成本表的字段依用途分组。表头承载标识、每张表的加项、备注与审计。每一条明细承载一项物料的成本构成。 每一行核准行承载一个对象的签核状态。

表头——标识

  • 版本——此款式成本表的版本号。版本创建时由平台分配;第一个版本为 1, 之后每次在同一款式(及绑定订单时,在同一订单)创建新版本即加一。
  • 款式——上层款式。在版本创建时设定,之后不再编辑。
  • 订单——当成本表是在订单上下文中创建时,所绑定的订单。当设定时,把此版本标记为当前版本会推进该订单的版本绑定。 选填;款式层级的成本表没有订单绑定。

表头——每张表的加项

这些是套用到整张表(而非任一条明细)的每件金额。它们会被计入总计。
  • 工缴(工厂)——工厂端的工缴,每件。选填。
  • 工缴(客户)——客户端报价中的工缴,每件。选填。
  • 杂项(工厂)——其他不属于物料明细的工厂端每件金额。选填。
  • 杂项(客户)——客户端对应的金额。选填。

表头——备注与审计

  • 备注——自由文本。选填。
  • 创建时间最后更新时间——由系统设定。在成本表上显示供参照。

明细——标识与显示

每一条明细记录一项物料的每件成本。
  • 说明——这条明细是什么。必填,上限 500 字符。
  • 类型——明细的分组:面料辅料。明细以固定分组顺序显示(先面料,后辅料)。 表头的工缴杂项加项位于表头,不出现在明细列。
  • 排序——明细在分组内的位置。拖曳重新排序会写入此字段;变动范围限于同一分组内。

明细——来源信息

这些字段用于标识物料与其来源。客户视图会与工厂、内部视图并列显示 物料编号部位,仅供应商保持工厂与内部专用。客户导出则完整省略 这些来源字段(详见”变更的影响”)。
  • 物料编号——物料的代号。在”从物料表复制”产生的明细上冻结; 来源物料表明细的物料编号会捕获到此处,之后不会再从主档重新读取。
  • 部位——物料位于成衣上的部位(例如身片、领子)。
  • 供应商—— 名称。与物料编号一样,于复制时冻结——物料表自其挑选此值的目录请见厂商
  • 单位——用量报价/报表计量单位(例如 yd、pc)——您用于 报价与报表的单位。
  • 采购单位——采购时实际使用的单位,当其与单位不同时填入——也就是 您实际买进的单位。选填,且仅在工厂与内部对象上可编辑。不会通过 “从物料表复制”带入;如有需要,在复制之后再填入。

明细——每件数量与价格

这些是计算的输入。所有对象的视图皆相同;客户对象的导出只会隐藏工厂端的字段。
  • 用量——物料的工厂端每件用量。
  • 用量(客户端)——客户端每件用量。通过”从物料表复制”创建的明细,默认与用量相同。
  • 损耗 %——套用到用量以推导出计算用调整用量的工厂损耗百分比(详见”计算”)。选填。
  • 单位成本(工厂端)——工厂端的单位价格。选填。
  • 客户单位成本——客户端的单位价格。手动模式下由您直接输入;复制时 默认与工厂端单位成本相同。倍率模式下,此字段显示工厂端单位成本乘以 客户加成倍率后的数值——也就是成本标签页所显示、客户导出所报价的 乘算后价格。
  • 客户加成倍率——每行的 OEM 加成。当设定时,客户端的明细成本以工厂端明细成本乘以此倍率计算, 且客户单位成本显示乘算后的数值。当留空时,明细采用手动模式。
  • 明细备注——自由文本。选填。

核准行

成本表为每个启用的对象各有一行核准行。每行记录:
  • 对象——工厂客户内部
  • 状态——待核准已核准已驳回。版本创建时默认为待核准
  • 核准者核准时间——对象核准时设定;对象之后驳回时清空。
  • 驳回者驳回时间驳回备注——对象驳回时设定;对象之后再次被核准时清空。

业务规则

  1. 每个文件版本对应一张成本表。 款式成本表的某个版本就是一张成本表——两者是同一个对象。 核准后想改值,请创建新的版本;旧版本无法被改写。
  2. 成本表版本可绑定到订单,或保持在款式层级。 在订单上下文中创建版本时,版本即绑定到该订单, 且该订单对成本表的版本绑定会在版本被创建、被标记为当前版本、或被切换时同步推进。 不在订单上下文中时,版本为款式层级。同一款式上可同时存在两者。
  3. 编辑仅限草稿。 表头编辑(工缴、杂项、备注)、明细的新增/编辑/删除、明细重新排序, 以及”从物料表复制”,都需要成本表处于草稿状态。对处于部分已核准已核准的成本表发出写入请求时, 会被以”仅限草稿”消息拒绝。
  4. 表头状态由对象核准行推导,不可直接设定。 系统会在每次核准或驳回后重新计算:
    • 任一对象已驳回 → 成本表为草稿
    • 所有启用对象已核准 → 成本表为已核准
    • 至少一个已核准且其余均非”已驳回” → 成本表为部分已核准
    • 其余情况(全部待核准) → 成本表为草稿
  5. 核准依对象进行,并非整份文件一次核准。 客户对象可在工厂对象仍待核准时就先核准——成本表会显示部分已核准。 对已核准的对象再次核准会被拒绝;要再做,得先将该行驳回。
  6. 任何具备成本表核准权限的用户皆可核准任一对象。 平台不会把客户对象限给销售、把内部对象限给财务—— 核准由能力决定,而非由要核准哪个对象决定。
  7. 再次核准会清除驳回。 对状态为已驳回的对象执行核准会成功, 并清除该行的驳回者驳回时间驳回备注,改以新的核准者核准时间取代。 清除驳回的用户不必是当初做出驳回的同一人。
  8. 租户内至少要有一个启用的核准对象。 若无任何对象启用,创建新的成本表版本会被拒绝。
  9. “从物料表复制”只产生面料与辅料明细。 工缴与杂项以每张表的加项位于表头,并非由复制产生的明细, “从物料表复制”不会动到它们。
  10. 再次执行”从物料表复制”会更新成本明细而不产生重复。 已关联到某条物料表明细的成本明细,在再次执行时会被跳过; 自上次执行后新增的物料表明细,则会被创建为新的成本明细。
  11. “从物料表复制”不需要物料表已核准。 不论物料表状态为何,成本表都会从款式当前的物料表复制。 只有在款式没有当前的物料表时才会被拒绝。
  12. 客户加成模式依明细而定。 当明细设有客户加成倍率时采倍率模式;留空时采手动模式。 倍率模式下,客户端明细成本由工厂端明细成本推导而来,画面上与客户导出上所显示的 客户单位成本即为工厂端单位成本乘以倍率后的数值。手动模式下,由您直接设定 客户单位成本。同一条明细不可同时启用两种模式。
  13. 毛利分析仅供内部、且只读。 款式的”毛利分析”视图——显示每条明细的工厂/客户/毛利 与订单投影——在查看时由当前成本表版本计算得出,不会保存。它不会出现在任何面向客户的文件上。
  14. 核准不依内容把关。 平台不会因为成本表没有明细、缺少价格或总计为零而拒绝核准。 准备好就核准;数学会把缺漏部分以空值带过,不会挡下流程。
  15. 成本表的写入操作受权限管控。 由具备成本表写入权限的用户创建版本、编辑、执行”从物料表复制”, 并核准或驳回对象。读取与导出对您租户内已登录的用户开放。

价格锁定的三个层次

成本表的”锁定”分三个层次说明:
  1. 数值在”从物料表复制”时冻结到成本明细上。 执行复制时,每一条合格的物料表明细都会成为一条成本明细, 而该成本明细会捕获自己一份的物料编号、部位、供应商、单位、用量、单位成本(工厂端)与客户单位成本。 从这一刻起,更改来源的物料表明细——或底下的 ——不会改变这条成本明细的内容。成本表自此成为这条明细的真实来源。
  2. “已核准”冻结整份文件、不能再编辑。 一旦所有启用对象都已核准,表头状态便推导为已核准, 所有编辑路径都会以”仅限草稿”拒绝。之后要改值,请创建新的版本。
  3. 版本通过每张订单的版本绑定锁定到该订单。 款式可跨订单重复使用; 当成本表版本绑定到某张订单时,该订单的版本绑定会在版本被创建、被标记为当前版本、或被切换时同步推进。 该绑定就是让某个特定版本成为”这张订单的成本”的关键。

校验

没有任何保存时校验会检查:成本表在核准前至少有一条明细、每条明细是否同时有工厂端与客户端价格、 总计是否非零。平台信任您在成本构成准备好时去核准(详见业务规则 14)。

日期逻辑

成本表本身不承载任何业务日期——没有报价日、没有生效日、也没有到期日。 报价单或形式发票上的日期住在那些文件上,不在成本表上。 系统会记录两类时间戳:
  • 每个对象核准行上的核准时间驳回时间——对象核准或驳回时设定,行状态切换时清空。 对成本表可做什么的影响,来自表头状态的重新计算,而非时间戳本身。
  • 表头上的创建时间最后更新时间——在创建时设定,且在每次写入时更新。
没有计算日期,也没有从成本表向外传递的日期链。业务上限制报价的日期属于上游的

状态与转换

成本表的状态是由它的对象核准行推导而来(业务规则 4)。可见的状态有:
  • 草稿——成本表可编辑。表头变更、明细编辑、重新排序与”从物料表复制”皆可用。 新的成本表版本从这里起算。
  • 部分已核准——至少有一个对象已核准且无对象驳回;其余仍待核准。成本表不可编辑(再编辑须另建版本)。
  • 已核准——所有启用对象皆已核准。成本表不可编辑。
转换全部通过每个对象的核准/驳回操作完成;您不直接设定表头状态。
  • (创建) → 草稿:新的成本表版本以每个启用对象一行待核准起始。
  • 草稿部分已核准:一个对象核准,且至少另一个对象仍待核准。
  • 草稿已核准:所有启用对象都核准(或当仅启用一个对象时,该对象核准)。
  • 部分已核准已核准:最后一个待核准的对象完成核准。
  • 部分已核准已核准草稿:任一对象驳回。 不论其他已核准的数量,驳回都会把表头状态重设为草稿
  • 草稿草稿(无作用):所有对象仍待核准。
每个状态锁定/解锁什么:
  • 草稿——完整编辑权限(表头加项、明细新增/编辑/删除、重新排序、“从物料表复制”)。 导出在草稿状态下亦可运作,且导出表头会显示草稿状态,让收件人看到此版本并未定稿。
  • 部分已核准已核准——所有编辑路径会被拒绝。新的工作请创建新的版本。
转换时所记录的内容:
  • 核准时:对象行的核准者核准时间会设定;该行上原有的驳回者驳回时间驳回备注会被清除。
  • 驳回时:对象行的驳回者驳回时间驳回备注会设定;该行上原有的核准者核准时间会被清除。
没有独立的表头层级核准者记录——签核轨迹完全保存在对象行上。

计算

成本表的所有数学在查看时由明细与表头加项计算得出。任何结果都不会保存—— 成本表上并无已保存的”总计”。改变输入、保存、下次查看时重新计算。 每条明细,工厂端:
  • 调整用量 = 用量 × (1 + 损耗 % / 100)用量损耗 %任一未填时为空。
  • 明细成本(工厂端) = 调整用量 × 单位成本(工厂端)。任一输入未填时为空。
每条明细,客户端——两种模式:
  • 倍率模式(当设有客户加成倍率时): 明细成本(客户端) = 明细成本(工厂端) × 客户加成倍率。当工厂端明细成本为空时为空。
  • 手动模式(当客户加成倍率留空时): 明细成本(客户端) = 用量(客户端) × 客户单位成本。任一边未填时为空。
每条明细,毛利:
  • 明细毛利 = 明细成本(客户端) − 明细成本(工厂端)。任一边为空时为空。
表头总计:
  • 工厂端总计 = 所有明细的工厂端明细成本加总,加上工缴(工厂)杂项(工厂)。 当有其他项目贡献时,空值贡献记为零;只有在所有项目都没有贡献时,总计才为空。
  • 客户端总计 = 客户端明细成本加总,加上工缴(客户)杂项(客户)。空值规则同工厂端。
  • 总毛利 = 客户端总计 − 工厂端总计。任一边为空时为空。
四舍五入仅为呈现用,且在画面与导出上不同:
  • 成本标签页画面上,数值显示到小数 2 位,四舍五入(half-up)。
  • PDF 与 Excel 导出里,数值打印到至多小数 4 位,并去除尾端的零—— 12.5000 显示为 12.512.3456 显示为 12.3456
计算永远读取当前的成本表版本。计算本身并不会锁定到某个版本——把不同版本标记为当前, 款式毛利分析与订单版本绑定上看到的总计都会跟着切换。

毛利分析

款式的毛利分析标签页是仅供内部对象的只读视图,由当前成本表版本计算得出。 它从款式详情页进入;当您从订单上下文打开时,同一标签页也会呈现该订单数量的 投影(见下)。它不会出现在任何面向客户的文件上。 标签页的主体是一张逐明细表——依成本表自身的顺序,每条成本明细一行(先面料, 后辅料)——列如下:
  • 类型说明料号单位——明细的识别列。说明与其他识别值读自 当前的成本表版本。
  • 总用量(工)——工厂端每件含损耗的用量,与成本表的调整用量相同。
  • 单价(工)总金额(工)——工厂端的单价与明细成本,皆取自成本表版本。
  • 单价(客)总金额(客)——客户端的单价与明细成本,取自成本表版本。
  • 毛利——逐明细毛利,总金额(客) − 总金额(工)
两条加项行位于明细列表之下,分别对应成本表的每张表工缴杂项表头金额 (见上方”字段 → 表头——每张表的加项”)。每条加项行同时显示工厂端、客户端与 其间的毛利,让工缴与杂项的贡献与物料明细并列阅读。 页脚的每件合计 — 工厂/客户/毛利一行把明细成本与两条加项汇总为每件总计 ——也就是计算节定义的工厂端总计客户端总计总毛利 当您在订单上下文下打开(从某张订单的”款式与 SKU”进到款式页时, 订单上下文会带到此标签页),页脚会多出一行订单合计(×N 件), 把每件的工厂总计、客户总计与毛利投影到该订单在此款式上的下单数量 (该订单在此款式上跨配色与尺码的 数量 汇总)。投影就是每件总计乘以 订单在此款式上的数量——仅此而已;它让团队读出此订单以自身数量计的金额与毛利。 未在订单上下文下打开时,订单合计行不会出现。 表格之下会再有一行摘要条,重述每件的收入客户端总计)、成本工厂端总计)、毛利总毛利)、与毛利率毛利 / 收入 × 100; 当收入为空或为零时为空),方便一眼读完。标签页上也带有清楚的”仅供内部”说明 ——此视图永不出现在任何客户文件上。 毛利分析在查看时计算,并不会保存。订单合计直接读取该订单已保存的下单数量; 它不会汇入订单的非生产成本分摊 (分摊的处理发生在此投影之后)。 成本表数字本身以成本表自身的货币计算。当订单的毛利分析或报表汇总将其换算到工作区的 时,换算采用该订单已保存的 快照,而非汇率页面今日的当前汇率。详见 订单:汇率字段

变更的影响

  • 在草稿成本表上编辑表头加项(工缴、杂项)或备注 下次读取时重新计算总计。 在非草稿状态下尝试写入会被拒绝。
  • 在草稿成本表上新增、编辑、删除或重新排序明细。 下次读取时,受影响的明细成本与总计会重新计算。
  • 在草稿成本表上执行”从物料表复制”。 对于每条尚未有对应成本明细的合格物料表明细, 会追加新的面料与辅料明细。已关联到物料表明细的现有成本明细会被保留。 工缴与杂项的表头加项不会被触动。
  • 把不同的成本表版本标记为当前。 款式的毛利分析会切换到新当前版本的总计、 每张订单的版本绑定(当版本绑有订单时)同步推进,依对象剪裁的导出也会改为提供新当前版本。 并未变更任何保存值——版本之间各自独立。
  • 核准或驳回某个对象。 表头状态会立即重新计算(详见”状态与转换”)。 在原本已核准的成本表上发生单一驳回,会把它退回到草稿
  • 复制之后,编辑来源的物料表明细、面料主档或辅料主档。 不会改变此成本表。 复制时已冻结物料编号部位供应商单位用量单位成本(工厂端)客户单位成本 到成本明细上;此后成本表是这条明细的真实来源。 若要把更新后的来源值带入,在草稿成本表上再执行一次复制——新加入的物料表明细会被创建为新明细, 现有的已关联明细不会被动到。
  • 创建新的成本表版本。 一个新的草稿版本会被打开并成为当前版本; 原本的当前版本不再是当前,但仍可读取。旧版本上的核准保留在该版本上。
  • 导出成本表(PDF 或 Excel)。 导出会产生依对象剪裁的成本表剪裁—— 工厂与内部的导出包含来源字段;客户导出省略它们,即使 物料编号部位会在成本标签页的客户视图中出现(客户视图只隐藏 供应商)。客户导出永远为英文,因此同一份文件可发给任何客户, 与当初由谁产生无关;工厂与内部的导出可选择以英文或中文字段 标签下载——标签切换时,每条明细的描述也跟着切换,读取所关联面料/辅料 主档上的名称(英文)名称(中文)(客户导出固定读名称(英文)), 若双语对的对应一侧为空,则回退显示明细上保存的文字;其他数值维持原样。 详见双语主档与翻译。 客户导出的页脚还会带出款式记录上该客户自己的款号,让收件人看到对方在自家使用的代码。 导出对任何状态皆可使用(包含草稿),导出表头会带出实时的状态, 因此草稿导出会清楚标示为草稿。导出不会改变成本表。

最佳实践

  • 从物料表开始。 先把物料表建好,然后在一份全新的成本表版本上按下从物料表复制。 您省下了重新输入的工夫、明细标识保持一致,且成本表第一天就承载了正确的来源数据。
  • 为每条需要的面料明细设损耗 % “从物料表复制”不会填损耗 %; 在您填入之前(或您刻意接受零损耗之前),工厂端明细成本会是空的。
  • 客户端优先用倍率,而非手动输入单位成本。 倍率模式会让客户端与工厂端自动同步—— 工厂成本一旦重新议价,会直接传递过去。只有在客户价格确实独立于工厂成本时,才采用手动模式。
  • 使用表头的工缴与杂项加项,而非临时新增明细。 那才是数学所预期的”每张表、每件金额”位置, 也能让明细列保持专注于物料。
  • 要重新议价,请创建新的版本;不要试图编辑已核准的成本表。 平台会拒绝该编辑, 且旧版本就是先前订单或报价单所依据内容的轨迹。
  • 依对象核准,谁准备好就谁先核准。 销售可在工厂端仍议价时就先核准客户端视角; 在最后一个对象签核之前,成本表会显示部分已核准

相关页面