跳至內容

第 5 章 庫存與效期管理 ★核心

第 5 章 庫存與效期管理

貨進來之後,系統會每天自動重算每一批的剩餘效期,並分成四個等級。
這一章教你怎麼看這張表、怎麼把要處理的批正確地篩出來,以及哪些情況下分級會失效—— 最後這點最重要,因為分級失效時畫面上只會顯示「正常」,不會有任何警告

ℹ️ 本章分成兩部分
第一部分(操作):怎麼看效期管制表、怎麼把要處理的批正確篩出來。全程有實機截圖。
第二部分(情況):實務上會遇到的十個情況——什麼情況會遇到、會停在哪一步、 系統訊息與處理方式、弄錯了怎麼更正,每個情況各配一張流程圖。 包含客戶取消訂單與退貨出貨被擋非追不可月申報報廢下架
第一次讀請從頭讀;已經會操作的人可以直接跳到第二部分。
ℹ️ 截圖怎麼看
以下每一個小動作都有一張實機截圖,圖上的編號對應圖下方的說明: =你要點的地方、=你要填的欄位、=系統自己算出來的值。
截圖全部取自 test-ambrosia 測試機,數字是 2026-09-23 當天的真實狀況,你自己機器上的筆數會不一樣。
收貨成立批號
第 4 章
系統算保存期
有效日 − 製造日
分四級
正常/過半/不足1/3/逾期
每天 01:00 重算
自動排程
出貨時把關
第 6 章

效期分成四級

系統用「這批貨的保存期已經走掉多少比例」來分級,不是用剩幾天。 所以保存期 30 天和 730 天的產品,用同一套標準也能比較。
等級意思建議處理
正常保存期還沒走過一半照常出貨
已過半保存期已經走過一半優先出這批(FEFO)
剩餘不足 1/3剩下的時間不到總保存期的三分之一留意客戶允收條件,可能已經不能出給部分客戶
已逾期過了有效日期從銷售單出貨時系統會禁止(第 6 章),需辦理報廢

步驟 1 從採購功能表進入效期管制表

路徑:採購 → 食品合規 → 效期管制表。 「食品合規」是上方那條功能表列裡的一項,點下去會掉出三個選項。
採購功能表展開「食品合規」,可見效期管制表
  1. 1上方功能表列點「食品合規」
  2. 2掉出來的選項中點「效期管制表」
  3. 3這條功能表列是採購App 的;左上角紫色「採購」就是目前所在的 App
  4. 4背後這張就是剛進來的預設畫面:只套了「尚有庫存」、共 246 筆(步驟 2 會細看)
把功能表那一塊放大看。效期管制表就在中間。
食品合規功能表特寫
  1. 1食品合規:滑鼠移上去就會掉下選單
  2. 2效期管制表:本章主要工作畫面
  3. 3同一層還有中文標追溯回收,是別章的功能,這裡先不管
  4. 4看不到非追不可月申報是正常的——它有獨立權限、預設不給任何人(情況 6)

步驟 2 看懂這張表

進來之後系統已經先幫你套好一個篩選「尚有庫存」—— 搜尋框裡那顆藍色標籤就是它。意思是只看還有庫存量的批,沒庫存的不列。
效期管制表全貌,四個等級並存
  1. 1尚有庫存:系統預設幫你套好的篩選,只看還有庫存的批
  2. 21-80 / 246:符合條件的總批數(你的機器上數字會不同)
  3. 3效期警示欄:這一頁裡正常/剩餘不足1/3/已逾期三種同時出現
  4. 4剩餘1/2天數、剩餘1/3天數:出現負值代表已經超過該門檻
  5. 5列的顏色也會跟著變:橘=已過半、紅=不足1/3或已逾期
表頭與前幾列放大看。這張表的重點全在右半邊那幾個數字欄。
效期管制表表頭與前幾列特寫
  1. 1保存天數:這批總共能放多久(分級的分母)
  2. 2剩餘天數:距離過期還有幾天
  3. 3剩餘1/2天數:距離「走完一半」還有幾天
  4. 4剩餘1/3天數:距離「只剩1/3」還有幾天
  5. 5效期警示=正常:保存期還沒走過一半
  6. 6第 6 列的剩餘1/3天數已經是 −129,但1/2天數還是正的 54 → 還在「正常」與「已過半」之間
再往下捲一點,就會看到已逾期的批。這裡最值得注意的是 負值——負值不是錯誤,是「已經超過那個門檻幾天了」。
已逾期批號列特寫,負值範例
  1. 1剩餘天數為負(−88、−87、−86…)=已經過期幾天了
  2. 2剩餘1/2天數 −268:保存期過半這件事是 268 天前就發生的
  3. 3剩餘1/3天數 −328:同理
  4. 4效期警示=已逾期,整列紅字
  5. 5在庫數量還是正的(16.00、19.00…)=這些過期品還躺在倉庫裡,要辦報廢

其他你會看到的欄位

欄位意思
保存天數這批總共能放多久。分級全靠它,算不出來分級就停用(見下方「分級失效」)
剩餘天數距離有效日期還有幾天。負值代表已經過期了
剩餘 1/2 天數距離「保存期過半」還有幾天。負值代表已經過半了
剩餘 1/3 天數距離「剩餘不足 1/3」還有幾天。負值代表已經超過
效期已鎖定收貨時由系統帶入預期效期並標記。
這是軟性標記,不會阻擋你編輯,只是告訴你這個日期是系統帶的不是人填的
原廠標示效期供應商/原廠標示的有效日期,拿來跟系統採用的效期對照
原廠批號供應商給的批號,與系統子批號並存。兩邊都查得到

步驟 3 打開篩選/分組面板

點搜尋框最右邊那顆往下的箭頭,會展開一個三欄面板: 左邊是篩選、中間是分組依據、右邊是最愛
篩選/分組面板展開
  1. 1點搜尋框最右邊的下箭頭展開面板
  2. 2左欄篩選、中欄分組依據、右欄最愛
  3. 3「尚有庫存」前面有=目前生效中
把面板放大看。這裡要先認清一件事:篩選只給了三個等級 (已過半/不足1/3/已逾期),沒有「正常」;「尚有庫存」跟它們排在同一區。 這個排法會影響下一步的結果,先記著。
篩選與分組選項特寫
  1. 1篩選只有已過半/不足1/3/已逾期三個等級,沒有「正常」
  2. 2尚有庫存跟上面三個排在同一區、中間沒有分隔線→ 一起勾會變成「或」(步驟 5)
  3. 3分組依據有產品警示級兩種
  4. 4最下面的加入自訂準則是做「且」條件的地方(步驟 7)

步驟 4 用「警示級」分組,一次看到四級各有幾批

想知道四個等級各有幾批,不要用篩選,用分組。 在中間那欄點「警示級」,它會打勾,清單立刻重排。
點選警示級分組,選項打勾
  1. 1分組依據欄點「警示級」
  2. 2它前面出現,清單立刻重排
  3. 3搜尋框多了一個「警示級」標籤
把面板關掉(點畫面空白處),就看到分組後的樣子:四個等級全部在這裡, 括號裡是各自的批數。
依警示級分組後的四個群組
  1. 1已逾期(110)
  2. 2正常(30)
  3. 3已過半(7)
  4. 4剩餘不足1/3(99)
  5. 5右上角變成 1-4 / 4=四個群組
