> ## 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="款式的「成本表」分頁——工廠、客戶、內部三種對象分頁，搭配每件成衣的明細構成、每張表的加項與總計。">
  <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="款式的成本表分頁。款式表頭承載款式編號、名稱、客戶款式編號、客戶、季節與性別。頂端為成本版本列——V2 與 V1——緊接「新增版本」與「匯入」動作；同列還有「DRAFT」徽章、「從 BOM 複製」動作、EN／中文語言切換、PDF 與 Excel 匯出，以及「目前版本」標記。三個對象子分頁——工廠、客戶、內部——切換不同視角。明細表逐列列出每條成本行的類型、物料代碼、部位、描述、供應商、單位、採購單位、用量、損耗 % 與單價；明細下方為總計列，再下方為 CM 與 Misc 兩項每張表的加項，最底部設有新增明細列。" width="2370" height="1682" data-path="images/modules/cost-sheet/cost-sheet-tab-zh-hant.png" />
</Frame>

## 它是什麼

成本表是**以款式、以版本、以對象區分**的每件價格構成——以工廠對客戶兩個視角拆解一件成衣的成本。
單一張成本表針對單一款式的單一版本，逐項說明每一項物料對工廠來說是多少錢、對客戶來說又是計入多少錢。

成本表有兩條並行的成本欄位：

* **工廠端**——這件成衣您要做或要採購的成本（您毛利的輸入，也是您與供應商談判的依據）。
* **客戶端**——這件成衣您報給客戶的價格（會出現在報價單或形式發票上的價格）。

兩者的差，跨整張成本表的明細與每張表的加項加總後，就是這件成衣的**毛利**。

每張成本表同時以**對象**核准——分為工廠、客戶、內部三種對象。同一張成本表可以對某個對象已完成簽核，
而對另一個對象仍待核准；每個對象在匯出時也會看到不同剪裁的資料（詳見「狀態與轉換」與「變更的影響」）。

## 為什麼存在

成衣的成本要同時擔兩個任務。您需要一份乾淨、站得住腳的工廠端成本構成——布料用量、輔料、工繳、雜項——
作為與工廠談判的依據，並讓自己知道底價在哪裡。您同時也需要另一份呈現給客戶的報價，
而它很少只是工廠成本加一個固定毛利。兩條欄位讓同一張成本表同時支撐兩個任務，
無須再開一份文件、也不至於兩邊走樣。

版本制讓成本構成可以演進——成本被重新議價、某種物料被替換、報價需要套用不同倍率——
而每一個舊版本對於它所支撐的訂單或報價單而言仍完整保留。
以對象區分的核准讓業務可以先簽核客戶端視角，工廠端同時仍在議價，反之亦然。

## 何時會用到

