• 摩傑斯
  • 2026-10-30

協力廠零件發出去多少、回來多少:機械加工廠怎麼把協力廠這筆賬管住

崑山一家二十來人的機械加工廠,去年冬天出過一次不大不小的事:一批要發去熱處理的結構件,發出去了四百多件,回來驗收的時候只有三百八十多。差了二十幾件,誰都說不清是漏發了、路上丟了、還是協力廠廠那邊壓著沒做完。倉庫說發出時點過數,協力廠廠說收到的就是這些,現場說反正回來不夠。最後這二十幾件東西不了了之,錢照付。

這類事在機械加工廠不算稀罕。它不致命,但它一年發生幾次,賬面就永遠有一筆說不清的差額;更麻煩的是每個人心裡的數都不一樣——老闆以為在協力廠廠手上還有一批,現場以為早就回來了,採購以為還沒結算。

協力廠這筆賬之所以難管,不在於流程有多複雜,而在於它天然是“東西離開廠門”的一段黑箱時間。這段時間裡,件在別人手上,進度在別人嘴裡,量在別人賬上。要把這筆賬管住,靠的不是盯得更緊,而是讓每一次“出去”和“回來”都在系統裡留下一條可對的東西。

協力廠零件發出去多少、回來多少:機械加工廠怎麼把協力廠這筆賬管住

一、先把一件事分清:協力廠是製程外發,不是整件委外

這兩個詞經常混著用,但管理顆粒度差了一整個量級。

整件委外,是把一個零件整體交給外面做,回來就是成品或半成品,你只管數量、交期、單價。製程外發,是把這張工單上的某幾道製程發出去——比如車完的件發去熱處理,熱處理回來還要磨、還要檢。件還是你的,工單還是你的,只是中間那一段不在你現場裡做。

差別在哪?整件委外,你只需要知道“回來多少件”;製程外發,你必須知道“哪張工單的哪道製程、發出去多少、回來多少、回來之後還能不能繼續往下走”。

一家做精密零件的廠,一張工單上十道製程,其中三道外發。如果系統只知道“這個零件在協力廠”,那它幫不了你什麼;只有當協力廠單掛在這張工單的這道製程上,回來驗收合格之後工單才能往下流轉,這筆賬才算真的管住了。

所以判斷一套系統能不能管協力廠,第一個問題不是“有沒有協力廠模組”,而是:協力廠單能不能掛到工單的製程上,驗收之後工單能不能接著往下走。

二、三個數永遠對不上,是協力廠失控的典型症狀

我們看過的小廠,協力廠這塊基本都在用微信群加 Excel,而問題幾乎都出在同樣三個數上。

一個是在外量——現在有多少件在別人手上。這個數最容易被高估也容易被低估。高估是因為發出去了但對方還沒開工,你以為在做;低估是因為回來了但沒人登記,你以為還在外面。

另一個是超期量——有多少件已經過了約定交期還沒回來。這個數在很多廠里根本不存在,因為沒人記過約定交期,只記得“說了這周給我”。

剩下那個是未結量——有多少已經回來驗收、但還沒跟協力廠廠結賬。這個數直接連著錢,也最容易在月底炸出來:協力廠廠拿來一張單子,上面寫著這個月做了多少,你翻遍微信找不到對應的發出記錄,只能按對方說的付。

三個數對不上,不是因為人不認真,而是因為它們分散在三個地方:協力廠單在 Excel、進度在微信群、結算在會計的本子上。三份記錄各自更新,永遠不會同步。

三、發出這一步,至少要落下四樣東西

把所有協力廠的亂賬往回倒,幾乎都能倒到“發出”這一步沒記全。

發協力廠的時候,至少要落下四樣:發給誰、哪張工單的哪道製程、多少件、什麼價格與交期。

前兩樣決定這筆賬掛在哪。掛不到工單製程上,回來的時候就沒法判斷“這批件能不能繼續往下走”;後兩樣決定這筆賬值多少錢、什麼時候該催。

這裡有個小廠特有的現實:發出的時候,單價往往還沒談定。 機械加工的協力廠常見做法是先把活幹起來,價格等對帳的時候一起算——熱處理按公斤、電鍍按面積、磨工按件,各家演算法還不一樣。所以發出時填的那個單價,經常是估的,或者乾脆空著。

系統如果要求“必須填單價才能發出”,實際用起來就會卡住:要麼現場隨便填一個數,要麼繞開系統用微信發。這兩種結果都比不填更糟——前者製造了一個假數,後者讓系統徹底失效。

