• Moges
  • 2026-10-30

外协件发出去多少、回来多少:机加工厂怎么把外协这笔账管住

昆山一家二十来人的机加工厂,去年冬天出过一次不大不小的事:一批要发去热处理的结构件,发出去了四百多件,回来验收的时候只有三百八十多。差了二十几件,谁都说不清是漏发了、路上丢了、还是外协厂那边压着没做完。仓库说发出时点过数,外协厂说收到的就是这些,车间说反正回来不够。最后这二十几件东西不了了之,钱照付。

这类事在机加工厂不算稀罕。它不致命,但它一年发生几次,账面就永远有一笔说不清的差额;更麻烦的是每个人心里的数都不一样——老板以为在外协厂手上还有一批,车间以为早就回来了,采购以为还没结算。

外协这笔账之所以难管,不在于流程有多复杂,而在于它天然是“东西离开厂门”的一段黑箱时间。这段时间里,件在别人手上,进度在别人嘴里,量在别人账上。要把这笔账管住,靠的不是盯得更紧,而是让每一次“出去”和“回来”都在系统里留下一条可对的东西。

外协件发出去多少、回来多少:机加工厂怎么把外协这笔账管住

一、先把一件事分清:外协是工序外发,不是整件委外

这两个词经常混着用,但管理颗粒度差了一整个量级。

整件委外,是把一个零件整体交给外面做,回来就是成品或半成品,你只管数量、交期、单价。工序外发,是把这张工单上的某几道工序发出去——比如车完的件发去热处理,热处理回来还要磨、还要检。件还是你的,工单还是你的,只是中间那一段不在你车间里做。

差别在哪?整件委外,你只需要知道“回来多少件”;工序外发,你必须知道“哪张工单的哪道工序、发出去多少、回来多少、回来之后还能不能继续往下走”。

一家做精密零件的厂,一张工单上十道工序,其中三道外发。如果系统只知道“这个零件在外协”,那它帮不了你什么;只有当外协单挂在这张工单的这道工序上,回来验收合格之后工单才能往下流转,这笔账才算真的管住了。

所以判断一套系统能不能管外协,第一个问题不是“有没有外协模块”,而是:外协单能不能挂到工单的工序上,验收之后工单能不能接着往下走。

二、三个数永远对不上,是外协失控的典型症状

我们看过的小厂,外协这块基本都在用微信群加 Excel,而问题几乎都出在同样三个数上。

一个是在外量——现在有多少件在别人手上。这个数最容易被高估也容易被低估。高估是因为发出去了但对方还没开工,你以为在做;低估是因为回来了但没人登记,你以为还在外面。

另一个是超期量——有多少件已经过了约定交期还没回来。这个数在很多厂里根本不存在,因为没人记过约定交期,只记得“说了这周给我”。

剩下那个是未结量——有多少已经回来验收、但还没跟外协厂结账。这个数直接连着钱,也最容易在月底炸出来:外协厂拿来一张单子,上面写着这个月做了多少,你翻遍微信找不到对应的发出记录,只能按对方说的付。

三个数对不上,不是因为人不认真,而是因为它们分散在三个地方:外协单在 Excel、进度在微信群、结算在会计的本子上。三份记录各自更新,永远不会同步。

三、发出这一步,至少要落下四样东西

把所有外协的乱账往回倒,几乎都能倒到“发出”这一步没记全。

发外协的时候,至少要落下四样:发给谁、哪张工单的哪道工序、多少件、什么价格与交期。

前两样决定这笔账挂在哪。挂不到工单工序上,回来的时候就没法判断“这批件能不能继续往下走”;后两样决定这笔账值多少钱、什么时候该催。

这里有个小厂特有的现实:发出的时候,单价往往还没谈定。 机加工的外协常见做法是先把活干起来,价格等对账的时候一起算——热处理按公斤、电镀按面积、磨工按件,各家算法还不一样。所以发出时填的那个单价,经常是估的,或者干脆空着。

系统如果要求“必须填单价才能发出”,实际用起来就会卡住:要么现场随便填一个数,要么绕开系统用微信发。这两种结果都比不填更糟——前者制造了一个假数,后者让系统彻底失效。

合理的做法是:允许先发出、单价后补,但一旦进入对账就锁死。 这条规则背后是一个很具体的业务判断——没对账之前,价格是谈判中的事;进了对账,价格就是账面上的事,不能再动。

还有一个效率上的细节值得说:外协单不必一张一张手建。

