计划操作

计划任务 是预先配置的流程,允许用户根据指定的时间表或发生次数自动执行数据库中的某些任务。这些任务可以包括发送电子邮件、生成发票、数据清理等等。

在 Odoo 中,默认情况下,一些计划任务是激活的,以确保某些功能能够自动触发,然而数据库中也会出现许多计划任务选项,这些选项默认情况下 并未 激活。

在 Odoo 订阅 中,有两个计划操作用于启动活跃的定期订阅的计费流程,以及当订阅到期时应停止计费的情况。

默认情况下,它们是开启的,并且可以随时停用以手动管理订阅。

访问预定操作

重要

要访问计划操作,开发者模式 必须 被激活。

激活开发者模式后,导航至 设置应用 ‣ 技术 ‣ 计划动作

Odoo 设置应用中技术菜单下的计划操作选项。

这样做会显示一个专门的 计划动作 仪表板。在此页面上,列出了整个数据库的所有计划动作。

在此处,在搜索栏中输入 Subscription 。这样做会提供三个特定于订阅的结果。以下文档重点介绍列表中的最后两个结果:

  • 销售订阅:生成定期发票和付款

  • 销售订阅:订阅到期

Odoo 设置中计划操作页面上与订阅相关的结果。

通过在 计划动作 仪表板上相应行的 激活 列下查看勾选的复选框,确定计划动作是否处于激活状态;如果复选框为绿色并带有勾选标记,则计划动作处于激活状态。

如果需要激活计划操作,请从列表中点击所需的计划操作。

Odoo 设置应用中的计划动作表单。

然后,在计划操作表单中,将 激活 字段中的开关向右切换。这样做会使开关变为绿色,表示计划操作现在已 激活

在计划操作表单中,也可以通过 执行频率 字段设置计划操作的运行频率。

重要

如果执行时间少于五分钟,计划操作 不会 正常运行。这是所有计划操作的通用规则。

欲了解更多信息,请阅读 常见技术问题 文档。

生成定期发票和付款

为了使 销售订阅:生成定期发票和付款 的预定动作能够正确生成订阅的定期发票和付款,递延费用递延收入 账户 必须 设置好,以便 Odoo 能够处理与订阅相关的各种发票和付款。

要设置 递延费用递延收入 账户,请导航至 会计应用 ‣ 配置 ‣ 设置。这两个账户都可以在 默认账户 部分进行配置。

Odoo 会计应用设置页面中必要的递延账户设置。

递延费用递延收入 下拉菜单字段中输入正确的账户后,点击左上角的 保存

创建结算单

销售订阅:生成定期发票和付款 计划操作相关的元素可以在已确认的订阅销售订单中找到。

要检查这些元素,请在 订阅 应用程序中打开任何已确认的销售订单,以显示订阅销售订单表单。

在已确认的订阅销售订单表单上,重点关注 Recurring PlanDate of Next Invoice 字段。

Odoo 订阅应用中已确认的订阅销售订单。

当今天的日期与 下次发票日期 相同时,计划操作会创建一张发票。

Odoo 使用 Recurring Plan 字段中的信息来相应地更新下一个发票日期。

警告

如果产品的开票策略设置为 基于交付数量(手动) ,且交付数量为 0 ,Odoo 不会 创建发票,客户也不会被收费。

相反,订阅将作为免费循环产品处理,并在订阅销售订单的 chatter 中如此反映。

当这种情况发生时,会出现以下消息:自动续订成功。免费订阅。下一张发票:[日期]。未发送电子邮件。

一旦订阅销售订单的发票生成,点击出现在订阅销售订单顶部的 Invoices 智能按钮即可查看该发票。

如果账户上有 支付令牌,系统会向客户发送电子邮件,通知他们定期订阅扣款。

要检查是否存在 支付令牌,请打开 其他信息 标签页,并在 订阅 部分下查看 支付令牌 字段。

订阅销售订单表单上“其他信息”选项卡下的“支付令牌”字段。

如果没有 Payment Token,发票将被创建并发送给客户。在这种情况下,付款 必须 手动登记。

Closing invoices

如果满足以下条件,销售订阅:生成定期发票和付款 的预定操作也能够关闭订阅:

  • 如果订阅没有 支付令牌,创建并发布发票。

  • 如果订阅有 支付令牌,尝试扣款。

    • 如果扣款成功,创建并过账发票。

    • 如果扣款失败,定期发送提醒。

      • 如果订阅连续失败超过十四天,则关闭该订阅。

订阅到期

The Sale Subscription: subscriptions expiration scheduled action checks for all other conditions that may cause a subscription to close automatically. If certain conditions are met, the scheduled action closes that subscription.

首先,销售订阅:订阅到期 的预定动作会检查结束日期是否已过,该日期在订阅销售订单中配置。

Odoo 订阅中订阅销售订单的到期日期。

然后,销售订阅:订阅到期 的定时动作会检查发票是否未在付款期限内支付。

要访问与订阅相关的发票,请访问订阅产品的销售订单,并点击 Invoices 智能按钮。然后,查看 Invoice Date 列。

Odoo 订阅应用中订阅发票页面上的发票日期列。

未支付的订阅,其 发票日期 超过 定期计划自动关闭 字段设定的天数后,将由 销售订阅:订阅到期 计划动作自动关闭。

Odoo 订阅中周期性计划表单上的自动关闭字段。

例如,如果下一个发票日期是7月1日,并且 自动关闭 设置为 ‘30 天’,则计划操作将在8月1日关闭订阅。