合理的做法是:允許先發出、單價後補,但一旦進入對帳就鎖死。 這條規則背後是一個很具體的業務判斷——沒對帳之前,價格是談判中的事;進了對帳,價格就是賬面上的事,不能再動。

還有一個效率上的細節值得說:協力廠單不必一張一張手建。

廠裡的真實節奏是——現場發現某幾道製程要外發,先把它掛成“待協力廠”,攢一攢,等某家協力廠廠來拉貨或者集中發一次的時候,按協力廠廠把這幾張工單的待協力廠製程歸到一起,一次性生成多張協力廠單。

這個“歸集再批次建單”的動作,比一張一張建快得多,也更符合實際:協力廠是成批發出去的,不是一個件一個件發。判斷一套系統懂不懂機械加工廠的協力廠,看它有沒有“按協力廠廠歸集待協力廠任務”這一步就知道了——沒有這一步,現場就得先手工整理清單,再一張張錄,錄到第三張就開始糊弄。

四、定價這件事,值得單獨說清楚

協力廠單價什麼時候能改、誰來改、改完留不留痕,這三件事決定了對帳會不會吵架。

先說什麼時候能改。邊界應該劃在“是否已納入對帳”上,而不是劃在“發出後多少天”。因為時間不是關鍵,賬有沒有結才是關鍵。一張單還沒進對帳,價格怎麼談都是可以的;一旦進了對帳,哪怕只對了一部分,剩下的部分價格也不該再動——否則對帳單就成了活的,誰都不知道最終數是多少。

再說誰能改。改價這個動作,許可權應該和“編輯協力廠單”分開。原因很實在:能改價的人,必須是能對這筆錢負責的人。如果凡是能編輯協力廠單的人都能改價,那麼現場文員順手改一個數字,月底對帳就差出一筆,事後還查不出是誰改的。

最後說留痕。改價本身不算異常,但如果改完沒有任何記錄,對帳時雙方各執一詞就沒有依據。至少要能看到:這條明細當前單價是多少、有沒有改過、什麼時候改的。

這裡有個設計要說清楚:改價有兩條路,走哪條取決於改動的範圍。

日常的逐行改價是直改:發現某一行單價填錯了,或者協力廠廠報了新價,當場改掉,系統在儲存時校驗這一行有沒有進過對帳——進過就攔住,沒進過就放行。批次匯入改價(比如把一整批明細的單價按 Excel 更新)也走這條路,匯入時逐行判斷,已對帳的行跳過,並在結果裡告訴你跳了哪幾行。

整單重談就不是直改了。數量、單價、換廠、取消這幾類改動,可以起一張變更單:單號 OC 開頭,草稿狀態可以反覆改,提交執行之後原單按新內容生效,變更前後的內容各存一份快照。

兩條路並存不是設計混亂,是因為這兩種場景的性質不同。逐行改價是“填錯了、補一下”,為這種動作設一道審批,現場一定繞開系統去微信裡改;整單重談是“這單的約定變了”,它必須留痕,因為下個月對帳要靠這個留痕說清“當初定的是多少”。

判斷一套系統想清楚沒想清楚,看它有沒有把這兩條分開:全走變更單的,日常用不動;全走直改的,重談之後查不到依據。

五、回來這一步,比發出去更容易漏

發出的時候有人經手,回來的時候往往是一堆件往現場一放,誰來驗、驗幾件、合格多少,全憑當時誰在旁邊。

結果就是:協力廠廠說這個月給你做了一千件,你係統裡收回記錄只有八百件,剩下兩百件去哪了?可能是分批迴來還沒驗,可能是回來直接上機了沒登記,也可能是對方把別家的算到你這兒了。

所以收回這一步要落的,不是“回來了一批”,而是這一批裡合格多少、不良多少、不良是什麼原因。

合格數與不良數分開記,好處立刻顯出來:協力廠廠這個月的不良率是多少、哪家協力廠廠總在同一道製程上出問題、哪些不良是要扣款的。這些數不記,你永遠只能憑印象說“某某家品質不太行”。

不良的原因也要落在單據上,而不是留在驗收那個人的記憶裡。因為扣款是要談的,談的時候得有依據——“這批有十七件尺寸超差”和“這批好像有點問題”,是完全不同的兩句話。

六、一箱件回來,怎麼在五秒內認出是哪張單