厂里的真实节奏是——车间发现某几道工序要外发,先把它挂成“待外协”,攒一攒,等某家外协厂来拉货或者集中发一次的时候,按外协厂把这几张工单的待外协工序归到一起,一次性生成多张外协单。

这个“归集再批量建单”的动作,比一张一张建快得多,也更符合实际:外协是成批发出去的,不是一个件一个件发。判断一套系统懂不懂机加工厂的外协,看它有没有“按外协厂归集待外协任务”这一步就知道了——没有这一步,现场就得先手工整理清单,再一张张录,录到第三张就开始糊弄。

四、定价这件事,值得单独说清楚

外协单价什么时候能改、谁来改、改完留不留痕,这三件事决定了对账会不会吵架。

先说什么时候能改。边界应该划在“是否已纳入对账”上,而不是划在“发出后多少天”。因为时间不是关键,账有没有结才是关键。一张单还没进对账,价格怎么谈都是可以的;一旦进了对账,哪怕只对了一部分,剩下的部分价格也不该再动——否则对账单就成了活的,谁都不知道最终数是多少。

再说谁能改。改价这个动作,权限应该和“编辑外协单”分开。原因很实在:能改价的人,必须是能对这笔钱负责的人。如果凡是能编辑外协单的人都能改价,那么车间文员顺手改一个数字,月底对账就差出一笔,事后还查不出是谁改的。

最后说留痕。改价本身不算异常,但如果改完没有任何记录,对账时双方各执一词就没有依据。至少要能看到:这条明细当前单价是多少、有没有改过、什么时候改的。

这里有个设计要说清楚:改价有两条路,走哪条取决于改动的范围。

日常的逐行改价是直改:发现某一行单价填错了,或者外协厂报了新价,当场改掉,系统在保存时校验这一行有没有进过对账——进过就拦住,没进过就放行。批量导入改价(比如把一整批明细的单价按 Excel 更新)也走这条路,导入时逐行判断,已对账的行跳过,并在结果里告诉你跳了哪几行。

整单重谈就不是直改了。数量、单价、换厂、取消这几类改动,可以起一张变更单:单号 OC 开头,草稿状态可以反复改,提交执行之后原单按新内容生效,变更前后的内容各存一份快照。

两条路并存不是设计混乱,是因为这两种场景的性质不同。逐行改价是“填错了、补一下”,为这种动作设一道审批,现场一定绕开系统去微信里改;整单重谈是“这单的约定变了”,它必须留痕,因为下个月对账要靠这个留痕说清“当初定的是多少”。

判断一套系统想清楚没想清楚,看它有没有把这两条分开:全走变更单的,日常用不动;全走直改的,重谈之后查不到依据。

五、回来这一步,比发出去更容易漏

发出的时候有人经手,回来的时候往往是一堆件往车间一放,谁来验、验几件、合格多少,全凭当时谁在旁边。

结果就是:外协厂说这个月给你做了一千件,你系统里收回记录只有八百件,剩下两百件去哪了?可能是分批回来还没验,可能是回来直接上机了没登记,也可能是对方把别家的算到你这儿了。

所以收回这一步要落的,不是“回来了一批”,而是这一批里合格多少、不良多少、不良是什么原因。

合格数与不良数分开记,好处立刻显出来:外协厂这个月的不良率是多少、哪家外协厂总在同一道工序上出问题、哪些不良是要扣款的。这些数不记,你永远只能凭印象说“某某家质量不太行”。

不良的原因也要落在单据上,而不是留在验收那个人的记忆里。因为扣款是要谈的,谈的时候得有依据——“这批有十七件尺寸超差”和“这批好像有点问题”,是完全不同的两句话。

六、一箱件回来,怎么在五秒内认出是哪张单

外协件回来,第一个动作是“认”:这一箱是哪张外协单、哪道工序、当初发出去多少、这次回来多少。

厂里件一多,认单就变成一件麻烦事。常见做法是翻微信群找那条“发你了”,或者翻 Excel 找那一行,或者干脆问经手的人——他在就快,他不在就等。等的时候件先堆在车间角落,堆过两天,就成了“不清楚是哪批的”。

如果外协单在系统里有编号、能生成二维码,收件时扫一下,这张单的信息直接弹出来:发出数量、已回数量、还差多少、约定交期。验收就在这张单上填合格多少、不良多少,填完在外量自动减。

扫码这个动作的价值不在于“先进”,而在于两件事。

一是快。小厂一天回来七八批外协件,每批认单从两分钟压到五秒,一天省十几分钟——这不是重点。

