billing-automation

Automate subscription lifecycle, invoice generation, tax calculation, and dunning workflows.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Subscriptions and recurring billing require reliable lifecycle management, invoicing, dunning, tax handling, and usage-based charges. This skill provides an end-to-end automation framework to manage customers, generate invoices, handle retries, and apply taxes.

Core Features & Use Cases

  • Automates recurring billing cycles, invoice generation, and dunning workflows for failed payments.
  • Supports prorated charges, plan changes, and usage-based billing with tax calculation.
  • Scales across subscriptions, trials, renewals, and refunds while maintaining compliance.

Quick Start

Create a new subscription for a customer, generate the first invoice, and process the initial payment.

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 invoice generation?

Subscription billing automation is handled by creating a customer subscription, generating the first invoice, and processing the initial payment. The workflow manages recurring billing cycles, plan changes, and renewals automatically across all active subscriptions.

What is dunning in recurring billing and how does it work?

Dunning in recurring billing is the automated process of retrying failed payments and recovering lost revenue. This skill handles dunning workflows by automatically retrying failed charges across customers and subscription plans to minimize involuntary churn.

How do I calculate proration and usage-based charges for plan changes?

Proration and usage-based billing are calculated automatically when customers change plans or consume metered services. The skill applies prorated charges for mid-cycle upgrades or downgrades and tracks usage-based pricing metrics to generate accurate invoices.

Can I handle tax calculation and compliance for SaaS subscriptions?

Tax calculation for SaaS subscriptions is supported as part of the end-to-end billing workflow. The skill applies taxes during invoice generation across customers and plans, maintaining compliance for recurring billing cycles, trials, and refunds.

What is the best way to manage subscription lifecycles including trials and refunds?

Subscription lifecycle management is best handled through end-to-end automation that scales across trials, renewals, and refunds. The skill provides a framework to manage the entire customer lifecycle from initial trial through paid renewal and refund processing.

Does this billing automation approach support usage-based pricing models?

Usage-based pricing models are fully supported alongside standard subscription billing. The skill handles usage-based charges, metered billing, and automated tax calculation, enabling SaaS and usage-based pricing workflows to scale across multiple plans.