基于时间和材料的开票

当无法准确估算项目规模,或项目需求可能变化时,通常使用基于时间和/或材料的开票方式。

这不同于固定价格合同,后者是客户同意为合同的全部履行支付一个指定的总额——不论实际支付给员工、分包商、供应商等的费用是多少。

Odoo 销售应用可以对时间以及各种费用(如交通、住宿)进行开票,还可以对为完成订单所需的采购进行开票。

首先,为了准确跟踪项目进度,必须安装 Odoo 项目会计应用。

要安装 项目应用,进入
Odoo 主仪表盘 --> 应用
应用 页面找到 项目 模块,点击 激活。页面会自动刷新并返回主仪表盘,此时 项目 应用已可使用。

同样的步骤安装 会计 应用。

安装完毕后,点击主仪表盘上的 会计 图标,进入
配置 --> 设置。在 设置 页面向下滚动至 分析 部分,确保勾选了 分析会计

{.align-center}

点击 保存 保存所有更改。

随后,进入
Odoo 主仪表盘 --> 项目应用 --> 配置 --> 设置。在 设置 页面 时间管理 部分,确保勾选了 工时表 功能。

再次点击 保存

{.align-center}

项目 应用中激活了 工时表 功能后,才能对项目耗费的时间进行开票,但前提是必须满足以下产品配置。

:::important 重要
只有在产品表单中将 产品类型 设置为 服务,并在 计费政策 选择 基于工时表 时,才能实现基于时间的开票。 :::

配置服务产品的步骤:

  1. 进入 销售应用 --> 产品 --> 产品
  2. 选择已有的服务产品,或点击 新建 创建新产品。
  3. 常规信息 选项卡,将 产品类型 设置为 服务
  4. 计费政策 下拉框中选择 基于工时表
  5. 创建方式 下拉框中选择 项目 & 任务(或仅 任务),表示在创建此服务产品的销售订单时,会自动在 项目 应用中创建对应的项目与任务。

{.align-center}

:::note 如果在 创建方式 中选择 任务,则需要在 项目 字段中指定该任务所属的已有项目,该字段仅在选择 任务 时出现。 :::

配置好服务产品后,即可在销售订单中记录工时。

  1. 进入 销售应用 --> 新建,打开空白报价单。
  2. 填写 客户 信息,在 订单行 选项卡点击 添加产品,选择已配置好的服务产品。
  3. 点击 确认

确认后,订单表单顶部会出现 项目任务 两个智能按钮。

{.align-center}

点击 任务 智能按钮,进入对应任务表单的 工时表 选项卡:

  • 点击 添加行,选择 日期员工(可选填写 描述),并在 工时 列输入实际工作时长。
  • 输入后,系统会自动在任务表单顶部的 已分配时间 字段显示已完成的百分比;在 工时表 选项卡底部可查看 已用工时剩余工时

:::note 注意:在 工时 列输入的时间会实时反映在任务表单的 已分配时间 百分比中。 :::

对所有参与项目的员工重复上述操作即可。

所有工时录入完成后,返回销售订单:

  • 订单行 选项卡的 已交付 列以及顶部的 已记录工时 智能按钮中可看到已记录的工时。
  • 点击 创建发票,在弹出窗口选择 常规发票,随后点击 创建草稿发票

系统会生成 客户发票草稿,在 发票行 中显示对应的工时明细。

:::tip 提示:请留意 分析分配 列,确保其指向正确的分析账户,以便后续的费用/材料计费能够准确归属。 :::

点击 确认 完成发票。

若需对与销售订单关联的费用进行跟踪并开票,必须安装 费用 应用。

Odoo 主仪表盘 --> 应用 中找到 费用 模块并 激活,页面会自动刷新,费用应用即可使用。

  1. 打开 费用 应用,点击 新建,进入空白费用表单。
  2. 填写 描述(如 “酒店住宿”),在 类别 下拉框选择相应类别(如 餐饮、里程、差旅与住宿等)。
  3. 输入 总额包含税费(如适用),选择 员工,在 付款方 中选择 员工(待报销)公司
  4. 重新开票给客户 字段中选择对应的销售订单,并在 分析分配 中同步选择相同的分析账户。

:::note 仅当销售订单包含基于工时表、里程碑或交付数量计费的服务产品时,分析分配 才会出现对应的订单选项。 :::

如有票据,可点击 附加收据 上传。完成后点击 创建报表,生成费用报表。

{.align-center}

费用报表生成后,可点击 提交给经理 进行审批,审批通过后出现 在下次工资单中 选项。

在关联了费用的销售订单中,费用会出现在 订单行 选项卡。操作同工时发票:

  • 点击 创建发票常规发票创建草稿发票确认

若需对销售订单中的采购进行开票,必须安装 采购 应用。

Odoo 主仪表盘 --> 应用 中激活 采购 模块。

  1. 采购 应用中点击 新建,创建采购订单。
  2. 添加 供应商,在 产品 选项卡的列标题右侧点击 额外列选项(两条横线带点),选择 分析分配 列。
  3. 添加产品时,确保产品勾选 可报销,计费政策为 交付数量,并在 重新开票费用 中选择 成本价

:::important 重要:只有满足上述设置的采购产品,才能在销售订单中正确开票。 :::

  1. 分析分配 字段中选择与目标销售订单对应的分析账户。
  2. 确认采购订单后,点击 收货,完成收货后点击 验证。如需输入序列号/批号,可在收货单的 详细操作 中填写。

完成收货后,返回采购订单,点击 创建账单,生成供应商账单草稿。

{.align-center}

:::note 请务必在 账单日期 中填写日期,否则系统会提示错误。 :::

确认账单后,系统会自动把该账单关联到对应的销售订单。

在已关联采购的销售订单中,采购产品会出现在 订单行。同样点击 创建发票常规发票创建草稿发票确认,随后在弹窗中 登记付款 完成整个开票流程。