开票项目流程

基于项目里程碑的发票适用于昂贵或大规模的项目。项目中的一系列里程碑代表了明确的工作顺序,这将不可避免地导致项目和/或合同的完成。

这种开票方法确保了公司在项目的整个生命周期内获得持续的资金流。客户可以密切监控项目开发的每个阶段,同时将大额账单分期支付,而不是一次性付清。

创建里流程式产品

在 Odoo 中,项目的每个里程碑都被视为一个独立的产品。

要创建和/或配置产品以这种方式工作,首先导航到 销售应用 ‣ 产品 ‣ 产品。然后,点击一个产品,或通过点击 新建 创建一个新产品。

基于里程碑开具发票的选项仅适用于某些产品类型。

在产品表单上,位于 通用信息 标签下,产品类型 字段 必须 设置为以下任一选项:服务活动门票活动展位课程

产品表单上带有选项的发票政策字段下拉菜单。

选择任意一个 产品类型 选项后,从 开票策略 下拉菜单中选择 基于里程碑

产品表单上带有选项的发票政策字段下拉菜单。

下方是 创建订单时生成 字段。

为确保工作流程尽可能顺畅,建议在 创建订单时 字段中选择一个选项。

注解

将其保留为默认的 选项不会对所需的工作流程产生负面影响。但是,项目 必须 直接从包含该特定产品的销售订单表单中创建。一旦项目创建完成,然后 就可以创建和配置里程碑和任务。

当点击 Create on Order 默认选项 Nothing 时,会显示一个下拉菜单,包含以下选项:

  • Task: 当订购此特定产品时,Odoo 会在 项目 应用中创建一个与此里程碑产品相关的任务。

  • Project & Task: 当订购此特定产品时,Odoo 会在 项目 应用中创建与此里程碑产品相关的项目和任务。

  • 项目: 当订购此特定产品时,Odoo 会在 项目 应用中创建一个与此里程碑产品相关的项目。

当选择 任务 时,会出现一个 项目 字段。在此字段中,选择在 项目 应用中应连接此创建任务的现有项目。

当在订单创建字段中选择任务选项时,项目字段会出现。

当选择 项目 & 任务项目 时,会出现两个新字段:项目模板工作区模板

里程碑产品上显示的项目模板和工作区模板字段。

The Project Template field provides template options to use for the project that will be created when this specific product is ordered.

工作区模板 字段提供了用于工作区的模板选项(适用于 Documents 应用,而非 Projects 应用),当订购此特定产品时,将自动为项目生成该工作区。

小技巧

出于组织目的,点击产品表单上的 销售 标签,并在 销售描述 字段中输入自定义的 ‘里程碑’ 相关描述。此信息会显示在销售订单的 订单行 标签页的 描述 列中。

或者,直接在销售订单的 订单行 标签页中编辑/修改 描述 字段。

不是 一个要求。

开票流程

注解

以下流程展示了三个里程碑产品,它们的 产品类型 设置为 服务,并且在 订单创建时 字段上设置为 任务

产品与服务在表单的“创建订单”字段中具有“产品类型”和“任务”。

这些任务随后被附加到一个已存在的 项目 上,在此例中,该项目名为 品牌重塑项目

要对里程碑进行开票,请创建一个包含里程碑产品的销售订单。为此,请转到 销售应用 ‣ 新建。这样会显示一个空白的报价单表单。

在此报价单中,添加一个 客户。然后,在 订单行 选项卡中点击 添加产品。接着,将里程碑产品添加到 订单行 选项卡中。

添加相应的里程碑产品后,点击 确认 以确认订单,这将报价单转化为销售订单。

当订单确认后,新的智能按钮会出现在销售订单的顶部,这些按钮基于产品表单中 创建于订单 字段的选择而显示。

在销售订单中,点击 里程碑 智能按钮。这样会显示一个空白的 里程碑 页面。点击 新建 以添加里程碑。

向包含里程碑产品的销售订单添加里程碑。

为里程碑输入一个 名称。接着,将其应用到相应的 销售订单项。最后,如果需要,为里程碑分配一个 截止日期

对所有里程碑销售订单项重复此过程。

然后,通过面包屑导航返回到销售订单。在销售订单中,点击 Tasks 智能按钮。这样会显示一个 Tasks 页面,其中包含为每个销售订单项生成的任务,这些任务在 Create on Order 字段中指定了该选项。

通过销售订单中的智能按钮访问的里程碑产品任务页面示例。

要手动将配置的里程碑分配给任务,请点击所需任务,这将显示任务表单。在任务表单上,在 里程碑 字段中选择此任务应连接的适当里程碑。

在 Odoo 销售中处理里程碑产品时,任务表单上的里程碑字段。

对所有里程碑任务重复此过程。

这些任务经过适当配置后,员工在完成任务的同时记录他们的进度,并添加与任务相关的任何笔记。

然后,当该任务完成时,意味着该里程碑已经达成。此时,就是为该里程碑开具发票的时候了。

要对里程碑进行开票,首先返回到销售订单——可以通过面包屑链接,或者导航到 销售应用 ‣ 订单 ‣ 订单 并选择相应的销售订单。

回到销售订单表单,点击 里程碑 智能按钮,并在该特定任务的 达成 列中勾选复选框。

通过里程碑智能按钮将里程碑标记为已完成时的显示效果。

接下来,返回到销售订单——可以通过点击 里程碑 页面上的 查看销售订单 ,或者通过面包屑链接返回。

回到销售订单上,已达成里程碑的订单行项目的 已交付 列已被填充。这是因为里程碑已经达成,因此被视为已交付。

在 Odoo 中,已达到的里程碑产品在销售订单上标记为已交付。

点击左上角的 创建发票。这样会显示一个 创建发票 的弹出窗口。

点击创建发票按钮时出现的创建发票弹出窗口。

创建发票 弹出窗口中,将 创建发票 选项保留为默认的 常规发票 选择,然后点击 创建草稿发票 按钮。

点击 创建草稿发票 后,Odoo 会显示 客户发票草稿发票行 标签页中展示已达成里程碑的内容。

一份客户发票草稿,仅显示已达成里程碑的产品。

在此发票页面上,点击 确认 按钮以确认发票。然后,当客户支付了此里程碑款项时,点击 登记付款

当点击 Register Payment 时,会弹出一个 Register Payment 窗口。

点击“登记付款”时出现的“登记付款”弹出窗口。

在此弹出窗口中,确认自动填充字段的准确性,然后点击 创建付款

点击后,弹出窗口消失,Odoo 返回到该里程碑的发票页面,此时右上角会显示一个绿色的 In Payment 横幅。此横幅表示发票已支付。

一张包含里程碑产品的发票,已通过“付款中”横幅支付。

然后,通过面包屑链接返回到销售订单。回到销售订单后,在 订单行 标签页中,已开具发票并支付的达成里程碑,现在其 已开票 列已填充。

已支付的里程碑产品的“已开票”列将被填充。

在销售订单的顶部还有一个新的 Invoices 智能按钮。点击它可以显示与此销售订单相关的所有发票。

带有里程碑的销售订单顶部显示的发票智能按钮。

只需在每个里程碑进行时重复上述过程,随后完成即可。

继续这一过程,直到整个项目完成,每个里程碑都已开具发票,整个订单已全额支付。