第三方物流合約最危險的句子,通常不是明顯不公平的免責條款,而是人人看完都覺得合理、實際卻無法量度的承諾,例如「準時出貨」、「保持庫存準確」和「提供優質服務」。貨主以為準時是客人翌日收到,3PL以為在倉內準時完成執貨;貨主以為庫存準確是每個SKU每刻一致,3PL可能按整體件數在月末計算。第一宗事故發生前,雙方甚至不知道彼此理解不同。
一份可用的3PL合約,應像營運系統的說明書:把正常流程、例外流程、數據、權限、收費與退出連在一起。法律條文固然要由合適專業人士審閱,但營運團隊不能把所有內容交給法律部門。律師可以寫清責任,卻需要倉務、電商、財務及客服提供真實場景,才知道甚麼叫完成、哪個錯誤最致命、需要甚麼證據。
如果你仍在判斷需要貨運、物流整合還是3PL,可先讀貨運公司、物流公司與3PL的責任分別。本文假設企業已決定採用第三方物流,集中把簽約前最常漏掉的營運界線逐條打開。內容是採購與操作框架,不構成法律或保險意見;實際合約應按產品、法規、保單和合作模式個別審閱。
合約第一頁先寫「成果」,不要先抄服務名單
不少服務範圍由一串名詞開始:收貨、上架、儲存、揀貨、包裝、出庫、派送、退貨。這些名詞沒有說明成果。例如「收貨」可以是貨車到倉便開始計,也可以是卸貨後完成點數;可以只核對卡板,也可以逐箱掃描;有差異時可以先收後報,也可以整批暫停。工作名相同,時間與風險相差很遠。
先用三至五句描述合作成果,例如「工作日下午二時前收到且資料完整的網店訂單,在當日交付指定配送商」、「收貨差異在卸貨完成後兩小時內以指定格式回報」、「任何庫存手動調整須有原因碼與授權人」。成果句要包含起點、終點、計量單位、截止和證據。服務清單再作附件,兩者合起來才知道供應商做甚麼及做到甚麼程度。
把假設放在合約,不要留在報價電郵
報價可能建基於每月一千單、每單兩件、五百個SKU、退貨率百分之三;簽約時若這些假設消失,只保留每單價格,貨量一變便會爭議。把基準量、峰值、訂單分布、商品尺寸重量、庫存周轉、渠道和服務時段列入容量附件,並定期更新。若實際量超出區間,雙方按預先機制重估,不是事後互相指責預測不準。
收貨條款:庫存準確由門口第一刻開始
3PL庫存差異很多時不是揀貨造成,而是收貨時已把錯誤帶入系統。合約要說明預約需要多久、供應商要提供哪些採購單和箱嘜、未預約貨物可否接收、點數以卡板、外箱還是單件為單位、外觀檢查深度、批次與效期怎樣讀取,以及完成上架前貨物屬甚麼狀態。
「二十四小時內上架」也要定義時鐘。由車到閘口、完成卸貨、3PL收到正確文件,還是差異獲客戶批准才開始?周末、公眾假期、超出預約數量、混亂標籤和需要抽驗的貨應分開處理。若所有例外都放進一句「特殊情況除外」,KPI便沒有預算價值。
差異貨物要有隔離區與決策時限
多貨、少貨、破損、錯SKU、批次不符、效期太短,不應只發一封電郵便放在正常庫位。操作附件要定義隔離狀態、標識、相片、數量、通知對象,以及客戶多久內決定拒收、接收、改標或退回。客戶超時不回覆時,3PL可否收取隔離費、是否有權退回,亦要預先寫清。沒有決策時限,倉位和庫存狀態會長期懸空。
庫存KPI:一個百分比遠遠不夠
庫存準確率常見算法至少有三種:以總件數差異計、以SKU是否完全相符計、以庫位或批次計。若一萬件貨中某個SKU少十件,件數準確率可達百分之九十九點九,但該SKU準確率是零;對等貨客戶,兩個結果意義完全不同。合約應寫公式、抽樣範圍、時間點、負庫存和隔離貨如何處理。
還要分「實物準確」和「可售準確」。系統有十件、倉內亦有十件,但其中兩件破損未被隔離,實物數可能相符,可售量卻錯。受效期、序號或批次控制的產品,更不能只對總數。企業可在倉儲與履約服務說明先整理所需操作,再把產品特性轉成合約量度單位。
盤點不是為了找人賠錢,而是關閉原因
合約要列明循環盤點頻率、年度全盤、觸發臨時盤點的條件、盤點期間是否停單、差異由誰覆核、調整授權和費用。若每次差異只用一筆賠償結束,流程漏洞仍會重複。原因碼至少可區分收貨、上架、移位、揀貨、包裝、退貨、報廢、系統或客戶指令。月度趨勢能告訴雙方應改哪一段,而不是只看一個總百分比。
訂單與截單:定義完整資料何時真正到達
「下午三時截單」必須說明哪些訂單算已收到。API顯示成功但地址缺樓層、電郵已到但SKU不存在、訂單匯入後被付款系統暫停,都不是可執行訂單。條款要列必要欄位、系統時區、接收回條、驗證錯誤、客戶修正時限,以及同一訂單多次更新以哪個版本為準。
取消與改單尤其要設狀態門檻。訂單未開始揀貨可免費取消;已列印標籤可能收重工費;已交配送商則只能攔截或安排退回。不要要求3PL「盡量配合」而沒有價格和成功條件。系統及現場都要有唯一狀態,否則客服說已取消,倉務仍照舊出貨。
旺季截單要另有容量條款
平日的截單承諾不應自動推至雙十一、聖誕或大型促銷。雙方可約定預測滾動周期、最遲鎖量、保證容量區間、超出區間的盡力安排和優先規則。貨主低報預測與3PL未準備人手是兩種責任,不能混成「旺季不可抗力」。若3PL收取保留容量費,亦要寫明實際保障的訂單量、班次或倉位。
揀貨與包裝:正確不只等於SKU無錯
揀貨KPI至少要分SKU、數量、批次或序號。某些產品要先到期先出,某些高價電子件要掃序號,某些組合包要按活動版本入配件。包裝則涉及箱型選擇、填充、封箱、標籤位置、易碎或方向標示,以及不可混放的貨物。品牌若只交一張成品相,3PL很難判斷不同尺寸訂單的包裝規則。
建立「包裝配方」:按產品或訂單類型指定可用箱、最大空隙、填充物、封箱方式、文件和影像要求。每次改配方要有版本及生效日,舊物料如何用完亦要決定。耗材價格、客供物料保管、損耗容許和緊急替代品,應列在價目附件;否則缺箱時供應商只能停單或自行換料。
破損率要排除不合理混算,也不能過度排除
貨物可能在供應商入倉前已受損、倉內操作損壞、配送途中受壓或客戶開箱時割破。合約應以交接影像、包裝標準和事故時間線調查,不宜把所有客訴都算3PL,也不宜因外箱無痕便一律拒絕。若產品本身脆弱,先做包裝與運輸測試,再設定合理基準;KPI不能代替適當包裝工程。
配送條款:3PL與車隊之間不能成為黑盒
若最後一公里由3PL安排,合約要說明是自營還是分包、服務地區、時段、偏遠區、樓層、無𨋢、重件、失敗派送、改址、退件、簽收與客戶資料處理。3PL可用合作車隊,但應對客戶提供單一狀態和責任窗口。貨主不應在貨件失蹤時才第一次知道配送由另一家公司執行。
配送KPI應分首次派送嘗試、成功簽收和承諾時限。收貨人不在造成的失敗,與司機漏送不同;地址錯與路線延誤亦應有不同原因碼。若業務主要是企業交倉,可參考入倉及交倉服務的資料需求,把預約號、卡板、文件和排隊證據納入附件,而不是沿用住宅快遞的指標。
POD要定義內容與回傳時間
簽收證明不應只寫「有簽名」。它可包括訂單號、地址、到達和完成時間、收貨人姓名或印章、實收件數、異常備註和相片。涉及私隱或保密場地時,限制拍攝範圍及保存期。回傳時間亦要列明:完成後即時、兩小時內或翌日報表。財務要用POD開票的企業,延遲回傳本身就是現金流問題。
收費附件:每一項費用要有「觸發動作」
3PL價目表常有數十行,名稱相近但計量不同。把每行拆成單位、觸發、包含動作、最低量、免費額度、證據和調價機制。例如「收貨每卡板」是否包括卸車、點數、掃描和上架?「每單處理」是否包含首件揀貨?「退貨費」是否包含檢查與重新上架?只有名稱與價錢,無法預測帳單。
附加費應在產生前通知,除非屬預先同意的自動規則。超時、急單、重工、隔離、報廢、特別盤點、系統變更和項目管理都要列批准權限。可利用附加費與保險風險提示作對話起點,再按3PL操作補足。月結發票最好能追溯至訂單、收貨單、卡板或工作單,否則財務只能抽查總額。
調價公式要有資料來源與上下限
倉租、工資、燃油或配送成本可能變動,合約可以有年度檢討,但不能只寫「按市場情況調整」。較清楚的機制包括通知期、參考指標、可調項目、上限、重新議價門檻,以及客戶不同意時的退出權。若貨量或訂單結構大幅偏離基準,亦可觸發成本重估;雙方都應提供支持數據。
服務水平補償不是唯一救濟
服務抵扣可以為未達KPI提供簡單處理,但金額通常不足以補償實際商業損失,也未必能修正根因。合約應有分級改善:第一次偏差提交原因與行動、重複偏差進入正式改善計劃、重大或持續失效啟動額外盤點、暫停特定流程或退出。對關鍵庫存,可約定緊急存取或替代履約方案。
不要把所有失誤都變成罰款。過度懲罰會鼓勵供應商把每個事件歸入排除項,或提高價格吸收風險。KPI的首要功能是建立共同事實與改善優先次序;故意失實、重大疏忽、資料事故和普通操作偏差,應有不同處理層級。
例外與不可抗力要有持續溝通義務
颱風、道路封閉、系統中斷或公共設施故障可能超出控制,但不代表供應商可停止回報。條款應要求合理緩解、影響評估、更新頻率、恢復優先次序與事後報告。客戶亦要提供決策,例如哪些訂單優先、可否改用較昂貴方案。排除賠償與免除管理責任是兩回事。
貨物責任與保險:不要用一句「按成本價賠」帶過
貨物價值可以是採購成本、重置成本、零售價或包含後續損失,四者差異很大。合約要定義申報價值、每件及每宗責任上限、包裝責任、自然損耗、神秘失蹤、受控溫度、延誤和間接損失。責任上限與貨物保險亦不是同一件事;保單保障範圍、除外、墊底費和受保人應由專業人士按實際貨物確認。
香港資歷架構物流業的貨物運輸保險能力單元列出的考慮包括營運風險、保障範圍、除外責任、被保險人義務及索償等,說明「有保險」遠非核對完成。合約可要求3PL提供相關保險證明,但貨主仍應判斷自身是否需要另購貨物保險,並把高值或特殊貨如實申報。
索償時鐘由何時開始,必須清楚
收貨人簽收後才發現內件損壞,多久內通知?3PL收到通知後多久保存閉路電視、相片、掃描和人員記錄?雙方各自在多少日內提交文件?未能在期限內提供某項文件有甚麼後果?索償附件應列清單與聯絡點。若證據保存期只有三十日,調查卻在第三十一日才開始,合約寫得再嚴謹也無從查證。
數據、系統與資訊安全要寫入操作層
列明產品主檔、訂單、庫存、地址、簽收和報表的擁有人;3PL可用於甚麼目的、可否交分包商、保存多久、如何備份、事故多久通知、合約終止如何匯出和刪除。資料格式亦要具體,包括欄位、編碼、時區、狀態值、版本及更正記錄。只寫「資料歸客戶所有」不足以確保客戶取回可用數據。
系統可用率要區分介面、倉內操作與報表。客戶入口暫時打不開,倉庫可能仍能出貨;反之,網站正常不代表掃描設備正常。災難恢復要有手動工作流程:系統停多久後啟動、離線訂單如何避免重複、恢復後誰對帳。對高峰期依賴即時訂單的企業,這些細節比首頁寫「雲端系統」重要。
變更不能直接在群組一句話生效
新SKU、包裝改版、標籤內容、截單、配送區和系統欄位的變更,應有提出、測試、批准、生效和回退步驟。小變更可用標準表格快速處理,大變更則要項目計劃。若任何人可在即時通訊群組要求改規則,版本失控後很難判斷某張訂單應跟哪一套指示。
退出條款要在關係最好時談
退出不代表預設合作失敗,而是保護營運連續。條款要包括普通終止、重大違約、長期服務失效、資料事故或供應商停止營運等情境;分別定義通知期、補救期和立即終止條件。貨物移出需要盤點、包裝、卡板、裝車和文件,不能只寫「合約終止後交還庫存」。
列出退出服務價格、每日可提貨容量、盤點方法、未完成訂單、退貨、客供包材、系統數據、報表、相片及存取權的處理。若轉到新3PL,舊供應商是否提供產品主檔、庫存批次和歷史訂單?格式何時交付?最後一次對帳和索償窗口如何保留?運輸與物流服務總覽可協助拆出移倉所需車隊與操作,但退出日程仍要由新舊雙方共同確認。
設計一個可演練的退出日
在合約首年內做一次桌面演練:假設六十日後轉倉,按SKU和批次能否匯出庫存?每日可搬多少卡板?旺季是否禁止退出?有多少訂單會橫跨切換日?誰凍結庫存調整?演練會發現資料或容量缺口,而不需要真的終止合作。若供應商拒絕提供基本退出資料,這本身就是鎖定風險。
一場簽約前壓力測試,勝過十頁宣傳簡介
把四個情境交給候選3PL,要求書面走一次流程。情境一:收貨多一箱但標籤錯;情境二:促銷日訂單突然高於預測四成;情境三:一個批次被要求暫停出貨;情境四:系統中斷三小時。觀察它問甚麼、誰決策、如何隔離、何時通知、怎樣收費、用甚麼證據關閉。答案可直接轉成操作附件。
評估時不要只看對方是否立即說「可以」。成熟供應商會指出資料不足、能力上限與需要共同決定的地方。把這些限制寫清,比沒有條件的承諾更有用。若需要比較多間供應商,可沿用運輸公司加權評分框架,但把權重移向庫存、系統、容量與退出。
合約文件應有四層,而非一份巨型PDF
主合約處理法律關係、期限、付款、責任和終止;服務說明列範圍與成果;SLA附件定義KPI公式、報表和改善;操作手冊保存會持續更新的流程、欄位、相片與聯絡。價目表及容量表可獨立版本控制。四層文件的批准權限不同,日常改一個標籤格式不必重簽整份主合約,但亦不能無記錄地變更。
簽署前最後十二問
- 每項服務的開始、完成與證據是甚麼?
- 貨量及訂單結構的基準假設有否成為附件?
- 收貨差異由誰隔離,客戶多久要決定?
- 庫存準確率按件、SKU、批次還是庫位計?
- 截單時鐘何時開始,資料不完整如何處理?
- 旺季保證多少容量,超量時如何排序及收費?
- 包裝配方、耗材和更改版本由誰批准?
- 配送分包、失敗派送及POD責任是否透明?
- 每項費用的單位、觸發、證據和調價機制是否齊全?
- 貨損責任、保險及索償時限是否互相對得上?
- 數據能否以可用格式完整匯出,事故如何通知?
- 終止時貨、訂單、資料及未決索償如何有序移交?
把答案帶到聯絡富邦運輸或任何候選供應商時,要求按實際服務能力逐項回覆。第三方物流、冷鏈、危險品或跨境等字眼不應由品牌名稱推論;所需牌照、系統、倉位和合作範圍須在報價與合約中明確確認。
合約簽完後,用一個治理節奏保持文件活着
再完整的合約都不會自動執行。合作開始後,把會議分成三個節奏:每周操作碰頭只處理未完成收貨、急單、庫存隔離和系統錯誤;每月服務檢討核對KPI、帳單、差異原因與改善期限;每季業務檢視才討論容量預測、渠道變化、價格結構和重大流程改版。三種會議若混在一起,現場急事會吞掉長期改善,或管理層只看圖表而不知道貨仍卡在隔離區。
每個問題要有唯一編號、擁有人、下一步、期限和關閉證據。會議紀錄不需要寫成逐字稿,但不能只列「跟進中」。例如庫存差異應連到涉事SKU、數量、最後正確時間點、已保留證據、暫時控制與根因;當永久措施完成,再檢查同類錯誤有沒有下降。這使服務抵扣不再是唯一回應,亦讓下一次續約有事實可判斷。
建立變更清單,分開合約修改與操作微調
新增一個SKU欄位、改箱標位置、延長截單、增加冷藏區或轉用另一配送商,風險程度不同。可設四級變更:低風險操作指示由雙方主管批准;涉及價格或KPI的變更要更新附件;涉及資料、分包、牌照或責任的變更須正式審批;緊急變更可先按臨時方案執行,但要在指定日內補記錄和決定是否永久化。沒有分級,團隊不是每件小事都等簽合約,就是重大改動也只留在群組訊息。
每季做一次「假設偏差」檢查
把實際訂單量、每單行數、SKU、卡板、退貨、急單、收貨差異與合約基準放在一起。偏差不一定立刻調價;它先告訴雙方現行人手、空間與KPI是否仍合理。若單量少了但每單複雜度上升,單看總訂單會誤判成本;若貨量遠超預測但3PL仍達標,亦應在下一旺季前確認容量不是靠長期加班維持。透明檢查可把重新議價由情緒拉回事實。
續約決定不要只在到期前三十日開始
合約到期前六個月,先列出仍未關閉的重大問題、未來一年貨量和系統項目;前三個月比較改善承諾、價格及退出所需時間;至少在通知期前作出續約、短期延長或轉倉決定。若等到最後一個月才評估,客戶因搬倉來不及而失去選擇,3PL亦無法合理預留容量。
續約評分不只看平均KPI。要看低谷發生甚麼、供應商如何恢復、重複問題是否真正下降,以及合作是否需要愈來愈多人工補丁。價格上升可以接受,但應對應成本、容量或服務改變;價格不變也不代表划算,如果例外費和內部管理工時持續增加。好的續約,是重新確認下一階段的操作模型,而非把舊文件日期延長。
3PL合約常見實務問題
不一定。可按影響設服務抵扣、改善計劃、額外盤點或終止門檻。普通偏差、重大失誤和故意失實應分級處理;所有安排要在合約寫清,並保留實際法律權利的專業意見。
目標可高,但必須先定公式、範圍、盤點時間點、隔離貨和更正方式。沒有量度口徑的百分之百只是口號。高風險SKU可另設序號或批次的更嚴控制。
不建議在沒有版本和通知機制下這樣做。價目附件應有生效日、單位、包含動作、調整程序及客戶不同意時的處理,避免網站更新後工作範圍或價格單方面改變。
因為移出庫存、數據和未完成訂單需要時間及容量。預先寫好可避免關係轉差時才談價格與配合,也可檢驗客戶是否真正擁有可攜的營運資料。
結語:好合約把爭議變成預先選擇
3PL合約的價值不是把所有風險推給其中一方,而是讓雙方在平靜時決定壓力出現後怎樣做。甚麼叫一張完整訂單、差異貨放哪裏、誰可改庫存、旺季先做哪些單、系統停機如何繼續、事故要保留甚麼證據、合作終止怎樣交回——答案愈具體,現場愈少靠即興。
簽署前花時間把KPI、價目、操作與退出對齊,並不會令合作變得不信任;相反,它讓客戶知道應提供甚麼,讓3PL知道承諾邊界,也讓改善有共同數據。一份成熟合約不是最厚的一份,而是任何一位新加入的營運人員,都能從中找到下一步由誰做、何時做及如何證明完成。