一、租赁订单的生命周期:从 "意向" 到 "完成" 的六步之旅
想象一下这个场景:
客户Mary想租你的户外摄影服务(含摄影师+道具),从5月11日下午4点到5月12日下午4点。你打开Odoo,新建一个租赁订单,选客户、选时间、加产品、发报价、等确认、开票收款——整个过程不到5分钟,客户还没喝完一杯咖啡,就已经收到了确认邮件。
这就是Odoo 19 Rental的 "丝滑" 体验!
租赁订单的完整生命周期:
| 阶段 | 状态 | 操作 |
|---|---|---|
| 1. 创建报价单 | Quotation | 新建订单,填写信息 |
| 2. 发送给客户 | Quotation Sent | 点击Send |
| 3. 客户确认 | Sales Order / Booked | 点击Confirm |
| 4. 服务/产品交付 | Picked-up | 取货/开始服务 |
| 5. 服务/产品归还 | Returned | 归还/完成服务 |
| 6. 开票收款 | Invoiced / Paid | 创建发票,确认收款 |
二、创建租赁报价单:五步搞定
> ⚠️ 前置条件:Sales 应用必须安装,才能配置报价单设置。
第一步:新建租赁订单
- 进入 租赁 → 订单 → 租赁订单(Rental → Orders → Rental Orders)
- 点击 New
- 打开空白租赁订单表单
第二步:填写客户和租赁周期
| 字段 | 填写内容 | 示例 |
|---|---|---|
| Customer | 选择客户 | Mary Reel |
| Rental period | 选择租赁起止时间 | May 11, 4:00 PM → May 12, 4:00 PM |
设置租赁周期的方法:
- 点击 Rental period 字段的第一个日期
- 弹出日历选择窗口
- 选择起始日期和时间
- 选择结束日期和时间
- 点击 Apply
> ⚠️ 重要限制:每个租赁订单只能有一个租赁周期。如果客户需要不同周期的产品(如相机租3天、摄影师租1天),需要创建多个租赁订单。
第三步:添加租赁产品
- 点击 Order Lines 标签页
- 点击 Add a product
- 选择所需的租赁产品
> 小贴士:如果先添加了产品,再调整 Rental period,系统会自动重新计算价格。不用担心顺序问题。
第四步:更新租赁价格
- 调整 Rental period 后
- 点击 Duration 字段中的 Update Rental Prices
- 弹出确认窗口
- 确认无误后点击 Ok
- 系统根据新的时间范围重新计算租赁价格
示例订单明细:
| 产品 | 数量 | 单价 | 税费 | 折扣 | 金额 |
|---|---|---|---|---|---|
| Outdoor Photography Service | 1.00 | $60.00/Night | 6% | 0% | $60.00 |
| Outdoor session props | 1.00 | $35.00/Units | 6% | 0% | $35.00 |
第五步:发送报价单
- 确认所有信息无误
- 点击 Send 发送报价单给客户
- 客户确认后,点击 Confirm
- 订单状态变为 Booked(已预订),显示绿色标签
三、确认后的智能按钮:四大应用一键穿透
订单确认后,顶部会出现四个智能按钮(需要对应应用安装并正确配置):
| 智能按钮 | 关联应用 | 显示内容 | 用途 |
|---|---|---|---|
| Tasks | Project | 项目和任务数量 | 查看自动创建的项目任务 |
| Recorded | Timesheets | 已记录工时 | 查看员工工时记录 |
| Planned | Planning | 排班班次 | 查看员工排班情况 |
| Delivery | Inventory | 发货/收货单据 | 查看库存流转记录 |
> 示例:订单S00036确认后显示:
> - 1 Projects / 1 Tasks
> - Recorded 0 Night
> - Delivery 2
> - Planned 8 Hours
四、请求客户签名:让合同更有 "法律效力"
在客户取货之前,你可以要求客户签署租赁协议,明确双方责任和义务。
操作步骤
> 需要安装 Sign 应用。
- 打开目标租赁订单
- 点击 Actions(操作) 图标(齿轮/三个点)
- 点击 Request Signature(请求签名)
配置签名文档
- 在 New Signature Request 弹窗中:
- 选择现有文档模板,或
- 创建新模板
- 发送请求后:
- 签名请求链接出现在记录的 Chatter 中
- 客户可通过 客户门户 或 邮件 访问并签署文档
> 实战用途:租赁协议中可包含逾期罚款条款、损坏赔偿条款、归还时间要求等,保护你的权益。
五、管理员工排班:让 "对的人" 在 "对的时间" 出现
包含服务产品的确认租赁订单,会自动触发班次创建。
自动排班机制
- 系统根据租赁周期,为分配的员工角色自动生成班次
- 当员工可用性与租赁周期匹配时,自动创建班次
- 这得益于 Planning 应用的集成和服务产品的正确配置
查看和调整排班
- 点击 Planned 智能按钮
- 打开 Schedule by Resource(按资源排班) 页面
- 默认显示 Gantt(甘特图) 视图
甘特图展示内容:
- 所有开放班次
- 关联角色的可用班次
- 租赁周期内的排班情况
示例:
| 角色 | 周一 | 周二 | 周三 | 周四 |
|---|---|---|---|---|
| Undefined Role | - | - | - | - |
| Photography | - | - | - | 08:00 |
| Tommy Nail | - | - | - | Mary Reel - S00030 |
> 提示:Project模板可实现自动化任务分配。与Planning应用集成后,如果员工可用性匹配租赁周期,系统会自动安排并发布班次。优先分配给具有相关角色的员工。
六、管理项目任务:从订单到执行的 "桥梁"
查看自动创建的任务
- 点击 Tasks 智能按钮
- 显示看板视图,展示确认租赁订单时自动创建的所有任务
看板列:
- To Do(待办)
- In Progress(进行中)
任务卡片显示:
- 租赁时间段(如 04/29 5:00 PM to 04/30 5:00 PM)
- 客户名称(Mary Reel)
- 分配时间(08:00)
项目模板的高级用法
在产品表单上配置 Project templates:
- 自动创建带有预定义任务的新项目
- 预设优先级
- 自动分配员工
> 这意味着:客户下单后,系统自动创建一个完整的项目,包含所有必要的任务、负责人和时间线。
七、记录工时:按实际工作时间计费
进入工时记录
- 选择对应的服务任务
- 点击 Timesheets 标签页
- 点击 Add a line
填写工时信息
| 字段 | 说明 | 示例 |
|---|---|---|
| Date | 工作日期 | Apr 29 |
| Employee | 执行员工 | Tommy Nail |
| Description | 工作描述 | Outdoor photoshoot |
| Time Spent | 工作小时数 | 03:00 |
- 点击 Sales Order 智能按钮返回租赁订单
> ⚠️ 重要效果:一旦在任务的Timesheets标签页添加了时间,租赁订单状态自动变为 Picked-up,Return按钮出现。
追踪已交付工时
- 点击租赁订单顶部的 Recorded 智能按钮
- 查看 Recorded Time 字段
- 显示总工作小时数
八、创建发票:把 "服务" 变成 "收入"
查看待开票订单
- 在 Rental Orders 仪表盘的左侧导航栏
- Invoice Status 区域
- 点击 To Invoice
- 显示所有需要开票的租赁订单
创建发票步骤
- 点击目标租赁订单
- 点击 Create Invoice
- 在 Create invoice(s) 窗口中:
- 选择 Regular invoice(普通发票)
- 点击 Create Draft
实物服务产品的最终调整
对于酒店房间、工位、会议室等实物服务产品,发票上可能需要最终调整时间:
- 在 Quantity 列输入实际数量
- 如果租赁期间产生了新的费用,点击 Add a line 添加
确认和收款
方式一:邮件发送
- 点击 Confirm
- 点击 Send,通过邮件发送发票给客户
方式二:现场收款
- 点击 Print 打印发票
- 点击 Pay
- 在 Pay 弹窗中:
- 选择 Journal(日记账)
- 点击 Create Payment
- 点击租赁订单顶部的 Payments 智能按钮
- 在付款页面点击 Validate
九、完整流程示例:Mary的户外摄影服务
| 步骤 | 操作 | 系统状态 |
|---|---|---|
| 1. 新建订单 | New → 选Mary Reel | Quotation |
| 2. 设置周期 | 5/11 4PM → 5/12 4PM | Duration: 1 day |
| 3. 添加产品 | Outdoor Photography Service + Props | 订单明细生成 |
| 4. 更新价格 | Update Rental Prices → Ok | 价格重新计算 |
| 5. 发送报价 | Send | Quotation Sent |
| 6. 客户确认 | Confirm | Booked |
| 7. 智能按钮出现 | Tasks / Recorded / Planned / Delivery | 可穿透查看 |
| 8. 请求签名 | Actions → Request Signature | 等待客户签署 |
| 9. 排班确认 | Planned → 查看Gantt | Tommy Nail已安排 |
| 10. 服务开始 | Timesheets记录工时 | 自动→Picked-up |
| 11. 服务完成 | Return → Validate | Returned |
| 12. 创建发票 | Create Invoice → Regular | Draft |
| 13. 确认收款 | Confirm → Send / Pay | Paid |
十、总结:租赁订单的 "一键式" 管理艺术
- 创建简单直观:
选客户、选时间、加产品、发报价,四步搞定
选客户、选时间、加产品、发报价,四步搞定
- 时间限制明确:
每个订单一个租赁周期,不同周期需分单
每个订单一个租赁周期,不同周期需分单
- 价格自动更新:
调整周期后一键重新计算,告别手动算价
调整周期后一键重新计算,告别手动算价
- 智能按钮穿透:
Tasks/Recorded/Planned/Delivery,四大应用一键直达
Tasks/Recorded/Planned/Delivery,四大应用一键直达
- 签名保障权益:
租赁协议电子签名,法律风险降到最低
租赁协议电子签名,法律风险降到最低
- 排班自动匹配:
Planning应用根据可用性自动安排员工
Planning应用根据可用性自动安排员工
- 项目自动创建:
Project应用生成任务,进度一目了然
Project应用生成任务,进度一目了然
- 工时精准记录:
Timesheets按实际工作时间计费,公平透明
Timesheets按实际工作时间计费,公平透明
- 开票灵活处理:
Regular invoice + 最终调整,满足各种场景
Regular invoice + 最终调整,满足各种场景
记住:租赁业务的核心不是 "把东西借出去" ,而是 "精准管理每一个订单的全生命周期" 。 Odoo 19的租赁订单管理,就是从 "报价" 到 "收款" 的 "一键式" 解决方案!