把分組列放大看。這是本章最值得截下來貼在桌邊的一張—— 一眼看完全廠的效期健康度
四個警示級群組與批數特寫
  1. 1四個等級全部在這裡,括號內是批數
  2. 2右邊的數字是該組的加總(保存天數、剩餘天數等),參考用即可
  3. 3點群組左邊的小三角形可以展開看裡面的批號

步驟 5 ⚠️ 勾「已逾期」之前,要先知道它會跟「尚有庫存」相加

現在把分組取消,改用篩選。直覺的做法是直接點「已逾期」—— 但請先看接下來兩張圖,結果跟你想的不一樣
勾選已逾期篩選,與尚有庫存同時生效
  1. 1篩選欄點「已逾期」
  2. 2「已逾期」與「尚有庫存」兩個都有勾
  3. 3搜尋框的標籤變成「尚有庫存 或 已逾期」——注意那個「或」
看搜尋框裡的標籤:它變成「尚有庫存 已逾期」, 右上角筆數從 246 跳到 374
搜尋標籤顯示「或」與筆數 374
  1. 1標籤文字寫得很清楚:尚有庫存 已逾期
  2. 2筆數 1-80 / 374,比原本的 246 還
「或」條件下的結果清單
  1. 1清單裡仍然混著「正常」的批——因為它們符合「尚有庫存」這一半
  2. 2374 = 238(全部已逾期)+ 246(全部尚有庫存)− 110(兩者皆是),這就是「或」
  3. 3要修正,回到面板把「尚有庫存」的勾取消(步驟 6)
⛔ 這是本章最容易踩到的一個坑
「已逾期」與「尚有庫存」在篩選面板裡排在同一區(中間沒有分隔線), Odoo 對同一區內的多個篩選是用「或」相加,不是「且」。
所以兩個一起勾=「有庫存的」加上「已逾期的」,實測 374 筆, 比原本的 246 筆還多——裡面混進了一堆沒庫存的過期批
正確做法有兩種:① 先把「尚有庫存」取消(步驟 6) ② 用自訂準則另外加一條(步驟 7)。

步驟 6 只留「已逾期」

重新打開面板,把「尚有庫存」的勾取消,只留「已逾期」。
取消尚有庫存,只留已逾期
  1. 1在面板點「尚有庫存」把勾取消
  2. 2只剩「已逾期」有勾
  3. 3搜尋框的標籤也變成單純的「已逾期」
現在標籤只剩「已逾期」,筆數 238。 這是系統裡所有過期的批——含已經出清、庫存為 0 的
只篩已逾期的結果,238 筆
  1. 1筆數 1-80 / 238=系統裡所有過期的批
  2. 2注意:這 238 筆包含庫存已經是 0 的,不是全部都要處理
  3. 3要只看「還有庫存的」,往下做步驟 7
把前幾列放大看。整批都是紅字、效期警示都是「已逾期」、剩餘天數都是負的。
已逾期清單前幾列特寫
  1. 1整批紅字
  2. 2剩餘天數全部為負
  3. 3效期警示全部是「已逾期」

步驟 7 要「已逾期而且還有庫存」:加一條自訂準則

實務上真正要處理的是過期又還躺在倉庫裡的那些。 做法是在篩選面板最下面點「加入自訂準則」
篩選面板最下方的加入自訂準則
  1. 1點篩選欄最下方的「加入自訂準則」
  2. 2它跟上面的現成篩選之間有一條分隔線=它會是一個獨立的標籤
會跳出一個小視窗,預設給你一條「識別號 = 1」的空白規則,把它改掉就好。
自訂準則對話框的預設狀態
  1. 1標題「加入自訂準則」
  2. 2預設給一條「識別號 = 1」的空白規則,把三格都改掉即可
  3. 3左邊是欄位、中間是運算子、右邊是
  4. 4改完按左下角「加入」
點左邊的欄位框,打「在庫數量」,系統會即時列出符合的欄位,點它選起來。
輸入在庫數量後出現的欄位選單
  1. 1點左邊的欄位框,打「在庫數量」
  2. 2系統即時列出符合的欄位
  3. 3點清單裡的「在庫數量」選起來
把中間的運算子改成大於,右邊的值改成 0。改完長這樣,然後按「加入」
自訂準則填好:在庫數量大於 0
  1. 1欄位=在庫數量
  2. 2運算子改成>(大於)
  3. 3值改成 0
  4. 4「加入」
結果:筆數 110。這才是「過期且還有庫存、需要辦報廢」的正確清單。
已逾期且有庫存的正確清單,110 筆
  1. 1筆數 1-80 / 110
  2. 2搜尋框有兩個獨立標籤:「已逾期」與「在庫數量 > 0」
  3. 3這 110 筆才是真正要辦報廢的
看搜尋框——現在是兩個獨立的標籤不同標籤之間才是「且」,同一個標籤裡面才是「或」。這是 Odoo 搜尋的通則,整套系統都適用。
兩個獨立標籤=且條件
  1. 1標籤一:已逾期
  2. 2標籤二:在庫數量 > 0
  3. 3兩個分開的標籤=「」,筆數 110
  4. 4清單裡在庫數量全部大於 0,效期警示全部是已逾期
✅ 一句話記住
同一個標籤裡=或;兩個標籤之間=且。
所以要「同時滿足兩個條件」,就要讓它們變成兩個標籤—— 不同區的現成篩選會自動分開,同一區的就得用自訂準則拆出來。

步驟 8 更快的做法:系統已經幫你做好一張「要促銷的清單」

如果你要找的是快到期、要優先出掉的批,不用自己組條件—— 銷售 → 食品內銷 → 效期促銷清單 已經幫你篩好了,而且是正確的「且」(已過半 或 不足1/3)而且 還有庫存
效期促銷清單,預設依警示級分組
  1. 1路徑:銷售 → 食品內銷 → 效期促銷清單
  2. 2只有已過半(7)剩餘不足1/3(99)兩組——過期的與正常的都不會進來
  3. 3這張清單的條件是系統寫死的「且」,不會有步驟 5 那個問題
點開「已過半」那一組,就看到實際的批號。
展開已過半群組後的批號
  1. 1點群組左邊的小三角形展開
  2. 27 個已過半且仍有庫存的批號
  3. 3在庫數量全部大於 0
放大看。剩餘1/2天數全是負的=都已經走過保存期的一半了,該安排出清。
促銷清單批號列特寫
  1. 1剩餘1/2天數全是負的(−1、−114、−178…)=都已經走過一半
  2. 2剩餘天數仍是正的(179、251、369…)=還沒過期,出得掉
  3. 3效期警示=已過半
  4. 4第一列 −1=昨天才剛過半,這種最值得優先安排

分級失效的第一種情況:算不出保存期

分級需要知道「這批總共能放多久」。這個數字算不出來時, 分級會整個停用,畫面顯示「正常」——即使這批其實已經快到期了。
⛔ 這是本章最需要注意的一條
系統用兩個來源算保存期,至少要有一個
① 批號上的製造日(用「有效日 − 製造日」算)
② 產品主檔的「過期日期」天數(第 1 章)
兩個都沒有 → 分級停用 → 永遠顯示「正常」,直到真的過期那天才跳成「已逾期」。
⚠️ 同一個東西,系統用了兩個名字:產品畫面上的欄位標籤是「過期日期」,但「效期基準缺漏」的說明文字裡又叫它「保存天數」兩者是同一個欄位,看到哪個都是指它。
中間的「已過半」「不足 1/3」預警完全不會出現

