mcpField
B
billing-automation

billing-automation

github.com/wshobson其他41.9k11.4k 次安装2 周前更新
代码仓库

关于 billing-automation

面向订阅及支付运营实现团队的自动化计费指南,涵盖定期扣费、发票、失败付款追回、按比例计费、税费和用量计费模式。

主要功能

  1. 01定期计费与计费周期
  2. 02发票生成与发送
  3. 03失败付款追回流程
  4. 04订阅变更的按比例计费
  5. 05税费计算概念
  6. 06用量计费模式

适用场景

  1. 01实现 SaaS 订阅计费
  2. 02自动处理发票
  3. 03追回订阅失败付款
  4. 04计算周期中途的套餐或席位变更费用

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/wshobson/agents --skill billing-automation

安装后在 Claude Code 中输入/billing-automation确认已加载。

附带文件references/details.md

详细介绍

计费自动化

掌握自动化计费系统,包括周期性计费、发票生成、催款管理、按比例计费以及税额计算。

何时使用本技能

  • 实现 SaaS 订阅计费
  • 自动化发票生成与发送
  • 管理支付失败后的恢复(催款)
  • 计算套餐变更时的按比例费用
  • 处理销售税、增值税(VAT)和商品及服务税(GST)
  • 处理基于用量的计费
  • 管理计费周期与续订

核心概念

1. 计费周期

常见间隔:

  • 每月(SaaS 最常见)
  • 每年(长期有折扣)
  • 每季度
  • 每周
  • 自定义(基于用量、按席位)
2. 订阅状态
trial → active → past_due → canceled
              → paused → resumed
3. 催款管理

通过以下方式自动恢复支付失败的流程:

  • 重试计划
  • 客户通知
  • 宽限期
  • 账户限制
4. 按比例计费

在以下情况下调整费用:

  • 周期中途升级/降级
  • 增加/移除席位
  • 更改计费频率

快速开始

from billing import BillingEngine, Subscription

# Initialize billing engine
billing = BillingEngine()

# Create subscription
subscription = billing.create_subscription(
    customer_id="cus_123",
    plan_id="plan_pro_monthly",
    billing_cycle_anchor=datetime.now(),
    trial_days=14
)

# Process billing cycle
billing.process_billing_cycle(subscription.id)

详细模式与完整示例

详细的模式文档位于 references/details.md。当上述导航层级不够用时,请阅读该文件。

评论

支持 Markdown