商品组合类型
商品的 商品组合 类型(在 商品组合 标签中)决定商品是否由其他商品(组件)组成,以及何时使用组件的库存。请在商品第一次用于单据之前选好:商品一旦被使用,大部分修改都会被禁止。
商品本身的库存如何管理(按数量、序列号或批次)是另一项选择:请参见管理方式。
组合商品由其他商品(组件)组成,并规定每个组合中每个组件的数量。组合 中的七种类型有两点不同:组合商品是否有自己的库存,以及何时使用组件的库存。
| 类型 | 组合有自己的库存? | 何时使用组件 | 组件 数量 的含义 | 典型用途 |
|---|---|---|---|---|
| 无 | 有 | – | – | 普通商品 |
| 手动组合 | 有 | 用商品组合拆分单组装组合时 | 一个组合中组件的件数 | 礼篮、预先包装的套装 |
| 手动拆分 | 有 | 用商品组合拆分单拆开组合时得到组件 | 一个组合中组件的件数 | 需要时才拆开的整箱 |
| 自动组合 | 没有 | 每次组合被销售或发出时 | 一个组合中组件的件数 | 现场组合的套餐和捆绑商品 |
| 自动拆分 | 没有 | 每次组合被销售或发出时 | 一个组合占一个组件的百分比 | 从大件中分售:从一袋中卖 1 公斤 |
| 自动组合(含库存) | 有 | 只在销售会使组合库存变为负数时 | 一个组合中组件的件数 | 有库存、也可现场组装的包装 |
| 自动拆分(含库存) | 有 | 只在销售会使组合库存变为负数时;只有一个组件 | 一个组件可得到多少个组合 | 单件用完时才拆箱的散卖商品 |
"销售或发出"指任何出库类单据:收银台销售、销售出库、调货出库、调货退货出库、采购退货出库和折损商品出库。自动转换在库存报表中显示为 自动组合拆分成品 和 自动组合拆分消耗;手动转换显示为 组合拆分成品 和 组合拆分消耗。
手动组合
组合是普通的有库存商品。用商品组合拆分单以组件制作组合:组合库存增加,组件库存减少。
示例: 节日礼篮 = 1 × 红酒 750 ml + 2 × 巧克力 + 1 × 藤篮。
| 单据 | 节日礼篮 | 红酒 | 巧克力 | 藤篮 |
|---|---|---|---|---|
| 期初库存 | 0 | 40 | 100 | 30 |
| 商品组合拆分,数量 10,已批准 | +10 → 10 | −10 → 30 | −20 → 80 | −10 → 20 |
| 收银台卖出 4 个礼篮 | −4 → 6 | 30 | 80 | 20 |
手动拆分
与上面相反:采购并库存组合,需要时用商品组合拆分单拆成组件。组合库存减少,组件库存增加。
示例: 汽水 1.5 L(12 瓶一箱),组件为 汽水 1.5 L(瓶) × 12。
| 单据 | 箱 | 瓶 |
|---|---|---|
| 采购入库 5 箱 | +5 → 5 | 0 |
| 商品组合拆分,数量 2,已批准 | −2 → 3 | +24 → 24 |
| 收银台卖出 7 瓶 | 3 | −7 → 17 |
自动组合
组合没有自己的库存。每次被销售或发出时,CIRMS 自动改为减少组件的库存。退货(销售退货入库)和从其他站点收到的调货(调货入库)会把组件加回去。
组合本身不能向供应商采购或退货:保存含此类商品的采购单、采购入库、采购退货或采购退货出库时,CIRMS 会提示 商品信息里有自动组合商品,系统将自动拆开建单。,并用其组件取代该行(例如 10 个套装变成 10 瓶洗发水和 10 瓶护发素)。自动拆分 也一样。
示例: 洗发水 + 护发素套装 = 1 × 洗发水 180 ml + 1 × 护发素 180 ml,有自己的条码和价格。
| 单据 | 套装 | 洗发水 | 护发素 |
|---|---|---|---|
| 期初库存 | 0 | 50 | 50 |
| 收银台卖出 3 个套装 | 0 | −3 → 47 | −3 → 47 |
自动拆分
与 自动组合 相同,但每个组件的 数量 是占一个组件的百分比(数量旁显示 % 号)。用于分售大件商品的一部分。
示例: 大米 1 kg,组件为 大米 25 kg 袋,4%(1 公斤是 25 公斤的 4%)。
| 单据 | 大米 1 kg | 大米 25 kg 袋 |
|---|---|---|
| 期初库存 | 0 | 10 |
| 收银台卖出 5 × 大米 1 kg | 0 | −0.2(5 × 4%)→ 9.8 |
自动组合(含库存)
组合有自己的库存,从库存中销售。只有当出库类单据会使组合库存变为负数时,CIRMS 才自动用组件组装所缺的数量。入库类单据不会触发。
示例: 啤酒六罐装,组件为 啤酒罐 330 ml × 6。
| 单据 | 六罐装 | 啤酒罐 |
|---|---|---|
| 期初库存 | 2 | 100 |
| 收银台卖出 5 个六罐装(库存会变为 −3) | 自动 +3,销售 −5 → 0 | −18 → 82 |
如果之后撤销这笔销售,这 3 个六罐装仍保持已组装:CIRMS 不会撤销此转换。
自动拆分(含库存)
组合有自己的库存,且只有一个组件(自动拆分只能支持一个部件。)。组件的 数量 是一个组件可得到多少个组合。当出库类单据会使组合库存变为负数时,CIRMS 会拆开所需数量的整件组件(缺少的数量除以该数量,向上取整)。
示例: 鸡蛋(个),组件为 鸡蛋托(30 个),数量 30。
| 单据 | 鸡蛋(个) | 鸡蛋托 |
|---|---|---|
| 期初库存 | 5 | 4 |
| 收银台卖出 12 个鸡蛋(库存会变为 −7) | 自动 +30,销售 −12 → 23 | −1 → 3 |
与 自动组合(含库存) 一样,撤销销售不会撤销此转换。
组合商品的规则
- 组合至少需要一个组件(Components must have at least one item.),商品不能是它自己的组件。
- 组合不能是另一个组合的组件(选定的商品已经是商品组合)。
- 组合一旦用于单据,只有 手动组合 和 手动拆分 的组件还能修改(无法编辑已使用的商品分组。)。
- 修改已有组件的组合的类型会清空组件列表。
- 管理员可以设定由组件价格计算组合价格(设定 自动计算商品组合价格)。此时每次修改组件数量,CIRMS 都会询问是否重新计算价格。