步驟 9 另一個入口:庫存 → 產品 → 批次/序號

效期管制表看的是「需要關注的批」;要查某一個特定批號,走這個入口比較快。 路徑:庫存 → 產品 → 批次/序號
庫存 App 的產品功能表
  1. 1切到庫存App
  2. 2點功能表列的「產品」
  3. 3「批次/序號」
產品功能表特寫
  1. 1產品:產品主檔(第 1 章)
  2. 2產品變體:本案未使用
  3. 3批次/序號:本步驟要去的地方
進來之後預設是依「地點」分組的,所以第一眼看到的是一排倉庫名稱,不是批號。
批次序號清單預設依地點分組
  1. 1進來預設有一個「地點」標籤=依倉庫位置分組
  2. 2所以第一眼看到的是倉庫名稱,不是批號
  3. 3「地點」標籤的叉按掉就會攤平
把搜尋框裡的「地點」標籤叉掉,就攤平成完整清單——本機共 1,934 個批號。
取消分組後的完整批號清單
  1. 1筆數 1-80 / 1,934=系統裡所有批號
  2. 2欄位是:批次/序號、內部參照、商品、建立於、過期日期、活動
  3. 3沒有效期警示,沒有剩餘天數
把表頭放大看。這裡只有「過期日期」一個效期欄位
批次序號清單表頭特寫
  1. 1過期日期:這個入口唯一的效期欄位
  2. 2建立於:批號建檔時間,不是效期
  3. 3要看分級與剩餘天數,請回效期管制表
⚠️ 這個入口沒有效期警示與剩餘天數
「批次/序號」清單跟「效期管制表」讀的是同一批資料,但畫面欄位不一樣
這裡只有「過期日期」沒有效期警示、剩餘天數、剩餘1/2、剩餘1/3—— 連「加欄位」的選單裡都沒有(下一步會證明給你看)。
所以:日常盯效期請用「效期管制表」,這個入口拿來查單一批號與看報單來源。

步驟 10 把「在庫數量」欄位加出來

清單右上角有一顆小小的欄位開關(表頭最右邊那個圖示),點它會列出可加的欄位。
展開可加欄位選單
  1. 1點表頭最右邊那顆欄位開關圖示
  2. 2掉出可加欄位的清單,有勾的是目前顯示中的
把選單放大看。整份可加欄位裡,跟效期有關的只有「過期日期」「警示日期」「下架日期」「此日期前最佳」—— 沒有效期警示、也沒有剩餘天數。這就是上面那個提醒的證據。
可加欄位清單特寫
  1. 1跟效期有關的只有警示日期/此日期前最佳/下架日期/過期日期
  2. 2整份清單裡沒有「效期警示」,也沒有「剩餘天數」
  3. 3「在庫數量」勾起來,下一步要用
勾一個「在庫數量」起來,清單右邊就多一欄。下一步要用到它。
加上在庫數量欄位後的清單
  1. 1最右邊多了「在庫數量」
  2. 2有些批號是 0=已出清;有些是負數=測試機的歷史帳差,正式機不會這樣

步驟 11 用「效期基準缺漏」找出分級失效的批

ℹ️ 系統有給你一個專門找人的欄位
批號上有「效期基準缺漏」這個欄位,它的說明寫得很清楚:
「有採用效期但缺『製造日』且產品未設『保存天數』,無法計算保存期 → 效期分級(過半/不足 1/3)停用;請補製造日或於產品設定保存天數。」
建議把這件事當成每月一次的例行檢查
這個欄位沒有現成的篩選按鈕,要走「加入自訂準則」。 先打開篩選面板——可以看到這裡的現成篩選只有逾期通知/在客戶處/在庫/建立日期。
批次序號清單的篩選面板
  1. 1這個入口的現成篩選只有逾期通知/在客戶處/在庫/建立日期
  2. 2沒有「效期基準缺漏」的現成按鈕
  3. 3「加入自訂準則」
「加入自訂準則」,在欄位框打「效期基準」,系統就會找出效期基準缺漏
輸入效期基準後出現的欄位選單
  1. 1在欄位框打「效期基準」
  2. 2系統找出「效期基準缺漏」
  3. 3點它選起來
選起來之後,規則自動變成「效期基準缺漏 是 已設定」—— 這樣就對了,不用再改,直接按「加入」。
規則自動變成效期基準缺漏是已設定
  1. 1選好之後規則自動變成「效期基準缺漏 是 已設定」
  2. 2這是勾選框欄位的標準寫法,「已設定」=有被打勾
  3. 3直接按「加入」,不用再改
結果:本機有 2 個批號分級失效。
效期基準缺漏的篩選結果
  1. 1筆數 1-2 / 2=本機有 2 個批號分級失效
  2. 2搜尋框標籤是「效期基準缺漏 是 已設定」
  3. 3兩筆都是同一個批號名 DAL-250822,但屬於不同商品
放大看。注意在庫數量是 0——這兩批已經出清了,所以沒有立即風險; 但如果哪天出現在庫數量大於 0 的,那就要馬上補資料。
分級失效批號列特寫
  1. 1在庫數量 0.00=已出清,沒有立即風險
  2. 2過期日期有值,但因為算不出保存期,分級照樣停用
  3. 3如果這一欄出現大於 0 的,要立刻補資料

步驟 12 打開那一批,看系統怎麼說

點進去任何一筆,表單上會直接跳出黃色警告框,把原因跟解法寫給你。
分級失效批號的表單與警告框
  1. 1效期基準缺漏已打勾
  2. 2底下跳出黃色警告框,把原因與解法直接寫在畫面上
  3. 3製造日是空白的
放大看這一區。效期基準缺漏打勾,底下就是那段警告文字。 注意製造日是空的——這就是分級算不出來的原因。
警告框與效期欄位特寫
  1. 1製造日:空白 → 算不出「有效日 − 製造日」
  2. 2效期警示:顯示「已逾期」(過期那天才跳的,中間的預警完全沒出現過)
  3. 3效期基準缺漏:打勾
  4. 4警告文字:「有採用效期但缺『製造日』,且產品未設『保存天數』…請補製造日,或於產品的庫存分頁設定保存天數。」
✅ 看到這個警告要做的事
二選一即可:
① 在這個批號上把製造日補上 或
② 到產品的庫存頁籤把「過期日期」天數設好(第 1 章)
補完之後,下一次凌晨排程跑過,這批就會回到正常的分級。

步驟 13 批號表單上的效期欄位長什麼樣

這是一個正常的批號(第 4 章收貨時建立的教學示範批)。 表單上半部就是效期相關的全部欄位
正常批號的表單上半部
  1. 1批次/序號:系統產生的子批號 TCH-280315
  2. 2商品:這批貨是什麼
  3. 3效期警示:正常
  4. 4進口作業單:這批貨是從哪張進口單來的(第 3 章)
放大看。這一區有五個欄位要認得。
批號表單效期欄位特寫
  1. 1製造日:空白。本批靠產品主檔的「過期日期」天數算保存期,所以分級照常運作
  2. 2原廠標示效期:2028/03/15,供應商給的,拿來對照用
  3. 3效期已鎖定:打勾=這個日期是收貨時系統帶入的,不是人手打的(軟標記,不擋編輯)
  4. 4效期不符:沒打勾=系統採用的效期與原廠標示一致
  5. 5原廠批號:ORIG-2026-A77,供應商的批號,與系統子批號並存
