处理维修订单

有时交付给客户的产品在运输途中会破损或受损,需要退回以办理退款、补发新产品或维修。

在 Odoo 中,客户退回的产品维修可以在 维修 应用中进行跟踪。维修完成后,产品可以重新交付给客户。

损坏产品的退货与维修流程一般遵循以下步骤:

  1. 处理损坏产品的退货单 <repairs/repair_orders/return-order>
  2. 为退回的产品创建维修单 <repairs/repair_orders/repair>
  3. 将维修后的产品返还给客户 <repairs/repair_orders/return-customer>

在 Odoo 中可以通过 逆向转移 来处理退货,直接从已交付给客户的销售订单(SO)创建。

要创建退货,进入 销售 应用,打开需要退货的 SO(销售订单)。在 SO(销售订单) 表单中,点击 交付 智能按钮,打开交付单(DO)表单。

在该表单中,点击 退货,弹出 逆向转移 窗口。

{.align-center}

弹窗列出了订单中的 产品、已交付给客户的 数量 以及产品的 计量单位

如有需要,点击 数量 字段的值修改要退回的数量。

如有需要,点击产品行最右侧的 🗑️(垃圾桶) 图标将其从退货中移除。

准备就绪后,点击 退货 确认退货,这会为退回的产品生成一张新收货单。

产品回到仓库后,可在逆向转移表单中点击 验证,在数据库中登记收货。

:::: tip ::: title 提示 :::

逆向转移验证后,原 SO(销售订单) 中的 已交付 列会更新,显示原始 数量 与客户退回的 数量 之间的差额。

{.align-center} ::::

产品退回后,可通过创建维修单(RO)来跟踪其维修过程。

要新建 RO(维修单),进入 维修 应用,点击 新建,弹出空白的 RO(维修单) 表单。

{.align-center}

在表单中,首先选择 客户,即将为其开票并交付的对象。

待维修产品 字段,点击下拉菜单选择需要维修的产品。必要时点击 搜索更多… 打开 搜索:待维修产品 弹窗,浏览数据库中的所有产品。

选定产品后,会出现 产品数量 字段,在此输入需维修的数量(格式为 [0.00])。

在该数值右侧的下拉列表中选择该产品的计量单位(UoM)。

退货 字段,选择该产品来源的退货单。

勾选 保修内,表示该产品在保修范围内,客户无需为维修零件付费。

计划日期 字段,点击日期弹出日历窗口,选择维修日期后点击 应用

{.align-center}

负责人 字段,选择负责该维修的用户。

公司 字段(多公司环境下),选择该维修单所属的公司。

标签 字段,选择需要关联的标签。

零件 标签页中,可添加、移除或回收零件。点击表单底部的 添加行

类型 列,点击方框可选择三种操作:添加(默认)、移除回收

{.align-center}

  • 添加:将零件加入维修单,用于维修。完成维修后可标记为已使用或未使用,未使用的零件可留作他用。
  • 移除:在维修过程中从产品中拆除的零件。
  • 回收:将零件标记为可在仓库后续使用或重新利用。

产品 列选择具体零件;在 需求 列填写该零件在维修中需要的数量;在 已完成 列填写实际使用数量(格式 [0.00]);在 计量单位 列选择相应的计量单位;在 已使用 勾选框中标记该零件已在维修中使用。

如需在行中显示更多列,点击表头最右侧的 (可选列下拉) 图标,勾选所需字段。

{.align-center}

点击 维修备注 标签页,可填写内部备注,记录本次维修的特殊说明或注意事项。

点击 其他 标签页,可查看该维修的 业务类型,默认显示 YourCompany: Repairs,表明这是维修业务。

配置完成后,点击 确认维修,维修单进入 已确认 阶段,并预留所需零件。

此时在 零件 标签页会出现 预测 列,显示所需零件的可用情况。

准备就绪后,点击 开始维修,维修单进入 维修中 阶段(右上角显示)。如需取消,可点击 取消维修

所有产品维修完成后,点击 结束维修,在数据库中登记完成。

:::: note ::: title 注意 :::

如果在维修单中添加的零件并未全部使用,点击 结束维修 时会弹出 未完成移动 窗口。

{.align-center}

该弹窗提示实际使用数量与最初需求不一致。如需修改已使用数量,点击 放弃 或关闭弹窗;若确认订单,则点击 验证。 ::::

验证后,维修单进入 已维修 阶段,表单上方会出现 产品移动 智能按钮。

点击 产品移动 按钮,可查看产品在维修前后的移动历史。

{.align-center}

维修完成后,可直接将产品返还给客户。

如产品不在保修期,或需客户支付维修费用,点击 创建报价单,会打开一个预填了维修单中使用零件的 SO(销售订单) 表单,并自动计算维修总费用。

{.align-center}

若该销售订单需发送给客户,点击 确认,随后对客户开具维修费用发票。

:::: tip ::: title 提示 :::

若需向客户收取维修服务费,可在 SO(销售订单) 中添加一个服务类产品,用于计费。 ::::

要将产品返还给客户,进入 销售 应用,打开最初处理退货的原始 SO(销售订单),点击 交付 智能按钮。

在弹出的操作列表中,点击对应的逆向转移(来源文档应为 [Return of WH/OUT/XXXXX]),打开退货表单。表单顶部会出现 维修单 智能按钮,关联已完成的维修单。

点击表单顶部的 退货,弹出 逆向转移 窗口。

{.align-center}

如有需要,修改 数量 或点击右侧的 🗑️(垃圾桶) 移除不需要的产品行。

确认后点击 退货,系统会生成一张新的交付单用于将产品送回客户。

交付完成并成功将产品返还给客户后,点击 验证 完成交付。

::: seealso ../../sales/sales/products_prices/returns :::