产品
在 QingERP 中,卖出去的显示器、买进来的办公椅,以及向客户收取的安装服务,都先作为产品建档。建好一次,报价、采购、收货和发货时就能选用同一份资料。这里先带你建立一个可买可卖的显示器,再说明什么时候需要库存、供应商和不同规格。
先分清三件事
| 你要决定什么 | 例子 | 对后续业务的影响 |
|---|---|---|
| 用来销售、采购,还是两者都用 | 显示器既从供应商买入,也卖给客户 | 决定在哪些业务单据中可选用;同一商品无需建“采购版”和“销售版”两份档案 |
| 是实物还是服务 | 显示器是实物;上门安装是服务 | 服务不做实物库存;实物可以按需要选择是否追踪库存 |
| 实物库存怎样管理 | 一般配件只记销售,显示器按数量管理,笔记本逐台记录序列号 | 决定是否显示在库量、是否能按库存补货,以及收发货时是否需要批次或序列号 |
“实物”与“追踪库存”不是同一个开关。实物但不追踪库存仍能出现在销售或采购中,也可能有收发货动作;只是不能把产品页面当作可靠的在库数量台账。需要掌握实时数量、盘点或补货时,建立产品之初就选择库存追踪方式。服务不作为仓库里的实物盘点。
在哪里建档
如果已安装相应应用,可以从 销售 → 产品 → 产品、采购 → 产品 → 产品 或 库存 → 产品 → 产品 进入。不同入口可能预先筛选“可销售”或“可采购”的产品,因此从某个入口找不到商品时,先清除搜索栏里的筛选条件。
在新建前,先用名称、内部参考号或条码查重。例如已有“27 寸显示器”时,应先确认是同一型号还是不同规格。看得到列表却无法新建或修改,通常需要管理员检查产品管理权限;采购、库存、变体等页签还受应用安装与功能设置影响。
跟着建一款显示器
假设你准备从供应商采购“27 寸显示器”,再销售给客户,库存按台管理。先在测试环境练习:
- 在产品列表点击 新建,输入清晰的名称,例如“27 寸显示器”。建议把品牌和型号补进名称,避免和其他显示器混淆。
- 在名称附近勾选 销售 和 采购,让这款显示器既能放进报价单,也能放进询价单。只提供安装服务时,只勾选实际需要的用途。
- 在 基本信息 中把产品类型设为 实物。如要掌握有多少台可用,启用 追踪库存,再按下面的判断选择按数量、批次或唯一序列号。
- 填写 销售价格、成本和单位,例如销售价格 1699 元/台、成本 1050 元/台。如果实例中还没有“台”,先请管理员配置,练习时可用现有的“单位”。再选产品分类,填写内部参考号,如
MON-27-A。条码有真实编码时再录入,不必随意编造。 - 如果采购人员已经拿到供应商报价,在 采购 页签添加供应商与报价;详见供应商与采购价格。如有销售或采购税费字段,请财务人员核对后再用于正式业务。
- 保存并重新打开产品。检查名称、销售/采购勾选、单位、售价、成本与库存追踪方式,然后分别在测试报价单、询价单中搜索这款显示器,确认符合预期。
界面中的“销售价格”是产品的基础报价,不保证每张订单都按这个金额成交;价目表、客户条件或人工改价可能影响实际售价。成本也不是供应商的正式报价,采购单上的供应商价格需要在对应供应商资料和单据中核对。系统使用当前公司币种显示产品价格,跨公司或跨币种业务要核对单据币种与价格规则。
中文演示环境若已加载样例,你可能会看到“27 寸显示器”等练习产品。练习时可以先打开它观察字段;正式建档前仍要按自己的型号、价格、税费和供应商资料重新核对。
安装服务怎么建
为“设备安装服务”另建一条产品,把类型设为 服务,勾选 销售,填写每次或每小时的销售价格及相应单位,再保存。它可以加入报价单,但不需要登记仓库在手数量。类型列表还可能有 组合,用于将多项商品或服务组织为一个组合销售选择;初次只卖一件实物或一项服务时,无需选组合。
决定是否追踪库存
产品类型选“实物”后,按实际管理需求选择:
| 方式 | 适用场景 | 操作前应知道 |
|---|---|---|
| 不追踪库存 | 不需要准确在库量的低值物料 | 可以销售和采购,但不适合依赖系统判断有多少库存或自动补货 |
| 按数量 | 大多数普通商品,例如同型号显示器 | 收货、发货和盘点会改变系统记录的数量;无需逐件分配编号 |
| 按批次 | 同批生产或到货的物料,例如按批召回的配件 | 收货和发货时要记录批次,便于追溯一整批 |
| 按唯一序列号 | 每台都有独立编号的设备,例如笔记本电脑 | 收发货时逐台记录序列号,便于售后追溯 |
启用批次或序列号前,管理员还需在 库存 → 配置 → 设置 中启用相应追溯功能。具体选项的呈现取决于库存应用与账号权限;看不到“按批次”时先检查该设置。原来不追踪、但已经有库存的商品,切换追踪方式可能要求重新整理现有库存与编号;请先让仓库负责人核对现有数量,再处理变更,不要直接在正式环境随意切换。
产品上的“在手数量”不是一个随意填写的商品属性。需要给现有商品登记开账数量时,应按真实盘点结果办理库存调整,之后用库存数量说明核对,不能靠修改销售价格或产品成本来增加库存。
销售价、成本与税费
- 销售价格:作为产品的基础销售价格。客户实际单价以报价单上的结果为准,受价目表、币种和业务人员调整等影响。
- 成本:供内部估算和成本核对使用,不等于供应商承诺的供货价;真实采购价格要看供应商报价及采购单。不同库存计价配置也会影响后续成本。
- 销售税与采购税:如果已启用会计相关功能,产品可能分别有销售和采购税字段。税种及是否含税须由财务人员确认,开单前再次核对税额。
举例:显示器基础销售价格是 1699 元、内部成本是 1050 元,供应商给出的报价是 1120 元。这三个数字并不矛盾:分别回答“对客户先报多少”“内部当前记多少成本”“这次向供应商采购多少钱”。
供应商与采购价格
在产品的 采购 页签中,为每个实际供货商添加一行资料:供应商、采购单位、起订数量、单价、币种,以及约定的交货提前期。供应商使用自己的产品名称或编码时,也可以在该行维护,方便询价单按对方习惯显示。供应商档案可先按联系人建好。
例如 A 供应商从 10 台起按 1120 元/台报价,B 供应商从 1 台起按 1180 元/台报价;将两条报价分别录入,日期或价格变化时及时维护。询价单选定供应商和数量后,以单据实际带出的采购单位和单价为准,不要只看产品基本信息中的“成本”。同一产品有多个供应商时,也要核对选择的是哪一家、报价是否仍有效。
如果界面中没有采购页签或不能编辑供应商行,先核对采购应用、产品的“采购”勾选以及当前账号权限。供应商报价与采购单的完整流程见询价与采购订单。
单位与包装:别把一箱当成一台
产品的单位是内部记录数量的基准。例如显示器以“台”记录库存,价格也是“每台”。如向供应商按“箱”购买、每箱 4 台,先由管理员配置能正确换算的单位或包装,再在供应商行选择采购单位。收到 2 箱时,仓库单据应按实际换算为 8 台;保存前必须核对这一结果。
销售包装、采购单位与库存单位各有用途;能否选用其他单位取决于当前实例是否启用了单位和包装设置。没有明确换算关系时,宁可先统一用“台”建单,也不要在“数量 2”后面只靠备注写“每箱 4 台”。产品已经有订单或库存记录后再改基础单位,会影响历史业务和后续换算,应先与仓库及财务负责人评估。
型号、颜色不同,何时用产品变体
如果一款商品有“黑色/白色”“27 寸/32 寸”等供客户选择的规格,可以用属性和变体:先配置“颜色”“尺寸”等属性及其值,再在产品的 属性和变体 页签添加。每一种实际生成的规格是一个可单独选用的变体,可以维护自己的编码、条码与库存数量。例如“显示器 / 黑色 / 27 寸”与“显示器 / 白色 / 27 寸”要分别查库存,就应区分为两个变体。
首次只卖一种固定型号,不需要先创建复杂的属性表。确实需要多个规格时,由管理员在 销售 → 配置 → 设置 启用变体功能后再开始维护。属性的变体生成方式会影响是否立即创建全部组合;已有订单后改规格结构或编码,先评估相关单据,避免把原来不同的商品混在一起。多个变体的产品在列表与表单中显示的部分字段可能是汇总值,具体编码和条码要进入对应变体核对。
保存后怎么检查
| 检查项 | 预期结果 |
|---|---|
| 产品能否找到 | 清除筛选后能通过名称或内部参考号找到;销售、采购入口按勾选用途显示 |
| 报价单 | 能选到可销售产品,单据上单位、单价、税费和实际规格正确 |
| 询价单 | 能选到可采购产品,供应商、采购单位、数量和单价正确 |
| 库存 | 需要追踪的实物能按实际收发货反映数量;批次或序列号在作业中有记录 |
| 多公司 | 在目标公司下可见,并且价格、税费、供应商资料符合该公司业务 |
已经用于订单的产品不建议直接删除。停止经营某款商品时,可由有权限的人员将其归档,让旧单据保留关联,又避免新单继续选用。发现重复商品时,先查相关订单与库存,再制定清理方案,不要直接把其中一条归档而忽略尚未完成的业务。
需要批量导入商品时,先统一名称、内部参考号、单位与分类,选少量样本验证导入结果及变体关系,再分批处理;见基础数据概述。
参考资料
本文按 QingERP 所用 Odoo 20 Community 的产品、销售、采购和库存实现核对。需要深入了解特定设置,可继续阅读 Odoo 官方的 20.0 产品类型说明、计量单位说明和产品变体说明。具体界面以当前实例已安装应用和账号权限为准。