* **在開發期間**，隨<Tooltip tip="物料表——一個款式由哪些布料與輔料構成的清單。">[物料表](/zh-Hant/reference/glossary#bom-bill-of-materials)</Tooltip>成形而建立工廠端成本。
* **在報價時**，設定[報價單](/zh-Hant/modules/quotations)與形式發票將承載的客戶端價格。
* **在再次下單或重新議價時**——當價格基礎改變時，建立新的版本、重新建構、完成核准。
* **在交付給商務之前**，由您租戶內負責核准成本表的工廠、客戶、內部對象逐一簽核。

成本表掛在款式上——開啟款式，前往**成本**頁籤。

## 依賴項

* 一個**款式**——每一張成本表都掛在一個款式上。詳見[款式模組指南](/zh-Hant/modules/styles)。
* 一份**物料表**，若您打算用**從物料表複製**把成本表的明細從款式的物料清單填入。
  物料表**不需要**已核准，複製動作也能執行。詳見[物料表頁面](/zh-Hant/modules/bom)。
* 您租戶中至少一個啟用的**核准對象**——由管理員設定工廠、客戶、內部三者中哪些啟用。
  若一個都沒啟用，便無法建立新的成本表版本。

## 哪些東西依賴它

* 款式的**毛利分析**檢視——每條明細的工廠／客戶／毛利明細表，以及（選擇訂單時）
  依訂單投影的總計，由目前成本表版本計算得出。僅供內部對象。
* **依對象剪裁的匯出**——成本表對工廠、客戶或內部對象的 PDF / Excel 匯出。
* 下游在**報價單**、**形式發票**與**訂單**上所做的價格決策——這些都讀取目前成本表版本的客戶端數值作為價格基礎。
* 每張<Tooltip tip="客戶承諾購買特定款式、配色與數量，並於指定日期前出貨。">[訂單](/zh-Hant/reference/glossary#order)</Tooltip>對款式所保有的<Tooltip tip="款式文件（如物料表或成本表）已儲存且編號的修訂版本。">[文件版本](/zh-Hant/reference/glossary#artifact-version)</Tooltip>綁定——
  當某張訂單的成本表版本被建立、被標記為目前版本、或被切換時，該訂單的綁定會同步推進。
  詳見[物料表、成本表與文件版本](/zh-Hant/concepts/bom-cost-sheet-artifact-versions)。

## 欄位

成本表的欄位依用途分組。表頭承載識別、每張表的加項、備註與稽核。每一條明細承載一項物料的成本構成。
每一列核准列承載一個對象的簽核狀態。

### 表頭——識別

* `版本`——此款式成本表的版本號。版本建立時由平台指派；第一個版本為 1，
  之後每次在同一款式（及綁定訂單時，在同一訂單）建立新版本即加一。
* `款式`——上層款式。在版本建立時設定，之後不再編輯。
* `訂單`——當成本表是在訂單脈絡下建立時，所綁定的訂單。當設定時，把此版本標記為目前版本會推進該訂單的版本綁定。
  選填；款式層級的成本表沒有訂單綁定。

### 表頭——每張表的加項

這些是套用到整張表（而非任一條明細）的每件金額。它們會被計入總計。

* `工繳（工廠）`——工廠端的工繳，每件。選填。
* `工繳（客戶）`——客戶端報價中的工繳，每件。選填。
* `雜項（工廠）`——其他不屬於物料明細的工廠端每件金額。選填。
* `雜項（客戶）`——客戶端對應的金額。選填。

### 表頭——備註與稽核

* `備註`——自由文字。選填。
* `建立時間`、`最後更新時間`——由系統設定。在成本表上顯示供參照。

### 明細——識別與顯示

每一條明細記錄一項物料的每件成本。

* `說明`——這條明細是什麼。**必填**，上限 500 字元。
* `類型`——明細的群組：**布料**或**輔料**。明細以固定群組順序顯示（先布料，後輔料）。
  表頭的`工繳`與`雜項`加項位於表頭，不出現在明細列。
* `排序`——明細在群組內的位置。拖曳重新排序會寫入此欄；變動範圍限於同一群組內。

### 明細——來源資訊

這些欄位用於識別物料與其來源。客戶**檢視**會與工廠、內部檢視並列顯示
`物料編號`與`部位`，僅`供應商`保持工廠與內部專用。客戶**匯出**則完整省略
這些來源欄位（詳見「變更的影響」）。

* `物料編號`——物料的代號。在「從物料表複製」產生的明細上凍結；
  來源物料表明細的物料編號會擷取到此處，之後不會再從主檔重新讀取。
* `部位`——物料位於成衣上的部位（例如身片、領子）。
* `供應商`——
  <Tooltip tip="您工作區下單對象的單一外部當事方權威紀錄——一家成衣工廠、一間布廠或一家輔料供應商。">[廠商](/zh-Hant/reference/glossary#vendor)</Tooltip>
  名稱。與`物料編號`一樣，於複製時凍結——物料表自其挑選此值的目錄請見[廠商](/zh-Hant/admin/vendors)。
* `單位`——`用量`的**報價／報表**計量單位（例如 yd、pc）——您用於
  報價與報表的單位。
* `採購單位`——採購時實際使用的單位，當其與`單位`不同時填入——也就是
  您實際買進的單位。選填，且僅在工廠與內部對象上可編輯。**不會**透過
  「從物料表複製」帶入；如有需要，在複製之後再填入。

### 明細——每件數量與價格

這些是計算的輸入。所有對象的檢視皆相同；客戶對象的匯出只會隱藏工廠端的欄位。

* `用量`——物料的工廠端每件用量。
* `用量（客戶端）`——客戶端每件用量。透過「從物料表複製」建立的明細，預設與`用量`相同。
* `損耗 %`——套用到`用量`以推導出計算用調整用量的工廠損耗百分比（詳見「計算」）。選填。
* `單位成本（工廠端）`——工廠端的單位價格。選填。
* `客戶單位成本`——客戶端的單位價格。手動模式下由您直接輸入；複製時
  預設與工廠端單位成本相同。倍率模式下，此欄顯示工廠端單位成本乘以
  `客戶加成倍率`後的數值——也就是成本頁籤所顯示、客戶匯出所報價的
  乘算後價格。
* `客戶加成倍率`——每行的 OEM 加成。當設定時，客戶端的明細成本以工廠端明細成本乘以此倍率計算，
  且`客戶單位成本`顯示乘算後的數值。當留空時，明細採用手動模式。
* `明細備註`——自由文字。選填。

### 核准列

成本表為每個啟用的對象各有一列核准列。每列記錄：

* `對象`——**工廠**、**客戶**或**內部**。
* `狀態`——**待核准**、**已核准**或**已駁回**。版本建立時預設為**待核准**。
* `核准者`、`核准時間`——對象核准時設定；對象之後駁回時清空。
* `駁回者`、`駁回時間`、`駁回備註`——對象駁回時設定；對象之後再次被核准時清空。

## 業務規則

1. **每個文件版本對應一張成本表。** 款式成本表的某個版本*就是*一張成本表——兩者是同一個物件。
   核准後想改值，請建立新的版本；舊版本無法被改寫。
2. **成本表版本可綁定到訂單，或保持在款式層級。** 在訂單脈絡下建立版本時，版本即綁定到該訂單，
   且該訂單對成本表的版本綁定會在版本被建立、被標記為目前版本、或被切換時同步推進。
   不在訂單脈絡下時，版本為款式層級。同一款式上可同時存在兩者。
3. **編輯僅限草稿。** 表頭編輯（工繳、雜項、備註）、明細的新增／編輯／刪除、明細重新排序，
   以及「從物料表複製」，都需要成本表處於**草稿**狀態。對處於**部分已核准**或**已核准**的成本表發出寫入請求時，
   會被以「僅限草稿」訊息拒絕。
4. **表頭狀態由對象核准列推導，不可直接設定。** 系統會在每次核准或駁回後重新計算：
   * 任一對象**已駁回** → 成本表為**草稿**；
   * 所有啟用對象**已核准** → 成本表為**已核准**；
   * 至少一個**已核准**且其餘均非「已駁回」 → 成本表為**部分已核准**；
   * 其餘情況（全部**待核准**） → 成本表為**草稿**。
5. **核准依對象進行，並非整份文件一次核准。** 客戶對象可在工廠對象仍待核准時就先核准——成本表會顯示**部分已核准**。
   對已核准的對象再次核准會被拒絕；要再做，得先將該列駁回。
6. **任何具備成本表核准權限的使用者皆可核准任一對象。** 平台不會把客戶對象限給業務、把內部對象限給財務——
   核准由能力決定，而非由要核准哪個對象決定。
7. **再次核准會清除駁回。** 對狀態為**已駁回**的對象執行核准會成功，
   並清除該列的`駁回者`、`駁回時間`與`駁回備註`，改以新的`核准者`與`核准時間`取代。
   清除駁回的使用者不必是當初做出駁回的同一人。
8. **租戶內至少要有一個啟用的核准對象。** 若無任何對象啟用，建立新的成本表版本會被拒絕。
9. **「從物料表複製」只產生布料與輔料明細。** 工繳與雜項以每張表的加項位於表頭，並非由複製產生的明細，
   「從物料表複製」不會動到它們。
10. **再次執行「從物料表複製」會更新成本明細而不產生重複。**
    已連結到某筆物料表明細的成本明細，在再次執行時會被跳過；
    自上次執行後新增的物料表明細，則會被建立為新的成本明細。
11. **「從物料表複製」不需要物料表已核准。** 不論物料表狀態為何，成本表都會從款式目前的物料表複製。
    只有在款式沒有目前的物料表時才會被拒絕。
12. **客戶加成模式依明細而定。** 當明細設有`客戶加成倍率`時採**倍率模式**；留空時採**手動模式**。
    倍率模式下，客戶端明細成本由工廠端明細成本推導而來，畫面上與客戶匯出上所顯示的
    `客戶單位成本`即為工廠端單位成本乘以倍率後的數值。手動模式下，由您直接設定
    `客戶單位成本`。同一條明細不可同時啟用兩種模式。
13. **毛利分析僅供內部、且唯讀。** 款式的「毛利分析」檢視——顯示每條明細的工廠／客戶／毛利
    與訂單投影——在檢視時由目前成本表版本計算得出，不會儲存。它不會出現在任何面向客戶的文件上。
14. **核准不依內容把關。** 平台不會因為成本表沒有明細、缺少價格或總計為零而拒絕核准。
    準備好就核准；數學會把缺漏部分以空值帶過，不會擋下流程。
15. **成本表的寫入動作受權限管控。** 由具備成本表寫入權限的使用者建立版本、編輯、執行「從物料表複製」，
    並核准或駁回對象。讀取與匯出對您租戶內已登入的使用者開放。

### 價格鎖定的三個層次

成本表的「鎖定」分三個層次說明：

1. **數值在「從物料表複製」時凍結到成本明細上。** 執行複製時，每一筆合格的物料表明細都會成為一條成本明細，
   而該成本明細會擷取自己一份的物料編號、部位、供應商、單位、用量、單位成本（工廠端）與客戶單位成本。
   從這一刻起，更動來源的物料表明細——或底下的
   <Tooltip tip="一項布料的權威紀錄，附以廠商、分類、單位與交期。">[布料主檔](/zh-Hant/reference/glossary#fabric-master)</Tooltip>
   或
   <Tooltip tip="一項輔料或配件的權威紀錄，附以廠商、分類、單位與交期。">[輔料主檔](/zh-Hant/reference/glossary#accessory-master)</Tooltip>
   ——**不會**改變這條成本明細的內容。成本表自此成為這條明細的真實來源。
2. **「已核准」凍結整份文件、不能再編輯。** 一旦所有啟用對象都已核准，表頭狀態便推導為**已核准**，
   所有編輯路徑都會以「僅限草稿」拒絕。之後要改值，請建立新的版本。
3. **版本透過每張訂單的版本綁定鎖定到該訂單。** 款式可跨訂單重複使用；
   當成本表版本綁定到某張訂單時，該訂單的版本綁定會在版本被建立、被標記為目前版本、或被切換時同步推進。
   該綁定就是讓某個特定版本成為「這張訂單的成本」的關鍵。

## 驗證

| 時機        | 檢查                         | 失敗時會發生什麼                      |
| --------- | -------------------------- | ----------------------------- |
| 建立成本表版本   | 您租戶內至少有一個啟用的核准對象           | 儲存被拒，回應「此租戶未啟用任何核准對象」。        |
| 任何表頭或明細寫入 | 成本表處於**草稿**                | 儲存被拒，回應「成本表僅可在草稿狀態下編輯」。       |
| 新增或編輯明細   | `說明`已填入                    | 儲存被拒。                         |
| 重新排序明細    | 明細 ID 集合與群組完全相符，且不包含未知 ID  | 重新排序被拒。                       |
| 重新排序明細    | 集合中的所有 ID 屬於同一個明細類型        | 重新排序被拒，回應「重新排序必須限於同一明細類型群組內」。 |
| 核准某個對象    | 該對象列尚未為**已核准**             | 核准被拒，回應「對象『…』已核准過」。           |
| 核准或駁回某個對象 | 該對象列存在於此成本表                | 動作被拒，回應「找不到對象『…』的核准列」。        |
| 匯出成本表     | 選擇的對象為**工廠**、**客戶**或**內部** | 匯出被拒。                         |
| 從物料表複製    | 款式有目前的物料表版本                | 複製被拒，回應「此款式找不到物料表」。           |

**沒有**任何儲存時驗證會檢查：成本表在核准前至少有一條明細、每條明細是否同時有工廠端與客戶端價格、
總計是否非零。平台信任您在成本構成準備好時去核准（詳見業務規則 14）。

## 日期邏輯

成本表**本身不承載任何商務日期**——沒有報價日、沒有生效日、也沒有到期日。
報價單或形式發票上的日期住在那些文件上，不在成本表上。

系統會記錄兩類時間戳：

* **每個對象核准列上的`核准時間`、`駁回時間`**——對象核准或駁回時設定，列狀態切換時清空。
  對成本表可做什麼的影響，來自**表頭狀態**的重新計算，而非時間戳本身。
* **表頭上的`建立時間`、`最後更新時間`**——在建立時設定，且在每次寫入時更新。

沒有計算日期，也沒有從成本表向外傳遞的日期鏈。商務上限制報價的日期屬於上游的<Tooltip tip="下單前寄給客戶的價格報價。">[報價單](/zh-Hant/reference/glossary#quotation)</Tooltip>或<Tooltip tip="出貨前用以確認價格、數量與條款的初步發票。">[形式發票](/zh-Hant/reference/glossary#pi-proforma-invoice)</Tooltip>。

## 狀態與轉換

成本表的狀態是由它的對象核准列**推導**而來（業務規則 4）。可見的狀態有：

* **草稿**——成本表可編輯。表頭變更、明細編輯、重新排序與「從物料表複製」皆可用。
  新的成本表版本從這裡起算。
* **部分已核准**——至少有一個對象已核准且無對象駁回；其餘仍待核准。成本表**不可編輯**（再編輯須另建版本）。
* **已核准**——所有啟用對象皆已核准。成本表不可編輯。

轉換全部透過每個對象的核准／駁回動作完成；您不直接設定表頭狀態。

* （建立） → **草稿**：新的成本表版本以每個啟用對象一列**待核准**起始。
* **草稿** → **部分已核准**：一個對象核准，且至少另一個對象仍待核准。
* **草稿** → **已核准**：所有啟用對象都核准（或當僅啟用一個對象時，該對象核准）。
* **部分已核准** → **已核准**：最後一個待核准的對象完成核准。
* **部分已核准**或**已核准** → **草稿**：任一對象駁回。
  不論其他已核准的數量，駁回都會把表頭狀態重設為**草稿**。
* **草稿** → **草稿**（無作用）：所有對象仍待核准。

每個狀態鎖定／解鎖什麼：

* **草稿**——完整編輯權限（表頭加項、明細新增／編輯／刪除、重新排序、「從物料表複製」）。
  匯出在草稿狀態下亦可運作，且匯出標頭會顯示**草稿**狀態，讓收件人看到此版本並未定稿。
* **部分已核准**、**已核准**——所有編輯路徑會被拒絕。新的工作請建立新的版本。

轉換時所記錄的內容：

* 核准時：對象列的`核准者`與`核准時間`會設定；該列上原有的`駁回者`、`駁回時間`與`駁回備註`會被清除。
* 駁回時：對象列的`駁回者`、`駁回時間`與`駁回備註`會設定；該列上原有的`核准者`與`核准時間`會被清除。

**沒有獨立的表頭層級核准者紀錄**——簽核軌跡完全保存在對象列上。

## 計算

成本表的所有數學在檢視時由明細與表頭加項計算得出。**任何結果都不會儲存**——
成本表上並無已儲存的「總計」。改變輸入、儲存、下次檢視時重新計算。

每條明細，工廠端：

* **調整用量** = `用量 × (1 + 損耗 % / 100)`。`用量`或`損耗 %`任一未填時為空。
* **明細成本（工廠端）** = `調整用量 × 單位成本（工廠端）`。任一輸入未填時為空。

每條明細，客戶端——兩種模式：

* **倍率模式**（當設有`客戶加成倍率`時）：
  **明細成本（客戶端）** = `明細成本（工廠端） × 客戶加成倍率`。當工廠端明細成本為空時為空。
* **手動模式**（當`客戶加成倍率`留空時）：
  **明細成本（客戶端）** = `用量（客戶端） × 客戶單位成本`。任一邊未填時為空。

每條明細，毛利：

* **明細毛利** = `明細成本（客戶端） − 明細成本（工廠端）`。任一邊為空時為空。

表頭總計：

* **工廠端總計** = 所有明細的工廠端明細成本加總，加上`工繳（工廠）`與`雜項（工廠）`。
  當有其他項目貢獻時，空值貢獻記為零；只有在所有項目都沒有貢獻時，總計才為空。
* **客戶端總計** = 客戶端明細成本加總，加上`工繳（客戶）`與`雜項（客戶）`。空值規則同工廠端。
* **總毛利** = `客戶端總計 − 工廠端總計`。任一邊為空時為空。

四捨五入僅為**呈現用**，且在畫面與匯出上不同：

* **成本頁籤畫面上**，數值顯示到**小數 2 位**，四捨五入（half-up）。
* **PDF 與 Excel 匯出**裡，數值列印到**至多小數 4 位**，並去除尾端的零——
  `12.5000` 顯示為 `12.5`，`12.3456` 顯示為 `12.3456`。

計算永遠讀取**目前**的成本表版本。計算本身並不會鎖定到某個版本——把不同版本標記為目前，
款式毛利分析與訂單版本綁定上看到的總計都會跟著切換。

<a id="margin-analysis" />

### 毛利分析

款式的**毛利分析**頁籤是僅供內部對象的唯讀檢視，由目前成本表版本計算得出。
它從款式詳細頁進入；當您是從訂單脈絡開啟時，同一頁籤也會呈現該訂單數量的
投影（見下）。它不會出現在任何面向客戶的文件上。

頁籤的主體是一張逐明細表——依成本表自身的順序，每條成本明細一列（先布料，
後輔料）——欄位如下：

* `類型`、`說明`、`料號`、`單位`——明細的識別欄。`說明`與其他識別值讀自
  目前的成本表版本。
* `總用量(工)`——工廠端每件含損耗的用量，與成本表的`調整用量`相同。
* `單價(工)`、`總金額(工)`——工廠端的單價與明細成本，皆取自成本表版本。
* `單價(客)`、`總金額(客)`——客戶端的單價與明細成本，取自成本表版本。
* `毛利`——逐明細毛利，`總金額(客) − 總金額(工)`。

兩條**加項列**位於明細列表之下，分別對應成本表的每張表`工繳`與`雜項`表頭金額
（見上方「欄位 → 表頭——每張表的加項」）。每條加項列同時顯示工廠端、客戶端與
其間的毛利，讓工繳與雜項的貢獻與物料明細並列閱讀。

頁腳的**每件合計 — 工廠／客戶／毛利**一列把明細成本與兩條加項加總為每件總計
——也就是[計算](#計算)節定義的`工廠端總計`、`客戶端總計`與`總毛利`。

當您在**訂單脈絡**下開啟（從某張訂單的「款式與 SKU」進到款式頁時，
訂單脈絡會帶到此頁籤），頁腳會多出一列**訂單合計（×N 件）**，
把每件的工廠總計、客戶總計與毛利投影到該訂單在此款式上的下單數量
（該訂單在此款式上跨配色與尺碼的 `數量` 加總）。投影就是每件總計乘以
訂單在此款式上的數量——僅此而已；它讓團隊讀出此訂單以自身數量計的金額與毛利。
未在訂單脈絡下開啟時，訂單合計列不會出現。

表格之下會再有一列摘要條，重述每件的**收入**（`客戶端總計`）、**成本**
（`工廠端總計`）、**毛利**（`總毛利`）、與**毛利率**（`毛利 / 收入 × 100`；
當收入為空或為零時為空），方便一眼讀完。頁籤上也帶有清楚的「僅供內部」說明
——此檢視永不出現在任何客戶文件上。

毛利分析在檢視時計算，並不會儲存。訂單合計直接讀取該訂單已保存的下單數量；
它不會匯入訂單的[非生產成本攤分](/zh-Hant/concepts/cost-allocation)
（攤分的處理發生在此投影之後）。

成本表數字本身以成本表自身的幣別計算。當訂單的毛利分析或報表彙整將其換算到工作區的
<Tooltip tip="工作區為每一筆多幣別數字勾稽回去的報表幣別。由 GarmentFlow 團隊提供，並於工作區設定上唯讀顯示。">[基礎幣別](/zh-Hant/admin/workspace-settings#公司資訊)</Tooltip>
時，換算採用該訂單已保存的
<Tooltip tip="工作區的匯率表；每一份多幣別文件在自身建立的當下擷取目前匯率，並終身保留該數字。">[匯率](/zh-Hant/admin/fx-rates)</Tooltip>
快照，而非匯率頁面今日的目前匯率。詳見
[訂單：匯率欄位](/zh-Hant/modules/orders#表頭商業框架)。

## 變更的影響

* **在草稿成本表上編輯表頭加項（工繳、雜項）或`備註`。** 下次讀取時重新計算總計。
  在非草稿狀態下嘗試寫入會被拒絕。
* **在草稿成本表上新增、編輯、刪除或重新排序明細。** 下次讀取時，受影響的明細成本與總計會重新計算。
* **在草稿成本表上執行「從物料表複製」。** 對於每筆尚未有對應成本明細的合格物料表明細，
  會附加新的布料與輔料明細。已連結到物料表明細的既有成本明細會被保留。
  工繳與雜項的表頭加項不會被觸動。
* **把不同的成本表版本標記為目前。** 款式的毛利分析會切換到新目前版本的總計、
  每張訂單的版本綁定（當版本綁有訂單時）同步推進，依對象剪裁的匯出也會改為提供新目前版本。
  並未變更任何儲存值——版本之間各自獨立。
* **核准或駁回某個對象。** 表頭狀態會立即重新計算（詳見「狀態與轉換」）。
  在原本已核准的成本表上發生單一駁回，會把它退回到**草稿**。
* **複製之後，編輯來源的物料表明細、布料主檔或輔料主檔。** **不會**改變此成本表。
  複製時已凍結`物料編號`、`部位`、`供應商`、`單位`、`用量`、`單位成本（工廠端）`與`客戶單位成本`
  到成本明細上；此後成本表是這條明細的真實來源。
  若要把更新後的來源值帶入，在草稿成本表上再執行一次複製——新加入的物料表明細會被建立為新明細，
  既有的已連結明細不會被動到。
* **建立新的成本表版本。** 一個新的**草稿**版本會被開啟並成為目前版本；
  原本的目前版本不再是目前，但仍可讀取。舊版本上的核准保留在該版本上。
* **匯出成本表（PDF 或 Excel）。** 匯出會產生依對象剪裁的成本表剪裁——
  工廠與內部的匯出包含來源欄位；**客戶匯出**省略它們，即使
  `物料編號`與`部位`會在成本頁籤的客戶檢視中出現（客戶檢視只隱藏
  `供應商`）。客戶匯出**永遠為英文**，因此同一份檔案可寄給任何客戶，
  與當初由誰產生無關；**工廠與內部的匯出**可選擇以英文或中文欄位
  標籤下載——標籤切換時，每條明細的描述也跟著切換，讀取所連結布料／輔料
  主檔上的`名稱（英文）`或`名稱（中文）`（客戶匯出固定讀`名稱（英文）`），
  若雙語對的對應一側為空，則回退顯示明細上儲存的文字；其他數值維持原樣。
  詳見[雙語主檔與翻譯](/zh-Hant/admin/master-catalogs)。
  客戶匯出的頁腳還會帶出款式紀錄上該客戶自己的款號，讓收件人看到對方在自家使用的代碼。
  匯出對任何狀態皆可使用（包含**草稿**），匯出標頭會帶出即時的狀態，
  因此草稿匯出會清楚標示為草稿。匯出不會改變成本表。

## 最佳實務

* **從物料表開始。** 先把物料表建好，然後在一份全新的成本表版本上按下**從物料表複製**。
  您省下了重新輸入的工夫、明細識別保持一致，且成本表第一天就承載了正確的來源資料。
* **為每條需要的布料明細設`損耗 %`。** 「從物料表複製」不會填`損耗 %`；
  在您填入之前（或您刻意接受零損耗之前），工廠端明細成本會是空的。
* **客戶端優先用倍率，而非手動輸入單位成本。** 倍率模式會讓客戶端與工廠端自動同步——
  工廠成本一旦重新議價，會直接傳遞過去。只有在客戶價格確實獨立於工廠成本時，才採用手動模式。
* **使用表頭的工繳與雜項加項，而非臨時新增明細。** 那才是數學所預期的「每張表、每件金額」位置，
  也能讓明細列保持專注於物料。
* **要重新議價，請建立新的版本；不要試圖編輯已核准的成本表。** 平台會拒絕該編輯，
  且舊版本就是先前訂單或報價單所依據內容的軌跡。
* **依對象核准，誰準備好就誰先核准。** 業務可在工廠端仍議價時就先核准客戶端視角；
  在最後一個對象簽核之前，成本表會顯示**部分已核准**。

## 相關頁面

* [款式模組指南](/zh-Hant/modules/styles)
* [物料表](/zh-Hant/modules/bom)
* [物料表、成本表與文件版本](/zh-Hant/concepts/bom-cost-sheet-artifact-versions)
* [以款式為中心的模型](/zh-Hant/concepts/style-centric-model)
* [廠商](/zh-Hant/admin/vendors)
* [報價單](/zh-Hant/modules/quotations)
