Recurrings
fakturownia-recurrings
Fakturownia CLI recurrings: list, create, update, and delete recurring invoice definitions with README-backed request and output discovery.
SKILL.md
Full skill instructions
Auto-generated by
go run ./cmd/gen-skills. Do not edit manually.
Recurrings
PREREQUISITE: Read
fakturownia-sharedfirst.
Use This Skill When
- The task is about recurring invoice definitions rather than concrete invoice documents.
- You need README-backed
request_body_schemaguidance for recurring creation or next-date updates.
Covered Commands
fakturownia recurring list— List recurring invoice definitionsfakturownia recurring create— Create a recurring invoice definitionfakturownia recurring update— Update a recurring invoice definitionfakturownia recurring delete— Delete a recurring invoice definition
Notable Flags
--input(required): Recurring JSON input as inline JSON, @file, or - for stdin--id(required): Recurring definition ID--yes(required, defaultfalse): Confirm recurring definition deletion
Environment
FAKTUROWNIA_PROFILE: Select a profile unless --profile is providedFAKTUROWNIA_URL: Override the base account URL from any profileFAKTUROWNIA_API_TOKEN: Override the API token from any profile
Output and Request Discovery
- Use
fakturownia schema recurring list --jsonto inspect README-backed recurring output fields such asname,every, andnext_invoice_date. - Use
fakturownia schema recurring create --jsonandfakturownia schema recurring update --jsonto inspectrequest_body_schemaand accepted--inputmodes. --inputaccepts inline JSON,@file, or-for stdin, and the CLI wraps the inner object into the upstreamrecurringenvelope.
Recipes
- fakturownia-recurring-definition: Manage recurring invoice definitions through the dedicated recurring noun.
Examples
fakturownia recurring list --json
fakturownia recurring list --columns id,name,every,next_invoice_date,send_email
fakturownia recurring list --raw
fakturownia recurring create --input '{"name":"Nazwa cyklicznosci","invoice_id":1,"start_date":"2016-01-01","every":"1m","send_email":true}' --json
fakturownia recurring create --input '{"name":"Nazwa cyklicznosci","invoice_id":1,"every":"1m"}' --dry-run --json
fakturownia recurring update --id 111 --input '{"next_invoice_date":"2016-02-01"}' --json
fakturownia recurring update --id 111 --input '{"next_invoice_date":"2016-02-01"}' --dry-run --json
fakturownia recurring delete --id 111 --yes --json
fakturownia recurring delete --id 111 --yes --dry-run --json
