駿伸操作手冊
已完成
第 7 章 退貨・退款・換貨
客戶收到貨之後說要退——這一章把整件事從頭走到尾:
貨怎麼收回來、錢怎麼退回去、要換貨的話怎麼換,
以及最後怎麼把單子結掉。
真實世界的退貨不只一種。貨還沒出門就要改、貨破了客戶卻不想寄回、
查不到當初是哪一張出貨單、整張發票要作廢重開、月底才跟客戶議價結算——
本章把這些情況一種一種拆開寫,每一種都附上自己的流程圖,
並且一律回答四個問題:什麼情況用它、會被擋在哪、
看到訊息怎麼處理、客戶反悔了怎麼收。
ℹ️ 本章重點
1. 先選對路:退貨有九種情境,選錯路會多做很多事(下一節有對照表)
2. 一張退貨單上有八顆按鈕,它們不是隨便按的,有前後順序
3. 退款的前置條件是「來源銷售單的發票已經過帳」——這是最多人第一次遇到的關卡
4. 退貨收貨、退款、換貨是三件獨立的事,可以只做其中一兩件
5. 「重設為草稿」與「取消」沒有保護機制,按之前要先確認狀況
1. 先選對路:退貨有九種情境,選錯路會多做很多事(下一節有對照表)
2. 一張退貨單上有八顆按鈕,它們不是隨便按的,有前後順序
3. 退款的前置條件是「來源銷售單的發票已經過帳」——這是最多人第一次遇到的關卡
4. 退貨收貨、退款、換貨是三件獨立的事,可以只做其中一兩件
5. 「重設為草稿」與「取消」沒有保護機制,按之前要先確認狀況
這一章的完整路線(最常走的那一條)
①前置
出貨完成+發票已過帳
出貨完成+發票已過帳
→
②建退貨單
選來源銷售單與明細
選來源銷售單與明細
→
③收貨回倉
建立退貨單→倉庫驗收
建立退貨單→倉庫驗收
→
④建立退款
產生貸方憑單→過帳
產生貸方憑單→過帳
→
⑤標記完成
退貨單進入完成狀態
退貨單進入完成狀態
→
⑥建立換出
(需要換貨才做)
(需要換貨才做)
→
⑦出貨開票
換出的貨重新計價
換出的貨重新計價
先選對路:九種情境一覽
接到客戶來電說要退貨時,第一件事不是開單,是判斷這一次屬於哪一種。
下面這張表用「客戶的說法」當入口,對到本章的哪一節。
每一節都有自己的流程圖與四問,照著那一節走就好,不必整章讀完。
| 代號 | 客戶是這樣說的 | 你要走的路 | 會不會產生 退貨單 |
|---|---|---|---|
| R1 | 「貨還沒到欸,我想改數量/不要了」 | 在原單上直接改或取消,不進退貨流程 | 不會 |
| R2 | 「多訂了,退幾箱回去給你,貨是好的」 | 部分退貨・貨況完好(本章主線,回沖交付量+開折讓) | 會 |
| R4 | 「破掉了,但我這邊直接丟掉,不寄回去了」 | 客戶端沖銷:倉庫不動、只調帳 | 不會 |
| R5 | 「退回去的兩箱裡有一箱摔壞了」 | 破損退貨兩段式:完好回可售、破損自動報廢 | 會 |
| R6 | 「不要退錢,換一批好的給我」 | 換貨:換出用新批號,可換同品也可換別品 | 會 |
| R7 | 「這張整批都不對,發票也要重開」 | 整張作廢重開:作廢發票+複製成新草稿 | 會 |
| R8 | 「這箱貨寄回去給你」(查不到是哪張出貨單) | 無來源單退貨:臨時批號承接並隔離 | 會 |
| R9 | 「錢什麼時候退?」 | 退款與折讓:多張來源發票、贈品列、超退防呆 | — |
| C | 「這個月退的貨我們月底一起算」 | 退貨清算:客戶單據→結算單→議定成本→過帳 | 另走清算 |
✅ 最快的判斷順序(三個問題就分得出來)
① 貨出門了沒? 還沒 → R1(在原單改,不要開退貨單)
② 貨會不會寄回來? 不會 → R4;會 → 往下問
③ 回來的貨是好的還是破的? 好的 → R2;有破的 → R5
要補貨給客戶再加做 R6;查不到來源出貨單走 R8; 整張發票要重來走 R7。
① 貨出門了沒? 還沒 → R1(在原單改,不要開退貨單)
② 貨會不會寄回來? 不會 → R4;會 → 往下問
③ 回來的貨是好的還是破的? 好的 → R2;有破的 → R5
要補貨給客戶再加做 R6;查不到來源出貨單走 R8; 整張發票要重來走 R7。
①貨出門了沒
未出門→R1 在原單改
未出門→R1 在原單改
→
②貨寄回來嗎
不寄回→R4 客戶端沖銷
不寄回→R4 客戶端沖銷
→
③貨況如何
完好→R2 有破→R5
完好→R2 有破→R5
→
④要補貨嗎
要→加做 R6 換貨
要→加做 R6 換貨
→
⑤錢怎麼退
R9 折讓/R7 作廢重開
R9 折讓/R7 作廢重開
先看清楚:這是三件獨立的事
很多人以為「退貨」就是一件事,其實是三件,可以各自獨立發生。
先把它們分開來看,才知道自己這一次需要做哪幾件、不需要做哪幾件。
| 哪一件事 | 負責什麼 | 由哪顆按鈕啟動 |
|---|---|---|
| 貨(實體) | 把商品收回倉庫,庫存回沖,批號沿用原批 | 「建立退貨單」 → 產生退貨收貨單,由倉庫驗收 |
| 錢(帳務) | 開立貸方憑單把錢退給客戶 | 「建立退款」 → 產生貸方憑單,需另行過帳 |
| 換(補出) | 補一批貨給客戶,可換同品也可換別品 | 「建立換出」 → 產生換出交貨單,由倉庫出貨 |
ℹ️ 只做其中一件是正常的
只退錢不收貨(商業折讓)→ 把「貨會退回」取消勾選,就不會產生退貨收貨單;
只換貨不退錢 → 把「是否退款」取消勾選,「建立退款」按鈕就不會出現;
只收貨不退錢(等月底一起算)→ 不勾退款,改走本章最後的退貨清算。
只退錢不收貨(商業折讓)→ 把「貨會退回」取消勾選,就不會產生退貨收貨單;
只換貨不退錢 → 把「是否退款」取消勾選,「建立退款」按鈕就不會出現;
只收貨不退錢(等月底一起算)→ 不勾退款,改走本章最後的退貨清算。
最重要的一張表:每個動作要先完成什麼
這張表是整章的核心。每一列講的是「這顆按鈕按下去之前,
必須先完成哪一件事」,以及「條件沒到時會看到什麼、要回頭做什麼」。
建議把這一頁印出來放在旁邊,前幾次操作照著對。
| 要做的動作 | 前置條件 | 條件沒到會看到 | 要回頭補什麼 |
|---|---|---|---|
| 建退貨單 | 來源銷售單有已完成的交貨單 | 「可退的來源交貨單」是空的,下方明細的 「退回哪一筆出貨」也挑不到東西 |
回銷售單把出貨走完(第 6 章), 或改開不指定來源的獨立退貨單(R8) |
| 建立退貨單 (產生收貨單) |
至少一行明細; 「貨會退回」有勾 |
沒明細時:「請至少新增一筆退貨明細。」 | 補上明細。若貨不回倉,這顆按鈕會自己 換名字成「登記客戶端沖銷」(R4) |
| 建立退貨單 (明細沒選出貨) |
每一行都要指定來源出貨 | 「明細「○○○」沒有指定來源出貨, 請選一筆出貨或把該行刪掉。」 |
把那一行的「退回哪一筆出貨」補選, 或直接把該行刪掉 |
| 建立退款 | 來源銷售單的發票 已經「過帳」; 「是否退款」有勾 |
英文訊息:No posted customer invoice |
回銷售訂單→「建立發票」→ 開啟發票後按 「過帳」,再回來按一次 |
| 標記完成 | 目前狀態是草稿 | 不是草稿時按鈕就不出現 | — |
| 建立換出 | 狀態必須是完成; 至少一行有填換貨數量 |
「退貨單需先確認(完成)才能建立換貨。」/ 「請至少在一行明細填寫換貨數量。」 |
先填換貨數量 → 按「標記完成」 → 再按「建立換出」 |
| 出B開票 (差額) |
狀態完成;尚未開過換出發票 | 已開過時按鈕自動消失; 硬呼叫會得到「本退貨單已開立換出發票, 請勿重複開立。」 |
— |
| 作廢並重開 乾淨的單 |
整退+來源有已開立的 電子發票+同期未申報 |
條件不合時按鈕整顆不出現, 表單上另有一條提示說明原因 |
照提示條的那一句處理, 多數情況是改走「建立退款」(R7) |
關鍵確認點:退款一定要先有「已過帳」的發票
這是這條鏈路上最值得先知道的一件事。
「建立退款」是畫面上最醒目的藍色按鈕,而且從草稿狀態就亮著,
看起來隨時可以按——但它的前置條件不在畫面上任何地方寫著。
先看懂這一段,第一次操作就會順很多。
⛔ 「建立退款」的前置條件:來源銷售單必須有已過帳的客戶發票
條件沒到時,按下去會看到這一句(目前是英文):
中文意思是:「在這些退貨品項上,找不到已過帳的客戶發票。」
特別要注意兩種情況會給出完全一樣的這一句:
1. 來源銷售單根本還沒開發票
2. 發票開了,但還停在「草稿」沒有過帳
所以剛開完發票的人再按一次,會拿到一模一樣的字—— 這時候不是發票沒開成功,而是只差按一下「過帳」。
正確的處理順序:
① 回到來源銷售訂單 → 按「建立發票」
② 開啟剛產生的發票(狀態會是草稿)→ 按 「過帳」
③ 確認發票狀態變成「已過帳」
④ 回到退貨單,再按一次「建立退款」 → 這次就會成功
要領:退貨單上完全看不出「有沒有發票」。 接到退貨需求時,第一件事先去來源銷售單看發票狀態, 確認是「已過帳」再開始填退貨單,整條路就會一次走完。
條件沒到時,按下去會看到這一句(目前是英文):
No posted customer invoice found for the returned items.中文意思是:「在這些退貨品項上,找不到已過帳的客戶發票。」
特別要注意兩種情況會給出完全一樣的這一句:
1. 來源銷售單根本還沒開發票
2. 發票開了,但還停在「草稿」沒有過帳
所以剛開完發票的人再按一次,會拿到一模一樣的字—— 這時候不是發票沒開成功,而是只差按一下「過帳」。
正確的處理順序:
① 回到來源銷售訂單 → 按「建立發票」
② 開啟剛產生的發票(狀態會是草稿)→ 按 「過帳」
③ 確認發票狀態變成「已過帳」
④ 回到退貨單,再按一次「建立退款」 → 這次就會成功
要領:退貨單上完全看不出「有沒有發票」。 接到退貨需求時,第一件事先去來源銷售單看發票狀態, 確認是「已過帳」再開始填退貨單,整條路就會一次走完。
ℹ️ 為什麼這一句是英文?
這個模組其他訊息都是中文(例如「此單已建立過貸方憑單(退款),不可重複建立。」), 只有這一句還沒有對應的中文翻譯。內容是對的,只是語言還沒補上, 看到英文不代表系統出問題。翻譯補齊後會更新本頁。
這個模組其他訊息都是中文(例如「此單已建立過貸方憑單(退款),不可重複建立。」), 只有這一句還沒有對應的中文翻譯。內容是對的,只是語言還沒補上, 看到英文不代表系統出問題。翻譯補齊後會更新本頁。
- 1建立退貨單:把貨收回倉庫,產生一張退貨收貨單
- 2建立退款:開貸方憑單退錢。這一顆就是前置條件最容易卡住的那顆
- 3標記完成 與 取消:草稿狀態下就看得到,先不要碰
- 4按鈕列下方那一條淺藍提示條,是判斷發票狀態最快的地方——寫著「本單沒有可作廢的來源電子發票…」就代表來源發票還沒到位
- 5右上角狀態列停在 草稿;明細區的 可退數量 9.00 與 退貨數量 1.00 就是下一節要講的重點
- 1標題是中文 操作無效,但內文是英文:
No posted customer invoice found for the returned items. - 2中文意思是「在這些退貨品項上,找不到已過帳的客戶發票」。「還沒開發票」與「開了但還是草稿」會給出一模一樣的這一句
- 3按 關閉 離開,退貨單不會有任何改變。接著回來源銷售訂單開發票、按過帳,再回來按一次
- 1右上角狀態列亮在 草稿,發票號碼欄位還是 草稿 兩個字,還沒拿到正式號碼
- 2左上角有一顆 確認 按鈕——這就是「過帳」那一步,按下去才會變已過帳
- 3發票日期顯示 今天(還沒定案)。停在這個狀態時,退貨單按「建立退款」一定會拿到上一張的英文訊息
- 1右上角狀態列亮在 已過帳
- 2發票號碼變成正式的 INV/2026/00008,發票日期也固定成實際日期——這兩個變化就是「過帳成功」的判準
- 3按鈕列換成 發送/貸記單/重設為草稿 等等,不再有「確認」。看到這一排就代表可以回退貨單按「建立退款」了
⚠️ 這兩張發票是不同單據的狀態對照,不是同一張的前後
把一張真實客戶發票按下去過帳,會在帳上產生無法簡單回復的分錄,所以這裡改用線上既有的一張草稿發票與一張已過帳發票並排給你看。
你要認的是狀態列與發票號碼這兩個地方,不是單號本身。
把一張真實客戶發票按下去過帳,會在帳上產生無法簡單回復的分錄,所以這裡改用線上既有的一張草稿發票與一張已過帳發票並排給你看。
你要認的是狀態列與發票號碼這兩個地方,不是單號本身。
✅ 其實不用切去發票也看得出來
退貨單上方那一條淺藍提示條已經先告訴你了:「本單沒有可作廢的來源電子發票(需為已過帳、已開立統一發票的客戶發票)。若只是要退款,請用「建立退款」開立折讓貸方憑單。」
這一句同時回答了兩件事:來源發票還沒到位,而且這一次應該走折讓、不是作廢。
退貨單上方那一條淺藍提示條已經先告訴你了:「本單沒有可作廢的來源電子發票(需為已過帳、已開立統一發票的客戶發票)。若只是要退款,請用「建立退款」開立折讓貸方憑單。」
這一句同時回答了兩件事:來源發票還沒到位,而且這一次應該走折讓、不是作廢。
情境 R1|還沒簽收就要改:在原單處理,不進退貨流程
客戶在貨還沒真的交到他手上之前反悔或改量,
不要開退貨單——直接在原來那張銷售單或交貨單上改就好。
這樣做有一個實際的好處:每月的退貨統計裡不會混進一堆其實只是打錯的單。
依照貨走到哪一步,處理方式分成四段。
①草稿
直接改數量與明細
直接改數量與明細
→
②已確認未揀
仍可改量,或整張取消
仍可改量,或整張取消
→
③已揀未出
先取消「已揀貨」再退回揀貨
先取消「已揀貨」再退回揀貨
→
④已出未驗證
取消該張交貨單即可
取消該張交貨單即可
| 貨走到哪 | 怎麼改 | 關鍵確認點 |
|---|---|---|
| 草稿 (訂單還沒確認) |
直接在銷售單上改數量與明細,改完存檔 | 沒有任何限制,這一段最單純 |
| 已確認未揀貨 | 仍然可以改數量;不要了就整張取消 | 改完要回交貨單看一眼保留量有沒有跟著調整 |
| 已揀貨未出貨 | 可以退回揀貨重撿,也可以直接改揀貨單 | 要先把「已揀貨」取消掉, 否則按「取消保留」會沒有反應(下方單獨說明) |
| 已出貨但交貨單 尚未驗證 |
取消那一張交貨單,等於把貨攔下來 | 交貨單一旦驗證,貨權就轉到客戶了, 之後任何回收都一定會產生退貨單據,要改走 R2/R5 |
⚠️ 要領:已勾「已揀貨」時,「取消保留」會安靜地不作用
交貨單上勾過「已揀貨」之後再按「取消保留」, 畫面上看起來按了,實際上什麼都沒發生——保留量還掛在原本那個批號上, 而且不會跳任何訊息、也不會變紅字。
這是 Odoo 原生的行為,不是駿伸的客製造成的。
正確做法:先把「已揀貨」的勾取消掉,再按「取消保留」。
怎麼確認真的放掉了:看那一行的保留數量是否歸零、 以及批號欄是否清空。沒歸零就代表還沒放掉,不要急著往下做。
(這一條沒有處理的話,很多人會以為「改不動」而改用退貨來解決, 那就多繞了一大圈。)
交貨單上勾過「已揀貨」之後再按「取消保留」, 畫面上看起來按了,實際上什麼都沒發生——保留量還掛在原本那個批號上, 而且不會跳任何訊息、也不會變紅字。
這是 Odoo 原生的行為,不是駿伸的客製造成的。
正確做法:先把「已揀貨」的勾取消掉,再按「取消保留」。
怎麼確認真的放掉了:看那一行的保留數量是否歸零、 以及批號欄是否清空。沒歸零就代表還沒放掉,不要急著往下做。
(這一條沒有處理的話,很多人會以為「改不動」而改用退貨來解決, 那就多繞了一大圈。)
| 要先弄清楚的事 | 內容 |
|---|---|
| 什麼情況用 這一條 | 客戶在交貨單還沒按「驗證」之前反悔、改量、改品項。判準很單純:去看交貨單的狀態列——只要還沒到「完成」,就走這一條。 |
| 會被擋在哪 (前置條件) | 已揀貨未出貨那一段:勾了「已揀貨」就不能直接取消保留,要先把那個勾拿掉。 已驗證的交貨單不適用:驗證=貨權已轉移,此後只能走 R2/R5,改在原單上是改不回來的。 |
| 看到訊息 要怎麼處理 | 這一段幾乎不會跳錯誤訊息,比較常見的是「按了沒反應」。 遇到沒反應時,不要連按,改去確認三件事:①「已揀貨」是不是還勾著 ② 保留數量有沒有歸零 ③ 交貨單是不是已經驗證了。 |
| 客戶反悔 要怎麼收 | 這一條本身就是在處理「客戶取消」。 整張不要了:草稿與已確認未揀 → 銷售單直接按取消;已揀未出 → 先取消交貨單,再取消銷售單。 四段都不會留下任何退貨單,退貨報表上看不到這一筆,這正是走這條路的目的。 |
✅ 整批都要退時,還有一條「連發票一起處理」的路
如果貨已經出去、發票也開了,而且客戶是整張都不要, 那就不是 R1 而是 R7 整張作廢重開——它會把發票作廢、 並且直接複製一張新的草稿單讓你改,不用重打。
判準是「整退」:每一個品項的退貨數量都大於或等於發票上的數量。 只退一部分就不算整退,要改走折讓(本章 R9)。
如果貨已經出去、發票也開了,而且客戶是整張都不要, 那就不是 R1 而是 R7 整張作廢重開——它會把發票作廢、 並且直接複製一張新的草稿單讓你改,不用重打。
判準是「整退」:每一個品項的退貨數量都大於或等於發票上的數量。 只退一部分就不算整退,要改走折讓(本章 R9)。
⚠️ 本節待補:R1 的四段狀態各需一張截圖(草稿銷售單/已確認的交貨單/已勾「已揀貨」的明細列/取消交貨單的確認畫面),目前以文字與流程圖說明,操作步驟不受影響。
(不影響其他章節操作,補齊後會更新本頁)
(不影響其他章節操作,補齊後會更新本頁)
情境 R2|貨況完好的部分退貨(本章主線)
最常發生的一種:貨沒壞,客戶只是訂多了或賣不完要退回來。
這一條的特徵是「原單不動、只回沖交付量」——
訂購數量仍然是原本的 120,已交付會從 120 自動回沖成 108,
退回的 12 另外記在退貨單上,三個數字同時存在而且對得起來。
原本那張發票不作廢,改開折讓貸方憑單。
①開退貨單
選來源銷售訂單
選來源銷售訂單
→
②填明細
選來源出貨+改退貨數量
選來源出貨+改退貨數量
→
③建立退貨單
產生退貨收貨單
產生退貨收貨單
→
④倉庫驗收
按「驗證」,庫存才增加
按「驗證」,庫存才增加
→
⑤建立退款
開折讓貸方憑單→過帳
開折讓貸方憑單→過帳
→
⑥標記完成
原單發票保持有效
原單發票保持有效
| 要先弄清楚的事 | 內容 |
|---|---|
| 什麼情況用 這一條 | 客戶寄回來的貨狀況良好、可以再賣,而且查得到是哪一張出貨單。退一部分或退全部都適用。 |
| 會被擋在哪 (前置條件) | ① 來源銷售單必須有已完成的交貨單,沒有的話「可退的來源交貨單」是空的; ② 每一行明細都要指定來源出貨; ③ 要退錢的話,來源發票必須已過帳(見上一節)。 |
| 看到訊息 要怎麼處理 | 退貨數量填太多:「商品「○○○」的退貨數量(99.0)超過尚可退數量(9.0)。」——照著第二個數字以內改就會過。 退貨數量填 0 或負數:「「○○○」的退貨數量必須大於零。」 重複按建立退款:「此單已建立過貸方憑單(退款),不可重複建立。」 |
| 客戶反悔 要怎麼收 | 還沒按「建立退貨單」:直接把退貨單取消或把明細刪掉,什麼都沒發生。 已產生退貨收貨單、但倉庫還沒驗證:去把那張收貨單取消,庫存不會動到。 倉庫已經驗證了:貨已經進倉,要走一次反向調撥把貨送回客戶,並把已開的貸方憑單處理掉(草稿直接刪、已過帳要開沖銷)。 已建立換出交貨單:取消退貨單不會連動取消它,要自己去取消(見 R6)。 |
步驟 1 建立退貨單
從 銷售 → 訂單 → 退貨/退款 進去,按「新增」。
這一步要先選對來源銷售訂單,因為下面所有可以退的東西,
都是從這張銷售訂單已完成的出貨單裡長出來的。先選它,明細才有東西可挑。
| 欄位 | 怎麼填 | 必填 |
|---|---|---|
| 銷售訂單 | 選客戶原本那張單。選完系統會自動帶出「可退的來源交貨單」 | ★ |
| 客戶 | 選完銷售訂單會自動帶出 | ★ |
| 退貨原因 | 瑕疵/誤訂/不滿意/其他 | — |
| 是否退款 | 要退錢就勾。不勾的話「建立退款」按鈕不會出現 | — |
| 貨會退回 | 貨要收回倉庫就勾(預設勾)。取消勾選=走 R4 | — |
| 倉庫 | 貨要收回哪一個倉,換出也從這個倉出 | ★ |
⚠️ 「可退的來源交貨單」是空的?
表示這張銷售訂單還沒有已完成的交貨單——也就是貨其實還沒出去。
畫面上會出現一行提示:「這張銷售訂單目前沒有已完成的交貨單,因此沒有可退的貨。」
要領:先回第 6 章把出貨走完,或者改用不指定來源銷售單的獨立退貨單 (適用於找不到原始單據的舊貨,見本章 R8)。
表示這張銷售訂單還沒有已完成的交貨單——也就是貨其實還沒出去。
畫面上會出現一行提示:「這張銷售訂單目前沒有已完成的交貨單,因此沒有可退的貨。」
要領:先回第 6 章把出貨走完,或者改用不指定來源銷售單的獨立退貨單 (適用於找不到原始單據的舊貨,見本章 R8)。
ℹ️ 退貨倉會自己跟著來源出貨走
「倉庫」這一欄不是永遠抓公司的第一個倉,而是依序取:
① 來源銷售訂單實際出貨的那個倉(訊號最強)→ ② 客戶主檔上的指定出貨倉 → ③ 公司第一個倉(前兩個都沒有時)。
只有一個倉的時候看不出差別;有委外倉的客戶就很重要—— 退的是委外倉的貨,換出也應該從委外倉出,而且「換出庫存夠不夠」 也是依這個倉算的。看到帶出來的倉跟你想的不一樣時,先確認來源訂單是從哪個倉出的。
「倉庫」這一欄不是永遠抓公司的第一個倉,而是依序取:
① 來源銷售訂單實際出貨的那個倉(訊號最強)→ ② 客戶主檔上的指定出貨倉 → ③ 公司第一個倉(前兩個都沒有時)。
只有一個倉的時候看不出差別;有委外倉的客戶就很重要—— 退的是委外倉的貨,換出也應該從委外倉出,而且「換出庫存夠不夠」 也是依這個倉算的。看到帶出來的倉跟你想的不一樣時,先確認來源訂單是從哪個倉出的。
步驟 2 填退貨明細
在明細區按「新增一行」。這一行要回答三件事:
退哪一次出貨的貨、退幾個、要不要換。
其中「退貨數量」有一個預設值需要留意,下面單獨說明。
| 明細欄位 | 說明 |
|---|---|
| 退回哪一筆出貨 | 先填這一欄。選了之後系統會自動帶出可退數量與單價,
並把「出貨 → 退貨」的追溯串起來。 下拉搜尋打得到交貨單號與訂單號——同一張訂單分兩次出貨時, 兩條的品名描述會長得一模一樣,用交貨單號來分辨 |
| 產品 | 通常由上一欄帶出。這一欄可以手動改, 但改成跟來源出貨不同的產品時系統不會提醒—— 要領:維持系統帶出來的值,不要手動改 |
| 尚可退數量 | 唯讀。=已出貨量 − 先前已退掉的量 |
| 退貨數量 | 預設是 1,不是可退全量。每一行都要自己改 |
| 換貨數量 | 要換貨才填。留 0 代表只退不換 |
| 換出產品(A換B) | 留空=換回同一個產品;填別的產品=換不同品,單價依新產品計 |
| 貨況 | 完好/破損。選破損時收貨後會自動報廢,走 R5 |
⛔ 兩個數量欄位,行為完全相反,填之前先看這裡
要領一(退貨數量):客戶說要全退時,一定要把 1 改成「尚可退數量」那個值。
選完來源出貨之後,「尚可退數量」會顯示 10,但「退貨數量」仍然停在 1,
小計也只算 1 個的錢。漏改的症狀是「客戶退了 10 個,系統只退 1 個的錢」。
要領二(換貨數量):填完自己再核對一次。系統不會硬擋, 只會在退貨單的聊天室留下:「⚠️ 換出數量 ○ 大於退回數量 ○;A換B 或以多換少屬正常, 請確認是否已就差額開立換出發票(追加應收)。」—— 那一行就是給你複核用的,看到它就回頭確認數字對不對。
| 欄位 | 預設值 | 填錯時 |
|---|---|---|
| 退貨數量 | 1(不論可退幾個) | 有保護:超過尚可退數量會被明確擋下,訊息會寫出產品名與兩個數字 |
| 換貨數量 | 0 | 不硬擋:退 4 個卻填換 99 個也存得下去,只會在聊天室留一行軟警告 |
要領二(換貨數量):填完自己再核對一次。系統不會硬擋, 只會在退貨單的聊天室留下:「⚠️ 換出數量 ○ 大於退回數量 ○;A換B 或以多換少屬正常, 請確認是否已就差額開立換出發票(追加應收)。」—— 那一行就是給你複核用的,看到它就回頭確認數字對不對。
ℹ️ 同一張單上的「尚可退數量」會顯示原始出貨量,這是正常的
系統計算「尚可退數量」時,會排除這張退貨單自己。
所以第一張退貨單上看到的是 10(原出貨量), 等這張單的貨真的收回 4 個之後,再開第二張退貨單時就會正確顯示 6。
這是刻意的設計——不然你在同一張單上每改一次數量,可退上限就會跟著跳動。
已經取消掉的退貨單不會佔用額度,所以取消重開不會讓可退數量虛減。
系統計算「尚可退數量」時,會排除這張退貨單自己。
所以第一張退貨單上看到的是 10(原出貨量), 等這張單的貨真的收回 4 個之後,再開第二張退貨單時就會正確顯示 6。
這是刻意的設計——不然你在同一張單上每改一次數量,可退上限就會跟著跳動。
已經取消掉的退貨單不會佔用額度,所以取消重開不會讓可退數量虛減。
- 1來源出貨明細:先填這一欄。它是下拉,選了之後右邊的數量與單價才會帶出來
- 2出貨單欄位由上一欄自動帶出(WH/OUT/…),這條就是「出貨 → 退貨」的追溯鏈
- 3可退數量 9.00:唯讀,=已出貨量 − 先前已退掉的量
- 4退貨數量 1.00:不論可退幾個,預設一律是 1。客戶要全退就得自己改成 9——每一行都要改,系統不會幫你帶
- 5換貨數量 0.00:只退不換就留 0。這一欄不硬擋,填多少就會出多少,只在聊天室留軟警告
- 6貨況:下拉選 完好 或 破損。選破損時,收貨後會自動報廢
⚠️ 欄位名稱可能與前面的說明略有出入
前面表格寫的是「尚可退數量」與「退回哪一筆出貨」,截圖上印的是「可退數量」與「來源出貨明細」。
指的是同一個欄位,位置也一樣。系統較新的版本用的是前一組名稱,照你畫面上的字找就對了。
前面表格寫的是「尚可退數量」與「退回哪一筆出貨」,截圖上印的是「可退數量」與「來源出貨明細」。
指的是同一個欄位,位置也一樣。系統較新的版本用的是前一組名稱,照你畫面上的字找就對了。
- 1點一下明細列,整列就進入編輯狀態(欄位出現輸入框、底線)
- 2左上角麵包屑旁多出雲朵(儲存)與叉叉(捨棄)兩個圖示——看到這兩個圖示就代表「還沒存檔」
- 3退貨數量欄是可以直接輸入的。改完一定要按雲朵存檔
- 4右側 退款小計 會隨著退貨數量即時重算,改完先看這個數字對不對再存檔
- 1標題是 驗證錯誤
- 2訊息把三件事都寫出來了:商品名稱、你填的退貨數量(99.0)、尚可退數量(9.0)——照著改成第二個數字以內就會過
- 3按 關閉 之後,畫面上仍然停留在你填的 99,資料庫裡沒有被改到。要嘛改成合法數字再存,要嘛按叉叉捨棄
步驟 3 把貨收回來:建立退貨單
明細填好後,按「建立退貨單」。
這顆按鈕會依明細產生一張退貨收貨單(入庫方向),交給倉庫去驗收。
這一步只是開單,貨還沒真的進倉——要等倉庫按「驗證」才算數。
✅ 批號會自動沿用原出貨的批號,不用人工挑
產生的退貨收貨單上,批號已經自動填好,就是當初出貨的那一批。
這一段做得很完整:庫存回沖精準、批號全程可追, 之後查「這一批貨去哪了」時,出貨 −N、退貨 +M 都對得起來。
倉庫端不需要做任何批號判斷,直接核對實物數量就好。
(退回來的批號不會被重新編號,也仍然符合進口子批號的格式規則, 所以第 5 章講的效期分級與預警照常算得出來。)
產生的退貨收貨單上,批號已經自動填好,就是當初出貨的那一批。
這一段做得很完整:庫存回沖精準、批號全程可追, 之後查「這一批貨去哪了」時,出貨 −N、退貨 +M 都對得起來。
倉庫端不需要做任何批號判斷,直接核對實物數量就好。
(退回來的批號不會被重新編號,也仍然符合進口子批號的格式規則, 所以第 5 章講的效期分級與預警照常算得出來。)
ℹ️ 貨不回倉時,這顆按鈕會自己換名字
如果把「貨會退回」取消勾選,這顆按鈕會變成「登記客戶端沖銷」—— 名字換了就代表走的是另一條路,詳見本章 R4。
按鈕的名字就是最可靠的判準:叫「建立退貨單」=貨會回倉, 叫「登記客戶端沖銷」=貨留在客戶那裡。
如果把「貨會退回」取消勾選,這顆按鈕會變成「登記客戶端沖銷」—— 名字換了就代表走的是另一條路,詳見本章 R4。
按鈕的名字就是最可靠的判準:叫「建立退貨單」=貨會回倉, 叫「登記客戶端沖銷」=貨留在客戶那裡。
- 1單號開頭是 IN(收貨方向),不是 OUT——這就是「貨要進來」的意思
- 2來源單據欄寫著 退回 TEST/OUT/00001,把「當初出去的那張單」接了回來
- 3目標位置是退貨入庫庫位,由退貨單表頭的設定帶過來
- 4這張截圖上的狀態列已經在 完成;你剛建好的時候會停在 準備好,要倉庫按 核實 之後才會變完成
步驟 4 倉庫驗收退貨收貨單
退貨收貨單建立後停在「待收貨」狀態,等倉庫確認實物。
這是刻意的設計:單據上寫要退 4 個,但實際回來幾個、狀況如何,
要由倉庫現場確認過才算數。沒有這一步,庫存不會增加。
| 步 | 操作 |
|---|---|
| 1 | 從退貨單上方的 「退貨單」 統計按鈕點進去,或到 庫存 → 收貨 找 |
| 2 | 核對實際收到的數量,與單上數量不同就直接改 |
| 3 | 按 「驗證」。狀態變成完成,庫存同步增加 |
ℹ️ 實收跟單上寫的不一樣,該怎麼辦?
倉庫可以直接把數量改成實收數再驗證——庫存永遠以實際收到的為準。
但要記得回頭把退貨單明細的退貨數量也一起修正, 否則退款金額會算在原本那個數字上。
如果這個客戶是走月底清算的(本章最後一節),那就不用改, 差額會在結算單上以「數量差異處置」統一處理。
倉庫可以直接把數量改成實收數再驗證——庫存永遠以實際收到的為準。
但要記得回頭把退貨單明細的退貨數量也一起修正, 否則退款金額會算在原本那個數字上。
如果這個客戶是走月底清算的(本章最後一節),那就不用改, 差額會在結算單上以「數量差異處置」統一處理。
步驟 5 把錢退回去:建立退款
按「建立退款」,系統會依明細產生貸方憑單(Credit Note)。
前置條件在本章前面已經講過——來源銷售單的發票必須已經過帳。
條件到了之後,這一步本身很單純。
| 步 | 操作 | 結果 |
|---|---|---|
| 1 | 確認「是否退款」有勾 | 沒勾的話按鈕不會出現 |
| 2 | 按 「建立退款」 | 產生貸方憑單,畫面會跳到那張憑單 |
| 3 | 檢查金額與品項 | 單價依原發票,數量依退貨數量 |
| 4 | 按 「過帳」 | 這一步不能省,見下方提醒 |
⛔ 貸方憑單產生出來是「草稿」,錢還沒真的退
按完「建立退款」,退貨單上的「貸方憑單」統計按鈕會顯示 1, 看起來像是退款完成了。
但那張貸方憑單停在草稿狀態,而統計按鈕只顯示數量、不顯示狀態。
草稿的貸方憑單不會進帳、不會沖銷應收——帳面上這筆錢還沒退。
要領:按完「建立退款」之後,一定要點進那張貸方憑單,按「過帳」。 畫面本來就會自動把你帶到那張憑單上,不要馬上關掉回來,當場過帳最保險。
(同樣的情形也適用於換出發票。)
按完「建立退款」,退貨單上的「貸方憑單」統計按鈕會顯示 1, 看起來像是退款完成了。
但那張貸方憑單停在草稿狀態,而統計按鈕只顯示數量、不顯示狀態。
草稿的貸方憑單不會進帳、不會沖銷應收——帳面上這筆錢還沒退。
要領:按完「建立退款」之後,一定要點進那張貸方憑單,按「過帳」。 畫面本來就會自動把你帶到那張憑單上,不要馬上關掉回來,當場過帳最保險。
(同樣的情形也適用於換出發票。)
ℹ️ 追溯資訊很完整,對帳時很好用
產生的貸方憑單上,參照欄會寫「撤銷對象:(原發票號),原因:(退貨單號)」, 並且直接連結回原始發票。
所以從退貨單找得到貸方憑單、從貸方憑單也找得回原發票,兩個方向都通。
產生的貸方憑單上,參照欄會寫「撤銷對象:(原發票號),原因:(退貨單號)」, 並且直接連結回原始發票。
所以從退貨單找得到貸方憑單、從貸方憑單也找得回原發票,兩個方向都通。
⚠️ 貨還沒收回來也可以先退款,系統不擋
「建立退款」不檢查貨有沒有收回來,所以順序其實是彈性的: 可以先收貨再退款,也可以先退款再收貨。
這個彈性是必要的(商業折讓本來就不收貨),但畫面上沒有任何提示。
要領:請內部先約定一個標準順序——建議是先收貨、確認實物無誤後再退款, 避免退了錢貨卻沒回來。
「建立退款」不檢查貨有沒有收回來,所以順序其實是彈性的: 可以先收貨再退款,也可以先退款再收貨。
這個彈性是必要的(商業折讓本來就不收貨),但畫面上沒有任何提示。
要領:請內部先約定一個標準順序——建議是先收貨、確認實物無誤後再退款, 避免退了錢貨卻沒回來。
- 1分頁標題寫得很完整:退款單草稿(撤銷對象:INV/2026/00011,原因:RMA/2026/0023)——這一行就說明了它是從哪來的
- 2單據類型是 客戶貸記單,狀態停在 草稿
- 3建立退款只會幫你開單,不會自動過帳。左上角還有 確認 按鈕,要會計確認金額無誤後才按
- 4明細帶的是退貨的產品與數量,金額就是要退給客戶的錢
步驟 6 標記完成
該做的都做完之後,按「標記完成」,退貨單從草稿變成完成。
這一步除了結案,還有一個功能上的作用:要換貨的話,必須先完成這一步。
⚠️ 「標記完成」不會檢查你有沒有把錢退掉
就算「是否退款」有勾、但一張貸方憑單都還沒建, 按「標記完成」照樣會成功,不會有任何提醒。
而完成之後還有第二件事要知道:退貨清單預設只顯示「草稿」的單子。 所以這張單標記完成之後,會從眼前的清單消失—— 這不是存壞了,是被預設的篩選條件藏起來了。
要領:
① 按「標記完成」之前,先確認貸方憑單已經建立而且過帳了;
② 要找回已完成的單,到清單左上角把搜尋列的「草稿」篩選條件叉掉, 全部的退貨單就會出現。
就算「是否退款」有勾、但一張貸方憑單都還沒建, 按「標記完成」照樣會成功,不會有任何提醒。
而完成之後還有第二件事要知道:退貨清單預設只顯示「草稿」的單子。 所以這張單標記完成之後,會從眼前的清單消失—— 這不是存壞了,是被預設的篩選條件藏起來了。
要領:
① 按「標記完成」之前,先確認貸方憑單已經建立而且過帳了;
② 要找回已完成的單,到清單左上角把搜尋列的「草稿」篩選條件叉掉, 全部的退貨單就會出現。
情境 R4|貨破了但客戶不寄回(客戶端沖銷)
破損不回倉是很常見的:破掉的玻璃瓶寄回來要付運費,回來也只能報廢,
沒有人會這樣做。這條路不產生退貨收貨單、倉庫庫存完全不動,
只把帳沖回來,並在客戶那一端記一筆報廢。
做法只有一個動作:把表頭的「貨會退回」取消勾選。 勾一取消,「建立退貨單」那顆按鈕就自己改名成「登記客戶端沖銷」。
做法只有一個動作:把表頭的「貨會退回」取消勾選。 勾一取消,「建立退貨單」那顆按鈕就自己改名成「登記客戶端沖銷」。
①取消勾選
把「貨會退回」的勾拿掉
把「貨會退回」的勾拿掉
→
②設定貨況
完好→商業折讓 破損→客戶端報廢
完好→商業折讓 破損→客戶端報廢
→
③登記沖銷
按「登記客戶端沖銷」
按「登記客戶端沖銷」
→
④看聊天室
成功與否只有這裡看得到
成功與否只有這裡看得到
→
⑤建立退款
開折讓把錢退回去
開折讓把錢退回去
| 貨況 | 按下去會發生什麼 | 怎麼確認做成功了 |
|---|---|---|
| 完好 | 商業折讓:客戶留用商品,我方只開折讓退款。 不產生退貨收貨單,也不記報廢,只在聊天室留一行說明 | 聊天室出現:「【貨不退回】本次退貨貨況為完好,視為商業折讓: 客戶留用商品,我方僅開立折讓退款。不產生退貨收貨單,也不記報廢。」 |
| 破損 | 在客戶庫位直接記報廢(貨本來就在客戶那裡), 倉庫庫存完全不動,而且會按原出貨批號拆開記 | 上方出現 客戶端沖銷 統計按鈕;聊天室出現: 「【客戶端沖銷 G3】客戶就地丟棄、貨不寄回:於客戶庫位記報廢 ○○○, 倉庫庫存不動、不產生退貨收貨單。」 |
⚠️ 要領:貨況完好時,按下去畫面上幾乎沒有變化
走商業折讓那一條什麼單據都不會產生:狀態還是草稿、統計按鈕一顆都不會多, 唯一的變化是那顆按鈕消失了。
很多人會因此以為沒按到而連按好幾次。
正確的確認方式:往下捲看聊天室,看到上表那一行字就代表登記成功了。
真的多按了也不要緊——系統會擋下來並告訴你: 「本退貨單已以商業折讓處理(商品由客戶留用)。」 (破損那條則是:「本退貨單已有客戶端沖銷紀錄。」)
走商業折讓那一條什麼單據都不會產生:狀態還是草稿、統計按鈕一顆都不會多, 唯一的變化是那顆按鈕消失了。
很多人會因此以為沒按到而連按好幾次。
正確的確認方式:往下捲看聊天室,看到上表那一行字就代表登記成功了。
真的多按了也不要緊——系統會擋下來並告訴你: 「本退貨單已以商業折讓處理(商品由客戶留用)。」 (破損那條則是:「本退貨單已有客戶端沖銷紀錄。」)
✅ 為什麼帳上不需要把成本沖回來
貨是在客戶手上被銷毀的,並沒有回到我們的存貨,所以成本本來就該留著認列, 報廢本身也不產生估值分錄。實際退回 0 個,成本就沖回 0 元,這是對的。
收入那一端則照常處理——按「建立退款」開折讓,走的跟 R9 同一條路。
貨是在客戶手上被銷毀的,並沒有回到我們的存貨,所以成本本來就該留著認列, 報廢本身也不產生估值分錄。實際退回 0 個,成本就沖回 0 元,這是對的。
收入那一端則照常處理——按「建立退款」開折讓,走的跟 R9 同一條路。
| 要先弄清楚的事 | 內容 |
|---|---|
| 什麼情況用 這一條 | 客戶說「貨破了/有問題,但我這邊直接處理掉,不寄回去」。也適用於純粹的價格折讓(貨完好,客戶留著用,我方只退一部分錢)。 判準:問客戶「貨會不會寄回來?」——不會,就走這一條。 |
| 會被擋在哪 (前置條件) | ① 表頭的「貨會退回」必須取消勾選,否則按鈕還是「建立退貨單」; ② 貨況破損時,公司必須設定好報廢庫位,沒有的話會跳「找不到本公司的報廢庫位。」; ③ 這條路每張單只能跑一次。 |
| 看到訊息 要怎麼處理 | 「本退貨單已有客戶端沖銷紀錄。」/「本退貨單已以商業折讓處理(商品由客戶留用)。」 → 代表之前那一次已經成功了,不是失敗。按關閉,去聊天室確認即可,不要再按第三次。 「找不到本公司的報廢庫位。」 → 請系統管理員到庫存 → 配置 → 庫位建一個勾了「是報廢庫位」的庫位。 |
| 客戶反悔 要怎麼收 | 還沒按「登記客戶端沖銷」:把「貨會退回」勾回來,按鈕就變回「建立退貨單」,回到 R2/R5,什麼都沒發生。 已經登記過了:勾回「貨會退回」之後還是可以走一般退貨路徑,但先前記下的報廢不會自動撤銷——要請倉管/會計另外處理那筆報廢,否則同一批貨會被算兩次損耗。 已開了折讓:草稿的貸方憑單直接刪掉;已過帳的要開沖銷分錄。 |
- 1貨會退回 這個勾選框是空的。這就是商業折讓的做法:錢退給客戶,但貨留在客戶那裡
- 2按鈕列少了「建立退貨單」——貨不收回來,自然不用開收貨單。這不是按鈕壞掉
- 3上方多出 客戶端沖銷 統計按鈕,用來記錄「這批貨在客戶端怎麼處理掉」
- 4是否退款仍然是勾的,退款金額照算(本例 NT$ 960)
情境 R5|貨況破損的退貨(兩段式)
貨寄回來了,但有一部分是破的。
這一條走的還是 R2 那條路,差別只在明細的貨況選「破損」。
系統會自動做成兩段:先把貨退回正常庫位(這樣原單的已交貨量才回沖得正確),
再把破損的那部分自動報廢掉,不讓它回到可售庫存。
混合貨況是常態——退回兩箱、一箱摔壞一箱完好—— 所以貨況是掛在每一行明細上,不是整張單一個。
混合貨況是常態——退回兩箱、一箱摔壞一箱完好—— 所以貨況是掛在每一行明細上,不是整張單一個。
①逐行選貨況
完好/破損分行填
完好/破損分行填
→
②建立退貨單
產生退貨收貨單
產生退貨收貨單
→
③倉庫驗證
貨先全部退回正常庫位
貨先全部退回正常庫位
→
④自動報廢
破損那部分自動開報廢單
破損那部分自動開報廢單
→
⑤看聊天室
確認報廢了哪一批、幾件
確認報廢了哪一批、幾件
✅ 破損品:收貨後自動報廢,不會混進可售庫存
明細的貨況選了「破損」時,倉庫驗收後系統會自動做兩件事:
① 貨先退回正常庫位,把原銷售單的已交貨量回沖(例如出 12、破 2 → 原單淨值 10)
② 破損的那部分自動產生報廢單,從可售庫存移走,批號保留
聊天室會留下說明:「【破損兩段式】退貨已退回正常庫位(回沖原單已交貨量), 破損品自動報廢不回可售:…」
報廢單上也會回指這張退貨單,追溯是完整的。
倉管不需要有銷售權限就打得開那張報廢單; 不過「回指退貨單」那一欄只有具備銷售權限的人看得到—— 倉管看不到它是正常的,不是欄位掉了。
倉庫端不需要另外開報廢單,選對貨況就好。
明細的貨況選了「破損」時,倉庫驗收後系統會自動做兩件事:
① 貨先退回正常庫位,把原銷售單的已交貨量回沖(例如出 12、破 2 → 原單淨值 10)
② 破損的那部分自動產生報廢單,從可售庫存移走,批號保留
聊天室會留下說明:「【破損兩段式】退貨已退回正常庫位(回沖原單已交貨量), 破損品自動報廢不回可售:…」
報廢單上也會回指這張退貨單,追溯是完整的。
倉管不需要有銷售權限就打得開那張報廢單; 不過「回指退貨單」那一欄只有具備銷售權限的人看得到—— 倉管看不到它是正常的,不是欄位掉了。
倉庫端不需要另外開報廢單,選對貨況就好。
⚠️ 填寫順序的要領:先設母單貨況,再逐行微調
表頭也有一個貨況欄位,它的作用是幫所有明細行帶一個預設值。
母單的貨況一改動,就會把全部明細行重設成新的值—— 包含你剛剛手動改過的那幾行。
正確順序:① 先把表頭貨況設成這一批的主要狀況(例如「完好」) → ② 再進明細把破掉的那幾行逐行改成「破損」 → ③ 之後不要再回頭動表頭。
順序反了的症狀是:剛改好的破損行又全部變回完好。
表頭也有一個貨況欄位,它的作用是幫所有明細行帶一個預設值。
母單的貨況一改動,就會把全部明細行重設成新的值—— 包含你剛剛手動改過的那幾行。
正確順序:① 先把表頭貨況設成這一批的主要狀況(例如「完好」) → ② 再進明細把破掉的那幾行逐行改成「破損」 → ③ 之後不要再回頭動表頭。
順序反了的症狀是:剛改好的破損行又全部變回完好。
ℹ️ 一張退貨單可能產生「好幾張」報廢單,這是正常的
系統是依實際的庫存移動逐筆開報廢單的,所以:
・兩個產品都破損 → 兩張報廢單
・同一個產品因為批號不同被拆成兩條移動 → 也是兩張報廢單
關鍵確認點:每一張報廢單上的數量,都必須等於它自己那一條庫存移動的數量。 把幾張報廢單的數字加起來,要等於你在明細上標成破損的總數。
對不上的話,損耗統計會少報而庫存卻是對的——帳面上看不出來, 所以請在驗收後點進報廢單核一次數字。
系統是依實際的庫存移動逐筆開報廢單的,所以:
・兩個產品都破損 → 兩張報廢單
・同一個產品因為批號不同被拆成兩條移動 → 也是兩張報廢單
關鍵確認點:每一張報廢單上的數量,都必須等於它自己那一條庫存移動的數量。 把幾張報廢單的數字加起來,要等於你在明細上標成破損的總數。
對不上的話,損耗統計會少報而庫存卻是對的——帳面上看不出來, 所以請在驗收後點進報廢單核一次數字。
| 要先弄清楚的事 | 內容 |
|---|---|
| 什麼情況用 這一條 | 客戶把貨寄回來了,而且其中有破損的。整批都破、或只有幾箱破,都走這一條——在明細上逐行標貨況即可。 (貨不寄回來的破損不走這裡,走 R4。) |
| 會被擋在哪 (前置條件) | ① 跟 R2 一樣要有已完成的來源交貨單; ② 倉庫必須按「驗證」——報廢是在驗證那一刻才發生的,收貨單還在「準備好」時什麼都還沒報廢; ③ 公司要有報廢庫位。 |
| 看到訊息 要怎麼處理 | 這一條不太會跳錯誤視窗,要確認的是結果: ① 聊天室有沒有出現「【破損兩段式】…」那一行; ② 報廢單的數量對不對得上; ③ 完好的那幾行有沒有正常回到可售庫存、批號是不是原本那一批。 沒看到那一行,先確認貨況真的存成「破損」了(常見原因是被表頭貨況重設回去)。 |
| 客戶反悔 要怎麼收 | 收貨單還沒驗證:取消那張收貨單即可,沒有任何報廢會發生。 已經驗證、也報廢了:報廢是不可逆的庫存異動,系統沒有一鍵還原。要請倉管以庫存調整把數量補回來,並在退貨單聊天室留一行說明原因,讓稽核鏈接得上。 客戶又說貨其實沒破:如果還沒驗證,直接把明細貨況改回「完好」再驗證就好。 |
⚠️ 本節待補:R5 需要三張新截圖:明細逐行選「破損」的畫面、驗證後聊天室的「【破損兩段式】…」訊息、以及自動產生的報廢單(含回指退貨單的欄位)。目前以文字與流程圖說明,操作步驟不受影響。
(不影響其他章節操作,補齊後會更新本頁)
(不影響其他章節操作,補齊後會更新本頁)
情境 R6|換貨:補一批好的給客戶
要補貨給客戶時用這一條。可以換同一個產品(A 換 A),
也可以換成別的產品(A 換 B),還可以只換一部分
(退 4 個、只換 2 個)。
這一條有一個最容易忽略的前置條件:退貨單必須已經是「完成」狀態, 草稿狀態下按「建立換出」會被擋下來。
這一條有一個最容易忽略的前置條件:退貨單必須已經是「完成」狀態, 草稿狀態下按「建立換出」會被擋下來。
①填換貨數量
要換別品再填「換出產品」
要換別品再填「換出產品」
→
②標記完成
沒完成的話下一步會被擋
沒完成的話下一步會被擋
→
③建立換出
產生換出交貨單
產生換出交貨單
→
④確認批號
點開交貨單看揀到哪一批
點開交貨單看揀到哪一批
→
⑤倉庫驗證
貨才真的出去
貨才真的出去
→
⑥出B開票
換出的貨重新計價
換出的貨重新計價
| 步 | 操作 |
|---|---|
| 1 | 明細上填好換貨數量(要換別品的話再填換出產品(A換B)) |
| 2 | 按 「標記完成」(沒完成的話下一步會被擋) |
| 3 | 按 「建立換出」,系統產生換出交貨單並把你帶過去 |
| 4 | 當場點開「詳細作業」看一眼批號 |
| 5 | 倉庫在換出交貨單上按 「驗證」,貨才真的出去 |
| 6 | 要重新開票就按 「出B開票(差額)」(下一段說明) |
✅ 換出去的是「新的好貨」,不是客戶剛退回來的那批
系統刻意不指定批號,交給倉庫的揀貨機制依當下的可售庫存去挑 (這樣才不會擋掉倉庫的先進先出管理)。
破損退回的那一批已經被報廢、不在可售庫存裡,所以挑不到它—— 這就是「換出用新批號」真正成立的原因。
換出交貨單就是一張普通的交貨單,所以第 6 章講的全部適用: 依 FEFO 挑批、出貨日允收複檢、已過有效日期的批號一樣會被禁止出貨。 換出的貨不會因為「這是換貨」就放寬效期規則。
系統刻意不指定批號,交給倉庫的揀貨機制依當下的可售庫存去挑 (這樣才不會擋掉倉庫的先進先出管理)。
破損退回的那一批已經被報廢、不在可售庫存裡,所以挑不到它—— 這就是「換出用新批號」真正成立的原因。
換出交貨單就是一張普通的交貨單,所以第 6 章講的全部適用: 依 FEFO 挑批、出貨日允收複檢、已過有效日期的批號一樣會被禁止出貨。 換出的貨不會因為「這是換貨」就放寬效期規則。
⚠️ 貨況完好的退貨,有可能被挑到同一批
完好退回的貨會回到可售庫存,那一批剛進倉、到期日又接近, 正好是 FEFO 會優先挑的對象。
如果客戶的退貨原因是「瑕疵」,把同一批再寄一次過去就不合適了。
要領:按完「建立換出」,系統會直接把你帶到換出交貨單, 當場點開「詳細作業」看一眼批號。 不是想要的那一批,在交貨單上直接改成別批,再交給倉庫驗證。
完好退回的貨會回到可售庫存,那一批剛進倉、到期日又接近, 正好是 FEFO 會優先挑的對象。
如果客戶的退貨原因是「瑕疵」,把同一批再寄一次過去就不合適了。
要領:按完「建立換出」,系統會直接把你帶到換出交貨單, 當場點開「詳細作業」看一眼批號。 不是想要的那一批,在交貨單上直接改成別批,再交給倉庫驗證。
⚠️ 換出的產品沒庫存時,單子照開,提示留在聊天室
換出產品庫存不足時,換出交貨單還是會建立,只是狀態停在 「等待中」、可用性顯示「不可用」,貨出不掉。
系統留了一段講得很清楚的提示,但它留在退貨單的聊天室, 而按完按鈕畫面已經跳到換出交貨單上了,很容易錯過。原文是:
「⚠️ 換出商品可用庫存不足(依出貨倉 ○○○ 計算,非全公司總量): (產品):需 1.0、可用 0.0、缺 1.0。換出交貨單仍會建立,但需補貨或調撥後才出得掉。」
這一段有三個地方值得留意:
① 它直接告訴你還差幾件(「缺 1.0」),補貨時照這個數字備就好;
② 它是依「本單的出貨倉」算的,不是全公司總量—— 別的倉有貨也送不到這個客戶手上,所以那些不算數;
③ 同一個產品出現在好幾行時,它會先把數量加總再比對, 不會逐行各自比而把缺口少報。
要領:建立換出之後,回到退貨單往下捲看一眼聊天室。
換出產品庫存不足時,換出交貨單還是會建立,只是狀態停在 「等待中」、可用性顯示「不可用」,貨出不掉。
系統留了一段講得很清楚的提示,但它留在退貨單的聊天室, 而按完按鈕畫面已經跳到換出交貨單上了,很容易錯過。原文是:
「⚠️ 換出商品可用庫存不足(依出貨倉 ○○○ 計算,非全公司總量): (產品):需 1.0、可用 0.0、缺 1.0。換出交貨單仍會建立,但需補貨或調撥後才出得掉。」
這一段有三個地方值得留意:
① 它直接告訴你還差幾件(「缺 1.0」),補貨時照這個數字備就好;
② 它是依「本單的出貨倉」算的,不是全公司總量—— 別的倉有貨也送不到這個客戶手上,所以那些不算數;
③ 同一個產品出現在好幾行時,它會先把數量加總再比對, 不會逐行各自比而把缺口少報。
要領:建立換出之後,回到退貨單往下捲看一眼聊天室。
換出開票:「出B開票(差額)」
換出去的貨要重新計價開發票時,按「出B開票(差額)」。
這顆按鈕的名字比較特別,這裡把它做的事講清楚,就不會不知道該不該按。
| 按鈕名稱的意思 | 實際做的事 |
|---|---|
| 「出B」 | 指「出換出的那個產品」。換同品(A 換 A)時也適用,不是只有換別品才能按 |
| 「(差額)」 | 指整筆交易結算下來的差額概念。 實際開出的金額是「換出數量 × 換出產品單價」的全額,不是價差 |
ℹ️ 帳是怎麼對起來的
以「退 4 個、換出 2 個」為例(單價 500):
・建立退款 → 貸方憑單 退 4 個的錢(2,000 + 稅)
・出B開票(差額) → 銷項發票 開 2 個的錢(1,000 + 稅)
兩筆相抵,客戶淨退 2 個的錢——結果是對的。
換句話說:退款退全額、換出重新開票,不是直接算差價。
這張發票同樣停在草稿,記得點進去過帳。
以「退 4 個、換出 2 個」為例(單價 500):
・建立退款 → 貸方憑單 退 4 個的錢(2,000 + 稅)
・出B開票(差額) → 銷項發票 開 2 個的錢(1,000 + 稅)
兩筆相抵,客戶淨退 2 個的錢——結果是對的。
換句話說:退款退全額、換出重新開票,不是直接算差價。
這張發票同樣停在草稿,記得點進去過帳。
| 要先弄清楚的事 | 內容 |
|---|---|
| 什麼情況用 這一條 | 客戶不要退錢,要換一批貨;或者退錢+補貨同時做。只換不退錢的話,把表頭的「是否退款」取消勾選,就完全不會產生任何退款憑單。 |
| 會被擋在哪 (前置條件) | ① 退貨單狀態必須是「完成」; ② 至少一行要填換貨數量; ③ 這張單不能已經有未取消的換出交貨單; ④ 表頭要有倉庫,而且該倉要有出貨作業類型。 |
| 看到訊息 要怎麼處理 | 「退貨單需先確認(完成)才能建立換貨。」 → 先按「標記完成」再回來按。 「請至少在一行明細填寫換貨數量。」 → 回明細把換貨數量從 0 改掉(記得改完要存檔)。 「本退貨單已有換出交貨單,請先處理或取消後再建立新的。」 → 點上方的「換出交貨單」統計按鈕,把舊的那張處理掉或取消,再建新的。 「本退貨單已開立換出發票,請勿重複開立。」 → 發票已經開過了,點統計按鈕去看那一張就好。 |
| 客戶反悔 要怎麼收 | 還沒按「建立換出」:把換貨數量改回 0 即可。 換出交貨單已建立、尚未驗證:到那張交貨單按取消。取消之後可以重新建立一張(冪等檢查只看「未取消」的那些)。 重點:取消退貨單不會連動取消換出交貨單。那張換出交貨單仍然留在倉管的待出貨清單裡,倉管只看得到「換貨 ← RMA/…」這一行來源,畫面上不會告訴他退貨單已經取消,補到貨之後他會照常出貨。 要領:取消退貨單之前,先把換出交貨單取消掉,或者取消之後主動通知倉管那一張不用出了。 |
ℹ️ 「換出交貨單」統計按鈕會把已取消的也算進去
統計按鈕上的數字是換出交貨單的總張數,包含已取消的那些。
所以取消一張再重建一張之後,按鈕上會顯示 2,但實際有效的只有 1 張。
看到數字不對時,點進去看清單的狀態欄就知道哪幾張是已取消的,不是真的重複出貨。
可以放心的一點:可退數量的計算不受影響。 它是依實際完成的庫存異動算的,所以取消退貨單不會讓可退數量虛增,帳不會因此跑掉。
統計按鈕上的數字是換出交貨單的總張數,包含已取消的那些。
所以取消一張再重建一張之後,按鈕上會顯示 2,但實際有效的只有 1 張。
看到數字不對時,點進去看清單的狀態欄就知道哪幾張是已取消的,不是真的重複出貨。
可以放心的一點:可退數量的計算不受影響。 它是依實際完成的庫存異動算的,所以取消退貨單不會讓可退數量虛增,帳不會因此跑掉。
- 1狀態列停在 完成;上方出現 退貨單 與 換出交貨單 兩顆統計按鈕
- 2明細最右邊多了 換出產品(A換B) 欄位,退貨數量 1.00 但 換貨數量 1.00 換成了另一個產品
- 3按鈕列變長了:多出 重設為草稿 與 出B開票(差額)——按鈕會隨狀態改變,草稿時看不到這兩顆
- 4上方提示條也換句話了:這張單有可作廢的來源電子發票
情境 R7|整張作廢重開(發票也要重來)
這一條只在發票非作廢不可的時候才走,不是預設做法。
它做的事是:把來源電子發票作廢(BA05), 順手把原來那張銷售單複製成一張新的草稿, 讓你在新草稿上改一改重新出貨就好,不用整張重打。
它的價值就是把三個號碼收斂成一個——你只要記住新草稿那個單號。
它做的事是:把來源電子發票作廢(BA05), 順手把原來那張銷售單複製成一張新的草稿, 讓你在新草稿上改一改重新出貨就好,不用整張重打。
它的價值就是把三個號碼收斂成一個——你只要記住新草稿那個單號。
①確認是整退
每項退貨量 ≥ 發票數量
每項退貨量 ≥ 發票數量
→
②收貨先做完
未驗收的退貨單要先結掉
未驗收的退貨單要先結掉
→
③作廢並重開
按表單上那顆按鈕
按表單上那顆按鈕
→
④發票作廢
原單一併轉為已取消
原單一併轉為已取消
→
⑤改新草稿
客戶/品項/批號都已帶入
客戶/品項/批號都已帶入
⛔ 按鈕不見了?那代表這張單現在不能作廢——原因就寫在表單上
這顆按鈕不符合資格時會整顆收起來,不會讓你按下去才報錯。 表單上另有一條提示告訴你原因,共有六種:
要領:這六句話裡有五句的結論都是「改走建立退款」。
看到提示條就照它說的做,不用再猜。
這顆按鈕不符合資格時會整顆收起來,不會讓你按下去才報錯。 表單上另有一條提示告訴你原因,共有六種:
| 提示會說 | 該怎麼辦 |
|---|---|
| 未安裝台灣電子發票模組,無發票可作廢。 | 這套環境沒有電子發票連動,一律走「建立退款」開折讓 |
| 已取消的退貨單不可作廢發票。 | 先把退貨單改回草稿或重開一張 |
| 本單沒有可作廢的來源電子發票 (需為已過帳、已開立統一發票的客戶發票)。 |
來源發票還沒到位。如果只是要退款,用「建立退款」就好 |
| 本退貨單已建立退款貸方憑單(折讓 BB04), 不可再作廢整張發票。 |
折讓與作廢只能二選一。已經開了折讓就不要再作廢, 否則同一筆退款會被沖兩次 |
| 發票 ○○(發票日 ○○)跨期或已申報, 依稅務規定不可作廢(BA05)。 請改用「建立退款」開立折讓(BB04)。 |
跨月/已申報的發票依規定不能作廢, 這是稅務規定不是系統限制。改走折讓 |
| 本退貨單非「整退」(退貨量未涵蓋整張發票)。 部分退請改用「建立退款」開立折讓(BB04), 以免作廢後短開發票。 |
只退一部分不能作廢整張。改走折讓 |
⚠️ 還有一個前置條件:退貨收貨單要先結掉
如果這張退貨單底下還有沒驗收完的退貨收貨單,按下去會被擋:
「退貨收貨單 ○○○ 尚未驗收。作廢重開會取消原單名下所有未完成單據, 請先完成退貨收貨(或取消它)再重開。」
原因是:作廢重開會取消原銷售單名下所有還沒完成的單據, 如果退貨收貨單被一起取消掉,那批貨就永遠進不了倉,後面的清算也結不了案。
要領:先去把退貨收貨單驗證完(或取消掉),再回來按作廢重開。
如果這張退貨單底下還有沒驗收完的退貨收貨單,按下去會被擋:
「退貨收貨單 ○○○ 尚未驗收。作廢重開會取消原單名下所有未完成單據, 請先完成退貨收貨(或取消它)再重開。」
原因是:作廢重開會取消原銷售單名下所有還沒完成的單據, 如果退貨收貨單被一起取消掉,那批貨就永遠進不了倉,後面的清算也結不了案。
要領:先去把退貨收貨單驗證完(或取消掉),再回來按作廢重開。
✅ 按下去之後會發生什麼(三件事,順序固定)
① 來源發票被作廢(走電子發票的 BA05 作廢流程)
② 原銷售訂單轉為「已取消」但保留下來——不是刪掉, 稽核時看得到「這張單被作廢重開過」。已經完成的出貨與批號移動完全不動
③ 複製出一張新的草稿銷售單,帶入原客戶、原品項, 數量可以直接修正,不用重打
關於批號:銷售訂單上本來就沒有批號欄位(批號是揀貨當下才綁的), 所以新草稿是把原本出了哪幾批、各幾件寫在明細描述裡, 倉庫揀新單的時候看得到。
① 來源發票被作廢(走電子發票的 BA05 作廢流程)
② 原銷售訂單轉為「已取消」但保留下來——不是刪掉, 稽核時看得到「這張單被作廢重開過」。已經完成的出貨與批號移動完全不動
③ 複製出一張新的草稿銷售單,帶入原客戶、原品項, 數量可以直接修正,不用重打
關於批號:銷售訂單上本來就沒有批號欄位(批號是揀貨當下才綁的), 所以新草稿是把原本出了哪幾批、各幾件寫在明細描述裡, 倉庫揀新單的時候看得到。
| 要先弄清楚的事 | 內容 |
|---|---|
| 什麼情況用 這一條 | 整張都不對,而且發票必須作廢重開(客戶要求、或開錯抬頭品項)。 判準:每一個品項的退貨數量都要大於或等於發票上的數量,才算「整退」。只退一部分就不符合,要走折讓。 |
| 會被擋在哪 (前置條件) | 六個資格條件(見上方表格)全部要成立,再加上退貨收貨單必須已驗收或已取消。 脫鉤退貨(沒有來源銷售單)不能用這一條:「脫鉤退貨沒有原單可複製重開。」 |
| 看到訊息 要怎麼處理 | 按鈕看不到 → 去讀表單上那條提示,六句話對照上表處理。 「本退貨單已作廢重開過,新草稿為 ○○○。請直接編輯該草稿,不要重複重開。」 → 之前已經成功了,訊息裡就寫著新草稿的單號,直接去銷售訂單清單搜那個號碼即可。不會產生第二張草稿。 |
| 客戶反悔 要怎麼收 | 還沒按:什麼都沒發生,改走「建立退款」開折讓即可。 已經按了、客戶又說不用重開:發票的作廢是不可逆的(已經送出作廢),這一段收不回來;新草稿則直接刪掉或取消就好,草稿單沒有任何帳務效果。 原單怎麼辦:它已經是「已取消」狀態並且會一直留著,不要去刪它——稽核鏈需要看得到它。 |
⚠️ 本節待補:R7 需要三張新截圖:表單上「作廢並重開乾淨的單」按鈕與旁邊的提示條、不符資格時提示條顯示原因的樣子、以及重開後的新草稿銷售單(含明細描述裡的原批號)。目前以文字與流程圖說明,操作步驟不受影響。
(不影響其他章節操作,補齊後會更新本頁)
(不影響其他章節操作,補齊後會更新本頁)
情境 R8|查不到來源出貨單的退貨(脫鉤退貨)
客戶把貨寄回來了,但查不到是哪一張出貨單——
可能是很久以前的舊單、不是這套系統開出去的、或客戶自己寄回來的。
這種情況不要拒收:拒收會讓實體貨堆在倉庫無單可依。 做法是「承接,但強制隔離」——貨進得來(倉管有單可依), 但收在隔離庫位、不進可售庫存。
這種情況不要拒收:拒收會讓實體貨堆在倉庫無單可依。 做法是「承接,但強制隔離」——貨進得來(倉管有單可依), 但收在隔離庫位、不進可售庫存。
①不選銷售訂單
直接填客戶與倉庫
直接填客戶與倉庫
→
②逐行填明細
產品、數量、批號、效期
產品、數量、批號、效期
→
③建立退貨單
產生退貨收貨單
產生退貨收貨單
→
④看聊天室
確認批號不明的品項與庫位
確認批號不明的品項與庫位
→
⑤倉庫驗收
不會自動入庫,要人按驗證
不會自動入庫,要人按驗證
| 欄位 | 怎麼填 |
|---|---|
| 銷售訂單 | 留空——這就是「脫鉤」的意思 |
| 客戶 | 必須自己選。沒有來源訂單就帶不出來 |
| 倉庫 | 必填。沒填會跳「脫鉤退貨單請先設定倉庫。」 沒有來源訂單時,系統會先試著抓客戶主檔上的指定出貨倉,再退回公司第一個倉 |
| 產品/數量 | 逐行自己填(沒有來源出貨可選) |
| 批號 | 下拉只列系統既有的批號。客戶寄回的如果不是本系統出的貨,
直接把箱上的批號打進去再選「建立」即可,不必留空。 留空才代表「批號不明」,系統會鑄臨時批號並隔離 |
| 效期 | 批號不明時一併留空;有標籤就照實填,效期預警才算得出來 |
| 貨況 | 完好 → 進可售庫存;破損 → 進報廢庫位 |
✅ 批號留空時,系統會鑄一個「看得出來是臨時的」批號
格式是 UNK-年月日-流水三碼(例如
刻意採三段式,跟進口子批號的四段式一眼就分得出來, 報表也能用格式直接篩出所有「批號斷點」。
同一個產品分成好幾行、各自不同批號時,每一行的批號都會各自到位, 不會被套成第一行那個。
格式是 UNK-年月日-流水三碼(例如
UNK-260923-001)。刻意採三段式,跟進口子批號的四段式一眼就分得出來, 報表也能用格式直接篩出所有「批號斷點」。
同一個產品分成好幾行、各自不同批號時,每一行的批號都會各自到位, 不會被套成第一行那個。
ℹ️ 隔離庫位的訊息,會依庫位設定講不同的話——這是刻意的
批號不明的貨收進隔離庫位之後,聊天室會留一段訊息。 這段訊息不會替你保證「這批貨一定賣不掉」, 因為隔離庫位可以由公司自己指定,設定不同,結果就不同。 它只照實說「收到哪個庫位、那個庫位現在是什麼設定」:
要領:把這段訊息讀完再決定下一步。看到第二種(⚠ 開頭)那一句,
代表隔離其實沒有生效,請通知系統管理員調整
設定 → 退貨隔離庫位。
批號不明的貨收進隔離庫位之後,聊天室會留一段訊息。 這段訊息不會替你保證「這批貨一定賣不掉」, 因為隔離庫位可以由公司自己指定,設定不同,結果就不同。 它只照實說「收到哪個庫位、那個庫位現在是什麼設定」:
| 庫位目前的設定 | 訊息會這樣寫 |
|---|---|
| 預設(自動建在倉庫檢視庫位下, 與庫存庫位平行) |
「該庫位目前不在出貨揀貨的取貨範圍(庫存庫位「○○」)之下。」 → 揀不到,這是我們要的結果 |
| 被設在庫存庫位底下 | 「⚠ 但該庫位目前設在出貨揀貨的取貨範圍(庫存庫位「○○」)之下,
這批貨仍可能被揀走出貨、並未實際隔離;要真正擋住,請把公司設定的
退貨隔離庫位改到庫存庫位之外。」 → 看到這一句要去改設定,否則貨會被賣掉 |
| 用途不是「內部庫位」 | 「該庫位目前的用途設定不是「內部庫位」,其數量不計入可用庫存。」 |
| 本單倉庫沒設庫存庫位 | 「本單倉庫未設定庫存庫位,無法判斷該庫位是否落在出貨揀貨範圍內。」 |
⚠️ 脫鉤退貨的收貨單不會自動入庫
有來源出貨的退貨會走官方精靈;脫鉤退貨則是直接開一張「客戶 → 倉庫」的收貨單, 留在草稿/準備好,等倉管自己驗收。
這是刻意的:沒有來源單據可以比對,不該由系統擅自異動庫存。
要領:建完單要通知倉管去驗收,否則貨在現場、系統裡卻還沒進來。
有來源出貨的退貨會走官方精靈;脫鉤退貨則是直接開一張「客戶 → 倉庫」的收貨單, 留在草稿/準備好,等倉管自己驗收。
這是刻意的:沒有來源單據可以比對,不該由系統擅自異動庫存。
要領:建完單要通知倉管去驗收,否則貨在現場、系統裡卻還沒進來。
| 要先弄清楚的事 | 內容 |
|---|---|
| 什麼情況用 這一條 | 客戶寄回貨但查不到來源出貨單:久遠舊單、非本系統開出、客戶自行寄回。 判準:在退貨單上選不到那張銷售訂單,或選了之後「可退的來源交貨單」是空的。 |
| 會被擋在哪 (前置條件) | ① 客戶必須自己選(不會自動帶); ② 倉庫必填,而且該倉要有入庫作業類型,否則會看到「此倉庫沒有設定入庫作業類型。」; ③ 要退錢的話不需要有來源發票——脫鉤退款會直接開一張退款草稿憑單。 |
| 看到訊息 要怎麼處理 | 「脫鉤退貨單請先設定倉庫。」/「脫鉤退貨收貨前請先設定倉庫。」 → 回表頭把倉庫選好。 存檔時說客戶不能空白 → 脫鉤模式沒有來源訂單可以帶客戶,要自己選,這是刻意保留的設計。 批號下拉找不到客戶箱上那個批號 → 直接把批號打進去再選「建立」,不要留空。留空系統會當成「批號不明」而隔離。 |
| 客戶反悔 要怎麼收 | 收貨單還沒驗收:直接取消那張收貨單,庫存完全沒動過。 已經驗收了:貨已經在隔離庫位(或可售/報廢庫位)裡,要請倉管走一次調撥或庫存調整處理掉。 這張母單不會綁到任何既有銷售單,所以取消它不會影響任何客戶的原始訂單。 已開的退款草稿憑單:草稿直接刪即可。 |
⚠️ 本節待補:R8 需要兩張新截圖:脫鉤退貨單的表頭(銷售訂單留空、客戶與倉庫自填、明細有批號欄),以及收貨後聊天室的「【脫鉤退貨・批號不明】…」訊息(含 UNK 批號與庫位判定那一句)。目前以文字與流程圖說明,操作步驟不受影響。
(不影響其他章節操作,補齊後會更新本頁)
(不影響其他章節操作,補齊後會更新本頁)
情境 R9|退款與折讓:三種會算錯錢的狀況
退款這一步大多數時候按一下就好,
但有三種帳在實際資料上真的發生過、而且都會算錯錢。
這一節把它們講清楚,看到的時候就知道是正常的。
①確認要退款
「是否退款」有勾
「是否退款」有勾
→
②按建立退款
系統找來源發票
系統找來源發票
→
③逐張開憑單
一張發票一張退款單
一張發票一張退款單
→
④核對金額
贈品列、多明細列都要看
贈品列、多明細列都要看
→
⑤過帳
草稿不算退錢
草稿不算退錢
| 狀況 | 系統怎麼處理 | 你會看到什麼 |
|---|---|---|
| 一張銷售單 開了兩張發票 (例如合約品/非合約品分開開) |
兩張發票各開一張退款單, 依發票日期與單號固定順序產生,金額加起來不會短少 | 「貸方憑單」統計按鈕顯示 2—— 這是對的,不是重複開。兩張都要記得過帳 |
| 同一個產品有 正價列+贈品列 (贈品列折扣 100%) |
逐「發票明細」分配,贈品列保持它自己的折扣, 退款額剛好等於原發票實收,不會超退 | 退款單上會同樣分成兩列,其中一列金額是 0。 那一列不是錯的,它就是當初的贈品 |
| 同一張發票上 同一個產品有兩列 |
總退款數量等於退貨數量, 不會每一列都套整個數量(那會變成退兩倍) | 兩列的數量加起來=你填的退貨數量 |
| 部分品項找不到 已過帳發票 |
找得到的照常開,找不到的不開,並在聊天室列出來 | 聊天室出現「⚠️ 以下退貨明細找不到已過帳的來源發票,未開立退款:○○○。 請確認這些品項是否已開票,或改用脫鉤退款自行開立。」 |
| 在母單上改過 退款單價 |
照你填的退,上面那些保護不會把你的數字蓋掉 | 退款金額=你填的單價 × 退貨數量 |
| 脫鉤退款 (沒有來源發票) |
直接開一張退款草稿憑單,並且明確帶上送貨地址 (不讓系統自己挑,以免挑到別家分店) | 退款單上的送貨地址就是這張退貨單上的那一個 |
ℹ️ 折讓(BB04)與作廢(BA05)的分工,一句話講完
部分退 → 折讓;整退而且同期未申報 → 可以作廢; 跨期退貨 → 一律只能折讓。
所以絕大多數情況走的都是「建立退款」開折讓這一條, 作廢重開是少數中的少數。
部分退 → 折讓;整退而且同期未申報 → 可以作廢; 跨期退貨 → 一律只能折讓。
所以絕大多數情況走的都是「建立退款」開折讓這一條, 作廢重開是少數中的少數。
| 要先弄清楚的事 | 內容 |
|---|---|
| 什麼情況用 這一條 | 客戶要拿回錢。單獨用(只退錢不收貨=R4),或接在 R2/R5/R8 後面都可以。 |
| 會被擋在哪 (前置條件) | ① 表頭「是否退款」要勾,不勾的話按鈕根本不出現; ② 有來源銷售單時,該單的發票必須已過帳(本章前面那一節); ③ 每張退貨單只能建立一次退款; ④ 已取消的退貨單不能開退款。 |
| 看到訊息 要怎麼處理 | 英文的 No posted customer invoice found for the returned items.→ 去把來源發票開出來並過帳,再回來按一次。 「此單已建立過貸方憑單(退款),不可重複建立。」 → 已經開過了,點「貸方憑單」統計按鈕去看那一張(或那兩張)。 「此退貨單已設定為不退款。」 → 表頭把「是否退款」勾起來再按。 「無法對已取消的單據建立退款。」 → 先把退貨單改回草稿。 |
| 客戶反悔 要怎麼收 | 貸方憑單還是草稿:直接刪掉或取消,帳上完全沒有影響。刪掉之後可以重新按一次「建立退款」。 貸方憑單已過帳:不能刪,要請會計開一張沖銷分錄把它沖掉,並在退貨單聊天室留一行說明。 客戶改成要換貨不要退錢:把已開的草稿憑單刪掉、把「是否退款」取消勾選,再走 R6 換貨。 |
情境 C|客戶累積退貨的清算與月結
有些客戶不是一筆一筆退,而是整個月的退貨累積起來、月底一次跟你對帳議價。
這種情況走退貨清算:貨先用「客戶累積退貨入庫類型」收進來,
成本暫時掛在「退貨待結算」科目上,
等月底雙方談定價錢之後,再一次沖清算、開退款單。
選單位置:庫存 → 退貨清算,底下有兩個項目—— 客戶退貨單據與退貨結算單。
權限分工:客戶退貨單據一般倉庫人員就能建立與編輯; 退貨結算單需要「庫存管理員」權限。 找不到「退貨結算單」這個選單項目時,多半是權限不足,請找系統管理員開通。
選單位置:庫存 → 退貨清算,底下有兩個項目—— 客戶退貨單據與退貨結算單。
權限分工:客戶退貨單據一般倉庫人員就能建立與編輯; 退貨結算單需要「庫存管理員」權限。 找不到「退貨結算單」這個選單項目時,多半是權限不足,請找系統管理員開通。
①收貨
用「客戶累積退貨入庫類型」收
用「客戶累積退貨入庫類型」收
→
②建客戶單據
填商品、單據聲明數量、議定價
填商品、單據聲明數量、議定價
→
③確認單據
按「確認」才能往下
按「確認」才能往下
→
④建立結算單
按「自動配對收貨記錄」
按「自動配對收貨記錄」
→
⑤處理數量差異
四選一的處置方式
四選一的處置方式
→
⑥過帳
沖清算+開退款憑單
沖清算+開退款憑單
| 步 | 在哪裡做 | 做什麼 |
|---|---|---|
| 1 | 收貨單 | 用客戶累積退貨入庫類型收貨。驗證後單上會多一顆按鈕, 可以一鍵建立客戶退貨單據 |
| 2 | 客戶退貨單據 | 逐行填商品、單據聲明數量(客戶說退了幾個)、 議定退款單價、議定成本 |
| 3 | 客戶退貨單據 | 按 「確認」。沒確認不能建結算單 |
| 4 | 客戶退貨單據 | 按 「建立結算單並配對」(或到結算單按「自動配對收貨記錄」) |
| 5 | 退貨結算單 | 核對每一行的帳上實收與單據聲明。不一樣的話要選數量差異處置 |
| 6 | 退貨結算單 | 按 「過帳(沖清算+開退款憑單)」,再按 「完成」 |
ℹ️ 議定成本填不填,差別在這裡
不填(留空) → 議定成本=原始出貨成本, 只把清算科目沖掉,不產生任何成本差異分錄。這是最單純的情況。
有填 → 系統會把差額分成兩塊處理: 還在庫沒賣掉的部分去調整存貨估值, 結算前已經賣掉的部分只能進損益(退貨成本差異科目)。
要領:談定的成本跟原本一樣,就把它留空,帳最乾淨。
不填(留空) → 議定成本=原始出貨成本, 只把清算科目沖掉,不產生任何成本差異分錄。這是最單純的情況。
有填 → 系統會把差額分成兩塊處理: 還在庫沒賣掉的部分去調整存貨估值, 結算前已經賣掉的部分只能進損益(退貨成本差異科目)。
要領:談定的成本跟原本一樣,就把它留空,帳最乾淨。
⛔ 實收與單據不符時:四種處置,選了才能過帳
「帳上實收」是倉庫真的收到幾個,「單據聲明」是客戶說退了幾個。 兩個數字不一樣時,必須在那一行選一個處置方式,否則過不了帳。
退款金額一律以「單據聲明」為準,上面處理的是成本與數量那一面。
要領:前兩種會進分錄、後兩種不會。選了「掛應收」或「爭議」之後, 記得真的去走應收或爭議流程,不然那筆差額就停在那裡沒人處理。
「帳上實收」是倉庫真的收到幾個,「單據聲明」是客戶說退了幾個。 兩個數字不一樣時,必須在那一行選一個處置方式,否則過不了帳。
| 處置方式 | 什麼時候選 | 帳會怎麼走 |
|---|---|---|
| 調整入庫(盤盈) | 實收多於單據, 這些多的我們收下 |
存貨增加,差額認列為收益(進「退貨數量差異科目」) |
| 認列損失 | 實收少於單據, 差額我方自行吸收 |
存貨減少,差額認列為費用(進「退貨數量差異科目」) |
| 掛應收客戶 | 實收少於單據, 差額要跟客戶請款 |
不在這張結算分錄裡認列,另循應收流程處理。 過帳時會在聊天室提醒你 |
| 爭議待處理 | 雙方對數字還沒共識 | 不在這張結算分錄裡認列,過帳時同樣會在聊天室提醒 |
要領:前兩種會進分錄、後兩種不會。選了「掛應收」或「爭議」之後, 記得真的去走應收或爭議流程,不然那筆差額就停在那裡沒人處理。
| 要先弄清楚的事 | 內容 |
|---|---|
| 什麼情況用 這一條 | 客戶累積退貨、月底一次議價結算;或者退回來的貨成本要重新談(不照原始出貨成本算)。 判準:收貨時用的是「客戶累積退貨入庫類型」,就走這一條。 |
| 會被擋在哪 (前置條件) | ① 客戶退貨單據必須先按「確認」; ② 結算單必須先「自動配對收貨記錄」(狀態變成「已對帳」)才能過帳; ③ 有數量差異的行都要選處置方式; ④ 相關產品類別要設好退貨待結算科目、存貨估值科目、退貨成本差異科目、退貨數量差異科目; ⑤ 產品類別的庫存計價必須是「自動」。 |
| 看到訊息 要怎麼處理 | 「請先選擇客戶退貨單據。」 → 結算單上把「客戶單據」欄選好。 「找不到客戶「○○」任何未結算的退貨入庫可配對…」 → 可能已經全部結算過了,或那批貨不是用「客戶累積退貨入庫類型」收的。先去收貨單確認作業類型。 「請先「對帳」後再過帳。」 → 先按「自動配對收貨記錄」。 「下列商品有數量差異但未指定處置:○○○」 → 訊息裡就寫了是哪幾個商品,回明細那幾行選處置方式。 「下列產品類別的「庫存計價」是「手動」,退貨清算需要改成「自動」:○○○」 → 訊息裡已經寫明設定位置:庫存 → 配置 → 產品 → 產品類別 → 該類別 → 庫存計價,照著改即可。這一擋是刻意的:不擋的話會產生一張看起來正常、實際上單邊掛帳的傳票。 「商品 ○○ 的產品類別未設定「退貨待結算科目」。」(以及其他三個科目的同類訊息)→ 請會計到該產品類別把科目補上。 |
| 客戶反悔 要怎麼收 | 結算單還在草稿或已對帳:直接把結算單刪掉重做即可,帳上沒有任何影響。 客戶退貨單據還沒確認:按「改回草稿」就能繼續改。 結算單已經過帳:結算單上沒有「改回草稿」這顆按鈕,分錄也已經產生。要更正的話請會計開沖銷分錄,並在結算單聊天室留一行說明,讓稽核鏈接得上。 要領:過帳之前一定要把每一行的數字與處置都核對過,這一步是單向的。 |
⚠️ 本節待補:清算情境需要四張新截圖:客戶退貨單據表單、退貨結算單的明細(帳上實收/單據聲明/數量差異/處置下拉)、過帳後的分錄、以及收貨單上「建立客戶退貨單據」那顆按鈕。目前以文字與流程圖說明,操作步驟不受影響。
(不影響其他章節操作,補齊後會更新本頁)
(不影響其他章節操作,補齊後會更新本頁)
兩個入口都通:也可以從出貨單直接開始退
前面都是從銷售 → 訂單 → 退貨/退款開新單。
其實還有第二個入口:直接在已驗證的出貨單上開始。
兩個入口做出來的東西是一樣的,用哪一個都對。
①打開出貨單
狀態必須是「完成」
狀態必須是「完成」
→
②按退貨按鈕
出貨單上就有
出貨單上就有
→
③自動建母單
退貨單會自己補上
退貨單會自己補上
→
④回母單補資料
貨況、換貨數量、退款與否
貨況、換貨數量、退款與否
| 出貨單上的按鈕 | 做什麼 |
|---|---|
| 退貨(含退款/換貨) | 用這張出貨單的可退項目預填一張退貨退款母單, 並且記住是從哪張出貨單來的(收貨會自動驗證) |
| Odoo 原生的退貨按鈕 (退貨/退貨換貨) |
照原生方式產生退貨收貨單,系統會自動幫你補建一張退貨母單並關聯起來 |
✅ 不管從哪一顆進去,母單一定會存在,而且只有一張
以前這兩顆按鈕產出的東西完整度不同——原生那顆只產退貨收貨單、沒有母單, 於是不進退貨清算、不走破損報廢、也不連動發票作廢。現在已經統一了。
幾個可以放心的地方:
・不會重複建立母單:同一張退貨收貨單重複觸發也只會有一張母單
・倉管不需要銷售權限就能按原生退貨,母單由系統以內部身分補上
・純庫存的退回(不是客戶出貨單)不會被誤建母單
・原生的「退貨換貨」補出的那張交貨單,也會回連到母單—— 母單上看得到「客人退了什麼」,也看得到「我們補了什麼」
・同一張出貨單分兩次退:兩次都有母單,第二次的可退量會已經扣掉第一次退掉的
以前這兩顆按鈕產出的東西完整度不同——原生那顆只產退貨收貨單、沒有母單, 於是不進退貨清算、不走破損報廢、也不連動發票作廢。現在已經統一了。
幾個可以放心的地方:
・不會重複建立母單:同一張退貨收貨單重複觸發也只會有一張母單
・倉管不需要銷售權限就能按原生退貨,母單由系統以內部身分補上
・純庫存的退回(不是客戶出貨單)不會被誤建母單
・原生的「退貨換貨」補出的那張交貨單,也會回連到母單—— 母單上看得到「客人退了什麼」,也看得到「我們補了什麼」
・同一張出貨單分兩次退:兩次都有母單,第二次的可退量會已經扣掉第一次退掉的
⚠️ 從出貨單進來時,有兩件事要回母單補
出貨單那一條路只帶得出產品與數量;
貨況(完好/破損)與換貨數量都是預設值—— 貨況預設「完好」、換貨數量預設 0。
要領:按完那顆按鈕之後,回母單把貨況與換貨數量補齊再往下做, 否則破損品會被當成完好收進可售庫存。
(退貨原因也是自己選的,選「瑕疵」不會讓系統自動報廢—— 報廢只看貨況那一欄。)
出貨單那一條路只帶得出產品與數量;
貨況(完好/破損)與換貨數量都是預設值—— 貨況預設「完好」、換貨數量預設 0。
要領:按完那顆按鈕之後,回母單把貨況與換貨數量補齊再往下做, 否則破損品會被當成完好收進可售庫存。
(退貨原因也是自己選的,選「瑕疵」不會讓系統自動報廢—— 報廢只看貨況那一欄。)
ℹ️ 出貨單上的退貨按鈕看不到?
那顆按鈕只在出貨方向而且狀態是「完成」的單子上出現。
硬要從未驗證的出貨單發起會被擋:「只能從已驗證的出貨單建立到貨退貨。」
這張單還沒驗證的話,其實你要的是 R1——直接取消那張交貨單就好。
那顆按鈕只在出貨方向而且狀態是「完成」的單子上出現。
硬要從未驗證的出貨單發起會被擋:「只能從已驗證的出貨單建立到貨退貨。」
這張單還沒驗證的話,其實你要的是 R1——直接取消那張交貨單就好。
三個容易被忽略、但值得先知道的要領
這三件事不屬於任何一個情境,但每一種都會碰到。
先看過一次,之後看到相關畫面就不會遲疑。
| 要領 | 內容 |
|---|---|
| 退貨倉跟著 來源出貨走 |
表頭的「倉庫」依序取:來源銷售訂單的倉 → 客戶主檔的指定出貨倉
→ 公司第一個倉。 它不只決定貨收到哪裡,也決定「換出庫存夠不夠」是用哪個倉算的。 有委外倉的客戶尤其要確認這一欄 |
| 報廢數量要 對得上庫存移動 |
一張退貨單可能產生好幾張報廢單(多產品、或同產品批號拆行)。 每一張報廢單的數量,都要等於它自己那一條庫存移動。 加總起來要等於明細上標成破損的總數。 對不上的症狀很隱蔽:庫存是對的,但損耗統計少報。 驗收後點進報廢單核一次最保險 |
| 統計按鈕是 「張數」不是「狀態」 |
退貨單/貸方憑單/換出交貨單/客戶端沖銷/換出發票,
五顆按鈕上的數字都只是張數。 已取消的也算在內,草稿的也算在內。 要知道實際狀態一定要點進去看 |
要領:「重設為草稿」與「取消」按之前先想一下
這兩顆按鈕在這張單上沒有二次確認、也不會留下說明,
按下去就直接生效。它們在某些情況下很好用,但在另一些情況下會讓單據和事實對不起來。
這一段說明什麼時候可以按、什麼時候要先處理別的事。
⛔ 「重設為草稿」不會回頭檢查貨與錢
按下去不會跳確認視窗、不會有警告、聊天室也不會留紀錄, 單子直接回到草稿,明細立刻可以改。
問題在於:已經驗收的貨、已經開出的貸方憑單、已經出去的換貨, 都不會跟著回復。
例如一張已收 4 個、已退 2,000 元、已換出 2 個的單子,重設為草稿後 把退貨數量從 4 改成 1——單據上寫 1,實際卻收了 4 個、退了 4 個的錢, 而且過程中系統一句話都不會說。
安全的使用時機:單子還沒產生任何子單據時(退貨單、貸方憑單、換出交貨單 三個統計按鈕都是 0),標記完成之後想再改一下,這時重設為草稿完全沒問題。
已經有子單據的單子要改,正確做法是:
① 先把子單據處理掉(取消換出交貨單、作廢或沖銷貸方憑單);
② 確認實體庫存與帳務都調整過了;
③ 再重設為草稿改明細。
順序反了,單據與事實就會脫鉤,而且很難發現。
按下去不會跳確認視窗、不會有警告、聊天室也不會留紀錄, 單子直接回到草稿,明細立刻可以改。
問題在於:已經驗收的貨、已經開出的貸方憑單、已經出去的換貨, 都不會跟著回復。
例如一張已收 4 個、已退 2,000 元、已換出 2 個的單子,重設為草稿後 把退貨數量從 4 改成 1——單據上寫 1,實際卻收了 4 個、退了 4 個的錢, 而且過程中系統一句話都不會說。
安全的使用時機:單子還沒產生任何子單據時(退貨單、貸方憑單、換出交貨單 三個統計按鈕都是 0),標記完成之後想再改一下,這時重設為草稿完全沒問題。
已經有子單據的單子要改,正確做法是:
① 先把子單據處理掉(取消換出交貨單、作廢或沖銷貸方憑單);
② 確認實體庫存與帳務都調整過了;
③ 再重設為草稿改明細。
順序反了,單據與事實就會脫鉤,而且很難發現。
⚠️ 「取消」退貨單,不會連動取消換出交貨單
取消退貨單之後,已經建立的換出交貨單仍然是活的, 還留在倉管的待出貨清單裡。
倉管看到的只有「換貨 ← RMA/…」這一行來源, 畫面上不會告訴他這張退貨單已經取消了——補到貨之後他會照常出貨。
要領:取消退貨單之前,先把換出交貨單取消掉, 或者取消之後主動通知倉管那一張不用出了。
(值得放心的一點:可退數量的計算不受影響。它是依實際完成的庫存異動算的, 所以取消退貨單不會讓可退數量虛增,帳不會因此跑掉。)
取消退貨單之後,已經建立的換出交貨單仍然是活的, 還留在倉管的待出貨清單裡。
倉管看到的只有「換貨 ← RMA/…」這一行來源, 畫面上不會告訴他這張退貨單已經取消了——補到貨之後他會照常出貨。
要領:取消退貨單之前,先把換出交貨單取消掉, 或者取消之後主動通知倉管那一張不用出了。
(值得放心的一點:可退數量的計算不受影響。它是依實際完成的庫存異動算的, 所以取消退貨單不會讓可退數量虛增,帳不會因此跑掉。)
做完之後怎麼查回來
退貨單完成後會從預設清單上消失,所以「怎麼找回來」要先知道。
下面列出三個最常用的回查路徑,以及各自能看到什麼。
| 想查什麼 | 怎麼查 |
|---|---|
| 某一張已完成的退貨單 | 銷售 → 訂單 → 退貨/退款, 把搜尋列上的 「草稿」 篩選條件叉掉,全部的單就會出現 |
| 這張退貨單產生了哪些單據 | 退貨單上方的統計按鈕:退貨單/貸方憑單/換出交貨單/客戶端沖銷/換出發票。 數字只是張數,狀態要點進去看 |
| 某一批貨退回來了沒有 | 庫存 → 產品 → 批次/序號,開啟批號後看異動紀錄, 出貨 −N、退貨 +M 一筆一筆對得起來 |
| 這一次作廢重開換成哪一張單 | 退貨單上的 「作廢重開的新草稿」 欄位,直接寫著新單號並可點進去 |
| 清算做到哪了 | 庫存 → 退貨清算 → 退貨結算單,看狀態欄: 草稿/已對帳(待過帳)/已過帳/完成 |
⚠️ 清單上看不出「這張單還差什麼」
退貨清單只顯示狀態(草稿/完成/已取消), 不顯示「已收貨但還沒退款」或「退款了但貨還沒回來」。
要領:把「是否退款」與「退貨原因」當成工作佇列來用—— 在清單上依這兩欄分組或篩選,配合定期點進去核對統計按鈕, 比只看狀態欄有用得多。
退貨清單只顯示狀態(草稿/完成/已取消), 不顯示「已收貨但還沒退款」或「退款了但貨還沒回來」。
要領:把「是否退款」與「退貨原因」當成工作佇列來用—— 在清單上依這兩欄分組或篩選,配合定期點進去核對統計按鈕, 比只看狀態欄有用得多。
- 1搜尋列裡的 草稿 標籤,是進到這個畫面就自動帶上的,不是你按的
- 2標籤右邊的 ✕。叉掉它,已完成與已取消的單就會一起出現
- 3右上角的筆數 1-7 / 7 會跟著跳動——叉掉之前看到的永遠只是草稿那幾張,這是「單子不見了」最常見的原因
- 4狀態欄目前清一色是 草稿,也可以從這裡反推篩選還開著
- 1退貨單 1:貨收回來的那張收貨單
- 2貸方憑單 1:退錢開的那張
- 3換出交貨單 2:換貨出去的交貨單。數字是張數,不是有效張數——這 2 張裡面有一張是已取消的
- 4換出發票 1:換貨產生的發票
- 5「客戶端沖銷」這一顆在這張單上看不到:統計按鈕在數字是 0 的時候會整顆隱藏,不是功能壞掉
ℹ️ 所以「五顆按鈕」是最多五顆,不是一定五顆
退貨單/貸方憑單/換出交貨單/客戶端沖銷/換出發票,哪一顆有內容才出現哪一顆。
只退不換的單子,就只會看到退貨單與貸方憑單兩顆——這是正常的。
退貨單/貸方憑單/換出交貨單/客戶端沖銷/換出發票,哪一顆有內容才出現哪一顆。
只退不換的單子,就只會看到退貨單與貸方憑單兩顆——這是正常的。
第 7 章檢查表
前面幾次操作建議照著這張表逐項打勾。
上半部是每一種情境都適用的,下半部依你這次走的路挑著看。
| □ | 情境 | 確認什麼 | 沒做的症狀 |
|---|---|---|---|
| □ | 共通 | 接到退貨需求,先判斷這一次屬於九種情境的哪一種 | 走錯路,多做很多事還得回頭 |
| □ | 共通 | 開始填退貨單前,先確認來源銷售單的發票已過帳 | 按「建立退款」吃到英文訊息 |
| □ | 共通 | 表頭的倉庫是不是這批貨實際出去的那一個 | 換出從錯的倉出,缺貨提示也算錯 |
| □ | R1 | 交貨單還沒驗證的話,在原單改就好,不要開退貨單 | 退貨統計裡混進一堆其實是打錯的單 |
| □ | R1 | 要取消保留前,先把「已揀貨」的勾拿掉 | 按了沒反應,保留量還掛在原批號上 |
| □ | R2 | 每一行的退貨數量都從 1 改成實際要退的數量 | 客戶退 10 個、系統只退 1 個的錢 |
| □ | R2 | 建立退款後,點進貸方憑單按 「過帳」 | 統計按鈕顯示 1,但錢其實沒退 |
| □ | R4 | 按完「登記客戶端沖銷」,往下捲看聊天室確認 | 以為沒按到而連按,多貼好幾行訊息 |
| □ | R5 | 先設表頭貨況、再逐行改破損,之後不要回頭動表頭 | 剛改好的破損行被全部重設回完好 |
| □ | R5 | 驗收後點進報廢單核一次數量 | 庫存對、損耗統計卻少報,帳面看不出來 |
| □ | R6 | 建立換出後,點開換出交貨單確認批號 | 可能把剛退回來的同一批再寄一次 |
| □ | R6 | 建立換出後,回退貨單看一眼聊天室 | 錯過「換出商品庫存不足、缺 N 件」的提示 |
| □ | R7 | 按作廢重開前,退貨收貨單要先驗收完或取消 | 被擋下來,或貨永遠進不了倉 |
| □ | R8 | 客戶箱上有批號就打進去再選「建立」,不要留空 | 被當成批號不明,鑄 UNK 批號並隔離 |
| □ | R8 | 收貨後讀一次聊天室的隔離庫位判定那一句 | 以為隔離了,貨其實還會被揀走賣掉 |
| □ | R9 | 貸方憑單出現兩張或有一列金額 0 時,先確認是不是多張發票/贈品列 | 誤以為系統開錯而手動刪掉,造成少退 |
| □ | 清算 | 過帳前把每一行的數量差異處置都選好 | 過不了帳;選了掛應收/爭議卻沒去走流程 |
| □ | 清算 | 過帳是單向的,按之前把數字核完 | 沒有「改回草稿」,只能開沖銷分錄 |
| □ | 共通 | 「重設為草稿」前,確認統計按鈕的狀況 | 單據與實際的貨、錢對不起來 |
| □ | 共通 | 取消退貨單前,先處理換出交貨單 | 倉管照常把換貨出出去 |
✅ 本章總結:四句話
1. 先選路再開單——九種情境用三個問題就分得出來:貨出門了沒、會不會寄回來、回來的貨好不好。
2. 退款要先有已過帳的發票——接到退貨第一件事,先去銷售單看發票狀態。
3. 「建立」不等於「完成」——貸方憑單與換出發票都停在草稿,要自己去過帳; 退貨收貨單與換出交貨單也都要倉庫按「驗證」。
4. 草稿不等於還沒發生——「重設為草稿」只改單據狀態, 已經動過的貨和錢不會跟著回來。
1. 先選路再開單——九種情境用三個問題就分得出來:貨出門了沒、會不會寄回來、回來的貨好不好。
2. 退款要先有已過帳的發票——接到退貨第一件事,先去銷售單看發票狀態。
3. 「建立」不等於「完成」——貸方憑單與換出發票都停在草稿,要自己去過帳; 退貨收貨單與換出交貨單也都要倉庫按「驗證」。
4. 草稿不等於還沒發生——「重設為草稿」只改單據狀態, 已經動過的貨和錢不會跟著回來。
ℹ️ 關於本章的截圖
本章目前收錄 13 張實機截圖,集中在最常走的 R2 主線與退款前置條件上。
R1/R5/R7/R8/清算這幾節標有「本節待補」的地方, 操作步驟、判斷依據、訊息原文與處理方式都已經寫完整, 待補的只是對應畫面的截圖,照文字走一樣走得完。
本章目前收錄 13 張實機截圖,集中在最常走的 R2 主線與退款前置條件上。
R1/R5/R7/R8/清算這幾節標有「本節待補」的地方, 操作步驟、判斷依據、訊息原文與處理方式都已經寫完整, 待補的只是對應畫面的截圖,照文字走一樣走得完。