Skip to content
fakturownia-recurrings logo

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-shared first.

Use This Skill When

  • The task is about recurring invoice definitions rather than concrete invoice documents.
  • You need README-backed request_body_schema guidance for recurring creation or next-date updates.

Covered Commands

  • fakturownia recurring list — List recurring invoice definitions
  • fakturownia recurring create — Create a recurring invoice definition
  • fakturownia recurring update — Update a recurring invoice definition
  • fakturownia 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, default false): Confirm recurring definition deletion

Environment

  • FAKTUROWNIA_PROFILE: Select a profile unless --profile is provided
  • FAKTUROWNIA_URL: Override the base account URL from any profile
  • FAKTUROWNIA_API_TOKEN: Override the API token from any profile

Output and Request Discovery

  • Use fakturownia schema recurring list --json to inspect README-backed recurring output fields such as name, every, and next_invoice_date.
  • Use fakturownia schema recurring create --json and fakturownia schema recurring update --json to inspect request_body_schema and accepted --input modes.
  • --input accepts inline JSON, @file, or - for stdin, and the CLI wraps the inner object into the upstream recurring envelope.

Recipes

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

Related Skills