billing-automation

Automate subscription billing, invoicing, and dunning workflows for recurring payments.

3|1|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/duanbiao2000/obsidianDoc26 --skill billing-automation-duanbiao2000
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: billing-automation
Source: https://github.com/duanbiao2000/obsidianDoc26/tree/main/agents-main/plugins/payment-processing/skills/billing-automation
Command: npx skills add https://github.com/duanbiao2000/obsidianDoc26 --skill billing-automation-duanbiao2000

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

Billing automation to manage recurring payments, invoice generation, and payment recovery across subscription lifecycles, reducing manual effort and errors.

Core Features & Use Cases

  • Automated subscription lifecycle management (trial, active, past_due, canceled, paused)
  • Invoice generation and delivery with taxes and proration
  • Dunning and retry workflows to recover failed payments
  • Proration for mid-cycle plan changes and usage-based charges
  • Tax calculation by jurisdiction (VAT, GST, sales tax) and multi-currency support
  • Billing cycles, renewals, and usage-based billing as applicable

Quick Start

Create a subscription for a customer and run the first billing cycle to generate the initial invoice.

Frequently Asked Questions about billing-automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate subscription billing and invoicing for recurring payments?

You can automate subscription billing and invoicing by creating a subscription for a customer and running the first billing cycle to generate the initial invoice. The workflow covers trial, active, past_due, canceled, and paused states across recurring payment cycles.

How does proration work when customers change plans mid-cycle?

Proration calculates credits and debits for mid-cycle plan changes and usage-based charges. It automatically adjusts invoice generation and delivery to reflect the exact time remaining in the billing cycle.

Can I handle tax calculations by jurisdiction for SaaS platforms?

Yes, tax calculation by jurisdiction supports VAT, GST, and sales tax for SaaS platforms and usage-based services. The system includes multi-currency support and integrates tax handling directly into invoice generation.

What's the best way to manage subscription lifecycles and renewals?

Subscription lifecycle management automates transitions between trial, active, past_due, canceled, and paused states. It handles billing cycles, renewals, and usage-based billing while maintaining audit trails across the entire recurring payment process.

Do I need payment integrations to use recurring billing automation?

Payment integrations are extensible and support end-to-end billing logic including cycle management, tax handling, proration, and retry strategies. The system reduces manual effort and errors across the subscription billing workflow.