基于时间和材料的开票

基于时间和/或材料的开票通常在无法准确估计项目规模或项目需求可能发生变化时使用。

这与固定价格合同不同,在固定价格合同中,客户同意为合同的履行支付指定的总金额——无论需要支付给员工、分包商、供应商、供应商等的费用是多少。

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

应用和设置配置

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

要安装 Project 应用,请导航至 Odoo 主仪表板 ‣ 应用。然后,在 应用 页面上,找到 Project 应用块,并点击 激活。页面会自动刷新并返回到 Odoo 主仪表板,此时 Project 应用已可供访问。

重复相同的过程以安装 会计 应用程序。

安装完成后,从主 Odoo 仪表板点击 会计 应用图标,并导航至 配置 ‣ 设置。 在 设置 页面上,向下滚动到 分析 部分,并确保 分析会计 旁边的复选框已勾选。

在 Odoo 会计设置页面中激活分析会计设置时的显示效果。

然后,点击 保存 以保存所有更改。

然后,导航至 Odoo 主仪表板 ‣ 项目应用 ‣ 配置 ‣ 设置。在 设置 页面上,于 时间管理 部分,确保 工时表 功能旁边的复选框已被勾选。

然后,点击 保存 以保存所有更改。

Odoo 项目设置页面上工时表功能的外观。

服务产品配置

Project 应用中启用了 Timesheets 功能后,现在可以对项目上花费的时间进行开票,但 在完成以下产品配置后才能实现。

重要

为项目花费的时间开具发票 适用于在产品表单中将 产品类型 设置为 服务 的产品。

要配置服务产品,首先导航至 销售应用程序 ‣ 产品 ‣ 产品。在 产品 页面,选择要配置的服务产品,或点击 新建,创建新产品。

在产品表单的 通用信息 标签页中,将 产品类型 设置为 服务。然后,打开 开票策略 字段的下拉菜单,并选择 基于工时表

接下来,从 Create on Order 下拉菜单中选择 Project & Task。该设置表示,当使用此特定服务产品创建销售订单时,将在 Project 应用中创建一个新的项目和任务。

服务产品的开票策略和订单创建字段的正确设置。

注解

也可以从 创建订单 下拉菜单中选择 任务 选项。如果选择了 任务 ,则从 项目 字段中选择任务将出现的现有项目,该字段仅在 创建订单 字段中选择了 任务 时出现。

将花费的时间添加到销售订单

正确配置服务产品,设置好 开票策略按订单创建 选项后,即可将花费的时间添加到销售订单中。

要查看实际操作,请导航至 销售应用 ‣ 新建 以打开一个空白报价单。然后,继续添加 客户,并在 订单行 选项卡中,点击 添加产品,并从下拉菜单中选择正确 配置的服务产品

接下来,点击 确认 以确认订单。

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

Odoo 销售中销售订单上的项目和任务智能按钮的外观。

如果点击 项目 智能按钮,将显示与此销售订单相关的具体项目。如果点击 任务 智能按钮,将显示与此销售订单相关的具体项目任务。两者也可以在 项目 应用中找到。

为了在销售订单中添加所花费的时间,请点击 任务 智能按钮。

在任务表单上,选择 工时表 标签。在 工时表 标签下,可以指派员工参与项目工作,他们在此任务上花费的时间可以由员工本人或创建销售订单的人员添加。

要添加员工及其在任务上花费的时间,请点击 工时表 选项卡中的 添加一行。然后,选择合适的 日期员工。还可以在 描述 列中添加这段时间内完成工作的简要描述,但这不是必需的。

最后,在 花费时间 列中输入任务所花费的时间,然后点击其他地方以完成 工时表 选项卡中的该行。

注解

花费时间 列中输入的时间会立即反映在 分配时间 字段中(位于任务表单顶部附近),以百分比形式显示,反映了到目前为止已完成的总分配工作时间的比例。

同样的信息以数字小时的形式显示在 已花费小时剩余小时 字段中,这些字段位于 工时表 标签页的底部。

Odoo 销售和 Odoo 项目中任务表单上工时表标签的显示方式。

重复此过程,无论有多少员工和工时投入到了项目中。

开具工时发票

将所有必要的员工和所花费的时间添加到项目任务后,返回销售订单以向客户收取这些小时数的费用。为此,可以点击任务表单顶部的 销售订单 智能按钮,或者通过位于屏幕左上角的面包屑链接返回销售订单。

回到销售订单表单,添加到任务中的时间会反映在 订单行 标签页(在 已交付 列中)以及销售订单顶部新的 记录小时数 智能按钮中。

要向客户收取项目所花费时间的费用,请点击 创建发票,并从 创建发票 弹出窗口中选择 常规发票。然后,点击 创建草稿发票

这样做会显示一个 客户发票草稿,清楚地展示在 发票行 选项卡中完成的所有工作。

小技巧

请注意 客户发票 中的 分析分配 列,因为该信息对于确保其他时间/材料开票任务正确且准确地完成是必要的。

Odoo 销售中显示销售订单所花费时间的发票草稿。

点击 确认 以确认发票并继续开票流程。

费用配置

为了跟踪和开具与销售订单相关的费用发票,必须 安装 Odoo 的 费用 应用。

要安装 费用 应用,请导航至 Odoo 主仪表板 ‣ 应用。然后,在 应用 页面上,找到 费用 应用块,并点击 激活

页面自动刷新并返回到主 Odoo 仪表板,现在可以访问 费用 应用程序。

将费用添加到销售订单

要向销售订单添加费用,首先导航到 费用 应用。然后,在主 费用 仪表板上,点击 新建,这将显示一个空白的费用表单。

在费用表单上,添加费用的 描述`(例如:`酒店住宿机票)。接着,在 类别 字段中,从下拉菜单中选择合适的选项(例如:餐饮里程旅行 & 住宿)。