協力廠零件回來,第一個動作是“認”:這一箱是哪張協力廠單、哪道製程、當初發出去多少、這次回來多少。

廠裡件一多,認單就變成一件麻煩事。常見做法是翻微信群找那條“發你了”,或者翻 Excel 找那一行,或者乾脆問經手的人——他在就快,他不在就等。等的時候件先堆在現場角落,堆過兩天,就成了“不清楚是哪批的”。

如果協力廠單在系統裡有編號、能生成二維碼,收件時掃一下,這張單的資訊直接彈出來:發出數量、已回數量、還差多少、約定交期。驗收就在這張單上填合格多少、不良多少,填完在外量自動減。

條碼掃描這個動作的價值不在於“先進”,而在於兩件事。

一是快。小廠一天回來七八批協力廠零件,每批認單從兩分鐘壓到五秒,一天省十幾分鍾——這不是重點。

更關鍵的是另一件事:不會認錯單。 認錯單的後果比慢嚴重得多。A 單的件記到 B 單上,兩筆賬同時髒:A 單永遠差一批迴不來,B 單莫名其妙多了一批。等到月底對帳,兩邊都對不上,還得回頭一筆筆查。

所以判斷“條碼掃描到底有沒有用”,不看它省了多少時間,看它有沒有把“認單”這個動作從“靠人記”變成“靠單認”。

這裡有個前提要說清楚:條碼掃描認的是單,不是件。它不要求每個零件上貼標籤、掃一件記一件——那是產線追溯的做法。小廠的協力廠零件通常一批一箱,箱上貼一張單號,掃的是這張單。顆粒度到“批”,足夠了。

七、異常單:把扣款的理由提前寫下來

協力廠最傷感情也最容易扯皮的一環,是不良扣款。

東西回來了,驗收發現有不良,這時候通常三種處理:讓對方返工、讓對方賠、或者自己承擔。三種都可能,但無論哪一種,如果在驗收當時沒記下來,等到月底對帳再提,對方一句“當時怎麼不說”,這筆錢就很難扣了。

所以異常要在發現的那一刻就成單:哪張協力廠單、哪道製程、多少件、什麼原因、怎麼處理。

這張單還有個實際作用:它是對帳的附件。月底對帳的時候,對帳單上不只有“做了多少件、單價多少、合計多少”,還要有“這個月有幾筆異常、合計扣多少”。兩樣放在一張單上,對方簽字的時候就沒法只認前半段。

這一步在很多廠裡是缺失的。缺失的代價不是當月少扣幾百塊,而是形成一種慣性:協力廠廠知道你不會扣,不良率就會慢慢往上走。反過來,只要你穩定地記、穩定地扣,哪怕扣得不多,對方的態度也會不一樣。

八、協力廠單發出去了,還要改怎麼辦

發出之後要改的情況太常見了:數量要加、要減,交期要提前,製程順序要換,或者這單幹脆不做了。

協力廠單是跟協力廠廠對帳的依據,所以“改”這件事本身必須留痕——改了什麼、什麼時候改的、誰改的,這些在對帳吵架的時候就是證據。

做法上分兩步:先起一張變更單,寫明要改成什麼;確認之後執行,原單按新內容生效,變更前後的內容各留一份快照。

留快照這件事不是形式。因為它解決的是“事後說不清”:協力廠廠說當初講好是八十件,你說一直是六十件,誰也說服不了誰。有快照,一翻就知道哪天從多少改到了多少。

變更單自己也有狀態:草稿階段可以改來改去,執行之後就不能再動,作廢的變更不生效但也不刪除——留著能看出“當時想改,後來沒改”。這條對內部管理有用:老闆能看到一張協力廠單被改過幾次、每次為什麼改。

還有幾條邊界,是實際用起來才會碰到的。

變更只能在“已發出、還沒完工”這段時間提交。 還在草稿裡的協力廠單直接改就行,不必開變更單;已經完工或者已經取消的,也不接受變更——那時候改動已經沒有意義,只會把賬搞亂。

改數量不能少於已經收回來的量。 發出去一百件、已經回來六十件,這時候把訂單數量改成五十,賬立刻就不成立了。系統在提交時校驗這一條,比事後解釋省事。

取消和“有驗收記錄”是衝突的。 已經有驗收記錄的單要取消,說明件已經回來了,這時候該走的是退貨或者對帳處理,不是作廢單據。系統會拒絕這種取消,並把已經標記為外發的工段狀態回滾——否則工單上那道製程會永遠掛著“外發中”,工單再也走不下去。

