模块

库存

从头到尾的后勤——带真实单位换算的物料目录、能少收货的采购、写入差异的盘点,以及能与库存估值对上的配方成本。

登记等候名单 →阅读文档 →

这是什么

库存是那条链条,而不是那些界面:目录、采购、收货、盘点、成本、估值。一件库存物料会记录一个采购单位里含多少基本单位,因此一袋咖啡和一箱毛巾可以用一种单位下单、用另一种单位盘点。下游的一切,都取决于这个换算比率是在产品里而不是在电子表格里。

01

仓库与物料,换算比率就在产品里

仓库由名称与代码创建;库存物料带 SKU、基本单位、采购单位以及每采购单位含多少基本单位。一袋咖啡、一箱十二条毛巾和一盒牛奶,各自保留自己的换算比率——正是这一点让此后的每一个数字都可比。

Nerve 库存应用的「Stores and Items」界面,左右分栏:左侧由名称与代码创建仓库,右侧由 SKU、基本单位、采购单位以及每采购单位含多少基本单位来创建库存物料。
一袋、一箱、一盒,各自记录自己换算成基本单位的比率。
02

约定价格在供应商上,采购单去引用它

供应商携带自己的付款条款与约定的整包价格。采购单选择供应商、收货仓库和参考号,再逐行列出物料与数量——单价留空会从价目表取值,因此采购单不必重复已经谈好的内容。

Nerve 的供应商界面。每张供应商卡片显示付款条款,并可展开为其价目表,列出每种物料约定的整包价格,下方一行可继续添加。
约定价格挂在供应商上,采购单因此无需重复填写。
Nerve 的采购单表单。表头选择供应商、收货仓库和一个参考号;每一行选择库存物料、数量和可选的单价,下方是「Create PO」按钮。
单价留空,供应商约定的价目表会自动填上。
03

少交货会让欠量保持敞开

收货逐行写明仍欠多少,并接收真正到货的数量。全收则采购单关闭;只收一部分则采购单转为「partial」,收齐的那行置灰,仍欠的那行保持可填。采购单从不假装自己已经完成。

Nerve 中按采购单收货。该单状态为「sent」,每一行写明仍未收的数量——咖啡十件中的十件、牛奶二十件中的二十件——旁边是填写实收数量的输入框。
之前:整张采购单都还未收。
同一张采购单在部分收货之后。状态变为「partial」:咖啡行已全部收妥,未收为零,输入框置灰;牛奶行仍差五件,输入框可继续填写。
少交货之后:欠量保持敞开,采购单不会被关闭。
04

以基本单位盘点,差异是有意写入的

盘点按仓库以基本单位进行——正是总账所持有的那个单位——并在过账之前一直保持敞开可改。过账才写入盘点数与预期数之间的差额,因此一次盘点绝不会不小心变成一次库存变动。

Nerve 的盘点表单。先选择仓库,再以基本单位录入盘点数量,每种库存物料一行,然后开启这次盘点。
以基本单位盘点,才使盘点结果能与总账对得上。
05

配方按库存计价,与估值对账

一份配方写明产出与作为库存物料数量的配料,Nerve 按当前库存价值为它计价——既有每份成本也有总成本。随后估值界面把库存总值与出入库总账并列,并说明两者是否对得上。正是这个闭环,让一个食品成本数字值得被拿出来讲。

Nerve 的配方界面。每份配方写明产出份数,并把配料列为库存物料的数量,同时按当前库存价值算出每份成本与总成本。
配方成本来自库存的真实成本,而不是手填的数字。
Nerve 的库存估值界面。横幅把库存总值与出入库总账并列,并标记两者「Reconciled」;下方表格按仓库与物料拆解数量、单位成本与金额。
库存价值与出入库总账对得上——对不上时横幅会直说。
这对代理意味着什么

代理可以依据供应商约定价目表开出采购单、逐行收货、录入供应商发票,并读取估值。因为少交货会让欠量保持敞开而不是关闭采购单,追踪未收行的代理读到的是一个真实状态,而不是推断出来的。

继续深入

上面的每一块界面都有文档,逐个操作,对照已经发布的产品。

登记等候名单 →从你的物业类型开始 →

在想它是否适合你这个规模的物业?

← 全部功能