# Odoo環境測試
<font color="#f00">**紅字代表Odoo原生做不到**</font>
## 訂單
### 訂單出貨
**- 一樣先行建立報價單(這次取消稅金5%)**
這裡付款條件改成30%直接支付。


**- 郵寄報價單和形式發票**


**- 郵寄跟確認後的狀態變化**

**- 按下右上角的交貨**

**- 之後點選庫存過帳**

**- 到庫存查看產品和產品移動,確認產品是否有過帳**



**- 之後回到銷售的報價單建立應收票據,選擇預付30%的訂金**

**付款金額確實是價格的30%,並沒有遇到錯誤。**

**- 郵寄應收憑單,並且登記付款**


### 訂單銷貨退回
#### 流程
1. 建立報價單->確認->按下交貨->選擇"退回"->退回介面面選擇退回位置(也能增加備註)
2. **交貨無退回流程**在產品可以確認庫存內的產品庫存->建立應收憑單->登記付款(過帳)->於付款
3. **交貨有退回流程**在產品可以確認庫存內的產品庫存(退回後會在另一個倉庫)->再新增一個應收憑單->過帳->新增折讓->於付款
**- 再進行一次報價單的建立,但是這次會把銷貨退回。**



**- 發送信件。**


**- 點擊客戶預覽,可以看到預覽的畫面**

**- 回到報價單點擊確認,之後點下交貨**

**- 點擊庫存過帳**

**- 完成狀態,這時候開始進行銷貨退回,按下退回**

**- 填寫退回數量和退回庫存位置**

**- 填寫退回單,完成後按下庫存過帳**



**- 來到產品查看庫存,會發現庫存已出貨,且退回的產品所在的庫存位置與原先庫存位置不同。**


**- 按下產品移動也能看到產品的庫存位置異動。**


**- 回到報價單,看到已出貨的產品為4個**

**- 以上都完成,開始建立應收憑單**