更关键的是另一件事:不会认错单。 认错单的后果比慢严重得多。A 单的件记到 B 单上,两笔账同时脏:A 单永远差一批回不来,B 单莫名其妙多了一批。等到月底对账,两边都对不上,还得回头一笔笔查。

所以判断“扫码到底有没有用”,不看它省了多少时间,看它有没有把“认单”这个动作从“靠人记”变成“靠单认”。

这里有个前提要说清楚:扫码认的是单,不是件。它不要求每个零件上贴标签、扫一件记一件——那是产线追溯的做法。小厂的外协件通常一批一箱,箱上贴一张单号,扫的是这张单。颗粒度到“批”,足够了。

七、异常单:把扣款的理由提前写下来

外协最伤感情也最容易扯皮的一环,是不良扣款。

东西回来了,验收发现有不良,这时候通常三种处理:让对方返工、让对方赔、或者自己承担。三种都可能,但无论哪一种,如果在验收当时没记下来,等到月底对账再提,对方一句“当时怎么不说”,这笔钱就很难扣了。

所以异常要在发现的那一刻就成单:哪张外协单、哪道工序、多少件、什么原因、怎么处理。

这张单还有个实际作用:它是对账的附件。月底对账的时候,对账单上不只有“做了多少件、单价多少、合计多少”,还要有“这个月有几笔异常、合计扣多少”。两样放在一张单上,对方签字的时候就没法只认前半段。

这一步在很多厂里是缺失的。缺失的代价不是当月少扣几百块,而是形成一种惯性:外协厂知道你不会扣,不良率就会慢慢往上走。反过来,只要你稳定地记、稳定地扣,哪怕扣得不多,对方的态度也会不一样。

八、外协单发出去了,还要改怎么办

发出之后要改的情况太常见了:数量要加、要减,交期要提前,工序顺序要换,或者这单干脆不做了。

外协单是跟外协厂对账的依据,所以“改”这件事本身必须留痕——改了什么、什么时候改的、谁改的,这些在对账吵架的时候就是证据。

做法上分两步:先起一张变更单,写明要改成什么;确认之后执行,原单按新内容生效,变更前后的内容各留一份快照。

留快照这件事不是形式。因为它解决的是“事后说不清”:外协厂说当初讲好是八十件,你说一直是六十件,谁也说服不了谁。有快照,一翻就知道哪天从多少改到了多少。

变更单自己也有状态:草稿阶段可以改来改去,执行之后就不能再动,作废的变更不生效但也不删除——留着能看出“当时想改,后来没改”。这条对内部管理有用:老板能看到一张外协单被改过几次、每次为什么改。

还有几条边界,是实际用起来才会碰到的。

变更只能在“已发出、还没完工”这段时间提交。 还在草稿里的外协单直接改就行,不必开变更单;已经完工或者已经取消的,也不接受变更——那时候改动已经没有意义,只会把账搞乱。

改数量不能少于已经收回来的量。 发出去一百件、已经回来六十件,这时候把订单数量改成五十,账立刻就不成立了。系统在提交时校验这一条,比事后解释省事。

取消和“有验收记录”是冲突的。 已经有验收记录的单要取消,说明件已经回来了,这时候该走的是退货或者对账处理,不是作废单据。系统会拒绝这种取消,并把已经标记为外发的工段状态回滚——否则工单上那道工序会永远挂着“外发中”,工单再也走不下去。

还有一件事要单独说:召回和取消是两个不同的动作,不能混。

召回是“东西在外面,我要把它要回来”——件可能已经在做、已经做完、也可能还没开工,但单子本身还有效,只是要把件退回来。

取消是“这单不做了”——单子作废,不再收货,也不再对账。

两者分开,才能说清楚诸如“件回来了但单子作废,那这笔要不要付”这类问题。如果系统里只有一个“删掉”或“取消”,这些情况全都会变成口水账。

九、对账:一张单可以分几次对,不是一次结清

很多小厂的对账方式是“月底一次性算总账”:把这个月所有外协单加起来,减掉扣款,出一个数,双方签字。

这种做法的问题在于,它要求这个月所有外协单都已完成、都已验收、都没有争议。只要有一张单还在等件、还有一笔不良没谈定,整个月的账就卡在那里。于是常见的结果是拖——拖到下个月,下下个月,最后变成一笔糊涂账。

更贴近现实的做法是允许分批对账:一张外协单,可以先对已经验收的那部分,剩下的等回来再对。

