> ## Documentation Index
> Fetch the complete documentation index at: https://docs.garmentflow.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 建立成本表

> 在款式上建立新的成本表版本、完成價格構成、依對象完成核准——這個經對象核准的版本就是報價單、形式發票與訂單所依據的價格基礎。

<Tooltip tip="款式的成本明細，用於報價與毛利分析。">[成本表](/zh-Hant/reference/glossary#cost-sheet)</Tooltip>
是<Tooltip tip="可重複使用的產品紀錄，擁有其物料表、成本表與製造單。">[款式](/zh-Hant/reference/glossary#style)</Tooltip>
被計價的方式——逐行並排記下每一件成衣對工廠的成本，以及您報給客戶的
價格。建立一張，並依對象完成核准，讓商務流程其餘環節有一個已底定
的價格基礎可以倚靠。

<Frame caption="看成本表自己從 BOM 長出來——供應商報價、單位換算、耗損，全都自動帶好。">
  <iframe className="w-full aspect-video rounded-xl" src="https://www.youtube.com/embed/KrLCSkk3tnk" title="GarmentFlow：成本表自己從 BOM 長出來" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## 此工作流程的成果

您在此工作流程結束時，會有一份已儲存、且各對象都已核准的成本表版本
掛在款式上：一個工廠端、一個客戶端，以及兩者之間的每件毛利。這個
版本就是[報價單](/zh-Hant/modules/quotations)、形式發票與
[訂單](/zh-Hant/modules/orders)所承載的價格基礎——當版本綁定到訂單
時，也就是該訂單對成本表的
<Tooltip tip="款式文件（如物料表或成本表）已儲存且編號的修訂版本。">[文件版本](/zh-Hant/reference/glossary#artifact-version)</Tooltip>
綁定所推進到的版本。

## 何時會用到

* 一個款式已有其
  <Tooltip tip="物料表——一個款式由哪些布料與輔料構成的清單。">[物料表](/zh-Hant/reference/glossary#bom-bill-of-materials)</Tooltip>，
  需要在報價之前建立第一個成本表版本。
* 價格基礎改變了——某項物料被重新議價、客戶加成倍率改動、再次下單
  需要新的成本構成——下一張報價單或訂單需要一個新的版本可指向。
* 一張成本表正進行到核准一半，剩下的對象準備好簽核。

若款式尚未存在或還沒有物料表，先做那部分的工作——詳見
[開發款式](/zh-Hant/modules/develop-a-style)與
[物料表頁面](/zh-Hant/modules/bom)。

## 先決條件

* **一個已有目前物料表的款式。** 成本表是從款式的物料表複製建構而來，
  因此款式必須已有一份物料表版本。物料表**不需要**已核准——複製動作
  不論物料表狀態為何都能讀取目前版本。
* **您租戶內至少一個啟用的核准對象。** 您的管理員設定工廠、客戶、
  內部三種對象中哪些啟用。當一個都沒啟用時，無法建立新的成本表版本。
* **成本表寫入權限**，給建立版本、編輯明細、執行「從物料表複製」與
  核准或駁回對象的使用者。讀取與匯出對您租戶內任何已登入的使用者
  開放。

## 角色分工

具備成本表寫入權限的使用者建立成本表版本、編輯表頭與明細、執行
「從物料表複製」，並核准或駁回某個對象。平台不會把客戶對象限給業務
使用者、把內部對象限給財務使用者——任何具備成本表核准權限的使用者
都可核准任一對象。您租戶內任何已登入的使用者都可開啟已儲存的成本表
讀取，並匯出他們需要的對象檢視。

## 操作步驟

1. **開啟款式的成本頁籤。** 開啟**款式**模組、開啟款式，並前往**成本**
   頁籤。既有的版本會列在版本清單。

   <Frame caption="款式上的成本頁籤——頁首的版本選擇器、工廠／客戶／內部對象分頁列、狀態小標、EN / 中文 匯出切換、明細表,以及下方的每張表 CM 與雜項列。">
     <img src="https://mintcdn.com/garmentflow/Fmyz5mmo3FpdeFPv/images/modules/cost-sheet/cost-sheet-tab-zh-hant.png?fit=max&auto=format&n=Fmyz5mmo3FpdeFPv&q=85&s=fd03d1615c8abcd60ad00b93524a0fe7" alt="款式詳細頁的成本表頁籤。頁首為 H00085 Alpine Shell Jacket,客戶款號 NW-ASJ-001。文件分頁列上 Cost Sheet 為目前選擇。Cost Versions 列承載 V2(打勾、選中)、V1、New Version 與 Import 動作。其下為 Factory / Customer / Internal 對象列;右側為 DRAFT 小標、Copy from BOM、EN / 中文 切換、PDF、Excel,以及綠色 ✓ Current 字樣。明細表列出三條——NW-LINING-…(Fabric、Lining 40D Taffeta、Cascade Mills Ltd.、1.0000 / 0.00 / 1.4500)、NW-SHELL-…(Fabric、Body 20D Ripstop Nylon Shell、1.5000 / 0.00 / 3.2000)、NW-ZIP-CF(Accessory、Center Front YKK #5 Coil Zipper、Summit Trims Co.、1.0000 / 0.00 / 0.4500)——並顯示 Grand Total 6.78。其下接連為 CM(Factory)與 Misc(Factory)子卡。最下方為 Fabric / Line description / Item Code / Position / Supplier 的 Add Line 列。" width="2370" height="1682" data-path="images/modules/cost-sheet/cost-sheet-tab-zh-hant.png" />
   </Frame>

2. **建立新的成本表版本。** 開新版本。它以**草稿**開啟——完整編輯
   權限——每個啟用對象各有一列**待核准**的核准列。若您建立時正在
   訂單內，新版本即綁定到該訂單；否則停留在款式層級。

3. **執行「從物料表複製」。** 在新版本開啟的狀態下按「從物料表複製」。
   平台會為款式目前物料表上的每一條布料與輔料明細各附加一條成本明細，
   並把`物料編號`、`部位`、`供應商`、`單位`（報價／報表單位）、`用量`、
   `單位成本（工廠端）`與`客戶單位成本`擷取到成本明細上。`採購單位`
   ——當您實際採購所用的單位與報價單位不同時所填的單位——**不會**透過
   複製帶入；如有需要，在複製之後於工廠或內部檢視上填入。自這一刻起，
   該成本明細就是這項物料的真實來源——之後對物料表明細或底下的布料、
   輔料主檔的編輯，都不會流回到成本表。再次執行複製是安全的：已連結
   到某筆物料表明細的明細會被保留不動，自上次執行後新加入的物料表
   明細則會被當作新的成本明細種入。工繳與雜項**不會**被複製；它們
   位於表頭。

   <Frame caption="從物料表複製之後的草稿成本表版本——明細已自物料表的布料與輔料列種入,頂端可見 DRAFT 小標,底部每一個對象列均顯示「待核准」並提供核准／駁回。">
     <img src="https://mintcdn.com/garmentflow/Fmyz5mmo3FpdeFPv/images/workflows/build-the-cost-sheet/version-populated-zh-hant.png?fit=max&auto=format&n=Fmyz5mmo3FpdeFPv&q=85&s=83ae66c30dfea82d056d3d11ad7385b8" alt="工作流程草稿側款式(H00105 Northwind Base Layer Tee,客戶款號 NW-WF-TEE)的成本表頁籤。文件分頁列上 Cost Sheet 為目前選擇。Cost Versions 列承載 V1(打勾、選中)、New Version 與 Import 動作。其下為 Factory(目前選擇)/ Customer / Internal 對象列;右側為 DRAFT 小標、Copy from BOM、EN / 中文 切換、PDF、Excel,以及綠色 ✓ Current 字樣。明細表列出三條——NW-SHELL-2…(Fabric、Body 身片、20D Ripstop Nylon Shell、Cascade Mills Ltd.、1.7000 / 0.00 / 3.2000)、NW-ZIP-CF(Accessory、Center Front 前中、YKK #5 Coil Zipper、Summit Trims Co.、1.0000 / 0.00 / 0.4500),以及一條 CM 列(Cut-make labour 車縫工繳(draft estimate)、5.4000)——並顯示 Grand Total。其下接連為 CM(Factory)與 Misc(Factory)子卡。最下方為 Add Line 列。頁尾顯示 Customer: PENDING Approve Reject、Factory: PENDING Approve Reject、Internal: PENDING Approve Reject。" width="2370" height="1682" data-path="images/workflows/build-the-cost-sheet/version-populated-zh-hant.png" />
   </Frame>

4. **設定每行的加成。** 每一行從兩種模式中擇一：

   * **倍率模式**——設定`客戶加成倍率`。客戶端的明細成本以工廠端
     明細成本乘以該值計算，且該行的`客戶單位成本`會顯示乘算後的
     數值——也就是工廠端單位成本乘以倍率後的價格。那也是成本頁籤
     所顯示、且客戶匯出所報價的數字。
   * **手動模式**——`客戶加成倍率`留空，直接填入`用量（客戶端）`
     與`客戶單位成本`。

   同一條明細不能同時為兩種模式。

5. **填好其餘的構成。** 在每一條成本明細上，於需要的位置設定`損耗 %`
   ——複製不會填入。在表頭，設定套用到整張表的每件`工繳（工廠）`
   與`工繳（客戶）`，以及`雜項（工廠）`與`雜項（客戶）`加項。
   並加上屬於整張表的`備註`。

6. **檢視每個對象的檢視。** 成本頁籤的對象頁籤——**工廠**、**客戶**、
   **內部**——顯示同一張成本表的不同剪裁。客戶**檢視**會與客戶端
   數字並列顯示`物料編號`與`部位`，僅`供應商`與工廠端的數字會被隱藏。
   客戶**匯出**則完整省略這些來源欄位。內部檢視同時顯示兩邊與毛利。
   在簽核之前，檢查每個對象的檢視所呈現的內容是您要該側看到的。

   <Frame caption="Field Parka 已核准成本表上的工廠對象——工廠端構成:類型、Item Code、部位、說明、供應商、單位、採購單位、用量、損耗 %、單位成本。頁尾呈現工廠、內部、客戶三方各自的 APPROVED 簽核狀態。">
     <img src="https://mintcdn.com/garmentflow/Fmyz5mmo3FpdeFPv/images/workflows/build-the-cost-sheet/audience-factory-zh-hant.png?fit=max&auto=format&n=Fmyz5mmo3FpdeFPv&q=85&s=4042887a16378ebe9381998726a8efef" alt="工作流程已核准側款式(H00104 Northwind Field Parka 防護派克大衣,客戶款號 NW-WF-PARKA)的成本表頁籤,選擇 Factory 對象。Cost Versions 列顯示 V1(打勾)選中,搭配 New Version 與 Import 動作。明細表上方為 Factory(目前選擇)/ Customer / Internal 列、APPROVED 小標、EN / 中文 切換、PDF、Excel,以及 ✓ Current 字樣。工廠端明細表的欄位為 Type、Item Code、Position、Description、Supplier、Unit、Purchase Unit、Usage、Waste %、Unit Cost。列出三條——Fabric NW-SHELL-20D(Body 身片、20D Ripstop Nylon Shell、Cascade Mills Ltd.、1.7000 / 3.2000)、Accessory NW-ZIP-CF(Center Front 前中、YKK #5 Coil Zipper、Summit Trims Co.、1.0000 / 0.4500)與 CM(Cut-make labour 車縫工繳、7.2000)——並有 Grand Total 列。其下接連為 CM、Misc 的 Factory 子卡。頁尾顯示 Factory: APPROVED Reject、Internal: APPROVED Reject、Customer: APPROVED Reject。" width="2370" height="1682" data-path="images/workflows/build-the-cost-sheet/audience-factory-zh-hant.png" />
   </Frame>

   <Frame caption="同一份已核准成本表上的客戶對象——客戶定製檢視會把 Supplier 欄與工廠端數字隱藏,並顯示 Customer Unit Cost 與每一行的 Customer Line Cost。">
     <img src="https://mintcdn.com/garmentflow/Fmyz5mmo3FpdeFPv/images/workflows/build-the-cost-sheet/audience-customer-zh-hant.png?fit=max&auto=format&n=Fmyz5mmo3FpdeFPv&q=85&s=4d9ecdad82d873d28f183625a0dc245d" alt="Field Parka 成本表頁籤,選擇 Customer 對象。右側為 APPROVED 小標。明細表欄位為 Type、Item Code、Position、Description、Unit、Usage (C)、Multiplier、Cust. Unit Cost、Cust. Line Cost 與 Actions。列出三條——Fabric NW-SHELL-20D(Body 身片、20D Ripstop Nylon Shell、1.7000、—、3.2000、5.44)、Accessory NW-ZIP-CF(Center Front 前中、YKK #5 Coil Zipper、1.0000、—、0.4500、0.45)與 CM(Cut-make labour 車縫工繳、10.5000)——並顯示 Grand Total 5.89。其下接連為 CM(Customer)與 Misc(Customer)子卡。頁尾顯示 Factory: APPROVED Reject、Internal: APPROVED Reject、Customer: APPROVED Reject。" width="2370" height="1682" data-path="images/workflows/build-the-cost-sheet/audience-customer-zh-hant.png" />
   </Frame>

   <Frame caption="同一份已核准成本表上的內部對象——工廠端與客戶端並列可見,平台呈現每一行的倍率,讓內部毛利直接讀出。">
     <img src="https://mintcdn.com/garmentflow/Fmyz5mmo3FpdeFPv/images/workflows/build-the-cost-sheet/audience-internal-zh-hant.png?fit=max&auto=format&n=Fmyz5mmo3FpdeFPv&q=85&s=63d5267502cce07b74a8b37b4e58fb13" alt="Field Parka 成本表頁籤,選擇 Internal 對象。右側為 APPROVED 小標。明細表欄位為 Type、Item Code、Position、Description、Supplier、Unit、Purchase Unit、Usage、Waste %、Unit Cost、Line Cost、Usage (C)、Multiplier,以及並列在側的客戶端欄位。列出三條——Fabric NW-SHELL-20D(Body 身片、20D Ripstop Nylon Shell、Cascade Mills Ltd.、1.7000 / 3.2000 / 1.7000 / 3.2)、Accessory NW-ZIP-CF(Center Front 前中、YKK #5 Coil Zipper、Summit Trims Co.、1.0000 / 0.4500 / 1.0000 / 0.4)與 CM(Cut-make labour 車縫工繳、7.2000 / 10.5)——並有 Grand Total 列。CM 與 Misc 子卡同時承載 Factory 與 Customer 兩側欄位。頁尾顯示 Factory: APPROVED Reject、Internal: APPROVED Reject、Customer: APPROVED Reject。" width="2370" height="1682" data-path="images/workflows/build-the-cost-sheet/audience-internal-zh-hant.png" />
   </Frame>

7. **依對象核准。** 當某個對象準備好時，核准其核准列。每個對象的簽核
   各自獨立——業務可在工廠端仍在議價時，先核准客戶檢視。當最後一個
   對象核准時，表頭推導為**已核准**，編輯會被拒絕。

### 駁回與重新核准

若某個對象尚未準備好簽核，**駁回**其核准列，並附上說明原因的備註。
任何駁回都會把表頭狀態退回**草稿**，無論其他對象已核准多少。在草稿
狀態下修正構成，再重新核准被駁回的對象——駁回列上的`駁回者`、
`駁回時間`與`駁回備註`會被清除，並由新的`核准者`與`核准時間`取代。
清除駁回的使用者不必是當初做出駁回的同一人。

## 決策點

* **每行採倍率模式 vs. 手動模式。** 倍率模式會自動讓客戶端與工廠端
  保持同步——工廠成本一旦重新議價，會直接傳遞到客戶端明細成本。
  只有在客戶價格確實獨立於工廠成本時，才採用手動模式。
* **現在核准 vs. 等其他人。** 依對象核准的模型讓某一側可以先簽核，
  另一側仍在處理。準備好的就先核准；在最後一個對象簽核之前，成本表
  會顯示**部分已核准**。
* **駁回 vs. 直接編輯。** 編輯僅限**草稿**。若成本表已進入**部分已
  核准**或**已核准**而某個值需要變動，依該變動原本是修正還是重新
  議價而定——可以駁回某個對象（把表頭退回草稿），或建立新的版本。
* **款式層級 vs. 綁定訂單。** 在沒有訂單脈絡下建立的版本是款式層級。
  在訂單脈絡下建立的版本綁定到該訂單，且該訂單對成本表的綁定會在版本
  被建立、被標記為目前版本、或被切換時同步推進。兩者可在同一款式上
  並存。

## 業務規則

以下規則治理此工作流程。它們在[成本表頁面](/zh-Hant/modules/cost-sheet)
有完整文件；此工作流程僅做摘要。

* 成本表的「鎖定」分三層說明——數值在「從物料表複製」時凍結到成本
  明細上，**已核准**凍結整份文件不能再編輯，版本透過每張訂單的綁定
  鎖定到該訂單。詳見正規的
  [價格鎖定的三個層次](/zh-Hant/modules/cost-sheet#價格鎖定的三個層次)。
* 編輯僅限**草稿**。表頭變更、明細的新增／編輯／刪除、重新排序，
  以及「從物料表複製」，都需要成本表處於草稿狀態。
* 表頭狀態**由**對象核准列**推導**而來；您不直接設定。任何駁回都會
  把表頭退回草稿，無論其他已核准的數量。
* **核准不依內容把關。** 平台不會因為成本表沒有明細、缺少價格或總計
  為零而拒絕核准——構成準備好時就核准。
* **「從物料表複製」**只種入布料與輔料明細、跳過已連結到某筆物料表
  明細的明細，並**不需要**物料表已核准。

## 日期設定與影響

建立成本表**本身不會設定任何商務日期**——沒有報價日、沒有生效日、
也沒有到期日。商務上界定報價的日期住在上游的
<Tooltip tip="下單前寄給客戶的價格報價。">[報價單](/zh-Hant/reference/glossary#quotation)</Tooltip>
或形式發票上。

簽核軌跡住在每一列對象核准列上：

* **`核准時間`**——在對象核准的當下設定於該對象列上；該對象之後被
  駁回時清空。
* **`駁回時間`**——在對象駁回的當下設定於該對象列上；重新核准時
  清空。

表頭承載`建立時間`與`最後更新時間`供參照。沒有計算日期，也沒有從
成本表向外傳遞的日期鏈。

## 接下來會發生什麼

一份已儲存、已核准的成本表版本就是商務流程其餘環節讀取的價格基礎：

1. 成本表的客戶端就是
   [報價單](/zh-Hant/modules/quotations)、形式發票與
   [訂單](/zh-Hant/modules/orders)所承載的價格基礎。
2. 依對象剪裁的 **PDF** 與 **Excel** 匯出可隨時分享——工廠匯出含
   來源欄位、客戶匯出則無、內部匯出同時呈現兩邊與毛利。**客戶匯出**
   永遠為英文（同一份檔案可寄給任何客戶，與當初由誰產生無關），
   且其頁腳會帶出款式紀錄上該客戶自己的款號；**工廠與內部的匯出**
   可選擇以英文或中文欄位標籤下載——標籤切換、數值維持原樣。
   匯出在任何狀態下皆可運作，因此草稿匯出亦可，並會清楚標示。
3. 款式的**成本分析**檢視顯示每件收入、成本、毛利與毛利率，並在
   選擇訂單時加上一份訂單投影。它讀取目前的成本表版本、僅供內部
   對象，且不會出現在任何面向客戶的文件上。

當價格基礎之後需要再變動時——重新議價、再次下單、加成倍率調整——
請建立新的版本，而不是編輯已核准的那一份。先前的版本仍可讀取，且
任何以較早版本建構的訂單仍保有它當初所依據的版本。背後的模型，
詳見[物料表、成本表與文件版本](/zh-Hant/concepts/bom-cost-sheet-artifact-versions)。

## 最佳實務

* **每個版本都從「從物料表複製」開始。** 明細識別會與物料表保持
  一致、來源欄位也會正確帶入，而且您省下了重新輸入的工夫。
* **客戶端優先用客戶加成倍率，而非手動輸入客戶單位成本。** 倍率模式
  讓客戶端與工廠端自動保持同步；手動模式留給確實獨立於工廠成本的
  價格。
* **為每條需要的布料明細設定`損耗 %`。** 複製不會填入；在您填入之前
  （或您刻意接受零損耗之前），工廠端明細成本會是空的。
* **使用表頭的`工繳`與`雜項`加項，而非臨時新增明細。** 那才是數學
  所預期的「每張表、每件金額」位置，也能讓明細列保持專注於物料。
* **要重新議價，請建立新的版本；不要試圖編輯已核准的成本表。**
  平台會拒絕該編輯，且舊版本就是先前報價單或訂單所依據內容的軌跡。
* **依對象核准，誰準備好就誰先核准。** 業務可在工廠端仍在議價時就
  先核准客戶檢視；在最後一個對象簽核之前，成本表會顯示**部分已核准**。
* **駁回時附上清楚的備註。** 該備註就是下一輪草稿要處理的事項紀錄
  ——寫給那個之後要修這張成本表的人看。

## 相關頁面

* [成本表](/zh-Hant/modules/cost-sheet)
* [開發款式](/zh-Hant/modules/develop-a-style)
* [物料表](/zh-Hant/modules/bom)
* [物料表、成本表與文件版本](/zh-Hant/concepts/bom-cost-sheet-artifact-versions)
* [報價單](/zh-Hant/modules/quotations)