還有一件事要單獨說:召回和取消是兩個不同的動作,不能混。

召回是“東西在外面,我要把它要回來”——件可能已經在做、已經做完、也可能還沒開工,但單子本身還有效,只是要把件退回來。

取消是“這單不做了”——單子作廢,不再收貨,也不再對帳。

兩者分開,才能說清楚諸如“件回來了但單子作廢,那這筆要不要付”這類問題。如果系統裡只有一個“刪掉”或“取消”,這些情況全都會變成口水賬。

九、對帳:一張單可以分幾次對,不是一次結清

很多小廠的對帳方式是“月底一次性算總賬”:把這個月所有協力廠單加起來,減掉扣款,出一個數,雙方簽字。

這種做法的問題在於,它要求這個月所有協力廠單都已完成、都已驗收、都沒有爭議。只要有一張單還在等件、還有一筆不良沒談定,整個月的賬就卡在那裡。於是常見的結果是拖——拖到下個月,下下個月,最後變成一筆糊塗賬。

更貼近現實的做法是允許分批對帳:一張協力廠單,可以先對已經驗收的那部分,剩下的等回來再對。

這帶來一個必須解決的問題:怎麼知道一張單對到哪了。答案只能是系統算,不能靠人記。每條明細要麼“未對帳”,要麼“部分對帳”,要麼“已對帳”;狀態由“有沒有被某張對帳單引用了這部分數量”推出來,而不是人工去標。

分批對帳還有個好處:它把“催件”和“催款”分開了。已經回來的部分可以先結,還在外面的部分繼續跟。這樣協力廠廠不會因為一張單卡著就整月拿不到錢,你也不會因為一筆沒談定就把整月賬壓著。

十、我們看不到協力廠廠的現場,但能算清“在外量”

這裡需要說一句實話,免得期待錯位。

系統看不到協力廠廠內部做到哪一步。 對方現場裡那批件是剛上機還是已經做完等發貨,只要對方不說,你這邊就不可能知道。行業內也有方案做協力廠廠側回傳,前提是協力廠廠也裝一套東西、也願意每天掃——這在幾十人的小廠生態裡,落地率並不高。

能做到、而且足夠用的是另一件事:把“出去”和“回來”兩頭記準,讓“在外量”變成一個隨時可算的數。

在外量 = 累計發出 − 累計驗收合格 − 累計退回。這三個數都在自己的系統裡,不依賴對方配合。它回答的問題是:現在有多少件不在我廠裡;配合約定交期,還能算出有多少件已經超期。

這個數一旦準了,很多事就順了:老闆不用再問“還有多少在外面”,現場知道哪些件該催了,採購在對帳前能先看一眼有多少還沒回來。

對絕大多數幾十人的機械加工廠來說,這已經解決了協力廠管理 80% 的問題。剩下 20%——對方現場裡到底做到哪一步——靠的是電話和關係,不是系統。

十一、小廠現狀的三個斷點,正好是系統的三個落點

把微信群加 Excel 的做法攤開看,斷點只有三個。

斷點在發出這一步:發的時候在群裡說一句“這批發你了”,沒有單據。三天後想查發了多少,得往上翻聊天記錄。

斷點在收回這一步:件回來了,往現場一放,驗收的人記在自己本子上,本子過兩天就找不到了。

斷點在結算這一步:月底對帳,協力廠廠報一個數,你從三個地方湊數去核,核不齊就按對方的數付。

系統的價值不在於把這些搬到線上,而在於把三個斷點接成一條線:發出生成協力廠單並掛到工單製程 → 回來驗收生成驗收記錄並更新在外量 → 異常成單掛在對帳單上。三個動作各自只是一次點選,但連起來之後,“在外量、超期量、未結量”這三個數就自己出來了。

反過來說,如果一套系統只是把 Excel 搬到網頁上,發出還是手填一張單、驗收還是手填一張單、對帳還是月底湊數,那三個斷點一個都沒接上,用起來只會比 Excel 更麻煩。

十二、回到開頭那二十幾件

如果那家廠當時是這麼走的:發出時生成協力廠單,掛在這張工單的熱處理製程上,發出數量 428;回來驗收時,合格 381、不良 6、退回返工 21,另有 20 件對方說還在做——那麼“差二十幾件”這個問題當場就有答案,不需要事後猜。

