GNU Health/庫存管理
庫存管理包含所有跟蹤公司內部實物產品的流程。這使公司能夠了解哪些產品以什麼數量存在於庫存中,以及它們可以在哪裡找到。GNU Health 的“庫存”模組允許記錄庫存中的任何變化,無論是供應商的出貨、客戶的出貨還是簡單的從一個地點移動到另一個地點。
在醫療機構的背景下,庫存管理對於跟蹤藥房中可用的藥物特別有用。
庫存地點可以在“庫存 → 地點”部分定義、編輯和刪除。您可以根據需要建立任意數量的地點,並且可以透過為地點分配父地點來建立層次結構。
地點型別有六種:
- 倉庫:倉庫地點代表產品存放的實際地點。
- 貨倉:貨倉用於對多個倉庫地點進行分組。
- 客戶:客戶地點是已傳送給客戶的產品的虛擬地點。
- 供應商:供應商地點是從供應商收到的產品的虛擬地點。
- 遺失物品:遺失物品地點用於庫存缺口。
每當貨物從一個地點運送到另一個地點時,您都會在“庫存 → 移動”部分建立移動記錄。您基本上會指示在哪個日期將多少數量的特定產品從一個地點移動到另一個地點。透過這樣做,您會告訴 GNU Health 調整受影響的兩個地點的庫存。
移動有以下幾種狀態:
- 草稿:計劃用於未來的移動,但仍然可以修改。新移動記錄的預設狀態。
- 已分配:將不再修改的移動。受移動影響的產品將被保留。
- 完成:在現實世界中已經執行的移動。
- 取消:在“草稿”或“已分配”狀態下被取消的移動,因此從未在現實世界中發生過。
出貨只是一組在相同日期和同一地點附近發生的多個移動。
當從供應商處收到產品時,會建立供應商出貨記錄。它包含有關供應商、產品將要進入的貨倉、出貨的計劃日期和實際日期的資訊。此外,供應商出貨還包含入庫移動(供應商地點和貨倉的輸入地點之間的移動)和庫存移動(輸入地點和貨倉的儲存地點之間的移動)。
供應商出貨有以下幾種狀態:
- 草稿:入庫移動和庫存移動處於草稿狀態。
- 已收到:入庫移動設定為完成狀態,如果需要,將建立庫存移動。
- 完成:庫存移動和入庫移動處於完成狀態。
- 取消:所有包含的移動都已取消。
((待新增))
當產品傳送給客戶時,會建立客戶出貨記錄。它包含有關客戶、產品將要進入的貨倉、出貨的計劃日期和實際日期的資訊。此外,客戶出貨還包含庫存移動(儲存地點和貨倉的輸出地點之間的移動)和出庫移動(貨倉的輸出地點和客戶地點之間的移動)。
客戶出貨有以下幾種狀態:
- 草稿:出庫移動和庫存移動處於草稿狀態。
- 等待:建立(或完成)庫存移動以平衡出庫移動。此出貨應進行處理。
- 已分配:產品已從儲存地點分配(或保留)。
- 已包裝:庫存移動已完成,即產品已物理移動到出庫地點。
- 完成:出庫移動已完成,例如卡車已離開貨倉。
- 取消:在到達完成狀態之前取消出貨。所有包含的移動都已取消。
((待新增))
當產品在公司內部的不同地點之間運輸時,會建立內部出貨記錄。它包含有關起始地點、目標地點、出貨的計劃日期和實際日期的資訊。此外,內部出貨還包含移動列表。
內部出貨有以下幾種狀態:
- 草稿:包含的移動處於草稿狀態。
- 等待:出貨正在等待處理。
- 已分配:產品已分配。
- 完成:移動已完成。
- 取消:在到達完成狀態之前取消出貨。所有包含的移動都已取消。
盤點基本上是某個特定時間點在某個特定庫存地點中所有專案的清單。它允許控制和更新庫存中的產品數量。
要建立盤點,您需要輸入倉庫地點、遺失物品地點和日期。透過點選“完成盤點”按鈕,會建立一個包含該地點每個產品的預期數量的列表。如果預期數量與現實世界中的數量之間存在差異(即貨架上的產品數量),則可以輸入實際數量。透過點選“確認”按鈕,會建立移動記錄以平衡預期數量和實際數量。