先理解单据流
DocType、单据状态、提交与取消,先建立 ERPNext 的单据流思维。
在 ERPNext 中,DocType 是数据模型,也是界面上的「单据类型」。 一张单据通常经历「草稿 → 提交 → 完成」几个状态。提交后,系统会写入库存流水或会计凭证; 如果发现填错,标准做法是「取消(Cancel)→ 修订(Amend)」,而不是直接改已提交的单据。
| 业务环节 | 常见单据 | 提交后影响 |
|---|---|---|
| 采购 | 采购订单 → 采购收货 → 采购发票 → 付款 | 库存增加、应付增加、银行/现金减少 |
| 销售 | 销售订单 → 销售出库 → 销售发票 → 收款 | 库存减少、应收增加、银行/现金增加 |
| 库存 | 库存调拨、库存调整、盘点 | 库位数量变化,写入库存流水 |
| 生产 | BOM → 生产订单 → 领料 → 生产入库 | 原材料减少、成品增加、生产成本归集 |
这张表建议先抄下来。后面看到任何菜单,都先问自己:它属于哪条链路?提交后会影响库存还是财务? 这样就不会在几十个菜单里迷路。