billing-automation

Automate subscription billing, invoicing, and dunning workflows across plans and regions.

4|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/AI-Foundry-Core/ril-agents --skill billing-automation-ai-foundry-core
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: billing-automation
Source: https://github.com/AI-Foundry-Core/ril-agents/tree/main/plugins/payment-processing/skills/billing-automation
Command: npx skills add https://github.com/AI-Foundry-Core/ril-agents --skill billing-automation-ai-foundry-core

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Automates end-to-end subscription billing, invoicing, and dunning workflows to reduce manual effort and errors in recurring payments.

Core Features & Use Cases

  • Automated subscription lifecycle management from sign-up to renewal.
  • Invoice generation and delivery with tax calculation.
  • Dunning and retry workflows for failed payments, including grace periods and notifications.
  • Proration and usage-based billing for plan changes and metered usage.
  • Tax handling across jurisdictions with configurable rules.

Quick Start

Create a new subscription for a customer and trigger the initial billing cycle.

Frequently Asked Questions about billing-automation

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

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

You can automate recurring subscription billing by triggering workflows that manage the entire subscription lifecycle from sign-up to renewal. The system automatically generates invoices, calculates taxes, and handles proration for plan changes.

What is dunning and how does it work for failed subscription payments?

Dunning manages failed subscription payments through automated retry workflows. It applies grace periods and sends notifications to customers, reducing involuntary churn by systematically recovering declined transactions across billing cycles.

How do I handle usage-based billing and proration for plan changes?

Usage-based billing and proration are handled by calculating metered usage and applying proportional charges when customers change plans. This ensures accurate invoicing for partial billing cycles and variable consumption.

Does this support tax calculation across multiple jurisdictions and regions?

Yes, tax calculation across regions is supported through configurable tax rules. The system applies jurisdiction-specific tax logic during invoice generation, ensuring compliance for SaaS and usage-based billing scenarios globally.

Can I process refunds and manage the full subscription lifecycle?

Yes, you can process refunds and manage the full subscription lifecycle. The system handles sign-ups, renewals, plan upgrades, downgrades, and cancellations end-to-end, including automated billing cycles and payment integration.