跳至內容

庫存調撥與盤點

內部調撥・庫存調整・採購補貨
本文重點(30秒摘要)所有庫存移動(收貨、出貨、內部調撥、退貨)都走同一套「建立單據→確認→核實」流程,核實的那一刻庫存就更新,沒有事後補登這回事。

作者:鄒志賢 · Odoo 顧問 · 10年以上 Odoo ERP 導入經驗

功能應用場景:調撥出去了,系統卻還沒更新

「某個料件要從 A 倉調撥到 B 倉⋯紙本調撥單填完再手動更新系統,常常漏掉或跳號,一查庫存就不準。」倉管員小傑每次調撥都得做兩次工。

而且這種「兩次工」最容易在忙的時候出事:貨已經搬過去了,補登的動作留到下班前,結果一忙就忘了。隔天業務查 A 倉還有貨、跑去要,才發現東西早就在 B 倉。庫存不準的原因,九成不是有人偷東西,而是實體動作跟系統登錄沒有同時發生。

一、庫存作業:所有移動一個畫面

Odoo 的做法是把所有庫存移動都變成一張「作業單」,不管貨是從外面進來、往外出去、還是在倉庫之間搬動,走的都是同一套流程:建立單據 → 確認要動什麼 → 核實。核實的那一刻庫存就更新了,沒有補登這回事。

四種類型分別對應四種情境:收貨是供應商送料進來、出貨是客戶訂單出去、內部調撥是倉與倉之間(或倉庫內不同儲位之間)的移動、退貨則是客戶退回或退還供應商。

調撥要能做得準,前提是位置要先設定好。在「配置 → 位置」裡把倉庫、儲區、甚至到儲位都建起來,調撥單上才有地方可選。這件事一開始會覺得麻煩,但只要倉庫大到需要問「東西放在哪一排」,這一步就是必要的。

二、庫存概覽:所有位置庫存即時可查

庫存模組的首頁「庫存狀況」把每一種作業的待辦量攤在同一頁上,每張卡片顯示還有幾筆沒處理。

庫存概覽
▲ 庫存狀況概覽:收貨、內部調撥、交貨單、製造等作業卡片,各自顯示待處理與遲到的數量

畫面上收貨有 82 筆待接收、交貨單 118 筆待送貨、製造 150 筆待製造,內部調撥則是一顆「開啟」按鈕。真正該注意的是卡片右側的「遲到」數字 —— 收貨 82 筆全部遲到、交貨單 118 筆也全部遲到。這個欄位是倉庫的健康檢查:遲到數字持續累積,代表不是人力不足,就是前面的採購/銷售交期設定得不切實際。

要查「某個料現在各倉各有幾件」,則到「報告 → 庫存」看存量報表,那裡會列出每個位置的在手數量、預留數量與可用數量。「可用」跟「在手」的差別很重要:在手 100 件、但其中 80 件已經被其他訂單預留,實際能動用的只有 20 件。答應客戶交期前該看的是可用量,不是在手量。

盤點調整實際數量跟系統對不上時,不需要停線重盤整個倉庫。到「實體盤點」把該品項的實際數量填進去、套用,系統會自動產生一筆調整紀錄,把帳面拉齊到實際 —— 也就是在庫存估值報表上會看到的那種「產品數量已更新」。重點是每一次調整都留下軌跡:誰調的、什麼時候調的、調了多少,全部查得到。調整很正常,查不出原因才可怕。

結語:庫存移動有記錄,不怕帳面不準

庫存準不準,本質上不是系統問題,而是流程問題:只要「搬東西」跟「按核實」是同一個動作,帳就會準;只要兩者分開,帳遲早會歪。Odoo 能做的是把按核實這件事變得夠簡單(手機、掃描槍都可以),讓現場的人願意當下就做完。

調撥核實即更新 所有移動有稽核軌跡 庫存差異即時調整

常見問題

Q1. 庫存不準的原因通常是什麼?

九成不是有人偷東西,而是實體動作跟系統登錄沒有同時發生,例如貨搬過去了但補登動作忙到忘記做。

Q2. 「在手」跟「可用」數量有什麼不同?

在手是實際庫存數量,可用則是扣除已被其他訂單預留的部分,例如在手100件但80件已被預留,實際能動用的只有20件。

Q3. 內部調撥前需要先做什麼設定?

要先在「配置→位置」把倉庫、儲區、甚至儲位建立好,調撥單上才有地方可選,倉庫越大這一步越必要。

網誌: 雲端ERP功能