计费自动化
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/billing-automation。
技能介绍
要解决什么问题
SaaS 与订阅产品在上线计费后,往往很快撞上同一类工程问题:周期扣款与续订状态不一致、套餐升降级时的按比例(proration)算不清、支付失败后缺少可执行的催缴(dunning)流程,以及不同地区的销售税、VAT、GST 规则难以在账本里对齐。若仍依赖一次性开票或手工改价,规模一上去就会拖慢财务闭环,也更容易在合规上留坑。
技能如何组织实现
本技能把「计费自动化」拆成可落地的操作路径,而不是泛泛讲概念:
- 套餐与周期:定义定价、计费周期,以及变更订阅时的按比例规则。
- 订阅生命周期:梳理从开通、续订到取消的状态与行为,避免「扣了款但状态没更新」类 bug。
- 开票与支付链路:实现开票、支付、失败重试与催缴工作流,覆盖失败支付挽回场景。
- 税费与合规:按地区建模税种与合规要求,并在沙箱支付下核对账本输出。
- 用量计费:支持基于用量的计费与周期管理。
需要更细的模式、检查清单与示例时,可对照 resources/implementation-playbook.md。
适用边界与安全
不适用于仅需一次性发票、完全手工计费,或业务与订阅/计费无关、且无法改动定价与流程的情况。安全上:不要在测试环境向真实客户扣款;生产上线前务必核实税务处理与当地合规义务。
使用场景
- 新上线按月/年订阅产品,需要定义套餐、计费周期并在用户升降级时自动算按比例费用
- 支付网关经常返回失败,需要设计重试节奏与催缴邮件/通知,减少被动流失
- 要在北美与欧盟同时售卖,需按地区区分销售税、VAT 并在开票与账本里一致体现
- 产品按 API 调用量或存储用量收费,需要把用量采集与周期性出账、续订流程打通
适合人员
- 负责订阅商业化落地的后端工程师,要把定价、周期扣款与订阅状态机接到支付与开票系统
- FinOps 或财务系统对接同学,需要核对沙箱扣款结果与账本、税费字段是否一致再上线
- 增长或产品运营,在套餐变更、试用转付费场景里验收按比例账单与催缴策略是否符合预期
- 正在从手工开票迁移到自动化计费的小型 SaaS 创始人,需要按检查清单梳理生命周期与合规要点