注解

可以通过导航到 费用应用 ‣ 配置 ‣ 费用类别 来添加和修改费用类别。

然后,在 总计 字段中输入费用的总金额,以及可能适用的任何 包含税。接下来,确保选择了正确的 员工,并在 支付人 字段中指定谁支付了费用:员工(待报销)公司

接下来,在 Customer to Reinvoice 字段中,从下拉菜单中选择相应的销售订单。然后,同样从 Analytic Distribution 字段中选择相同的销售订单信息。

注解

如果销售订单包含基于 工时表里程碑交付数量 计费的服务产品,则 Analytic Distribution 字段 会将相应的销售订单作为选项。

如何在 Odoo 中正确填写附加到销售订单的费用表单。

如果有任何收据需要上传并附加到费用中,请点击 附加收据 按钮,并将必要的文件上传到费用中。这 不是 必需的,但可能会影响费用是否被批准。

当所有信息输入完毕后,点击 创建报告 以生成一份详细列出刚刚输入的所有费用信息的费用报告。

Odoo 费用中费用报告摘要的显示方式。

然后,可以选择 提交给经理 进行审批。一旦获得批准,在下一次工资单中报告 就会出现。

为了在本示例中展示完整的流程,请选择 提交给经理。然后,经理将点击 批准 以批准此费用,并点击 过账日记账分录 将此费用过账到会计日记账中。

开票费用

要为销售订单上的 费用 向客户开具发票,可以从 销售 应用或 费用 应用中的费用报告导航到相关的销售订单。在费用报告中,点击页面顶部的 销售订单 智能按钮。

如果费用报告已关联到销售订单,新配置的费用现在在 订单行 标签页中有自己的行,并且可以向客户开具发票。

出现在Odoo销售应用程序中销售订单的订单行选项卡上的费用。

要向客户开具销售订单上的费用发票,请点击 创建发票,从 创建发票 弹出窗口中选择 常规发票,然后点击 创建草稿发票

这样做会显示费用的 客户发票草稿。然后,可以像往常一样完成开票流程。

Odoo 销售中,由销售订单生成的费用对应的客户发票示例。

采购配置

为了向客户开具销售订单上的购买发票,采购 应用程序 必须 安装。

要安装 采购 应用,请导航至 Odoo 主仪表板 ‣ 应用。然后,在 应用 页面上,找到 采购 应用块,并点击 激活。页面会自动刷新并返回到 Odoo 主仪表板,此时 采购 应用已可供访问。

将采购添加到销售订单

要将采购添加到销售订单中,必须先创建采购订单。要创建采购订单,请导航至 采购应用 ‣ 新建 以显示空白的采购订单表单。

首先,在采购订单中添加一个 供应商。然后,在 产品 标签下,点击 额外列选项 下拉菜单,该菜单由两条带有点的水平线表示,位于列标题的最右侧。从该下拉菜单中选择 分析分配

如何在 Odoo 采购模块的采购订单表单上添加分析分配列。

在采购订单表单的 产品 标签页的标题中添加 分析分配 列后,继续将产品添加到采购订单中。为此,点击 添加产品,然后从下拉菜单中选择所需的产品。对所有要添加的产品重复此操作。

重要

为了使采购在销售订单上正确开具发票,采购订单上的产品 必须 标记为 可报销,将 开票政策 设置为 已交付数量,并在其产品表单的 重新开具费用 字段中选择 按成本 选项。

在 Odoo 中,针对销售订单开具发票的采购订单的产品设置。

然后,选择与此采购订单相关的销售订单对应的适当 分析分配 。为此,点击空的 分析分配 字段,以显示一个 分析 弹出窗口。

然后,从 部门 下拉菜单中,选择与要开具发票的销售订单相关的分析分配,以用于采购。

如何在 Odoo 中从采购订单中选择分析分配部门。

在采购订单的 产品 选项卡中输入所有信息后,点击 确认订单 以确认订单。然后,在收到产品时点击 接收产品。这将创建一个收货单。

注解

如果在确认产品收货前需要输入任何序列号/批次号,则在收货单上,点击产品行最右侧由四条水平线表示的 详情 图标。

这会显示一个 详细操作 标签页,可以在其中添加必要的 批次/序列号完成 数量。准备就绪后,点击 确认 以确认数据。

然后,点击 验证 以验证采购订单。

接下来,通过页面顶部的面包屑链接返回到采购订单,然后点击 创建账单 以创建一个供应商账单,该账单可以开具给附加销售订单上的客户。

供应商账单草稿,用于在 Odoo 中向客户开具采购订单的发票。

注解

在确认之前,请确保在 供应商账单草稿 上输入 账单日期。如果 输入 账单日期,将出现一个错误窗口,要求在确认之前输入该信息。

然后,点击 确认 以确认供应商账单,该账单随后会自动添加到销售订单中,并可以直接向关联的客户开具发票。

发票采购

要为销售订单上的采购向客户开具发票,首先 将采购添加到销售订单,然后在 销售 应用中找到所需的销售订单。

在附加到采购订单的销售订单上,所购买的产品现在在 订单行 标签下有了自己的产品行,并且已准备好进行开票。

采购订单产品在销售订单上,通过 Odoo 销售向客户开具发票。

要向客户开具购买发票,只需点击 创建发票,从 创建发票 弹出窗口中选择 常规发票,然后点击 创建草稿发票

这样做会显示一个 客户发票草稿,其中包含新添加的采购订单产品,位于 发票行 标签页中。

客户发票草稿,附有与销售订单关联的采购产品,在 Odoo 中。

要完成开票流程,请点击 确认 以确认发票,然后在 登记付款 弹出表单中点击 登记付款