beel_patch_recurring_invoice
Partially update a recurring invoice: only fields sent in the request are changed, leaving recipients, schedules, and other data untouched. Clear fields by sending null.
Instructions
Updates only the fields present in the body, leaving every other field of the recurring
invoice as it is — in particular the recipient, which survives a change of lines. A field
sent as null is cleared, which is different from omitting it.
Endpoint: PATCH /v1/companies/{company_id}/recurring-invoices/{recurring_invoice_id}
⚠️ 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 |
|---|---|---|---|
| body | Yes | ||
| company_id | Yes | NIF (company) the operation acts on. 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 NIF you do not reach answers `403`, and so does a NIF that does not exist, so the existence of a NIF in another account is never disclosed. | |
| recurring_invoice_id | Yes |