系統實際採用的那個效期日期不在上面這一區, 它在表單下半部的「日期」頁籤裡,欄位名叫「過期日期」
批號表單的日期頁籤
  1. 1點表單下半部的「日期」頁籤
  2. 2過期日期:這就是系統實際採用、所有分級與出貨把關都看它的那個日期
  3. 3另外三個(此日期前最佳/下架日期/警示日期)是 Odoo 原生欄位,本案未另作用途
放大看。四個日期是同一天,因為收貨時由系統一次帶入(效期已鎖定)。
日期頁籤四個日期特寫
  1. 1過期日期 2028/03/15=系統採用的效期
  2. 2四個日期同一天同一個時分秒,因為收貨時一次帶入
  3. 3要更正效期(例如「效期不符」時),就是改這個欄位

分級失效的第二種情況:效期不符

當系統採用的效期跟原廠標示效期對不起來時,會標記「效期不符」, 提醒人工確認。這不是錯誤,是要你去看一眼哪個才對。
⚠️ 本節待補:待補截圖:「效期不符」標記的批號。2026-09-23 於 test-ambrosia 實機查核,全庫 1,934 個批號中「效期不符」為 True 的共 0 筆,線上沒有可拍的實例,因此本節不放截圖(不造假資料)。等實機出現第一筆時再補。
(不影響其他章節操作,補齊後會更新本頁)
⚠️ 看到「效期不符」要做什麼
① 拿實體貨品上的標示跟批號記錄比對
② 確認哪一個是對的
③ 在批號上把「日期」頁籤的「過期日期」改成正確的日期——系統會以這個欄位為準
處理完標記就會消失。不要放著不管,因為所有分級與出貨把關都以這個日期為準。

效期什麼時候更新?

這是很多人會誤會的一點:效期分級不是你開畫面的當下才算的, 而是由排程每天定時重算一次。知道這件事,才知道看到的數字有多新。
項目實際情況
排程名稱食品效期預警
多久跑一次每天一次,凌晨 01:00
會更新什麼所有有庫存且有效期的批號的剩餘天數與分級
ℹ️ 所以你看到的是「今天凌晨的狀態」
白天不會再重算。對於以「天」為單位的效期管理,這個頻率完全足夠
如果需要立即確認某一批的真實狀況,直接看過期日期那一欄—— 那是原始資料,不會有時間差。

第二部分 會遇到的十個情況

前半部教的是「一切正常時怎麼操作」。實務上真正花時間的是不正常的時候
以下十個情況,每一個都寫齊四件事:什麼情況會遇到會停在哪一步系統訊息與處理方式弄錯了怎麼更正,並各配一張自己的流程圖。

情況標題一句話
1算不出「這批能放多久」畫面一路顯示正常,到過期當天才跳警示
2畫面天數沒跟上今天看到的是今天凌晨 01:00 的狀態
3同一批貨天數差一天時區基準沒對齊
4出貨當下被效期擋住三種結果要分清楚:硬擋/擋單/只提醒
5客戶取消訂單、貨退回來分岔點只有一個:貨出去了沒有
6非追不可月申報看不到選單是正常的,要另外開權限
7過期品報廢下架報廢一定要帶批號,否則申報漏掉
8效期不符(兩個效期對不起來)提醒不擋,但放著不管風險最大
9貨根本還沒進來上游閘門沒過,就沒有批號可管
10設定找不到、欄位沒反應先分清楚是「位置」還是「版本」
ℹ️ 四件事的固定讀法
每個情況下面都有一張四列的表。由上往下就是處理順序: 先用第①列判斷「我是不是遇到這個」,再看第②列知道自己停在哪、要回頭補什麼, 第③列是系統會講的話與當下怎麼做,第④列是已經做錯之後怎麼更正。

情況 1 系統算不出「這批能放多久」

這是本章最需要注意的一個情況,因為它不會有任何錯誤訊息跳出來擋你。 畫面上會安安靜靜地顯示「正常」,一路正常到真的過期那天,才直接跳成「已逾期」—— 中間的「已過半」「剩餘不足 1/3」完全不會出現
收貨成立批號
先用批號的製造日
有效日 − 製造日
沒有製造日?
改用產品的「過期日期」天數
兩個都沒有
保存期=0
打勾效期基準缺漏
分級停用,顯示正常
① 什麼情況會遇到
(判斷依據)
要兩個來源同時缺才會發生:批號的「製造日」空白,而且產品主檔的 「過期日期」天數也是 0 或空白
只缺其中一個不會有事——缺製造日時系統會自動改用產品的天數,分級照常運作。
怎麼確認:打開該批號,表單上「效期基準缺漏」有打勾並跳出黃色警告框。
怎麼整批撈出來:庫存 → 產品 → 批次/序號 → 加入自訂準則 → 效期基準缺漏 是 已設定(本章前半已示範)。
建議頻率:每月一次例行檢查。
② 會停在哪一步
(回頭補什麼)
不會被擋住,這正是它麻煩的地方。實際受影響的是三件事:
效期警示停在「正常」,過半與不足 1/3 的預警不會出現
・客戶主檔若設了「最低剩餘效期比」,那一關算不出來,等於沒跑
「最低剩餘天數」那一關照常運作——它只看剩幾天,不需要保存期。 所以不是「完全沒管制」,是少了效期比那一關
剩餘天數與過期日期仍然是正確的,那兩個也不需要保存期。
要回頭補的就是製造日產品的保存天數,二選一。
③ 系統訊息與
處理方式
批號表單上的黃色警告框(原文):
「有採用效期但缺『製造日』,且產品未設『保存天數』,無法計算保存期 → 效期分級(過半/不足 1/3)停用;請補製造日,或於產品的庫存分頁設定保存天數。」
銷售單明細上的紅字(原文):
「缺效期基準(無製造日、產品未設「過期日期」天數), 效期比門檻 50.0% 算不出來,請人工確認」
確認訂單與出貨複檢:在單據的聊天室留一則提醒,內容含「缺效期基準」字樣, 講明「這一關算不出來、本次未據此把關,請人工確認效期」。
⚠️ 提醒,但不會擋——即使客戶的允收執行方式設成最嚴格的「擋單」也一樣放行。 這是業主裁示的行為:要出貨的人一定會看到那段訊息。
④ 弄錯了
怎麼更正
二選一即可,兩個都做更好
① 在這個批號上補「製造日」——一次性,只救這一批
② 到產品的庫存頁籤設好「過期日期」天數——設一次,之後所有新批都適用
補完不會立刻變:分級是存起來的值,要等隔天凌晨 01:00 排程重算。 想馬上看到結果,就在批號表單上把效期欄位重新存一次,會立即重算這一批。
已經出掉的救不回來——所以看在庫數量判斷急迫性: 是 0 代表已出清、沒有立即風險;大於 0 就要馬上補。
ℹ️ 同一個東西,兩個名字
產品畫面上的欄位標籤是「過期日期」(單位「天在收貨後」), 但警告文字裡叫它「保存天數」兩者是同一個欄位,看到哪個都是指它。
⚠️ 版本說明
上面第③列的聊天室提醒是 2026-09-23 新增的行為,尚待部署上線。 上線前的版本遇到這個情況是安靜略過——畫面上顯示著「最低剩餘效期比 50%」, 實際那一關沒跑,也不會有人知道。
明細紅字已可使用。在新版本部署完成前,請把 「效期基準缺漏」的每月例行檢查當成主要防線。
⚠️ 本節待補:待補截圖:① 銷售單明細上「缺效期基準…效期比門檻 50.0% 算不出來」的紅字;② 確認訂單後,聊天室那則含「缺效期基準」字樣的提醒。兩者都要等新版本部署到測試機之後才拍得到——目前線上版本遇到這個情況仍是安靜略過,拍不到畫面。
(不影響其他章節操作,補齊後會更新本頁)

