ORON
回科技觀點
客製化系統10 分鐘閱讀

進口成本分攤系統:關稅運費怎麼攤到每個料號

關稅、海運費、報關費被丟進費用科目,料號成本永遠只有採購價。談進口到岸成本的分攤基準、時間差處理與系統結構。

進口成本分攤系統:關稅運費怎麼攤到每個料號

一批從越南進來的原料,採購單上寫 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

四、時間差與匯率:用「暫估—實際—差異」三段處理

進口成本最難的不是算術,是時間。貨到了要入庫,入庫就要有成本,但那時候一半的費用單還沒來。可行的做法是把它拆成三段:

  1. 暫估入庫:入庫當下用標準費率先估。例如「40 呎櫃自越南 → 本地費用估 12 萬」、「關稅按稅則稅率 × 完稅價格」。這些費率存成一張可維護的表,由曾經發生過的實際值定期回頭校正。
  2. 實際歸集:報關行、船務、拖車的請款單陸續進來時,逐筆掛到同一個批次號上。系統要看得出「這個批次預計 6 筆費用,目前到了 4 筆」,沒到的要掛未結清。
  3. 差異回沖:全部到齊後重算。差異如果批次還有庫存,調整存貨成本;如果已經賣掉,就進本期銷貨成本。這一步必須留痕,否則成本會變成一個沒人敢解釋的數字。

匯率同理。付款日的匯率跟入庫日不會一樣,價差要進兌換損益而不是偷偷改料號成本,否則同一個料號會因為付款早晚而有不同的「歷史成本」,往後任何成本比較都失去意義。

另外一個容易被忽略的細節:進口營業稅是可以扣抵的,關稅不行。兩者都在同一張繳款書上,如果系統把整張單子當成本攤下去,等於把可扣抵的稅金變成了產品成本——毛利被吃掉,帳上還多一筆不該存在的存貨價值。費用行上那個「是否可扣抵」的欄位,就是為了這件事存在。

五、值不值得做:把三個數字算出來

這類系統的效益不太適合用「省下幾小時人力」來談,因為它真正的價值在決策品質。比較貼近實況的算法是三個方向:

  • 報價偏差:如果進口料佔銷貨成本三成,而分攤誤差讓部分料號成本失真 8%~15%,那就是 2.4%~4.5% 的毛利率在報價時被誤判。一家年營收 5,000 萬、毛利率 25% 的公司,這個區間相當於一年一兩百萬的決策誤差——不是損失,是「不知道自己賺多少」。
  • 可回收的稅與費:可扣抵稅額被誤攤進成本、或滯留費被當成常態費用而沒人追究責任,這兩項通常一查就有。
  • 期末存貨的正確性:存貨成本偏低會讓帳面毛利虛高,等到盤點調整或會計師查核時一次補回來,就變成「莫名其妙虧一季」。

導入的成本主要在前期釐清:現有費用科目怎麼對應、哪些費用該用哪種基準、報關行的請款單格式能不能匯入。這部分沒有捷徑,通常要財務、採購、倉管三方坐下來對一次。系統本身的複雜度並不高,難的是那張「費用類型 × 分攤基準」的對照表要有人拍定。

桌面上的計算機與筆記本,象徵費用分攤基準與差異回沖必須有一套講得清楚的算法

Photo by Cht Gsml on Unsplash

六、如果現在就想動手,從哪裡開始

不必一開始就上完整的進口管理模組。可以先做一件事:挑最近三批進口貨,把所有相關費用單找出來,人工算一次真實到岸成本,再跟系統裡的料號成本比對。這個練習通常兩三個小時就能做完,而它會直接回答一個問題——差距是 2% 還是 20%。

差距在個位數百分比,那現行做法還撐得住,優先把費用科目分細、把可扣抵稅額抓出來就好。差距上到兩位數,或者不同基準算出來的結果差很多,那就代表報價和成本分析都建立在錯的數字上,值得把批次結構與分攤邏輯認真做一次。

這也是多數內部系統該有的判斷順序:先量出問題有多大,再決定要不要蓋房子。進口成本這件事的特殊之處,只是它出錯的時候不會報警——它會安安靜靜地讓你在每一次報價裡都少賺一點。


ORON 奧隆專注於官方網站、客製化系統開發與成效行銷。如果公司在進口成本分攤、批次歸集或既有 ERP 的資料串接上遇到瓶頸,歡迎來聊聊實際的流程與需求。

想把這些做到你的網站上?

不論是快速上線的模板建站、客製官網或後台系統,留個訊息,我們會回你「能做+報價+時程」。

加 LINE 詢問