What problem does it solve?
Manage and automate recurring invoice definitions so billing schedules remain consistent and manual scheduling errors are eliminated.
Core Features & Use Cases
- List recurring definitions with JSON or columned output to review active schedules and next invoice dates.
- Create and update recurring templates by supplying JSON input according to README-backed request_body_schema, enabling safe changes to recurrence rules and next invoice dates.
- Safe deletion and dry-run support to validate destructive operations before applying them in production.
- Use Case: A billing administrator audits recurring templates, updates next invoice dates for a subscription cohort, and removes obsolete recurring definitions after a dry-run validation.
Quick Start
Run fakturownia recurring list to inspect definitions, use fakturownia recurring create or update with --input JSON or @file to modify them, and validate destructive deletions with fakturownia recurring delete using --dry-run and --yes.