# Billing Automation > Construye sistemas de facturación automatizada para pagos recurrentes, facturación, ciclo de vida de suscripciones y gestión de dunning. Fuente: https://skillsagentes.com/skills/wshobson/agents/billing-automation Markdown: https://skillsagentes.com/skills/wshobson/agents/billing-automation.md Repositorio: https://github.com/wshobson/agents Autor: wshobson Licencia: MIT Actualizado: hace 4 meses Coste de contexto: 55 tok instalada, 475 tok al activarse, 4.3k tok con todos los archivos del bundle Bundle: 2 archivos, 17 KB Permisos que pide: ninguno declarado ## Instalación Un skill son archivos markdown: los mismos archivos valen para cualquier agente y lo único que cambia es el directorio de destino, es decir la bandera `--agent`. Añade `-g` para instalarlo en todos los proyectos de la máquina. ```bash # Claude Code npx -y skills add wshobson/agents --skill billing-automation --agent claude-code # Cursor npx -y skills add wshobson/agents --skill billing-automation --agent cursor # Codex npx -y skills add wshobson/agents --skill billing-automation --agent codex # Gemini CLI npx -y skills add wshobson/agents --skill billing-automation --agent gemini # Windsurf npx -y skills add wshobson/agents --skill billing-automation --agent windsurf # Cline npx -y skills add wshobson/agents --skill billing-automation --agent cline ``` ## Qué hace - Implementa sistemas de facturación recurrente con ciclos de suscripción, generación de facturas y cobro - Automatiza la gestión de dunning para recuperar pagos fallidos con reintentos y notificaciones - Calcula cargos prorrateados por cambios de plan, asientos o frecuencia de facturación - Gestiona impuestos como IVA, GST y sales tax en el proceso de facturación ## Cuándo usarla - Implementar facturación de suscripciones SaaS - Automatizar la generación y entrega de facturas - Gestionar recuperación de pagos fallidos (dunning) - Calcular cargos prorrateados o procesar facturación por uso ## Qué la activa - "Necesito automatizar el ciclo de facturación de mi SaaS" - "Ayúdame a implementar dunning para pagos fallidos" - "Cómo calculo el prorrateo al cambiar de plan a mitad de ciclo" ## Archivos - SKILL.md — 2 KB - references/details.md — 15 KB ## SKILL.md Reproducido tal cual desde wshobson/agents bajo MIT. Esta sección es el documento original y está en inglés. # Billing Automation Master automated billing systems including recurring billing, invoice generation, dunning management, proration, and tax calculation. ## When to Use This Skill - Implementing SaaS subscription billing - Automating invoice generation and delivery - Managing failed payment recovery (dunning) - Calculating prorated charges for plan changes - Handling sales tax, VAT, and GST - Processing usage-based billing - Managing billing cycles and renewals ## Core Concepts ### 1. Billing Cycles **Common Intervals:** - Monthly (most common for SaaS) - Annual (discounted long-term) - Quarterly - Weekly - Custom (usage-based, per-seat) ### 2. Subscription States ``` trial → active → past_due → canceled → paused → resumed ``` ### 3. Dunning Management Automated process to recover failed payments through: - Retry schedules - Customer notifications - Grace periods - Account restrictions ### 4. Proration Adjusting charges when: - Upgrading/downgrading mid-cycle - Adding/removing seats - Changing billing frequency ## Quick Start ```python 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) ``` ## Detailed patterns and worked examples Detailed pattern documentation lives in `references/details.md`. Read that file when the navigation tier above is insufficient. ## Dónde encaja - Categoría: [Finanzas](https://skillsagentes.com/categorias/finanzas.md) — Contabilidad, modelado financiero y flujos de reportes. - Creador: [wshobson](https://skillsagentes.com/creators/wshobson.md) — 183 skills en el directorio - [Todas las skills](https://skillsagentes.com/skills.md) - [Ranking de instalaciones](https://skillsagentes.com/ranking.md) ## Otras skills del mismo repositorio - [Hermes Tweet](https://skillsagentes.com/skills/wshobson/agents/hermes-tweet.md): Instala y opera Hermes Tweet, un plugin de Hermes Agent para investigar X/Twitter, leer timelines, analizar tweets y ejecutar operaciones privadas o de cambio de estado con aprobación previa. - [Superself](https://skillsagentes.com/skills/wshobson/agents/superself.md): Úsalo cuando un proyecto guarda su estado en Superself: lee `self context` al iniciar sesión, vincula el trabajo a una work unit, reporta con evidencia y registra decisiones confirmadas. - [Grounded Vault](https://skillsagentes.com/skills/wshobson/agents/grounded-vault.md): Úsalo para mantener un almacén Markdown de conocimiento donde cada afirmación compilada se rastrea hasta una fuente inmutable y el drift se detecta con git diff sin gastar tokens. - [Postgresql Table Design](https://skillsagentes.com/skills/wshobson/agents/postgresql-table-design.md): Úsalo al diseñar o revisar un esquema específico de PostgreSQL: buenas prácticas, tipos de datos, indexación, restricciones, patrones de rendimiento y funciones avanzadas. - [Prompt Engineering Patterns](https://skillsagentes.com/skills/wshobson/agents/prompt-engineering-patterns.md): Úsalo cuando pidan optimizar un prompt, mejorar su rendimiento, diseñar una plantilla, aplicar chain-of-thought, few-shot prompting o técnicas avanzadas de prompt engineering para producción. ## Skills relacionadas - [Risk Metrics Calculation](https://skillsagentes.com/skills/wshobson/agents/risk-metrics-calculation.md): Calcula métricas de riesgo de cartera como VaR, CVaR, Sharpe, Sortino y análisis de drawdown; útil al medir riesgo, implementar límites o construir sistemas de monitoreo. - [Market Sizing Analysis](https://skillsagentes.com/skills/wshobson/agents/market-sizing-analysis.md): Calcula TAM/SAM/SOM para oportunidades de mercado con metodologías top-down, bottom-up y teoría del valor, para pitches o planes de negocio. - [Eval Harness First](https://skillsagentes.com/skills/wshobson/agents/eval-harness-first.md): Construye el eval harness que condiciona cada fine-tuning: golden sets, graders por modo de fallo, calibración de juez y baselines del modelo base. - [Review Agent Setup](https://skillsagentes.com/skills/wshobson/agents/review-agent-setup.md): Configura un gating humano para las acciones de revisión de agentes IA en Claude Code, con un rastro de aprobación auditable criptográficamente y gates aplicados con Cedar. - [Competitive Landscape](https://skillsagentes.com/skills/wshobson/agents/competitive-landscape.md): Analiza la competencia, identifica oportunidades de diferenciación y desarrolla posicionamiento de mercado ganador usando las Cinco Fuerzas de Porter, Blue Ocean Strategy y mapas de posicionamiento. --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)