這不是系統有多聰明,而是它把每一次進出都變成了一條可加總的記錄。協力廠管不住,從來不是因為人不上心,是因為東西出了廠門之後,就沒有一條線把它牽住。

一張協力廠單、一次驗收、一張異常單、一份對帳單——四張紙,就是這條線。

---

專業模具,自動化零件加工製造行業管理軟體
中小企業ERP,MES,MRP解決方案
貿易庫存Saas管理系統,Linux郵件伺服器方案

聯絡電話:18625220688

解決方案

模具製造業資訊化
專注模具廠生產管理,顯著縮短交付週期
鈑金行業ERP系統
鐳射切割、折彎、焊接全流程管理
客製化自動化設備管理
報價單、生產進度、成本核算一體化
刀具/治具管理系統
檢具生產全流程數字化管控

資源下載

MES白皮書

模具製造執行系統深度解析

產品介紹文件

摩傑斯PMS系統功能詳解

常見問題FAQ

解答您的所有疑問

聯絡我們

馬上
諮詢我們

14年行業經驗,專注模具、鈑金、客製化自動化設備數字化轉型

186 2522 0688

崑山總部,周邊2小時上門服務

聯絡方式
產品服務詢價

產品及解決方案線上免費諮詢

獲取詢價

常見問題

Q:協力廠的單據能不能列印給協力廠廠?
A:能。協力廠加工單是發給協力廠廠的單據,對帳單也能列印。對小廠來說,一張紙比一個賬號實用——對方不需要登入任何東西,簽字就行。

Q:不同協力廠廠的計價方式不一樣怎麼辦?
A:熱處理按公斤、電鍍按面積、磨工按件,這種差異落在協力廠單的明細上,一張單可以有多行,每行自己的數量與單價。

Q:協力廠和採購有什麼區別?
A:採購是買料回來入庫,協力廠是把自家的件送出去加工再收回。兩者的單據、驗收、對帳邏輯都不一樣,混在一起管,兩邊都會亂。

Q:我們廠協力廠只有兩三家,也要上系統管嗎?
A:看協力廠佔工時的比例。如果只是偶爾發一次,Excel 記一下確實夠用;如果一張工單上有兩三道製程固定外發,那在外量、超期量、未結量這三個數每月都要算,手算一定會錯。

Q:協力廠廠不願意配合怎麼辦?
A:這套做法不要求協力廠廠配合。所有記錄都在本廠這一側——發出時登記、回來時驗收,對方只需要簽字收單。市面上要求協力廠廠也上線條碼掃描的方案,落地難點就在這裡。

Q:系統能看到協力廠廠做到哪一步了嗎?
A:看不到,也不該承諾。系統能算的是“發出去多少、回來多少、還剩多少在外”,這三個數在自己的記錄裡,不依賴對方。

Q:單價經常要變,怎麼處理?
A:未納入對帳之前可以改,進入對帳之後鎖定。零星改價逐行直改,已對帳的行會被攔住;整單重談則起一張變更單,留前後快照。改價許可權與編輯協力廠單的許可權分開。

Q:一張協力廠單能不能分幾次對帳?
A:可以。已經驗收的部分先對,剩下的等回來再對;每條明細的對帳狀態由系統按“是否被對帳單引用”算出來,不需要人工標。

Q:協力廠不良扣款怎麼落到賬上?
A:驗收時發現不良就開異常單,寫明數量、原因、處理方式;月底對帳時,對帳單上既有本月加工的數量金額,也有異常扣款明細,兩樣在一張單上。

Q:協力廠零件回來以後,工單會不會自動繼續?
A:前提是協力廠單掛在這張工單的製程上。驗收合格,這道製程算完成,工單可以往下流轉;如果協力廠單是獨立記的,那還是兩套賬。

Q:協力廠的費用要算進工單成本嗎?
A:外發製程的計劃工時與費率已經計入工單的人工成本,協力廠對帳金額是應付給協力廠廠的結算數,不應再疊加進去,否則同一道製程會被算兩遍。

Q:沒有專職倉管,驗收誰來做?
A:誰收件誰驗。驗收單據要落的只有三個數——合格、不良、不良原因,一屏能填完。要求填十幾項的表單,現場一定填不下去。

Q:這套東西跟 Excel 比,最大的差別在哪?
A:Excel 記的是“結果”,系統記的是“動作”。別人問你上個月發了多少協力廠,Excel 要翻表,系統是隨時可查的一個數;問到哪幾件超期了,Excel 得自己篩,系統直接列出來。

最新訊息

線上訂閱