> ## Documentation Index
> Fetch the complete documentation index at: https://docs.garmentflow.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 采购、收料与库存

> 一张采购单如何化为实体库存——以及该库存如何把关生产、并回馈成衣余额。

本页是物料流的心智模型：您如何采购物料、登录实际到货、并检视现有库存。逐步操作请见[生产模块指南](/zh-Hans/modules/production)。

## 从需求到采购单

物料采购始于真实需求，而非臆测。当您开立一张
<Tooltip tip="委外文件，涵盖送往工厂的工作；单一委外单可横跨多张订单与款式。">[委外单](/zh-Hans/reference/glossary#factory-order)</Tooltip>时，
其款式带有物料表，而物料表正是这些成衣所需面料与辅料的清单。
<Tooltip tip="送给供应商采购面料或辅料的采购单。">[采购单](/zh-Hans/reference/glossary#po-purchase-order)</Tooltip>（PO）
即针对该物料需求开立并寄给供应商。采购单将主料（面料）与辅料分开，且各自自动依序编号。

## 登录实际到货

物料到货时，您针对**采购单行**登录一笔
<Tooltip tip="将依采购单收到的物料登录入库存。">[收料](/zh-Hans/reference/glossary#receipt)</Tooltip>。
这就是计划与实际交会之处：您下单了某个数量，但您登录的是实际到货的数量。一批物料可能分批到货，
因此收料会累加——每次到货都加到该行已收的数量上，无须一次收齐整张采购单。

由于收料系于特定采购单行，系统始终知道是*哪项*物料到货、*针对哪张订单*——您无法误收不在采购单上的东西。

## 库存账

每笔收料都记入一本连续的库存异动账。库存从来不是您手动键入并维护的数字——它是由异动**计算**得出：

```
余额 ＝ 收料 ＋ 退回 － 出料
```

收料会增加余额；出料给工厂则减少余额。
<Tooltip tip="由收料与出料计算得出的现有库存余额。">[库存](/zh-Hans/reference/glossary#inventory)</Tooltip>
检视只是读取这本账并逐项加总，因此余额始终与实际的收料与出料一致。

## 物料把关生产的开始

由于库存账知道实际到了什么，它便能守护进度。管理员可开启**物料到货检查**：当一张委外单的物料尚未全数收齐时，
该委外单的生产开始会被拦住，并显示短缺。

这是一道防护，而非一道墙。当您仍须继续时——某笔收料尚未键入，或您接受的某项容差——
您可登录一个原因以覆写此拦阻，该原因会留存备查。它能避免工厂在面料到齐前就开裁，同时保留判断的余地。

## 成衣也是库存

同一本账也追踪成衣，而不只是原物料。当完成的成衣自工厂入库、其后出货时，这些异动也像其他异动一样记入账中。
成衣余额带有**尺码明细**：数量在成衣入库与出货当下即逐尺码撷取——毕竟一张装箱单本就是逐尺码的计数——
因此您能读到某款式现有余额细到每一个尺码。

## 相关页面

* [生产模块指南](/zh-Hans/modules/production)
* [订单生命周期](/zh-Hans/concepts/order-lifecycle)
* [就绪引擎与 AI](/zh-Hans/concepts/readiness-engine-and-ai)
* [出货](/zh-Hans/modules/shipments)
