beel_list_recurring_invoices
Retrieve recurring invoice templates for a company using filters, sorting, and pagination. Find scheduled invoices by status or customer to manage billing cycles.
Instructions
Lists the recurring invoice templates of this company, with filters and pagination. Only the templates of the company in the path are returned.
Endpoint: GET /v1/companies/{company_id}/recurring-invoices
⚠️ Fiscal guardrails — read before calling:
How BeeL derives the AEAT invoice type, and the rules each type imposes. (resource: beel://guardrails/invoice-types)
What regime_key means, where it lives, and which combinations are rejected. (resource: beel://guardrails/regime-keys)
For the exhaustive rules and worked examples, call beel_docs_search.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number, starting at 1. The response echoes it back as `pagination.current_page`. | |
| limit | No | How many items to return per page. The response echoes it back as `pagination.items_per_page`. | |
| status | No | ||
| sort_by | No | Field to sort by. Defaults to `created_at` when omitted. | |
| company_id | Yes | Unique identifier (UUID) of the company the operation acts on — its identifier, not its NIF. It is the only source of context: the account that owns it is derived from it, and the `BeeL-Active-Company` header plays no part. A company you do not reach answers `403`, and so does a company that does not exist, so the existence of a company in another account is never disclosed. | |
| sort_order | No | Sort direction. Defaults to `desc` when omitted. | |
| customer_id | No |