**- 預設上有些問題,這裡我先手動更改數量及價格:(**


**- 按下確認、登記付款。**


**- 回到報價單**
**應付應收帳款應該分開來計算,所以原本的單子就算有1個被退回還是以5個電源供應器的價格建立應收憑單,之後退回的一個價格應以另一個應付帳款另外計算。**

**- 回到報價單的交貨,按下列印**


**- 下載後點擊開啟之後再依照退回的這張單子建立應該帳款即可**

## 採購
### 詢價單


**-詢價單(預設)**

### 發送詢價單
**-透過信件發送**


### 採購訂單

**-點擊出貨**

### 採購進貨入庫_全部
**-進貨全部到貨交貨**

### 採購進貨入庫_分批交貨

**-按庫存過帳,建立欠單分批交貨**

**-到欠單中,交貨剩下的採購物資**

### 採購進貨驗收入庫_全部良品
**-詢價單進入盤點階段**

**-進入品質Control Points**



**-回到詢價單點庫存過帳再點Quality Checks**

**-檢查是否為不良品**
**-訂單通過就全良品驗收入庫**

### 採購進貨驗收入庫_部分良品、部分不良品
<font color="#f00">**驗收訂單只能分為這一單全數通過或不通過,即為全部良品或不良品,因此實務上的需求ODOO沒有達成**</font>

**-但有解決方法,先將不良品單不通過,標記原因數量**

**-產品先進入庫存**

**-我們操作只要將不良品數量寫入報廢,不良品會進入報廢倉庫**

**-報廢後數量**

### 採購進貨退回
**-進貨成功**


**-退貨**




## 委外加工
### 流程測試
首先需要開啟**工作中心** 製造->配置->設定->工單

建立**工作中心** 製造->配置->工作中心->創建

建立**物料清單**,選擇委外加工。

之後到採購模組,建立一個詢價單,選擇委外加地的廠商。

建立後,按下確認,確認該詢價單。

**我們要的外包並非上述的外包,該外包模式比較像是產能不足時的發包出去的委外加工。主要希望測試的是需要採購某項零件商品,而委外給某間廠商製造加工該零件商品**
<image src="https://i.imgur.com/mWt2IIe.png" width=50%></image>

### 委外加工流程建立
### -腳座承接套(前)(ㄇ) 測試(流程比較簡易)
**情境: 全程加工->進貨點收->驗收入庫**
先在品質管理設置檢查點


目前的產品設定和庫存數量。

之後到採購建立詢價單(**交貨到**請選擇要交貨到的**收貨**倉庫),無誤後按下確認訂單。

在詢價單右上方點擊**收貨**,貨品進來後點下庫存過帳,可以看到點收。
點收確認後再按一次庫存過帳,接下來到庫存模組進行內步調撥~

這時候庫存已經進來了,要做品質管理。

庫存模組內的庫存狀況,可以看到內部調撥有一的事項待處理,我們點擊內部調撥的**待處理**。

點擊剛剛那份的詢價單,再次按下庫存過帳,這次進行品質管理驗收

驗收確認後再次按下庫存過帳,這樣就完成了。

查看貨物在倉庫內的移動路徑。

### <font color="red">-腳座調整管間距柱 測試(流程比較複雜)
這裡事先調整了BOM表和建立了一個新的倉庫,倉庫內部新增了3個位置
分別為Loc(委外1)、Loc(委外2)、Loc(委外3)**</font>

BOM表

收貨倉庫

分別建立的3個位置Loc(委外1、2、3)

設定在進貨後的位置修改,嘗試實現委外流程



以上設定完成後,開始建立詢價單測試

點收完成,確認在倉庫的移動路徑


沒辦法產生該路徑
<font color="red">**※後來有嘗試自行設定路線,不過還是無法成功**
**這裡流程的想法: 詢價單建立委外商1->採購商品後點收入零件庫->零件庫商品交貨給委外商2加工->加工成半成品後在回到零件庫->零件庫半成品交貨給委外商3->加工成製成品後在點收入庫+驗證入庫至零件庫。**</font>

<font color="red">**由於路線規則會先採取最上方一列,所以下方設置的路線是沒辦法成立的,故此路線設置方法應該不可行。**</font>


**路徑的設定**
### 委外加工單開立
**- 腳座承接套(前)(ㄇ)可以**
建立的採購詢價單

### 委外加工移轉
<font color="red"> **- 腳座承接套(前)(ㄇ)無法** 無法直接在詢價單建立後直接移轉,要到庫存->內部調撥主動建立。</font>
### 委外進貨入庫
**- 腳座承接套(前)(ㄇ) 可以**
### 委外進貨驗收入庫
**- 腳座承接套(前)(ㄇ) 可以**
設定成2步入庫,並在設置**收貨**跟**內部調撥**的品質檢查點,就可以點收跟驗收了。
注意點收跟驗收2者都是在品質檢查點設定。


### 委外加工進貨退回
**- 腳座承接套(前)(ㄇ) 可以**

可以自行選擇退回的位置。
### 委外加工重修
<font color="red">**因為只能分成全數良品/不良品的緣故,無法將不良品進行重修。**</font>
## 場內生產
### 前置作業
**-點選製造模組,到製造訂單建立訂單**

**-確認投料庫存足夠,即可生產,標記為完成**

**-原本產品庫存**

**-產品製造後的庫存**

### 建立判斷
**-進入品質點選Control Points**

**-輸入我們要檢查的資料**


### 製造新建
**-進入製造的製造訂單**

**-點選 QUALITY CHECKS**

### 生產入庫_良品
**-如果為良品,通過**

**-標記為完成入庫**

**-入庫前數量**

**-入庫後數量**

### 生產入庫_不良品
<font color="#f00">**驗收訂單只能分為這一單全數通過或不通過,即為全部良品或不良品,且不良品不通過驗證後也不能入庫,若要入庫會跟良品進入相同倉庫,需另外設定,因此實務上的需求ODOO沒有達成**</font>
如果有不良品,失敗附加說明數量之後報廢

**-標記為完成入庫,會先入庫再報廢,報廢品將會移至報廢庫**

**-入庫前數量**

**-入庫後數量/報廢前數量**

**-報廢處理**

**-報廢後數量**

### 領料

**-產生領料單 製造->製程->製造訂單**

**-點選列印->製造訂單**

**-領料單**

### 退料
<font color="#f00">**現場物料有多餘,拿著退料單給庫存
但目前Odoo沒有此功能
有客製化的可能**</font>
## 庫存管理
### 調撥(ex.A庫->B庫)
**-進入調撥**

**-調撥前庫存量**

**-調撥完成**

**-調撥後庫存量**

### 報廢
**-點選報廢**

**-報廢前庫存**

**-報廢後庫存**

**-系統中許多位置都可以設置報廢**
### 庫存調整
**-庫存->操作->庫存盤點(Inventory Adjustments)翻譯問題,這就是庫存調整**

**-列表選擇顯示項**

**-篩選項,可以篩選盤面資料為負的庫存並進行盤點**

**-全庫盤點**

**-點選歷史**

**-不要勾選任何篩選,才能顯示所有庫存盤點**

**-在庫存盤點可以調整所有庫存數量以及創建庫存數量**

### 借出與歸還 & 借入與歸還
<font color="red">**可以使用庫存->內部調撥進行內部借出歸還,或是借入歸還,不過操作上不直觀,且無法自動建立歸還,需客製化此功能才可以**</font>
這裡使用庫存->操作->調撥的功能來還原借出方式

填寫內部調撥的來源與目的地位置

在備註欄位寫上該單為**借出**

按下列印查看借出的物料單

### 盤點作業(盤虧、盤盈)
<font color="#f00">**開門見山的說,目前原生的Odoo呈現方式不直觀,但可以透過客製化辦到**</font>
**-請注意數量說明,點選歷史**

**-取消所有篩選的勾勾**

**-可以發現位置移動,為數量上的加減(對於庫存來說**


## 設計變更流程:(變更後對新輸入的採購單/訂單、進行中的採購單/訂單/其他單據與目前庫存狀態的顯示差異)
### 1.BOM變更流程(整批、單一母件)--取代
**-建立ECO Types**



**-新增過程**

**-取消的**

**-有效的**

**-新增**

**-進行中**

**-已驗證**

**-建立Order**

**-按下START REVISION**


**-文件**


**-Revision**


**-新增刪減BoM表差異**

**-變更內容在BoM Changes**

**-新增->進行中**
**-批准**

**-當Bom Changes有變化則須再批准一次**


**-最終批准**


**-最後APPLY_CHANGES後,新BoM表就會應用在產品清單中**

**-並顯示版本2**

### 2.BOM變更流程(整批、單一母件)--失效
**-取消的**

**-則不會有APPLY_CHANGES按鈕,當然就不會應用在新的產品清單中**

### 3.如果有其他附加功能的話