用户指南
付款提醒与自动化规则
开启本地付款提醒,选择在到期日前后多少天发送提醒,并了解自动化规则目前能做什么、不能做什么。
追讨欠款是经营小企业中最不愉快、也最容易被忽略的一环。Invoice Flow 从两个层面来解决这个问题。第一层是一组本地付款提醒,应用会为每张未付发票在手机上安排提醒:到期前一次、到期当天一次、逾期后一次。它们不需要服务器、账号或网络。第二层是自动化规则下的规则编辑器,你在其中描述一个触发条件和一个动作,由一个引擎在应用每次启动时执行一次扫描。
本指南以 Ledger & Lane Accounting 为例,这是曼彻斯特一家由两名合伙人经营的记账事务所,以英镑向客户开票,付款期限为 14 天。两位合伙人希望在每张发票到期前三天收到提醒,并在逾期一周后发出一次坚决的催款通知。碰巧,这正是应用出厂时的默认设置,因此大部分工作只是确认这一设置,并了解各条通知会在何时出现。
本指南也坦诚说明一点:在当前版本中,规则编辑器与规则引擎并未真正互相连通。你可以创建、保存、切换和删除规则,文中也会说明具体方法,但真正会送达你的是那些定时提醒。详情见下文的规则部分。
屏幕上会看到什么
这两项功能都在设置标签页下,位于标题为自动化的分组中。图块通知(副标题“提醒、更新、促销”)会打开通知偏好设置。图块自动化规则(副标题“自动化您的工作流程”)会打开规则列表。
通知屏幕分为两组。在发票与提醒下有一个开关发票提醒(notifInvoiceRemindersTitle),副标题为“到期日、逾期、周期性”。开启后,下方会出现两行缩进的内容:提前 3 天提醒到期和逾期 7 天后提醒,每行都带有一个小铅笔图标。在来自应用下还有另外三个开关:应用更新、优惠与促销和提示与教程。页脚提示你,发票提醒是本地功能,离线也能正常工作。
自动化规则屏幕是一个简单的列表。每条规则是一张卡片,包含触发图标、规则名称、一个开/关开关、第二行显示触发条件、箭头、动作(例如“发票逾期 • 逾期 7 天 → 推送通知”),第三行有一个小徽章,显示该规则已运行的次数以及创建日期。角落的**+按钮会打开编辑器。当列表为空时,会显示“暂无规则”和一个创建您的第一个规则**按钮。
第三个需要了解的位置是仪表盘。如果你通过应用栏中的仪表盘组件图标启用了提醒(dashAlerts)小组件,那么每当有未清除的提醒时,就会出现一张标题为提醒的卡片,带有计数徽章、最多五条条目和一个全部清除链接。
如何设置提醒时机
Ledger & Lane 希望每张未付发票都能在到期前三天触发提醒,并在逾期七天后发出催款。以下是确认或更改这些数值的方法。
- 打开设置,在自动化下点击通知。
- 确保发票提醒已开启。如果你在 Android 13 或更高版本上首次开启此功能,系统会请求通知权限;请务必允许,否则不会送达任何通知。
- 点击提前 3 天提醒到期。会弹出一个标题为提前几天提醒到期?的面板,提供 1、2、3、5、7 或 14 天的选项。点击你想要的数值;面板关闭,该行随之更新。
- 点击逾期 7 天后提醒。面板逾期几天后提醒?提供 1、3、7、14 或 30 天的选项。选择其中一个。
- 离开该屏幕。这里没有保存按钮,每次选择都会立即保存。
新的时间设置只适用于此后保存的发票。提醒是在发票编辑器中保存发票的那一刻被安排的,并且是根据保存那一刻生效的偏好设置计算出来的。上周在“5 天”设置下保存的发票,会一直保留其 5 天提醒,直到你重新打开并再次保存它,此时应用会取消旧的一组提醒并安排一组新的。
对于一张 9 月 12 日星期五到期的发票,事务所的设置会产生三条通知,均在当地时间 09:00:
| 提醒 | 时间 | 标题 | 正文 |
|---|---|---|---|
| 到期前 | 9 月 9 日周二,09:00 | 发票 LL-0238 即将到期 | 还有 3 天到期付款 |
| 到期当天 | 9 月 12 日周五,09:00 | 发票 LL-0238 今日到期 | 今日到期付款 |
| 到期后 | 9 月 19 日周五,09:00 | 发票 LL-0238 已逾期 | 已逾期 7 天 |
点击任意一条通知都会打开对应的发票。
如何创建一条自动化规则
规则编辑器需要有效的试用期或 Pro 订阅;在免费账户上,+按钮和创建您的第一个规则都会跳转到升级屏幕。查看列表、开关规则以及删除规则在任何账户上都可用。
- 打开设置,点击自动化规则,然后点击+(或创建您的第一个规则)。
- 输入规则名称。此项为必填,也是你会在卡片上看到的内容,因此请写得清楚一些,例如“逾期催款(7 天)”。
- 打开触发器下拉菜单,选择发票已创建、发票已发送、发票逾期、即将到期、已收到付款、发票已付款、合同即将到期或金额阈值其中之一。默认值为发票逾期。
- 如果出现天数字段(逾期、即将到期、合同即将到期),请输入一个整数。更改触发器会将其重置为 7 天,合同类则重置为 30 天。对于金额阈值,你会看到一个金额字段和一个周期下拉菜单,选项为每月或每周。
- 打开动作下拉菜单,选择推送通知、应用内提醒、发送邮件、更改状态或生成发票。
- 填写该动作所需的字段。推送通知和应用内提醒需要一个标题和一个通知正文;你可以在文本任意位置插入{invoiceNumber}、{clientName}、{amount}和{dueDate}。发送邮件需要电子邮件地址、主题和邮件正文。更改状态会显示一个新状态下拉菜单。生成发票没有任何字段,只有一张说明卡片。
- 保持已激活开启,然后点击应用栏中的对勾图标。会出现“规则已保存”的提示,随后返回列表。
如何暂停、编辑或删除一条规则
- 要在不丢失规则的情况下暂停它,只需切换卡片上的开关。停用的规则仍会留在列表中,开关处于关闭状态。
- 要编辑规则,点击卡片。编辑器会打开并已填好所有字段,标题为编辑规则;点击对勾图标保存。
- 要删除规则,从右向左滑动卡片。会弹出一个标题为删除规则?的对话框,指明规则名称并警告它将被永久删除。点击删除确认,或点击取消保留。仅凭滑动本身不会删除任何东西。
如何在仪表盘上阅读应用内提醒
应用内提醒是仪表盘提醒卡片中显示的一个小表格里的行。设置了应用内提醒动作的规则本应向它输送数据,邮件类动作也是如此(见下文)。
- 在仪表盘上,点击应用栏中的仪表盘组件图标,启用提醒。
- 当存在提醒时,卡片最多会列出五条,每条都带有彩色图标:蓝色表示信息,琥珀色表示警告,红色表示错误。
- 点击一条提醒可将其标记为已读,并跳转到它所指向的内容:发票、合同屏幕、库存或支出。
- 点击小小的x可清除单条提醒,或点击全部清除清空卡片。被清除的提醒只是被隐藏,并未删除。
规则与细节
本地付款提醒
- 提醒仅在发票编辑器中保存发票时创建,无论是新建还是编辑。从发票详情屏幕更改状态不会创建提醒。从详情屏幕将发票标记为已付款或已取消会取消全部三条提醒。
- 对于已处于已付款或已取消状态的发票,或者在发票提醒关闭期间,不会安排任何提醒。
- 全部三条提醒都在手机本地时区的 09:00 触发。如果保存时计划时间已经过去(例如你录入了一张昨天就到期的发票),Android 会立即显示该通知。
- 文本内容会固定为你保存发票时所使用的应用语言。之后将应用切换到其他语言,不会翻译已经安排好的提醒。
- 每条提醒都是“Invoice reminders”通知渠道中的一条 Android 通知,因此你可以在系统通知设置中将其静音或重新设置样式,而无需改动应用本身。
- 没有专门的屏幕可以列出待发送的提醒;它们只以已安排通知的形式存在。
- 来自应用下的三个开关控制的是远程主题(版本说明、优惠、提示)。它们与发票提醒相互独立,默认关闭,只有应用更新除外。
- 如果你使用滞纳金计息,它也会在启动时的重新计算中触发一条本地通知。详见滞纳金指南。
自动化规则与引擎
引擎在应用每次冷启动时运行一次,在后台、紧跟在启动画面之后。它读取已激活的规则,评估基于时间的触发条件,并为每条规则、每张发票或合同、每个日历日最多执行一次对应动作。没有后台服务;如果不打开应用,就不会进行任何评估。唯一的事件驱动触发条件是已收到付款,它是在你对某张发票点击标记为已付款时由应用触发的。
为了完整起见,以下是引擎在真正匹配到规则时被设计执行的内容:
| 触发条件 | 引擎检查的条件 | 编辑器中是否可用 |
|---|---|---|
| 发票逾期 | 状态为已发送、未归档,到期日至少已过 N 天 | 是 |
| 即将到期 | 状态为已发送,将在未来 N 天内到期(默认 3) | 是 |
| 合同即将到期 | 合同已签署,结束日期在 N 天内(默认 30) | 是 |
| 已收到付款 | 由标记为已付款触发 | 是 |
| 周期性发票到期、库存不足、支出超阈值 | 排期计划今日到期、库存低于或等于阈值、本月或本周支出超过某金额 | 否 |
| 发票已创建、发票已发送、发票已付款、金额阈值 | 不存在对应的求值器 | 是 |
- 推送通知会在提醒渠道中显示一条系统通知,使用你设置的标题和正文。
- 应用内提醒会为仪表盘卡片插入一行,使用相同的标题和正文,并带有返回该发票或合同的链接。
- 发送邮件在设计上不会自行发送任何邮件。它会创建一条应用内提醒,标题为你设置的主题,正文末尾以方括号形式附上地址,这样发送始终是一个刻意的手动步骤。引擎读取的地址来自客户记录,而不是编辑器中的那个字段。
- 更改状态会将新状态直接写入发票,跳过正常状态更改所执行的附带效果(取消提醒、库存、项目合计)。
- 生成发票会将触发该规则的发票复制为同一客户的一张新草稿,使用全新的编号和当天的日期,然后发布一条“旧编号 → 新编号”的提醒。
- 编辑器中展示的四个占位符之外,引擎中还存在以下占位符:
{clientEmail}、{overdueDays}、{daysRemaining}、{contractTitle}、{endDate}。{amount}是仍需支付的金额,精确到两位小数;{dueDate}以 yyyy-mm-dd 的格式打印。
校验与默认值
- 规则名称为必填项;天数只能输入数字,且不能为空;金额不能为空。
- 新规则默认触发条件为发票逾期,7 天,动作为推送通知,已激活。更改状态默认值为已付款;周期默认值为每月。
- 打开编辑器(无论是新建还是编辑现有规则)需要 Pro 权限;规则列表、开关和删除操作则不需要。通知屏幕对所有人开放。
- 规则和提醒属于普通应用数据,会包含在备份中。提醒偏好设置(开关和天数)属于设备设置,不会随备份一起保存;在新手机上恢复备份后,请重新打开通知屏幕,并对需要提醒的发票重新保存一次。
提示
相关指南
- 通过邮件发送发票,了解提醒应当促成的手动跟进操作。
- 滞纳金,了解逾期提醒之后可能计入的附加费用。
- 发票状态、列表与历史记录,了解已发送、逾期和已付款是如何判定的。