跳转到主要内容
使用向客户就一段时间内的服务收费,可将一次性费用(例如实施费)与订阅或支持计划等循环费用相结合。销售和财务团队只需设置一次;Alforse 会根据其行算出每张发票和每个月的收入,在每张发票到期时生成草稿,并逐月确认收入。

概述

合约位于销售 → 服务合约下。

设置合约

您可以通过两种方式开始一份合约:
  • 在合约列表上,选择“添加合约”(Add Contract)。
  • 在销售订单上,从其菜单中选择“创建合约”。参见来自销售订单。
新合约会打开一个五步的引导式设置。在第一步选择“下一步”会将合约保存为草稿;此后,每一步都会随您的编辑自动保存。要回到未完成的草稿,请打开它并选择“继续配置”。

来自销售订单

如果交易最初是作为销售订单录入的,请使用订单菜单中的“创建合约”(已取消或已关闭的订单不提供)。选择要移动的服务行;已开票的行无法移动。Alforse 会打开一份新的合约草稿,带入订单的客户、账单收款人、付款条件、币种和采购订单号。移动过来的行为一次性类型,因此请将任何订阅行切换为循环,并为其指定费率单位。 此后订单会将已移动的行视为已开票,因此对订单开票只会收取剩余的行。如果您删除合约草稿或其中的某一行,受影响的行会回到订单。

生命周期

确认

仅当满足以下条件时,“确认”才会成功:
  • 合约至少有一行,且每一行都是服务物料;
  • 每条循环行都有费率单位;
  • 每行的发票合计等于该行的总额;并且
  • 每行的收入等于其计费金额。

确认之后

此后,条款和行只能通过修订更改。有三个属性仍可直接编辑:“合约类型”、“开票”和“备注”。“删除合约”仅对草稿可用。

结束

当合约的结束日期已过且每张计划发票都已生成草稿时,每日计费任务会将合约标记为已结束。开放式合约除非被取消,否则永远不会进入此状态。

合约类型

每份合约和每次修订都有一个:

行

一行对一个服务物料计费。其“收入类型”为一次性或循环,并拥有自己的数量、费率、折扣、开始日期和结束日期;结束日期留空则一直运行到合约结束。要一次查看所有字段,请打开“编辑详情”。

发票日程表

计费周期

开票条款在每份合约中只设置一次,并把每条循环行切分为若干计费周期:

周期如何定价

Alforse 对每个周期按整数费率单位收费,并将剩余部分按天按比例分摊。
  • 月份从周期的第一天起算。 因此 3 月 15 日至 4 月 14 日算作整整一个月,而按日历对齐的 11 月 15 日至 30 日这一周期则是 30 天中的 16 天。
  • 按日费率随天数缩放。 31 天的月份按每天 $15 计算,合计 $465。
  • 例外:对更长的费率单位(月、季度、年)按周开票。 此时每天按年度平均值定价,这使每周完全相同(每月 $3,650 时,一周为 $840.00),并使 365 天的一年恰好合计十二个月。

示例

一份合约于 11 月 1 日开始,按月期初开票。它有三行:

编辑日程表

合约为草稿时,日程表显示为网格:每张发票一行,每个行项目一列。您可以:
  • 在单元格中编辑日期或金额,
  • 用“添加发票”插入一张发票,或
  • 用行菜单中的“删除发票”移除一张。
编辑会使日程表与各行脱钩:此后,行的更改会体现为剩余待开票金额,而不再更新网格。要放弃您的编辑并根据各行重新生成日程表,请使用“重置排程”。

提前计划多远

有结束日期的合约会一直计划发票到该日期。开放式合约只计划到下一个计费周期,且计划范围每天向前滚动。

期中迁移的合约

当合约在期限进行到一半时从另一个系统迁来,请打开高级 → “从另一个系统迁移?”并设置。在该日期当天或之前结束的周期会标记为已外部计费,Alforse 绝不会为它们开票。

开票

何时生成发票草稿

每日任务会把每张日期不晚于今天的计划发票转换为一张销售发票,每份合约一张。要为某份合约立即执行,请在其启用期间选择其上的“发票”。发票行显示其涵盖的计费周期,以及合约行的数量、标价和折扣;合约的“发往”成为发票的收货地址。

生成草稿之后会怎样

之后的处理由合约的“开票”属性决定。如果合约未设置,则适用公司默认值:设置 → 开票中的“循环发票”。 对于过账并通过Stripe发送,计费客户必须已关联到一个 Stripe 客户。如果没有,“确认”会提供关联一个邮箱相同的现有 Stripe 客户,或新建一个,并且您需要拥有创建发票的权限。

