IT外判服務商的敗訴復盤:跨境IT基礎設施部署成功交付,卻因一張報關單全額賠償
一句話結論: 作為IT外判服務商,我們為一家國內設備廠商完成了一次跨境IT基礎設施部署:設備按期送達境外機房,我們的現場工程師完成全部上架、安裝和調試,客戶書面確認、境外買家驗收使用並付款,法院也支持了我們的全部服務費。但因為第三方貨代採用混載報關,客戶拿不到以自己為發貨人的報關單,無法辦理收匯結匯,貨款被退回。法院認定我們作為受託方存在過錯,判令賠償全部貨款及利息,二審維持。我們已經全額履行。這篇報告講清楚判決邏輯、背後的法規、我們錯在哪裡,以及客戶和同行可以怎樣避免同樣的事。
為什麼要把一場敗訴公開寫出來?
IT外判服務行業很少有人公開談自己輸掉的官司。更少見的是:這場官司裡,我們交付的IT服務本身是成功的,輸掉的是服務邊界之外的一張單證。我們決定寫,原因有三個。
- 結果已經確定。 判決已生效,賠償已全額支付。本文不是為了爭辯,也不是重新評價法院的認定。
- 這類風險在行業裡普遍存在。 很多IT服務商都會順手幫客戶做"非核心"的事:代採購、代發貨、代報關、代付款。做好了是增值,出了問題就是全額兜底。
- 客戶也需要知道怎麼提需求。 本案中,客戶真正需要的東西從簽約到交付都沒有被寫下來,最後由法院來回答"當初到底約定了什麼"。
文中已對客戶名稱、境外買家、案號、法院、人員姓名和精確金額做了脫敏處理。所有對判決的描述均以生效判決書載明的事實和理由為準。
事情經過:一份不到6萬元的服務合約,如何變成超過30萬元的賠償?
合約簽了什麼
2022年春,一家國內網絡設備廠商(下稱"客戶")與新加坡一家企業簽訂設備採購訂單,貨值約4.1萬美元。為了完成交付,客戶與我們簽訂了一份《網絡設備安裝部署協議》,內容分兩部分:
- 服務一: 把一批網絡交換機從中國成都運到新加坡指定機房,"包含物流及清關,運輸方式為空運",門到門。
- 服務二: 現場上架、安裝和調試的人工服務。
簽約前的報價郵件裡,我們寫明運費"包含關稅以及雙清,門到門"。所謂"雙清",就是出口國和進口國兩端的清關都由物流方包辦。
合約還有一條後來變得很關鍵的條款:客戶有權要求供應商提供"客戶或最終用戶認可的、可滿足客戶收款用的簽收憑證";如果服務未達到客戶或最終用戶要求,客戶可以延遲支付對應服務費。
履約過程
- 我們安排第三方貨代上門提貨,貨物從成都發往深圳,在深圳口岸報關後空運至新加坡,按期抵達。
- 期間客戶兩次變更送貨地址和日期,我們配合調整。
- 我們的工程師在境外現場完成了全部上架、安裝和調試,實際工時是原計劃的兩倍。增項費用通過郵件報給客戶,對方當天回覆"OK,這個沒問題"。
- 交付完成約一週後,客戶的項目人員在即時通訊中提出:國際業務結算以報關單為準,"出口報關單是必須的",能否提供?我們負責物流的同事回覆:"我找物流那邊要一下,我這邊是找貨代發貨的。"
問題就出在這裡。第三方貨代採用的是"雙清包稅"的常見操作:把多家貨主的貨物合併成一票報關、裝入同一航空集裝箱、共用同一張總運單,到了目的地再拆分派送。這種方式下,不存在以客戶為發貨人的單獨報關單,也沒有以客戶為託運人的空運提單。
錢是怎麼"沒"的
交付約五個月後,境外買家把約4.1萬美元貨款匯給了客戶。按照外匯管理要求,客戶辦理收匯時需要證明交易真實性,而能證明"這批貨確實是我出口的"的核心單據就是報關單。客戶拿不到報關單,這筆錢在大約十天內被退回給了境外買家。
此後,客戶停止支付我們剩餘的服務費,並書面通知我們承擔損失。
訴訟結果
- 客戶起訴: 要求我們交付報關單和空運提單;如果交不出來,賠償全部貨款(按當日匯率摺合約30萬元人民幣)及利息。
- 我們反訴: 要求客戶支付剩餘服務費及增項費用,合計約5萬元,並支付遲延付款利息。
- 一審判決: 我們賠償全部貨款,並按一年期LPR支付自收匯失敗次日起的資金佔用利息;客戶向我們支付剩餘服務費和增項費用;我們主張的遲延付款利息被駁回。
- 二審: 維持原判。
- 履行: 雙方互負的金錢債務抵銷後,我們向客戶支付了餘額,賠償已經全部完成。
把帳算清楚:這份合約的服務費總額不到6萬元人民幣,最終我們承擔的賠償本金加利息超過30萬元,大約是合約總額的五倍。這還不包括兩審訴訟費、律師費和團隊投入的時間。
IT服務本身做成了什麼?一次成功交付的跨境IT基礎設施部署
在討論輸在哪裡之前,先把做成的部分說清楚。這不是為了減輕責任,而是因為它決定了這起案件的性質:法院沒有認定我們的IT服務質量有問題,爭議集中在服務邊界之外的報關單證上。
跨境物流與現場部署順利完成
- 物流按期送達。 設備從成都提貨,經深圳口岸報關,空運至新加坡,在合約約定的門到門週期內運抵。
- 兩次臨時變更全部消化。 最終用戶因機房條件變化,兩次更改送貨地址和上架日期,最後要求分兩天交付、未上架部分拆包入庫。我們按新要求重新預約卸貨車位、調整現場排程。
- 現場IT支援一次完成。 我們的現場工程師完成了整批交換機的上架、安裝和調試。實際投入6個人天,是原計劃3個人天的兩倍,額外工作量由現場團隊承擔下來,整批設備在一週內全部上線。
客戶和法院都確認了服務成果
- 客戶書面確認。 完工後我們發出施工日期與進度表,客戶項目人員當天郵件回覆確認。
- 最終用戶驗收使用並付款。 境外買家簽收設備、投入使用,並向客戶全額匯出貨款。
- 法院支持了全部服務費。 判決認定我們剩餘的服務費以及增項費用都應支付,增項費用的依據正是雙方確認實際工時的郵件。
這部分是Brocent作為IT外判服務商的本職工作:多國IT支援覆蓋、現場工程師調度、按最終用戶的節奏完成IT基礎設施部署。它做成了。我們輸掉的,是一項不屬於IT服務核心、卻被寫進同一份合約的代辦事項。這正是本文要提醒同行和客戶的地方。
法院是怎麼認定的?判決的三根支柱
理解判決邏輯,比記住結果更重要。判決書的推理可以拆成三步。
第一步:IT服務合約裡的"物流+清關",被認定為貨運代理合約
儘管合約標題是"安裝部署協議",法院認為,客戶委託我們提供物流和清關服務,雙方就這部分成立貨運代理合約關係,適用委託合約的規則。
這一步決定了後面的責任標準。《民法典》第九百二十九條第一款規定:"有償的委託合約,因受託人的過錯造成委託人損失的,委託人可以請求賠償損失。"
注意這裡的門檻:有償委託只需要"過錯",不需要"故意或重大過失"。 我們收了服務費,就是有償受託人,標準就是一般過錯。
第二步:混載報關導致"報關單位與真實貿易方不一致"
法院認為,合約約定我們提供清關服務,並要提供"可滿足客戶收款用的簽收憑證"。第三方貨代沒有為客戶的貨物單獨報關,而是與其他貨物混載一票報關,導致:
- 報關單上的發貨人不是真實的出口方。法院引用了《海關法》第二十四條:進口貨物的收貨人、出口貨物的發貨人應當向海關如實申報。
- 客戶無法正常辦理收匯結匯。法院同時引用了《外匯管理條例》第十二條:經常項目外匯收支應當具有真實、合法的交易基礎,金融機構應對交易單證的真實性及其與外匯收支的一致性進行合理審查。
法院還特別指出:沒有證據顯示雙方合意選擇這種報關方式,我們在報關前也沒有把這種方式明確告知客戶。
第三步:你具備專業資質,就"理應明知"
這是我們最需要警醒的一點。
我們在訴訟中提出,如果客戶要以自己名義報關,應當出具代理報關委託書、在電子口岸完成相應操作,而客戶從未這樣做。法院的回應是:我們作為清關服務的提供方,並沒有要求客戶出具這些手續。
法院還注意到:我們的經營範圍包含貨物進出口和代理進出口業務,並且有海關進出口貨物收發貨人備案。因此法院認為,我們明知客戶做出口貿易需要收匯結匯,也理應明知混載報關可能導致客戶無法收匯,但仍然採用了這種方式,因此存在過錯。
換句話說:資質越完整,法院對你"應當知道"的期待就越高。 營業執照上多寫的一項經營範圍、多辦的一項備案,在訴訟中可能變成"你本該懂"的依據。
反訴部分:錢判給了我們,利息沒有
我們主張的剩餘服務費得到了支援,包括客戶在訴訟中不認可的增項費用。理由是:雙方郵件顯示,客戶的項目人員對實際工時和增項費用當天回覆了"OK",法院據此按合約約定的計價方式支援了這筆費用。
但我們主張的遲延付款利息被駁回。法院認為,既然我們履行受託事務存在過錯、導致客戶至今無法收回貨款,客戶據此拒絕付款屬於合法的履行抗辯。
這一點同樣值得記住:一份當天回覆的郵件,幫我們保住了約2萬元的增項費用;而一個沒有被書面處理的報關單請求,讓我們失去了全部利息,並承擔了數倍於合約額的賠償。
問題的本質是什麼?不是"一張報關單"
如果只把這件事理解為"忘了要一張報關單",就會錯過真正的教訓。我們反覆討論後,認為本質是三件事。
1. 我們賣的不只是"結果",還有"合規憑證"
在我們看來,服務一的結果是"貨物安全送到、清關完成"。這個結果確實實現了:貨到了,設備裝好了,買家也付款了。
但在客戶看來,跨境交付的結果有三條線:貨物流、資金流、單證流。 貨到了只完成了第一條;錢能不能進帳,取決於第三條。外匯監管審核的是"三流"是否一致,而能把三條線連起來的,恰恰是那張以客戶為發貨人的報關單。
對於服務商來說,凡是服務結果會被客戶拿去做下一步合規動作的,比如收匯、退稅、審計、保險理賠、資產入帳,單證本身就是交付物的一部分,不能只交付"事情辦成了"。
2. 風險從客戶的下游合約,轉嫁到了服務商身上
客戶與境外買家之間的買賣合約、收款方式、結匯安排,我們都不是當事人。我們在訴訟中也提出:買家的付款義務並沒有因退匯而消滅,客戶仍可以向買家追款。
但法院的認定路徑是:只要受託人存在過錯,並且這個過錯與委託人的損失之間有因果關係,受託人就要賠償損失。至於委託人能不能從別處挽回,是另一回事。
這就是"風險轉嫁"的真實機制:不是客戶主動把風險推給你,而是你的一個過錯,成了法律上把下游風險接過來的通道。 一旦這個通道打開,你承擔的就不再是自己服務費那點風險,而是客戶整筆交易的風險。
3. 雙方都在用"預設流程"代替"明確委託"
回頭看,雙方在三個時點都有機會把話說清楚,但都沒有說:
- 簽約時: 客戶沒有說"我需要以自己名義報關,用來收匯";我們也沒有說"雙清包稅模式下不會有你抬頭的報關單"。
- 出運前: 我們沒有向貨代確認報關方式,也沒有把結果告訴客戶。
- 第一次被問到時: 我們在即時通訊裡回了一句"我去問問",沒有形成書面結論,也沒有升級處理。
客戶以為"清關"當然包含給他報關單;我們以為"清關"就是讓貨物合法通關。兩種理解都說得通,但法院最終按照專業受託方應盡的注意義務來衡量我們。在專業不對稱的關係裡,說清楚的責任主要落在專業的一方。
相關法律法規速查:客戶與服務商都應該知道的條文
以下條文是本案判決、雙方主張和律師分析中實際涉及的,按用途整理。本節僅作風險提示,不構成法律意見,具體問題請諮詢執業律師。
合約與責任
- 《民法典》第九百二十九條(有償委託的過錯責任): 有償委託中,受託人有過錯造成委託人損失的,應當賠償。這是本案的核心裁判依據。
- 《民法典》第五百零九條(全面履行與誠信原則): 當事人應當按照約定全面履行義務,並根據合約性質、目的和交易習慣履行通知、協助、保密等義務。"通知義務"正是我們沒有盡到的。
- 《民法典》第五百七十七條、第五百八十四條(違約責任與可預見規則): 損失賠償額相當於因違約造成的損失,但不得超過違約方訂立合約時預見到或者應當預見到的損失。法院認為我們"理應明知"收匯需要,這就落在了可預見範圍內。
- 《民法典》第五百九十一條(減損義務): 一方違約後,對方應當採取適當措施防止損失擴大。我們在訴訟中主張客戶十天內就退回匯款、未採納替代方案,但這一主張未被法院採納。
- 《民法典》第一百四十二條與合同編通則司法解釋第二條(合約解釋與交易習慣): 合約條款的含義要結合詞句、性質、目的和交易習慣來確定。我們主張"雙清包稅"是行業慣例,但法院認為沒有證據顯示雙方合意選擇這種報關方式。行業慣例不能替代明確約定。
海關與報關
- 《海關法》第二十四條: 出口貨物的發貨人應當向海關如實申報。
- 《海關法》關於報關代理的規定: 委託報關企業辦理報關手續的,應當向報關企業提供所委託報關事項的真實情況,報關企業應向海關提交授權委託書。
- 國家標準《代理報關服務規範》(GB/T 37518-2019): 報關單位應當與委託方簽署代理報關委託書或委託報關協議。
- 國家標準《物流術語》(GB/T 18354-2021): 對"清關"的定義是完成進出口通關所需的全部手續。我們引用這一定義主張"清關已完成",但它並不能回答"以誰的名義清關"這個問題。
外匯與收匯
- 《外匯管理條例》第十二條: 經常項目外匯收支應當具有真實、合法的交易基礎,金融機構要審查交易單證的真實性及其與外匯收支的一致性。
- 貨物貿易外匯管理的基本邏輯: 出口收匯的主體、報關單上的境內發貨人、實際交易方,原則上應當一致。報關單抬頭不是出口方的,銀行審核時就很難證明這筆外匯對應的是一筆真實出口。
我們復盤出的五個止損節點
如果時間倒回去,以下任何一個節點做對,結果都會完全不同。
節點一:報價時,把"雙清包稅"當作價格優勢,卻沒寫清它的單證後果
"雙清包稅、門到門"在報價裡是賣點:便宜、省心。但我們沒有寫下一句同樣重要的話:"此模式下不提供以貴司為發貨人的出口報關單,如需用於收匯或退稅,請選擇單獨報關方案,費用另計。" 這一句話,本可以讓客戶在簽約前做出選擇。
節點二:簽了一句自己無法兌現的條款
"可滿足客戶收款用的簽收憑證"這句話,當時被理解為簽收單、送貨單。但"收款用"三個字,恰恰把客戶的收款需求引入了我們的合約義務。凡是帶有"滿足客戶……要求""最終用戶認可"字樣的條款,都要追問一句:具體是什麼文件、誰出具、以誰為抬頭。 回答不了,就不要籤。
節點三:分包商的交付物,沒有和我們對客戶的承諾對齊
我們對客戶承諾的是"物流及清關",對貨代下單時卻沒有指定報關方式。分包鏈條上,下游合約的交付物必須大於或等於你對上游客戶的承諾,否則中間的差額全部由你承擔。
節點四:第一次被問到時,沒有升級
客戶第一次索要報關單時,距離出運不到一個月,貨代很可能還能補救或給出明確答覆。但這個請求停留在一線同事的即時通訊裡,沒有生成工單,沒有書面結論,也沒有上報管理層。五個月後匯款到帳時,問題已經無法補救。
節點五:爭議出現後,我們的方案在客戶眼裡是在推卸
爭議發生後,我們提出過替代方案,例如由客戶授權、我們的境外關聯公司代收貨款再轉付,或者由客戶主動向銀行說明情況。從合規角度這些方案未必不可行,但在客戶看來,這等於要求他們改變收款路徑、承擔額外的合規風險。更好的做法是:第一時間書面確認事實、承認問題所在、給出由我們承擔成本的補救方案。 訴訟階段的律師方案、協商函寫得再周全,也不如爭議萌芽時的一封書面回覆有用。
給IT服務同行:一份可以直接用的營運風控清單
以下做法不僅適用於物流報關,也適用於所有"順手幫客戶做"的非核心服務,比如代採購、代付款、代辦許可、代管第三方帳號、代簽收。
合約與範圍
- 非核心服務單列。 物流、報關、採購、代付等非核心事項單獨成章,寫明邊界;能讓客戶直接與專業服務商簽約的,儘量不要轉包。
- 行業術語要下定義。 "清關""交付""驗收""上線""遷移完成"都要寫清楚包含什麼、不包含什麼、交付哪些文件、文件以誰為抬頭。
- 問清下游用途。 簽約前固定問一句:"這項服務的結果,您接下來要用來做什麼?"收匯、退稅、審計、保險、資產入帳、監管報送,每一種都對應不同的單證要求。
- 責任上限要約定,但別指望它兜底。 可以約定賠償以服務費為上限、排除間接損失。但要注意:格式條款需要以合理方式提示說明,否則可能不成為合約內容;因故意或重大過失造成對方財產損失的免責條款無效。
履約與分包
- 分包單必須寫明關鍵執行方式。 報關方式、發貨人名義、單證交付清單要寫在給分包商的委託裡。
- 出運前確認並告知。 關鍵執行方式一旦確定,書面告知客戶;客戶不同意,就在出運前調整。
- 單證隨交付一起交。 把單證交付列入完工驗收清單,而不是等客戶來要。
溝通與證據
- 合約外或合規類需求必須工單化。 客戶在任何渠道提出與單證、合規、付款相關的需求,接收人要在當天轉為工單或正式郵件,由負責人給出書面答覆和時限。
- 郵件優於即時通訊。 即時通訊適合協調,不適合確認。本案中幫我們保住增項費用的,是一封郵件和對方當天的書面回覆。
- 重要證據及時固化。 郵件、聊天記錄可以通過可信時間戳等方式保全,避免訴訟時才發現原始載體已經丟失。
應收帳款
- 警惕"延遲付款"條款。 "未達到客戶或最終用戶要求可延遲付款"這類條款,會讓客戶在爭議中合法地扣住全部餘款。簽約時要把"要求"具體化,或限定延付範圍。
- 不要"躺在權利上睡覺"。 應收款逾期要按期書面催收。對方在訴訟中正是用"三年未催款"來反證我們自知理虧。
給客戶:如何通過正規渠道申報需求,如何寫清委託訴求
這一部分寫給我們的客戶,也寫給所有委託IT服務商辦事的企業。
為什麼要走正規渠道
本案中,最關鍵的那句需求是在項目人員之間的即時通訊裡提出的。它沒有編號、沒有負責人、沒有截止時間,也沒有任何人給出書面答覆。對客戶而言,這意味著需求沒有真正進入服務商的處理流程;對服務商而言,這意味著問題沒有被看見。
請通過以下渠道提交需求,並保留編號:
- 服務檯或工單系統: 7×24小時受理,每個請求都有編號、負責人和響應時限。
- 客戶顧問的工作郵箱: 適合合約外需求、範圍變更、合規單證需求。
- 正式書面函件: 適合爭議、索賠、付款異議。
即時通訊可以用來提醒和協調,但請在提醒的同時把需求提交到上述渠道之一。
委託訴求的六個要素
一份能被準確執行的委託,至少要回答六個問題:
- 做什麼: 具體事項,例如"將一批網絡設備從國內倉庫運至境外指定機房並完成兩端清關"。
- 以誰的名義: 例如"出口報關以我司為境內發貨人"。這一條在本案中價值約30萬元。
- 交付什麼: 列出需要拿到的文件,寫明抬頭、份數、格式,例如"以我司為發貨人的出口報關單、以我司為託運人的空運提單、目的地簽收單"。
- 用於什麼: 寫明用途,例如"用於出口收匯及出口退稅"。用途寫出來,服務商才能判斷哪些執行方式不可行。
- 什麼時候: 交付時限與單證交付時限分開寫。
- 怎麼驗收: 驗收標準和驗收人,以及需要您配合提供的材料,例如代理報關委託書、電子口岸委託確認、銷售合約和發票。
模糊寫法與清晰寫法的對比
- 模糊寫法: "提供物流及清關服務,門到門,空運。"
- 清晰寫法: "提供空運門到門物流服務。出口報關須以我司為境內發貨人單獨申報,不接受混載報關;貨物放行後5個工作日內交付出口報關單及空運提單電子版,用於出口收匯。我司將在出運前3個工作日提供代理報關委託書。"
第一種寫法,雙方都可以有自己的理解;第二種寫法,服務商在報價時就知道要選哪種模式、成本多少、需要客戶配合什麼。
發生分歧時怎麼做
- 先書面,再溝通。 用郵件或函件說明事實、訴求和期望的時限,再電話溝通。
- 要求書面答覆。 服務商應當在約定時限內給出書面結論,包括能否補救、補救方式和費用承擔。
- 按升級路徑處理。 一線未能解決的,升級到客戶顧問和服務負責人。
- 保留證據,及時止損。 在問題還可補救時儘早提出,往往比事後索賠更能保護您的利益。
我們正在怎樣改進
這次敗訴之後,我們的方向很簡單:報關、採購、代付這類非核心事項,能讓客戶與專業服務商直接簽約的就不代辦;必須代辦的,合約寫明執行方式和單證清單,單證列入驗收;所有合規類請求,無論從哪個渠道提出,都轉入工單並給出書面答覆。
如果您正在評估IT服務商,或者希望把現有的服務範圍和交付物梳理清楚,歡迎通過聯繫我們提交需求,也可以瞭解我們的7×24小時服務檯、管理型IT與雲服務和IT基礎設施部署服務如何界定服務範圍與交付物。
常見問題
貨物已經送達、買家也付了款,為什麼服務商還要賠償?
法院衡量的是受託人有無過錯、過錯是否造成損失。貨物送達只證明物流完成;客戶因缺少以自己為發貨人的報關單而無法收匯,法院認為這與服務商採用的報關方式有因果關係。
"清關"是否必然包含提供以客戶為抬頭的報關單?
概念上不必然。但本案合約約定了"可滿足客戶收款用的憑證",服務商又具備進出口資質、事先未告知報關方式,法院因此認定服務商應當預見收匯需求。
混載報關、"雙清包稅"是違法的嗎?
本文不評價這一模式本身。本案判決認為,混載報關導致報關單位與真實貿易方不一致,並導致客戶無法收匯。需要收匯、退稅的出口方,必須事前弄清它的單證後果。
客戶沒有要求單獨報關,也沒出具委託書,責任能減輕嗎?
我們在兩審中都提出了這一主張,未被採納。法院認為,提示和詢問的責任主要落在提供專業服務的一方。
服務商可以用責任上限條款來避免類似風險嗎?
應當約定,但不能完全依賴。格式條款需要合理提示說明,因故意或重大過失造成財產損失的免責條款無效。
作為客戶,單證或合規類需求應該從什麼渠道提出?
服務檯工單、客戶顧問工作郵箱或正式函件,並寫明事項、名義、交付物、用途、時限和驗收標準。
結語
這場官司讓我們付出了遠超合約金額的代價。我們尊重生效判決,也已經全額履行。
回頭看,這個項目裡我們最擅長的部分,跨境IT基礎設施部署和現場IT支援,順利完成了,客戶、最終用戶和法院都確認了這一點。代價來自我們不該順手代辦、也沒有寫清楚的那一部分。
把它寫出來,是因為我們相信:管理型IT外判服務的專業性,不只體現在把設備裝好、把系統跑起來,也體現在把邊界說清楚、把憑證交到位、把每一個看似順手的請求當作正式委託來處理。
希望這份復盤能讓客戶在提需求時多寫一句"以誰的名義、用來做什麼",也讓同行在接下一單"順手幫忙"的業務時,多問一句"這件事出了問題,我能承擔嗎"。
分享:
📬 亞太IT月報
中國合規動態、網絡安全預警及亞太IT實踐指南,每月一期。
不發垃圾郵件,隨時可取消訂閱。