SuperAPI AI 工具集

billing-automation

通用与其它

查看项目

更新于 10-16 03:13

技能介绍

用途:构建自动化计费系统,适用于 SaaS 订阅计费、发票生成与投递、失败付款催收、套餐变更按比例计费、销售税/VAT/GST 处理、用量计费以及计费周期与续费管理。

主要能力:管理订阅状态流转(trial→active→past_due→canceled,含 paused/resumed);按周期处理计费并生成发票;支持月/年/季/周及自定义周期;催收管理含重试计划、客户通知、宽限期与账户限制;按比例计算套餐升降级、席位增减与计费频率变更;税费计算覆盖美国销售税、英国/德国/法国 VAT、澳大利亚 GST,并提及 VIES 校验 VAT 号;用量计费支持分层与按单位定价。

使用方式:资料给出 Python 示例,如 from billing import BillingEngine, Subscription,初始化 BillingEngine 后调用 create_subscription(customer_id、plan_id、billing_cycle_anchor、trial_days) 创建订阅,再调用 process_billing_cycle(subscription.id) 处理计费周期。示例还展示 Subscription、BillingEngine、DunningManager、ProrationCalculator、TaxCalculator、Invoice、UsageBillingEngine 等类的结构与关键方法。

限制:资料为技能说明与示例代码,未提供安装命令、依赖清单、实际运行环境、收费与价格信息,也未说明与具体支付服务商的完整集成步骤;示例中的税率、重试间隔等仅为演示值,实际使用需按业务与合规要求配置。