情況 2 畫面上的天數沒跟上今天

效期分級與剩餘天數不是你打開畫面的當下才算的, 而是存起來的值,由排程每天定時重算一次再寫回去。 知道這件事,才知道眼前的數字有多新、以及為什麼有時候「畫面跟系統講的不一樣」。
每天凌晨 01:00
排程「食品效期預警」
撈出有庫存且有效期的批
重算七個欄位
保存天數・剩餘天數・分級…
寫回資料庫
過半/不足1/3 者
排一筆待辦到作業單
① 什麼情況會遇到
(判斷依據)
你白天看到的數字,是今天凌晨 01:00 那一刻算出來的。
怎麼自己驗一次:拿清單上的「剩餘天數」去對 「過期日期」減今天。差幾天,就是幾天沒有重算到。
只有「有庫存且有到期日」的批會被重算——庫存已經是 0 的不動, 因為它不會被出貨,不影響決策。
排程同時會對已過半/剩餘不足 1/3 的批,在對應的進口作業單上排一筆待辦; 同一個警示已經排過就不會重排,不會每天洗版。
② 會停在哪一步
(回頭補什麼)
真正要留意的不是「數字舊了一天」,而是清單與出貨閘門講的話不一樣
・清單顯示「剩餘不足 1/3」,出貨時卻被擋下說已逾期
・明細上的剩餘效期比看起來剛好過門檻(例如 50.6%), 允收判定卻說不通過(49.7%)
原因是清單讀的是存起來的值,出貨閘門是當下重算的。 遇到這種矛盾時,以出貨閘門為準——它算的是現在。
③ 系統訊息與
處理方式
這個情況沒有錯誤訊息,要靠自己看出來。當下的處理方式:
一律以「過期日期」那一欄為準。那是原始資料,沒有時間差
② 出貨被擋而畫面顯示合格時,是畫面舊了,不是系統算錯
不要為了讓數字好看去改效期——改效期會影響追溯,而且會被記錄下來
④ 弄錯了
怎麼更正
只要救一批:打開該批號 → 「日期」頁籤 → 把過期日期重新存一次, 立刻重算這一批。
要救全廠:等隔天凌晨 01:00 自動跑;等不及就請系統管理者到 設定 → 技術 → 排程動作 → 食品效期預警「立即執行」
連續好幾天都沒更新:多半是那筆排程被停用了, 請管理者確認它仍是「啟用中」
項目實際情況
排程名稱食品效期預警
多久跑一次每天一次,凌晨 01:00
撈哪些批在庫數量大於 0 而且有到期日的批號
會更新什麼保存天數、剩餘天數、剩餘效期比、剩餘1/2天數、剩餘1/3天數、效期警示、效期基準缺漏——共七個欄位
還會做什麼把已過半/不足1/3 的批,排一筆待辦到它的進口作業單上
✅ 要領
對於以「天」為單位的效期管理,一天重算一次完全足夠。 需要立即確認某一批的真實狀況時,直接看過期日期那一欄就好。

情況 3 同一批貨,兩個人看到的天數差一天

到期日在系統裡存的是含時分的時間戳,而且存的是世界標準時間; 但「今天」「還剩幾天」是給人看的本地概念。 兩邊的換算基準只要沒對齊,整批批號就會整齊地差一天
到期日存成
世界標準時間
換算成公司時區的日期
台北=+8 小時
同一基準取「今天」
兩者相減
=剩餘天數
① 什麼情況會遇到
(判斷依據)
判斷依據很單純:兩個批號在台北明明是同一天到期, 系統給的剩餘天數卻差 1 天
系統的規定是一律以「公司」的時區換算,不是登入者的個人時區。
為什麼要這樣規定:剩餘天數是存起來的值。若跟著「是誰觸發重算」而變, 凌晨跑的排程(機器人帳號、沒有時區設定)就會把整批批號算成前一天, 一次影響幾百筆。
② 會停在哪一步
(回頭補什麼)
公司的聯絡人沒有設時區時,系統會退而求其次用操作者的時區, 最後才用世界標準時間。這時不同人重算,就會存進不同的值。
影響最大的是剛好卡在門檻上的批:剩 0 天、或剛好 50% —— 差一天結論就反轉。
要回頭補的是公司主檔的時區設定,這是一次性的設定。
③ 系統訊息與
處理方式
同樣沒有錯誤訊息。當下的處理方式:
① 看「過期日期」欄顯示的日期——畫面上顯示出來的已經是換算好的本地日期
② 只差一天而且不影響出貨 → 照常作業,回報一聲即可
③ 差一天而且剛好決定擋不擋 → 先別放行,請管理者確認公司時區再說
④ 弄錯了
怎麼更正
設定 → 使用者與公司 → 公司,把該公司聯絡人的時區設成 Asia/Taipei(台北)。
設好之後等下一次凌晨重算就會全部對齊; 急著要的批號就到表單上重存一次效期欄位。
不要用「把效期日期改掉」的方式硬湊——那會蓋掉真實資料,而且下次重算又跑掉。

情況 4 出貨當下被效期擋住

按下「驗證」時,系統會逐行檢查揀到的批號。 結果有三種,代表的嚴重程度完全不同,處理方式也不一樣——先分清楚自己遇到哪一種。
驗證
單據類型=出貨
已過有效日期?
是 → 硬擋,無法繞過
看客戶允收門檻
效期比/剩餘天數
不足時看執行方式
擋單/提醒/不檢核
寫一筆允收紀錄
通過與否都記
① 什麼情況會遇到
(判斷依據)
三種結果,看訊息開頭就分得出來
已逾期 → 一律禁出,任何設定都繞不過。這是法規紅線
未逾期但不到客戶門檻 → 依客戶主檔的「允收執行方式」決定: 擋單/只提醒/不檢核
通過了、但門檻算不出來 → 留一則提醒(就是情況 1)
門檻在哪裡設:客戶主檔上的最低剩餘效期比最低剩餘天數, 兩個都有就取較嚴的那個;也可以逐產品另外設政策。
② 會停在哪一步
(回頭補什麼)
整張單被擋下,不是只擋那一行——訊息會把所有有問題的行一次列出來。
⚠️ 一個常見誤解要更正逾期禁出不需要這張單來自銷售單。 只要單據類型是「出貨」就會檢查,手開的交貨單、樣品出貨、補貨出貨一樣擋
不受影響的:內部調撥、退貨收貨、報廢——它們不是出貨類單據。
允收門檻那一關才需要知道客戶是誰,所以它只對有銷售明細的行適用; 手開的交貨單沒有客戶允收判定,但逾期照樣擋。
③ 系統訊息與
處理方式
逾期(原文):
「以下批號已逾有效日期,禁止出貨:
 〈品名〉 批號 〈批號〉 已逾有效日期,不得出貨」

