beel_set_default_series
Set an invoice series as the default for its document type and company, automatically replacing the previous default. Requires the series to be active and works idempotently for repeated calls.
Instructions
Marks an invoice series as the default of its document type for this company, and unmarks the previous one.
One per type: only one series can be the default per company and document type.
Must be active: an inactive series is rejected with
400.Idempotent: repeating the call changes nothing.
Endpoint: PUT /v1/companies/{company_id}/series/{series_id}/default
⚠️ Fiscal guardrails — read before calling:
How invoice numbers are formed, and why numbering can never be rewritten. (resource: beel://guardrails/series-and-numbering)
For the exhaustive rules and worked examples, call beel_docs_search.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| series_id | Yes | Series ID to mark as default | |
| 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. |