淨價格必須大於零的問題
問題:採購user在進行key採單時發生以下問題,同一個料號有key進項及退項

此問題的發生原因在於該料在info record中有建立不同等級的價格,而且採購單在輸入時銷退和進項的數量相等時,則會觸發採購單的一個限制,就是整張採單的淨價格等於0時則會發生以上錯誤
例如:該廠商在賣我們YK8805-D26P這料時,使用者習慣會是以下如此狀況
| 等級 | 金額 | |
| 自 | 1 | 99 |
| 500 | 90 |

但如果遇到在採購單要key銷退時且進項的數量與銷退的數量相等時,因正負相抵消所以等於0,此時系統就會認為淨價格為0,因此正確的做法應該要為
| 等級 | 金額 | |
| 自 | 99 | |
| 500 | 90 |
此做法解釋為採購500以下的數量就是92元,超過500就是90元
那就不會發生淨價格必須大於零的問題
另外附帶了解如果有MOQ的情況

當該料有最小批量時,採購人員在key採單時,如果小於該最小批量則無法key該單,因此在info record中則不需要特別輸入假設數量500以下多少金額的部份,只需要key入當超過500以上時的金額