允收不足(原文):
「以下揀貨批號未達客戶允收條件,無法出貨:
 〈品名〉 批號 〈批號〉 出貨日剩餘效期不足 (剩餘比 49.7%/剩餘 120 天 門檻:50.0%/0 天)」

數字印到小數一位是刻意的:判定用的是「小於」,剛好等於門檻算通過。 若印成整數,49.7% 會進位成 50%,看起來就像「50% 被 50% 擋下」, 會被誤判成系統故障。
每次檢查都會寫一筆允收紀錄,通過與不通過都記,日後查達成率用。
④ 弄錯了
怎麼更正
逾期換一批。若真的只剩過期品,走報廢(情況 7)。 不要改效期硬出——改效期會留紀錄,而且是法規風險。
允收不足,三條路:
換一批效期較長的(最單純)
② 在銷售明細勾「允收外」——業務刻意安排即期品出清時用, 會留痕,即使執行方式是擋單也降為提醒
③ 請主管調整該客戶的門檻(影響後續所有單,要慎重)
⚠️「允收外」只放行『即期』,不含『過期』。 勾了也擋得住過期品,那是刻意設計。
⚠️ 本節待補:待補截圖:① 逾期禁出的錯誤視窗(訊息開頭「以下批號已逾有效日期,禁止出貨」);② 允收不足的錯誤視窗(含「剩餘比 49.7%/剩餘 120 天 門檻:50.0%/0 天」那一行);③ 銷售明細上「允收外」那個勾的位置。要拍就得在測試機上刻意造一張含過期批號的出貨單並按驗證。
(不影響其他章節操作,補齊後會更新本頁)

情況 5 客戶取消訂單、或貨已經退回來

這個情況的分岔點只有一個貨出去了沒有。 還沒按「驗證」,庫存根本沒動過,取消就好;已經驗證過,庫存已經出去了, 就只能用退貨把它收回來。兩條路的處理完全不同,先確認自己在哪一條。
ℹ️ 先看這一格:怎麼判斷自己在哪一條
打開那張出貨單看狀態:還是「待處理」或「已就緒」 → 走流程 A; 已經是「完成」 → 走流程 B。

流程 A 還沒出貨就取消

客戶通知取消
取消銷售訂單
出貨單一併取消
保留量釋放
批號回到可用
效期不受影響
貨沒動過

流程 B 已經出貨,客戶退回來

客戶退回
退貨收貨單
指定原批號
不填會被擋
驗收入庫
效期照今天重算
在客戶那邊放的時間算進去
① 什麼情況會遇到
(判斷依據)
流程 A:出貨單還沒驗證。庫存只是被保留著,沒有真的減少。 取消之後保留量釋放,那些批號馬上可以給別人用,效期資料完全不受影響
流程 B:出貨單已驗證。庫存已經扣掉、批號已經出去了, 唯一的路是建一張退貨收貨單把它收回來。
關鍵確認點:退回來的貨效期是照「今天」重算的。 在客戶那邊放了一個月,回來就少一個月——這不是資料錯,是事實。
② 會停在哪一步
(回頭補什麼)
出貨單已驗證就不能取消,按鈕不會給你。這時要回頭改走退貨
退貨收貨一定要指定批號。沒填批號,驗收時會被擋下, 要回到明細行把原本出去的那個批號選回來
・退回來的批如果已經逾期:收得回來(退貨收貨不受逾期禁出影響), 但再也出不去——下次要出時會被情況 4 的硬擋擋下
・退回來的批效期分級會比出去時差,可能已經不符下一個客戶的允收門檻
③ 系統訊息與
處理方式
退貨單沒填批號時,驗證會跳出要求提供批次/序號的訊息。 處理方式:在明細行點開詳細操作,把原批號與數量填回去,再驗證一次。
退回來之後效期變差不會有訊息,那是正常現象,不必處理。
⚠️ 申報面一定要注意:退貨入庫在月申報裡的列別是 「客戶退貨」不是「進貨」。兩者方向相反—— 標錯會讓數量被重複計入,構成申報不實。 系統是看單據來源自動判斷的,不是看單號文字。
④ 弄錯了
怎麼更正
退錯批號、還沒驗收:把退貨單退回草稿,改掉批號再驗收。
退錯批號、已經驗收:用庫存調整或反向調撥把數量修正回去, 並在批號的聊天室留一則說明,日後追溯查得到原因。
退回來的是過期品:走報廢(情況 7),不要讓它留在可用庫位, 否則會一直出現在待出貨的候選批裡。
當月申報已經匯出過才發現退貨標錯:先把來源單據改對, 再用同一個年月重新匯出一次(每次匯出都是重新撈,不是累加)。
⚠️ 本節待補:待補截圖:① 已驗證的出貨單上「取消」按鈕不存在的樣子(對照還沒驗證時有);② 退貨收貨單沒填批號時,驗證跳出要求提供批次/序號的訊息;③ 明細行「詳細操作」裡把原批號選回去的畫面。
(不影響其他章節操作,補齊後會更新本頁)

情況 6 非追不可月申報

每個月一次,把當月的進貨、出貨、報廢整理成一個檔案上平台。 路徑:採購 → 食品合規 → 非追不可月申報。 這一節最常被問的其實是「我怎麼看不到這個選單」——那是正常的,往下看第②列。
匯出
撈當月已驗收
進貨・出貨・報廢
只收納入申報的品項
下載檔案
上傳平台
① 什麼情況會遇到
(判斷依據)
哪些品項會被撈出來:產品主檔上勾了 「納入非追不可申報」的。
預設跟著「食品合規」走:把品項標成食品時,這個勾會自動帶起來, 所以既有品項的行為不變、不會漏報。
樣品情境:有些品項是食品、可以賣、也要管批號效期,但不上平台。 在產品上單獨把這個勾取消即可——不影響品牌必填、批號追蹤與中文標管理。 取消之後,後續再改動該品項也不會被自動勾回去,人工決定會被尊重。
② 會停在哪一步
(回頭補什麼)
最常見的是「看不到這個選單」
你看得到效期管制表追溯回收,就是沒有「非追不可月申報」。
這是刻意設計,不是壞掉:它有自己的一個權限群組,而且 安裝後預設不指派給任何人
為什麼要分開:如果它跟食品合規綁在一起,想關掉非追不可就得連 效期管制表一起關掉——那對食品客戶不可行。
要回頭補什麼:請系統管理者明確指派那個群組給需要的人。 給了「食品合規」不會順帶帶出它。
③ 系統訊息與
處理方式
匯出成功後,畫面上會多出一個檔案可以下載。 檔名是 tracebook_年_月,內容是七個欄位的表格檔:
類型/日期/產品/批號/數量/對象/來源單據
「類型」欄是準確度的關鍵,會出現這幾種: 採購進貨・客戶退貨・其他入庫・出貨・報廢
三條準確度紅線(申報前務必確認):
只申報已驗收的移動——還沒驗收的出貨單不會進檔。  把還沒交的貨申報成已交貨,屬於申報不實
客戶退回來的貨列別是「客戶退貨」,不是「進貨」。方向相反
帶批號的報廢一定要列入。報廢不經調撥單,是另外撈的一段
④ 弄錯了
怎麼更正
發現漏報:把該驗收的單驗收掉、該補批號的補上, 然後用同一個年月重新匯出一次
發現錯報先把來源單據改對,再重新匯出。 不要直接改匯出的檔案——下次再匯又會錯一次。
每次匯出都是重新撈當月資料,不是累加,所以重匯是安全的, 新檔案直接取代舊的即可。
報廢漏了批號:那筆不會進申報檔。要更正就得把報廢紀錄補上批號, 補不了就另開一筆帶批號的報廢並註明原因。
⚠️ 為什麼這個選單預設是關的
申報資料不實沒有「限期改正」的緩衝,查到就直接開罰, 罰則比「格式沒照規定」重得多。
所以在確認匯出格式完全符合主管機關要求之前,這顆按鈕刻意不讓一般人按得到。 要開放時由管理者明確指派,是一個有意識的決定,不是跟著別的權限一起被打開。
⚠️ 本節待補:待補截圖:① 非追不可月申報的精靈視窗(年/月兩個欄位+匯出按鈕);② 匯出後可下載檔案的樣子;③ 匯出檔內容,要拍到「類型」欄同時出現採購進貨/客戶退貨/出貨/報廢四種列別。⚠️ 目前拍不到:該選單的權限群組預設不給任何人,截圖用帳號看不到這個選單,要先請管理者指派群組。
(不影響其他章節操作,補齊後會更新本頁)

