GNU Health/库存管理
库存管理包含所有跟踪公司内部实物产品的流程。这使公司能够了解哪些产品以什么数量存在于库存中,以及它们可以在哪里找到。GNU Health 的“库存”模块允许记录库存中的任何变化,无论是供应商的出货、客户的出货还是简单的从一个地点移动到另一个地点。
在医疗机构的背景下,库存管理对于跟踪药房中可用的药物特别有用。
库存地点可以在“库存 → 地点”部分定义、编辑和删除。您可以根据需要创建任意数量的地点,并且可以通过为地点分配父地点来创建层次结构。
地点类型有六种:
- 仓库:仓库地点代表产品存放的实际地点。
- 货仓:货仓用于对多个仓库地点进行分组。
- 客户:客户地点是已发送给客户的产品的虚拟地点。
- 供应商:供应商地点是从供应商收到的产品的虚拟地点。
- 遗失物品:遗失物品地点用于库存缺口。
每当货物从一个地点运送到另一个地点时,您都会在“库存 → 移动”部分创建移动记录。您基本上会指示在哪个日期将多少数量的特定产品从一个地点移动到另一个地点。通过这样做,您会告诉 GNU Health 调整受影响的两个地点的库存。
移动有以下几种状态:
- 草稿:计划用于未来的移动,但仍然可以修改。新移动记录的默认状态。
- 已分配:将不再修改的移动。受移动影响的产品将被保留。
- 完成:在现实世界中已经执行的移动。
- 取消:在“草稿”或“已分配”状态下被取消的移动,因此从未在现实世界中发生过。
出货只是一组在相同日期和同一地点附近发生的多个移动。
当从供应商处收到产品时,会创建供应商出货记录。它包含有关供应商、产品将要进入的货仓、出货的计划日期和实际日期的信息。此外,供应商出货还包含入库移动(供应商地点和货仓的输入地点之间的移动)和库存移动(输入地点和货仓的存储地点之间的移动)。
供应商出货有以下几种状态:
- 草稿:入库移动和库存移动处于草稿状态。
- 已收到:入库移动设置为完成状态,如果需要,将创建库存移动。
- 完成:库存移动和入库移动处于完成状态。
- 取消:所有包含的移动都已取消。
((待添加))
当产品发送给客户时,会创建客户出货记录。它包含有关客户、产品将要进入的货仓、出货的计划日期和实际日期的信息。此外,客户出货还包含库存移动(存储地点和货仓的输出地点之间的移动)和出库移动(货仓的输出地点和客户地点之间的移动)。
客户出货有以下几种状态:
- 草稿:出库移动和库存移动处于草稿状态。
- 等待:创建(或完成)库存移动以平衡出库移动。此出货应进行处理。
- 已分配:产品已从存储地点分配(或保留)。
- 已包装:库存移动已完成,即产品已物理移动到出库地点。
- 完成:出库移动已完成,例如卡车已离开货仓。
- 取消:在到达完成状态之前取消出货。所有包含的移动都已取消。
((待添加))
当产品在公司内部的不同地点之间运输时,会创建内部出货记录。它包含有关起始地点、目标地点、出货的计划日期和实际日期的信息。此外,内部出货还包含移动列表。
内部出货有以下几种状态:
- 草稿:包含的移动处于草稿状态。
- 等待:出货正在等待处理。
- 已分配:产品已分配。
- 完成:移动已完成。
- 取消:在到达完成状态之前取消出货。所有包含的移动都已取消。
盘点基本上是某个特定时间点在某个特定库存地点中所有项目的清单。它允许控制和更新库存中的产品数量。
要创建盘点,您需要输入仓库地点、遗失物品地点和日期。通过点击“完成盘点”按钮,会创建一个包含该地点每个产品的预期数量的列表。如果预期数量与现实世界中的数量之间存在差异(即货架上的产品数量),则可以输入实际数量。通过点击“确认”按钮,会创建移动记录以平衡预期数量和实际数量。