I直接答案
结论很直接:采购单处于部分入库状态时,采购退货单里翻不到这张单对应的商品。系统的判定逻辑看的是采购单的「完成状态」,而不是你已经收了多少货。只要单据没走到「已入库」或「强制完成」这一步,退货入口就不放行。
所以想退这批已到的货,只有两条路:一是把剩下没到的数量也补齐入库,让整张采购单彻底结清;二是不等了,对采购单执行强制完成,把单据手工关闭。两种做法都能让采购单进入可被退货引用的状态,然后采购退货单才能带出商品。
还有一个容易忽略的点:就算你把退货单开出来了,退货单上默认带出的库存数量,对应的是当时实际入库的数量,不是采购单上的订货数量。也就是说,你订了100件、只到了30件并强制完成,退货单默认按30件这个层级来,剩余那70件不会凭空出现在退货单上。
II操作问答
系统为什么挡住你:判定的是单据状态,不是到货数量
订货宝里采购单有自己的一条状态线。收货动作只改变「已入库数量」,并不自动把单据推到终态。部分入库意味着这张单还挂在中间,系统认为采购行为没结束,于是把它排除在可退货的采购单范围之外。
这跟直觉有出入:很多人以为“我实际收到了货,就该能退”。但退货单需要挂靠一张已经完结的采购单作为来源,否则数量对不上账,后续的库存回冲和应付冲减都会乱。
换个角度理解:退货单不是独立凭证,它是采购单的反向动作。采购单没走完,反向动作就没有落点,所以系统选择在选单环节直接拦住,而不是让你开出来之后再去校验。
III操作问答
想让退货单能选到货,两种做法怎么走
做法一,补齐剩余入库。进入采购单,把还没到的数量按实际到货继续做入库操作,直到单据走完入库流程。适合供应商会分批陆续送货、你不急着关单的情况。代价是要等,而且在等待期间这批已到的货退不了。
做法二,强制完成。在采购单上执行强制完成,系统会按当前已入库数量把单据关掉,未到部分作废不再收。适合供应商明确不会再补货、或者这批货本身就要退掉的情况。代价是原计划的订货数量到不了,后续想再收剩余部分就得重新开单。
不管走哪条路,顺序不能乱:先把采购单处理到终态,再新建采购退货单,选单时才能查到它、才能带出商品和默认数量。反过来操作一定会卡在选单那一步。
IV操作问答
退货单上的数量为什么和订货数量不一样
退货单默认显示的库存数量,取的是这张采购单实际入库的数量。部分到货再强制完成的场景最典型:订100件、到30件,退货单默认就是30这个口径。
这实际上是保护你的。如果按订货数量默认,你一旦顺手提交,就等于退了从未入库的货,库存会被扣成负数或对不上账面。要退多少,以实际入库为准,这是底线。
所以操作时建议对照当时的入库记录核一遍数量再提交,尤其是分批到货的单子,别凭印象填。
V操作问答
配错了会看到什么现象,以及跟哪些功能联动
最常见的现象是:新建采购退货单,选单界面里怎么搜都搜不到那张部分入库的采购单,或者搜到了但商品明细是空的。这时先回去看采购单状态,八成是还没做强制完成或补齐入库。
第二种现象是数量不符:单子开出来了,但默认数量比记忆里的少,原因就是退货默认取实际入库数。对着入库记录核一遍就能解释清楚。
退货动作还会牵动其它模块:库存会按退货数量回减;如果这批货涉及采购价格或结算,退货会影响对应的应付与成本口径;报表里采购与退货的数据也会随之变化。另外,能开哪张单、能改哪些字段,受账号权限控制,权限不够的人在选单环节同样看不到目标单据。
VII常见问题
被问得最多的几个问题
剩余未入库部分会随单据关闭而作废,不再进入可收货状态。如果供应商后面又补货过来,你需要重新开一张采购单来承接,原单上不会自动恢复。所以强制完成前最好确认清楚后续是否还会到货。
不建议也不该这么做。默认数量是按实际入库量带出的,往上加就等于退从未入库的货,库存和账目都会对不上。真要退这么多,前提是这些货确实进过库并有对应入库记录,否则应先补齐入库再退。
可以分开退,只要累计退货数量不超过该采购单实际入库的数量即可。操作上每次新建退货单时选择同一张已完结的采购单,按本次要退的数量填。建议每次退完核对一下库存和累计退货数,避免多退。
VII继续查
企业微信 · 专属顾问