情況 7 過期品報廢下架

本章前半教的那份「已逾期而且還有庫存」的清單(實機 110 筆), 撈出來之後就是要走這一段。重點只有一個:報廢單一定要帶批號。
篩出已逾期+在庫>0
效期管制表
逐批建報廢單
填入批號
漏填=申報漏掉
驗證
在庫數量歸零
進月申報
類型=報廢
① 什麼情況會遇到
(判斷依據)
判斷依據:效期管制表上效期警示=已逾期,而且 在庫數量大於 0。兩個條件都要成立才需要處理。
怎麼篩:勾「已逾期」+加一條自訂準則「在庫數量 > 0」 (本章前半已完整示範)。
別用「已逾期」單獨篩——那是全部過期批,含已經出清的, 實機是 238 筆而不是 110 筆,會多出一倍多的工。
② 會停在哪一步
(回頭補什麼)
報廢單沒填批號:單子建得起來、也驗證得過, 但那筆不會進月申報的報廢列,等於漏報。要回頭把批號補上
在出貨清單裡找不到報廢紀錄:這是正常的。 報廢不經過調撥單,是獨立的一種紀錄,要到報廢的清單去看
・報廢後該批的在庫數量歸零,用「尚有庫存」篩就不會再看到它; 但用「已逾期」單獨篩仍然看得到(那是全部過期批)
③ 系統訊息與
處理方式
報廢本身不會被效期擋住——它不是出貨類單據, 情況 4 的逾期硬擋不作用於它。這是刻意的:過期品本來就是要靠報廢下架。
驗證後狀態變成「完成」,該批號的在庫數量立刻扣掉。
處理順序建議:先把 110 筆依商品分組,同一個商品一次處理完, 比逐筆點省很多時間。
④ 弄錯了
怎麼更正
數量填錯、還沒驗證:直接改。
數量填錯、已經驗證:另開一筆庫存調整把差額補回去, 並在批號的聊天室註明原因。
報廢錯批號:同上,用庫存調整把原批號補回、把誤報廢的那批還原, 兩邊都要留說明。
當月申報已匯出才發現報廢漏了批號:補正後用同一年月重新匯出
⚠️ 本節待補:待補截圖:① 報廢單表單(要拍到批號欄有填);② 驗證後該批號在庫數量歸零;③ 報廢後回效期管制表,用「尚有庫存」篩已看不到該批、用「已逾期」單獨篩仍看得到。
(不影響其他章節操作,補齊後會更新本頁)

情況 8 效期不符(兩個效期對不起來)

一個批號身上同時有兩個效期「原廠標示效期」(供應商/原廠給的,只拿來對照)與 「過期日期」(系統實際採用的,所有分級與出貨把關都看它)。 兩個對不起來時,系統會打勾「效期不符」提醒你去看一眼哪個才對。
收貨時填入
原廠標示效期
系統與採用效期比對
不一樣
打勾「效期不符」
人工確認哪個對
改「過期日期」
標記自動消失
① 什麼情況會遇到
(判斷依據)
哪裡看得到效期管制表本身就有一欄「效期不符」, 位置在「過期日期」的右邊,不必另外設定
要單獨撈出來,就走加入自訂準則,欄位選效期不符、條件是 已設定 (做法與本章前半的「效期基準缺漏」完全相同)。
常見成因:收貨時實際到的貨與供應商先前告知的效期不同; 或人工修改過採用效期而沒有同步原廠標示欄位。
② 會停在哪一步
(回頭補什麼)
這是提醒,不是阻擋——出貨不會因為它被擋下來。 所以最大的風險是放著不管
放著不管的後果:所有分級、預警與出貨把關都以「過期日期」為準。 如果那個日期是錯的,等於整批貨都用錯的日期在管,而且不會有第二次提醒
要回頭補的是一次人工核對:拿實體貨品上的標示跟系統記錄比對。
③ 系統訊息與
處理方式
「效期不符」本身沒有彈出訊息,就是清單與表單上的一個勾。
但如果這個批號是收貨時由系統帶入效期的,它會同時打勾 「效期已鎖定」。這時去改效期,會先跳一則提醒(原文):
「此批號已入庫,變更效期會影響追溯;仍可存檔, 會記入變更紀錄供品保回溯。如需更正建議回採購單處理。」
「效期已鎖定」是軟標記,不會阻擋你編輯, 它只是告訴你「這個日期是系統帶的,不是人打的」。
處理方式:① 拿實體貨標示比對 ② 確認哪一個才對 ③ 依下一列更正。
④ 弄錯了
怎麼更正
系統採用的效期錯了:到批號的「日期」頁籤「過期日期」為正確日期。這是系統唯一認的那個欄位。
原廠標示欄位打錯了:改「原廠標示效期」
兩邊一致之後「效期不符」的勾會自動消失,不必手動取消。
一定要在批號的聊天室留下為什麼改——效期是追溯的核心資料, 日後被問到時要講得出依據。
⚠️ 本節待補:待補截圖(同前一節「分級失效的第二種情況」的說明,不重複列):效期管制表上「效期不符」那一欄有打勾的批號。2026-09-23 於 test-ambrosia 實機查核,全庫 1,934 個批號中「效期不符」為 0 筆,線上沒有可拍的實例,因此不放截圖(不造假資料)。等實機出現第一筆時再補。
(不影響其他章節操作,補齊後會更新本頁)

情況 9 貨根本還沒進來(上游閘門沒過)

