
一批從越南進來的原料,採購單上寫 38,000 美元。三週後報關行的請款單寄到:關稅、推廣貿易服務費、商港服務費、海運費、吊櫃費、報關費、內陸拖車、倉租、代墊營業稅,九個項目加起來又是十幾萬台幣。會計把這張單子入了「進貨費用」,料號的單價還是照採購單那個數字躺在系統裡。
於是一年後出現這種對話:業務說這個料賣 60 元一定有賺,因為「進來才 42」。財務看整年報表卻發現這條產品線幾乎沒有毛利。兩邊都沒說錯——業務看的是採購價,財務看的是採購價加上那些被丟進費用科目、再也沒有回到料號身上的錢。
Photo by Julia Taubitz on Unsplash
一、進口一批貨,錢是分很多天、很多張單流出去的
國內採購單純:一張採購單、一張發票、一個金額,成本就是那個數字。進口不是。同一批貨的成本會分散在至少四個來源:
- 國外供應商:貨款本身,用外幣計價,可能還有分批出貨、分批付款。
- 海關:關稅(依稅則號別的稅率)、推廣貿易服務費、商港服務費,以及代徵的進口營業稅。
- 船公司/航空公司或承攬業者:海空運費、燃油附加費、吊櫃費、艙位費。
- 報關行與運輸業者:報關手續費、簽審規費、拖車、倉租、超期滯留費(延滯費)。
這些單據抵達公司的時間差可以拉到一個月以上。貨可能已經入庫、甚至已經領料上線、甚至已經出貨給客戶,報關行的請款單才進來。等到那時候,沒有人有動機再回頭去改料號成本——太麻煩,而且系統通常也不允許改已經耗用掉的批次。
結果就是一種很常見的分裂:存貨帳上的成本偏低,費用科目裡塞著一堆找不到歸屬的錢。報表整體沒錯(總額是對的),但拆到單一產品、單一客戶、單一訂單,全是錯的。
二、分攤基準選錯,比不分攤更危險
「那就攤下去嘛。」問題是怎麼攤。一個貨櫃裡如果有 12 個料號,這 15 萬要怎麼分給它們?實務上會用到的基準至少四種,而且不同費用該用不同基準:
- 按金額(FOB 價值)攤:關稅、進口營業稅適合這樣攤,因為它們本來就是按完稅價格計算的。
- 按重量攤:海運散貨、空運運費常以重量計價,重的料就該多吃一點。
- 按材積(CBM)攤:整櫃海運真正在賣的是空間。一箱輕但佔半個櫃的泡棉,按重量攤幾乎攤不到錢,按材積攤才合理。
- 按數量攤:驗證費、簽審規費之類「跟件數有關」的固定費用。
把全部費用一律按金額攤,是最常見也最省事的做法,後果是高單價的小零件被迫背走運費,低單價的大體積料幾乎免費搭便車。如果公司同時賣這兩類產品,定價會系統性地偏掉:貴的東西報價過高接不到單,便宜的大件東西報價過低接到單卻不賺錢。而且這種偏差不會顯示成任何一筆錯誤,它藏在每一筆正確的加總裡。
所以一套能用的系統,第一個設計重點不是介面,而是讓每種費用可以掛自己的分攤基準,而不是全域一個開關。
三、資料結構:以「進口批次」當主體,不是以發票
把進口成本做對的關鍵,是先承認一件事:進口的最小管理單位不是採購單,也不是發票,而是一趟貨。系統裡通常叫它進口批次、Shipment 或報單案件。它的欄位大致是:
- 提單號(B/L 或 AWB)、報單號碼、貨櫃號、進出口日期
- 供應商、貿易條件(FOB/CIF/DDP——這會決定運費是誰付的,攤法完全不同)
- 幣別與適用匯率
- 明細行:料號、數量、單價、重量、材積、稅則號別
- 費用行:費用類型、金額、幣別、對應廠商、分攤基準、是否可扣抵
有了這層結構,分攤就只是一段可以重算的計算:把費用行依各自基準推到明細行,得出每個料號的實際到岸成本(Landed Cost),再過帳成該批次的存貨單位成本。重點在「可以重算」——報關行的單子晚三週來,系統應該允許再跑一次分攤,而不是要人手開一張傳票補在費用裡。
Photo by Athanasios Papazacharias on Unsplash
四、時間差與匯率:用「暫估—實際—差異」三段處理
進口成本最難的不是算術,是時間。貨到了要入庫,入庫就要有成本,但那時候一半的費用單還沒來。可行的做法是把它拆成三段:
- 暫估入庫:入庫當下用標準費率先估。例如「40 呎櫃自越南 → 本地費用估 12 萬」、「關稅按稅則稅率 × 完稅價格」。這些費率存成一張可維護的表,由曾經發生過的實際值定期回頭校正。
- 實際歸集:報關行、船務、拖車的請款單陸續進來時,逐筆掛到同一個批次號上。系統要看得出「這個批次預計 6 筆費用,目前到了 4 筆」,沒到的要掛未結清。
- 差異回沖:全部到齊後重算。差異如果批次還有庫存,調整存貨成本;如果已經賣掉,就進本期銷貨成本。這一步必須留痕,否則成本會變成一個沒人敢解釋的數字。
匯率同理。付款日的匯率跟入庫日不會一樣,價差要進兌換損益而不是偷偷改料號成本,否則同一個料號會因為付款早晚而有不同的「歷史成本」,往後任何成本比較都失去意義。
另外一個容易被忽略的細節:進口營業稅是可以扣抵的,關稅不行。兩者都在同一張繳款書上,如果系統把整張單子當成本攤下去,等於把可扣抵的稅金變成了產品成本——毛利被吃掉,帳上還多一筆不該存在的存貨價值。費用行上那個「是否可扣抵」的欄位,就是為了這件事存在。
五、值不值得做:把三個數字算出來
這類系統的效益不太適合用「省下幾小時人力」來談,因為它真正的價值在決策品質。比較貼近實況的算法是三個方向:
- 報價偏差:如果進口料佔銷貨成本三成,而分攤誤差讓部分料號成本失真 8%~15%,那就是 2.4%~4.5% 的毛利率在報價時被誤判。一家年營收 5,000 萬、毛利率 25% 的公司,這個區間相當於一年一兩百萬的決策誤差——不是損失,是「不知道自己賺多少」。
- 可回收的稅與費:可扣抵稅額被誤攤進成本、或滯留費被當成常態費用而沒人追究責任,這兩項通常一查就有。
- 期末存貨的正確性:存貨成本偏低會讓帳面毛利虛高,等到盤點調整或會計師查核時一次補回來,就變成「莫名其妙虧一季」。
導入的成本主要在前期釐清:現有費用科目怎麼對應、哪些費用該用哪種基準、報關行的請款單格式能不能匯入。這部分沒有捷徑,通常要財務、採購、倉管三方坐下來對一次。系統本身的複雜度並不高,難的是那張「費用類型 × 分攤基準」的對照表要有人拍定。
六、如果現在就想動手,從哪裡開始
不必一開始就上完整的進口管理模組。可以先做一件事:挑最近三批進口貨,把所有相關費用單找出來,人工算一次真實到岸成本,再跟系統裡的料號成本比對。這個練習通常兩三個小時就能做完,而它會直接回答一個問題——差距是 2% 還是 20%。
差距在個位數百分比,那現行做法還撐得住,優先把費用科目分細、把可扣抵稅額抓出來就好。差距上到兩位數,或者不同基準算出來的結果差很多,那就代表報價和成本分析都建立在錯的數字上,值得把批次結構與分攤邏輯認真做一次。
這也是多數內部系統該有的判斷順序:先量出問題有多大,再決定要不要蓋房子。進口成本這件事的特殊之處,只是它出錯的時候不會報警——它會安安靜靜地讓你在每一次報價裡都少賺一點。
ORON 奧隆專注於官方網站、客製化系統開發與成效行銷。如果公司在進口成本分攤、批次歸集或既有 ERP 的資料串接上遇到瓶頸,歡迎來聊聊實際的流程與需求。