这带来一个必须解决的问题:怎么知道一张单对到哪了。答案只能是系统算,不能靠人记。每条明细要么“未对账”,要么“部分对账”,要么“已对账”;状态由“有没有被某张对账单引用了这部分数量”推出来,而不是人工去标。

分批对账还有个好处:它把“催件”和“催款”分开了。已经回来的部分可以先结,还在外面的部分继续跟。这样外协厂不会因为一张单卡着就整月拿不到钱,你也不会因为一笔没谈定就把整月账压着。

十、我们看不到外协厂的车间,但能算清“在外量”

这里需要说一句实话,免得期待错位。

系统看不到外协厂内部做到哪一步。 对方车间里那批件是刚上机还是已经做完等发货,只要对方不说,你这边就不可能知道。行业内也有方案做外协厂侧回传,前提是外协厂也装一套东西、也愿意每天扫——这在几十人的小厂生态里,落地率并不高。

能做到、而且足够用的是另一件事:把“出去”和“回来”两头记准,让“在外量”变成一个随时可算的数。

在外量 = 累计发出 − 累计验收合格 − 累计退回。这三个数都在自己的系统里,不依赖对方配合。它回答的问题是:现在有多少件不在我厂里;配合约定交期,还能算出有多少件已经超期。

这个数一旦准了,很多事就顺了:老板不用再问“还有多少在外面”,车间知道哪些件该催了,采购在对账前能先看一眼有多少还没回来。

对绝大多数几十人的机加工厂来说,这已经解决了外协管理 80% 的问题。剩下 20%——对方车间里到底做到哪一步——靠的是电话和关系,不是系统。

十一、小厂现状的三个断点,正好是系统的三个落点

把微信群加 Excel 的做法摊开看,断点只有三个。

断点在发出这一步:发的时候在群里说一句“这批发你了”,没有单据。三天后想查发了多少,得往上翻聊天记录。

断点在收回这一步:件回来了,往车间一放,验收的人记在自己本子上,本子过两天就找不到了。

断点在结算这一步:月底对账,外协厂报一个数,你从三个地方凑数去核,核不齐就按对方的数付。

系统的价值不在于把这些搬到线上,而在于把三个断点接成一条线:发出生成外协单并挂到工单工序 → 回来验收生成验收记录并更新在外量 → 异常成单挂在对账单上。三个动作各自只是一次点击,但连起来之后,“在外量、超期量、未结量”这三个数就自己出来了。

反过来说,如果一套系统只是把 Excel 搬到网页上,发出还是手填一张单、验收还是手填一张单、对账还是月底凑数,那三个断点一个都没接上,用起来只会比 Excel 更麻烦。

十二、回到开头那二十几件

如果那家厂当时是这么走的:发出时生成外协单,挂在这张工单的热处理工序上,发出数量 428;回来验收时,合格 381、不良 6、退回返工 21,另有 20 件对方说还在做——那么“差二十几件”这个问题当场就有答案,不需要事后猜。

这不是系统有多聪明,而是它把每一次进出都变成了一条可加总的记录。外协管不住,从来不是因为人不上心,是因为东西出了厂门之后,就没有一条线把它牵住。

一张外协单、一次验收、一张异常单、一份对账单——四张纸,就是这条线。

---

Professional mold, automation parts manufacturing industry management software
Small and Medium-sized Enterprise ERP, MES, and MRP Solutions
Trade Inventory SaaS Management System, Linux Email Server Solution

Tel: 18625220688

Solutions

Mold Manufacturing Digitalization
Focused on mold shop production management, significantly shortening delivery cycles
ERP Systems for the Sheet Metal Industry
End-to-end management of laser cutting, bending, and welding
Custom Automation Equipment Management
Integrated quotes, production progress, and cost accounting
Tooling & Fixture Management Systems
Fully digital control of the inspection fixture production process

Resource Downloads

MES Whitepaper

In-depth Guide to Mold Manufacturing Execution Systems

Product Documentation

Moges PMS System Feature Guide

FAQ

Answers to all your questions

Contact Us

Now
Talk to Us

14 years of industry experience, focused on the digital transformation of mold, sheet metal, and custom automation equipment manufacturing

186 2522 0688

Headquartered in Kunshan, with on-site service within a 2-hour radius

Contact
Product & Service Inquiry

Free Online Consultation on Products & Solutions

Get a Quote

FAQ

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 得自己筛,系统直接列出来。

Latest News

Online Subscription