第 5 章管的是「已經有批號的貨」。 有時候問題不在效期,而是貨還進不來——沒有入庫就沒有批號,這一章自然什麼都查不到。 遇到「明明有下單,效期管制表卻找不到」時,先往上游看這一段。
產品法規資料標
「需動植物檢疫」
建報驗單時
自動帶「需防檢署」
檢疫結果未合格
作業單放行被阻擋
不能入庫
沒有批號可管
① 什麼情況會遇到
(判斷依據)
判斷依據:效期管制表裡找不到那批貨,而採購單、進口作業單都在。
去看那張進口作業單,如果它還沒放行,貨就還沒入庫、批號還沒成立。
檢疫這一條是自動帶的:產品的法規資料標了 「需動植物檢疫」,建報驗單時「需防檢署」會自動打勾, 不再只靠人工記得勾。這樣閘門才會可靠地觸發。
② 會停在哪一步
(回頭補什麼)
停在作業單放行那一步。按放行時,系統會把所有阻擋原因列成一張清單, 檢疫未合格只是其中一條,另外還有報關放行、邊境報驗合格、必備文件齊全等。
要回頭補什麼:照那張清單逐條處理,這些都屬第 3 章的範圍。
採用簡易收貨模式的作業單不走這套閘門,所以不會卡在這裡。
③ 系統訊息與
處理方式
放行時系統會直接把阻擋清單顯示出來,逐條講明缺什麼。
檢疫這一條的處理方式:等防檢署結果回來, 到報驗單上把檢疫狀態改成合格,該條阻擋就會消失。
關鍵確認點:即使把「邊境報驗」這個功能單元關掉(報驗委外、 系統裡不會有人建報驗單),已經存在的不合格紀錄仍然會擋。 關閉功能不能用來繞過法規紅線。
④ 弄錯了
怎麼更正
產品法規資料標錯了(其實不需要檢疫): 到該產品的法規資料把標記取消。
已經建好的報驗單上仍可人工調整那個勾,不必整張重建。
反過來,應該檢疫卻沒標到:補標之後,新建的報驗單才會自動帶入; 已經建好的那張要人工補勾,否則閘門不會作用。
詳細操作見第 3 章

情況 10 設定找不到、或欄位整個沒反應

最後一個情況不是操作錯誤,是「東西不在你以為的地方」。 先分清楚兩件事:是設定放在別的位置,還是整組欄位都沒反應—— 兩者的處理對象不同,一個找得到就解決,一個要找系統管理者。
找不到設定
先分類
單一欄位?整組欄位?
單一欄位
→ 查下方對照表
整組沒反應
→ 版本問題
找系統管理者
確認版本與升級
① 什麼情況會遇到
(判斷依據)
兩種要分開
單一設定找不到——欄位確實存在,只是位置跟你想的不一樣。 往下的對照表就能解決
整組效期欄位都沒反應:剩餘天數不動、分級不更新、 連手動重存也沒用 → 這是版本問題,不是操作問題
② 會停在哪一步
(回頭補什麼)
最常被找不到的是客戶允收門檻。它在客戶主檔上, 而且是由食品合規這一套提供的——所以採購端也讀得到, 下單前就能判斷「這批貨進來之後賣不賣得掉」。
「指定出貨倉」不在那一區,它屬於銷售那一套的出貨約定,要到銷售相關設定找。
整組欄位沒反應時,要回頭確認的是模組版本與升級狀態,那不是操作人員能處理的。
③ 系統訊息與
處理方式
這個情況不會有訊息。處理方式是照下方對照表找位置:
最低剩餘效期比・最低剩餘天數・允收執行方式・逐產品允收政策  → 客戶主檔
過期日期天數(保存天數) → 產品 → 庫存頁籤
製造日・原廠標示效期・原廠批號・過期日期 → 批號表單
納入非追不可申報 → 產品主檔
需動植物檢疫 → 產品的法規資料
公司時區 → 設定 → 使用者與公司 → 公司
④ 弄錯了
怎麼更正
設定改錯了:客戶允收門檻與產品保存天數只影響往後的判斷, 改回來即可,已經存在的批號會在下次重算時跟著更新。
整組欄位沒反應:請系統管理者確認效期管制的模組版本。 效期管制已經併進食品合規這一套,不再是要另外掛的獨立模組—— 效期功能要不要開放,由後台的食品合規開關決定,不是由裝不裝模組決定。
不要自己去改資料硬湊,那只會讓下次升級後的資料更難對。

怎麼找出需要處理的批(整理)

我想找…怎麼做
快到期要優先出的 銷售 → 食品內銷 → 效期促銷清單
已經幫你篩好「過半或不足1/3、且還有庫存」,不用自己組條件
已經過期要報廢的 效期管制表 → 先取消「尚有庫存」 → 勾「已逾期」 → 再加一條自訂準則「在庫數量 > 0」
不可以把「尚有庫存」跟「已逾期」一起勾(會變成「或」)
全廠效期健康度效期管制表 → 分組依據 → 警示級,四個等級各幾批一目了然
分級失效待補資料的 庫存 → 產品 → 批次/序號 → 加入自訂準則 → 效期基準缺漏 是 已設定
某一個特定批號庫存 → 產品 → 批次/序號,用搜尋框打批號/品號/品牌
兩個效期對不起來的 效期管制表本來就有「效期不符」一欄(在「過期日期」右邊);
要單獨撈就用加入自訂準則 → 效期不符 是 已設定(情況 8)
這個月要申報的資料 採購 → 食品合規 → 非追不可月申報,選年月按匯出。
看不到這個選單是正常的——它有獨立權限、預設不給任何人(情況 6)
過期品要下架 先用「已逾期 + 在庫數量 > 0」篩出來,再逐批報廢
報廢單一定要填批號,否則月申報會漏掉這一筆(情況 7)
客戶取消了怎麼辦 看出貨單狀態:還沒完成就取消訂單即可;
完成只能走退貨收貨,而且一定要指定原批號(情況 5)

第 5 章檢查表

確認什麼為什麼
會用效期管制表看每日狀況已預先篩選排版
知道同一區的篩選是「或」,要「且」得用自訂準則否則篩出來的清單會多出一堆不相干的批
知道批次/序號清單看不到效期警示不會在錯的畫面上找錯的欄位
定期用「效期基準缺漏」篩一次找出分級失效、假顯示正常的批
看到「效期不符」會去確認並更正出貨把關以「過期日期」為準
知道分級是每天凌晨 01:00 更新避免誤判數字沒動是系統壞了
分得出出貨被擋的三種結果:逾期硬擋/允收擋單/只提醒 三種的處理方式完全不同(情況 4)
知道逾期禁出對手開的交貨單一樣生效 不是只有從銷售單來的出貨才擋
知道「允收外」只放行即期、不含過期避免以為勾了就什麼都能出
客戶取消時會先看出貨單狀態再決定走取消還是退貨 已完成的單取消不掉(情況 5)
知道退貨入庫在月申報是「客戶退貨」不是「進貨」 標錯=方向相反、數量重複計入
知道報廢一定要帶批號否則月申報撈不到這一筆
知道非追不可月申報要另外開權限看不到選單不是系統壞了(情況 6)
✅ 下一步
效期資料備妥之後,第 6 章銷售出貨會看到它真正發揮作用—— 系統會依客戶的允收條件自動篩掉不能出的批號, 而且已過期的批,從銷售單出貨時會被系統禁止,允收設定繞不過去。
(注意:逾期禁出對所有「出貨」類單據都生效,包含手開的交貨單與樣品出貨;內部調撥、退貨收貨與報廢不受影響。客戶允收門檻那一關才只對有銷售明細的行適用——詳見情況 4。)

本課程沒有啟用評論功能。