一、租赁产品还分 "实物" 和 "服务" ?选错类型,库存乱套!
想象一下这个场景:
你经营一家综合租赁公司,既有单反相机(实物),也有会议室出租(服务),还有保洁安装(人工服务)。你一股脑全设成 "实物" ,结果会议室被当成库存扣减,保洁服务还要填"库存数量"——系统乱成一锅粥,对账对到怀疑人生。
Odoo 19 的 Rental 应用把租赁产品分为两大类型:Goods(实物) 和 Services(服务)。选对了,库存自动管、服务自动排;选错了,后面全是坑。
两大类型的本质区别:
| 类型 | 本质 | 例子 | 库存变化 |
|---|---|---|---|
| Goods(实物) | 看得见摸得着的物理物品 | 相机、电脑、车辆、婚纱、服装 | 从仓库取出 → 交给客户 → 归还回仓库 |
| Services(服务) | 人工劳动或非物理空间 | 保洁安装、摄影服务、酒店房间、工位、仓库 | 始终留在公司内部,不移动库存 |
二、全局设置:先搭好 "租赁基础设施"
前置条件:必须安装的应用
| 设置功能 | 需要安装的应用 | 说明 |
|---|---|---|
| Default Padding Time(默认缓冲时间) | Inventory(库存) | 两次租赁之间的维护间隔 |
| Rental Transfers(租赁转移) | Inventory(库存) | 自动创建发货和归还单据 |
| Rent Online(在线租赁) | eCommerce(电商) | 网店租赁配置 |
进入设置页面
- 进入 租赁 → 配置 → 设置(Rental → Configuration → Settings)
Default Delay Costs(默认逾期费用)
这是所有租赁产品的 "默认罚款规则" ,安装Rental应用后自动出现:
| 字段 | 说明 | 示例 |
|---|---|---|
| Per Hour(每小时) | 逾期每小时加收的费用 | $20.00 |
| Per Day(每天) | 逾期每天加收的费用 | $200.00 |
| Apply after(触发时间) | 逾期多少小时后开始计费 | 2 hours |
| Product(限制产品) | 仅对特定产品生效(留空=全部产品) | 某款高端相机 |
> 小贴士:全局设置是 "默认值" ,想更精细控制?去单个产品的 Rental prices 标签页设置 Hourly Fine、Daily Fine 和 Reserve product 字段。
Default Padding Time(默认缓冲时间)
需要安装 Inventory 应用才会显示:
- Padding(缓冲时长):以小时为单位
- 作用:阻止产品在缓冲期内被再次预订
> 实战例子:婚纱租出去后需要干洗,设置 Padding 为 24 小时。客户周一归还,周二之前这件婚纱不会出现在可选列表中。
Rental Transfers(租赁转移)
需要安装 Inventory 应用:
- 勾选后:系统自动为租赁产品创建发货单和归还收货单
- 内部默认位置:系统自动创建 `Customer/Rental` 位置
- 警告:不要修改这个默认位置,否则会破坏库存追踪!
库存流转路径:
Stock(仓库) → Customer/Rental(客户租赁中) → Stock(归还回仓库)
Rent Online(在线租赁)
需要安装 eCommerce 模块:
| 字段 | 说明 | 示例 |
|---|---|---|
| Minimal Rental Duration(最短租赁时长) | 客户必须预订的最短时间 | 2 Days |
| Unavailability days(不可用日期) | 不接受取货或归还的日期 | 周六、周日(勾选) |
> 实战场景:如果你周日不营业,勾选 Sunday,客户就不能选周日取货或归还。
三、应用集成:六大 "神队友" 让租赁业务飞起来
Rental 应用不是孤军奋战,以下应用是它的 "最佳拍档" :
| 应用 | 集成作用 | 配置位置 |
|---|---|---|
| Sales(销售) | 在线支付、电子签名、报价单模板、PDF报价生成器 | 报价单/产品表单 |
| Sign(签名) | 上传和自定义租赁协议、服务合同,支持"请求签名"功能 | 产品表单 |
| Planning(排程) | 自动匹配服务产品与可用员工或物料 | 产品表单 |
| Project(项目) | 租赁报价确认后自动创建项目、任务或两者 | 产品表单 |
| Inventory(库存) | 仓库发货/归还单据、产品追踪、变体、维护停机时间 | 全局设置/产品表单 |
| eCommerce(电商) | 在线商店产品配置,客户自助下单租赁 | 产品表单 |
四、搜索租赁产品:快速找到你的 "资产清单"
查看所有可租赁产品
- 进入 租赁 → 产品(Rental → Products)
- 默认自动应用 Rental 筛选器
- 默认视图:Kanban(看板)
按类型筛选
- 移除默认的 Rental 筛选器
- 点击搜索栏
- 从预设筛选器中选择:
- Goods(实物):显示名称、租赁费率、库存数量
- Services(服务):显示名称、变体数量(如配置)、租赁价格
> 实战技巧:定期筛选 "Goods" 查看库存数量,低于安全库存的赶紧补货或采购。
五、租赁周期(Rental Periods):时间单位决定 "怎么收钱"
租赁周期是计算租赁费率的时间单位,在产品的 Rental prices 标签页配置。
查看/编辑默认周期
- 进入 租赁 → 配置 → 租赁周期(Rental → Configuration → Rental Periods)
- 选择现有周期编辑,或点击 New 创建
标准周期表单字段
| 字段 | 说明 | 示例 |
|---|---|---|
| Name(名称) | 周期的简短描述 | 3 Hours、Daily、Weekly |
| Duration(时长) | 规则生效的最短时间,设为 0 表示固定价格 | 0(固定价格)、3(最少3小时) |
| Unit(单位) | 时间单位 | Hours、Days、Weeks、Months、Years |
Nightly(夜间)特殊周期
Nightly 周期是特殊类型,用于酒店房间、仓储空间等需要固定入住/退房时间的场景:
- 没有 Duration 字段
- 替换为两个新字段:
- Check-in(入住时间):24小时制,如 14:00
- Check-out(退房时间):24小时制,如 12:00
> 实战场景:酒店房间必须下午2点入住、中午12点退房。设置 Nightly 周期后,客户无法选择其他时间,避免管理混乱。
六、产品类型实战:Goods vs Services 怎么选?
| 业务场景 | 产品类型 | 关键配置 | 库存变化 |
|---|---|---|---|
| 单反相机租赁 | Goods | Rental prices:1天$50、3天$120、1周$300 | 出库→客户→归还入库 |
| 婚纱礼服租赁 | Goods | Padding 24小时(干洗缓冲) | 出库→客户→归还入库 |
| 会议室出租 | Services | Nightly 周期:14:00入住、12:00退房 | 无库存变化 |
| 共享工位月租 | Services | Monthly 周期:$500/月 | 无库存变化 |
| 保洁安装服务 | Services | 按小时计费,Planning 匹配员工 | 无库存变化 |
| 摄影跟拍服务 | Services | 按天计费,Project 自动创建任务 | 无库存变化 |
| 仓储单元出租 | Services | Weekly/Monthly 周期 | 无库存变化 |
| 汽车租赁 | Goods | Rental Transfers 自动创建发货/归还单 | 出库→客户→归还入库 |
七、总结:选对类型、设好周期,租赁业务才能 "租得明白、算得清楚"
- Goods(实物):
物理物品,有库存流转,需要 Rental Transfers 追踪
物理物品,有库存流转,需要 Rental Transfers 追踪
- Services(服务):
非物理/空间/人工,无库存变化,需要 Planning/Project 排程
非物理/空间/人工,无库存变化,需要 Planning/Project 排程
- 全局设置打底:
逾期费用、缓冲时间、在线租赁规则,先设好默认值
逾期费用、缓冲时间、在线租赁规则,先设好默认值
- 六大应用集成:
Sales、Sign、Planning、Project、Inventory、eCommerce,按需启用
Sales、Sign、Planning、Project、Inventory、eCommerce,按需启用
- 周期灵活配置:
标准周期用 Duration+Unit,酒店场景用 Nightly 的 Check-in/Check-out
标准周期用 Duration+Unit,酒店场景用 Nightly 的 Check-in/Check-out
- 搜索筛选清晰:
Goods 看库存,Services 看变体,一目了然管资产
Goods 看库存,Services 看变体,一目了然管资产
记住:租赁业务的核心不是 "把东西借出去" ,而是 "让资产反复创造价值" 。选对产品类型、设好租赁周期、打通应用集成——Odoo 19 让你的每一件资产都变成 "摇钱树" !