掌握自动化计费系统,包括循环计费、发票生成、催款管理、按比例计费和税务计算。
技能概述
billing-automation 技能用于帮助用户构建和管理自动化计费系统。涵盖SaaS订阅计费、发票自动生成与发送、失败付款恢复(催款)、计划变更的按比例计费、销售税/VAT/GST处理、基于使用量的计费,以及计费周期和续订管理等核心功能。
下载地址:agentic-awesome-skills/skills/billing-automation at main · sickn33/agentic-awesome-skills · GitHub
触发条件
在以下情况下应该使用此技能:
- 实现SaaS订阅计费系统
- 自动化发票生成和发送
- 管理失败付款恢复(催款流程)
- 计算计划变更的按比例费用
- 处理销售税、VAT和GST
- 处理基于使用量的计费
- 管理计费周期和续订
不适用场景
- 只需要一次性发票或手动计费
- 任务与计费或订阅无关
- 无法更改定价、计划或计费流程
处理过程
1. 定义计划和定价
定义计划、定价、计费间隔和按比例计费规则:
- 确定订阅层级和功能差异
- 设定月度/年度定价策略
- 定义计费周期(月度、季度、年度)
- 建立升级/降级的按比例计费规则
2. 映射订阅生命周期
映射订阅生命周期状态和续订/取消行为:
- 定义订阅状态(活跃、暂停、取消、过期)
- 建立续订流程和通知机制
- 设置取消策略和宽限期
- 规划暂停和恢复功能
3. 实现发票和付款流程
实现发票、付款、重试和催款工作流程:
- 自动生成发票并发送给客户
- 集成支付网关处理付款
- 设置失败付款的重试逻辑
- 建立催款邮件序列
4. 税务建模
按地区建模税务和合规要求:
- 确定各地区的销售税/VAT/GST规则
- 实现税务计算和收取
- 处理税务报告和申报
- 确保符合当地法规要求
5. 验证和测试
使用沙盒付款验证并核对分类账输出:
- 在测试环境中验证所有计费场景
- 使用沙盒付款测试支付流程
- 核对分类账确保准确性
- 进行端到端测试验证
核心功能
- 循环计费- 自动处理定期订阅付款
- 发票生成- 自动创建和发送专业发票
- 催款管理- 自动化失败付款恢复流程
- 按比例计费- 计算计划变更的精确费用
- 税务计算- 自动计算销售税、VAT、GST
- 使用量计费- 基于实际使用量的灵活计费
- 周期管理- 管理计费周期和自动续订
安全注意事项
- 测试环境- 不要在测试环境中向真实客户收费
- 税务合规- 在生产上线前验证税务处理和合规义务
- 数据保护- 确保支付信息安全存储和处理
- 审计追踪- 保持完整的交易记录用于审计
资源文件
详细实施指南:
如需详细的模式、检查清单和示例,请打开resources/implementation-playbook.md文件,其中包含:
- 详细的实施模式
- 验证检查清单
- 代码示例和最佳实践
最佳实践
- 清晰的计划定义- 明确定义每个订阅层级的功能和限制
- 透明的定价- 确保客户清楚了解所有费用
- 自动化催款- 设置智能的催款邮件序列提高回收率
- 灵活的按比例计费- 提供公平的升级/降级计费方案
- 全面的测试- 在生产前彻底测试所有计费场景
- 合规优先- 确保符合所有地区的税务法规
- 监控和警报- 设置计费异常监控和警报
局限性
- 仅当任务明显符合上述范围时使用此技能
- 不要将输出作为环境特定验证、测试或专家审查的替代品
- 如果缺少必需的输入、权限、安全边界或成功标准,停止并请求澄清