被扣留待评审的发票

出现下列情形时,发票不会遵循该设置,而是被扣留:
  • 为合约变更贷记,
  • 重新开具已作废的发票,
  • 违反销售规则,或
  • 遇到过账错误。
被扣留的发票在销售发票中显示黄色的需要评审徽章,且列表可按需要评审筛选。合约的销售人员(若没有则为创建者)会收到每日汇总。

作废和删除

如果您作废一张已过账的合约发票,其周期会回到日程表,并由下一次运行再次计费,这次放在一张被扣留的发票上。删除合约发票草稿会以同样的方式释放其周期。

收入

每行何时赚取收入

赚取窗口从“上线”(Go-Live)开始(若为空,则为“收入开始”,再不然为该行的开始日期),到“收入结束”(否则为该行的结束日期)结束。在窗口内,该行遵循两种之一:

收入计划

在该窗口内,收入计划把该行的已计费总额分配到各个日历月,每月一个数字。草稿以网格显示(月份为行,各行项目为列),您可以覆盖某个数字、用“添加月份”插入一个月,或用“删除月份”去掉一个月。一行必须确认的收入恰好等于它所计费的金额,因此只要“剩余待确认”行显示任何金额,“确认”就会被阻止。

迁移的收入

对于从另一个系统迁移的合约,请设置“从…确认收入”。在此之前的月份显示为外部已确认,且每一行都以“已计费减去在别处已确认”作为期初余额开始,您需要通过自己的期初凭证来过账。

收入如何过账

收入与行绑定,而不是与发票绑定。每一行跟踪它已开票金额与已确认金额之间的差额。
  • 先计费后赚取: 针对尚未赚取的收入开具的发票,过账到,而不是销售。
  • 先赚取后计费: 为尚未开票的月份确认的收入,会累积在中。当对应的发票到来时,它首先冲销该合同资产余额,只递延剩余部分。
  • 每月确认: 会计 → 收入确认下的收入确认运行,会确认在该运行的期间结束前已开始的每个计划月份。它在递延收入余额的范围内冲减,其余记入合同资产。

保护已过账数据的规则

  • 在合约月份到期之前提出的确认运行,必须在过账前重新计算。
  • 对于外币合约,已冲销余额上的汇兑差额计入已实现汇兑损益,绝不计入收入。
  • 修订、取消和续订会从其生效日期起重新计划收入。已确认的月份绝不会被更改;任何差额都放在下一个计划月份。

修订

进行更改

修订是启用中的合约在确认后进行更改的方式。打开“修订”,输入“更改日期”和“原因”,然后编辑、添加或结束行。“生效”选项决定更改的时间安排: Alforse 将每项更改都存储为一次,并在合约的修订部分显示历史记录,最新的在最上面。

对已开票周期的调整

当某张发票已涵盖变更日期之后的天数时,这些天数会在下一张发票上通过一项调整得到更正,调整额等于已计费金额 × 变更后的天数 ÷ 已计费天数。 以示例为例,假设席位在 3 月 12 日从 12 个增加到 18 个。4 月 1 日的发票随后会带有一笔 $309.68 的贷项和一笔 $464.52 的费用,对应 3 月最后 20 天。

预览与分类

修订对话框在保存任何内容之前,会显示由此产生的调整和即将开具的发票的预览。它会根据循环价值的变动建议一个“合约类型”:上升时为扩展,下降时为缩减。

取消

取消合约

“取消”会要求输入“结束日期”,默认为当前计费周期的末尾,这样已经计费的内容就无需贷记。未结束的行在该日期停止,其后的计划发票被删除,合约也不会续订。

抵免未使用的时间

在客户已提前付款的周期中途结束合约?勾选“抵免未使用时间”(Credit unused time),Alforse 会生成涵盖剩余天数的贷项凭证草稿。过账后,该凭证从递延收入中扣除,已确认的部分则从合同资产中扣除。请注意,该凭证无法作废。

对收入的影响

对新结束日期之后月份已确认的收入会被冲回:下一次确认运行会记入一个负数月份。

撤销

改变主意了?“撤销取消”会恢复之前的结束日期和续订设置,前提是已取消的结束日期仍在未来,且任何未使用时间的贷项凭证尚未过账。

续订

在“时长”中选择期限长度:6 个月、1 年、2 年、3 年、自定义结束日期,或开放式(无结束日期)。 将“完成时的操作”设为续订,则在结束日期当天,每日任务会再增加一个期限。继续的循环行按“续订涨幅(%)”上调价格,并由一次现有修订记录该续订。

故障排除

设置期间

确认时

在启用的合约上

标记为需要评审的发票

相关内容