InvoiceSeries
Update invoice series
Deprecated. The canonical form has a single update verb, PATCH /v1/companies/{company_id}/series/{series_id}. The same body produces the same result there — this route already merges field by field, leaving absent fields untouched — with one difference: an explicit description: null, which this route ignores, clears the description under PATCH.
Updates an existing invoice series with the body you send; absent fields keep their value.
- Numbering fields: code, format, counter_reset and initial_number are rejected once the series has issued invoices (numbering_locked is true). name, description, active, default_series and document_type can always be changed.
- active: a default series cannot be deactivated — set another one as default first.
- default_series: sending false on the series that currently is the default is rejected with DEFAULT_CANNOT_BE_UNMARKED. Promote another series with PUT /v1/companies/{company_id}/series/{series_id}/default, which unmarks the previous one for you. An inactive series cannot be marked as default.
Retires on 9 December 2026. See the migration guide for what moved where and what changes when you switch.
put/v1/configuration/series/{series_id}
Request
- Base URL: https://app.beel.es/api
- URL: https://app.beel.es/api/v1/configuration/series/{series_id}
- Auth: HTTP bearer
Path parameters
series_idstring uuid required
Universally Unique Identifier (UUID v4)
Example:550e8400-e29b-41d4-a716-446655440000
Series ID
Request body
Example request
{
"name": "Main Series",
"code": "FAC",
"description": "Series for standard invoices",
"format": "{CODIGO}-{YYYY}-{NUM:4}",
"initial_number": 54
}Response
Series updated successfully
Example response
{
"success": true,
"data": {
"name": "Main Series",
"code": "FAC",
"description": "Series for standard invoices",
"format": "{CODIGO}-{YYYY}-{NUM:4}",
"initial_number": 1
},
"meta": {
"timestamp": "2025-01-15T10:30:00Z",
"request_id": "4bf92f3577b34da6a3ce929d0e0e4736"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.