NewProvince is only required for addresses in Spain
BeeL
Get startedMulti-NIFVeriFactuRulesStripeAPI referenceChangelog
ErrorsAll codes

RECURRING_ALREADY_ENDED

The recurrence has ended: it accepts no changes and no new invoices


Category: Invoices

HTTP status409 Conflict
RetryNo

When it happens

The recurrence has ended: it is COMPLETED, or it has passed its end_date or reached max_invoices. An ended recurrence accepts no changes and generates no more invoices.

How to fix it

Create a new recurring invoice if billing has to continue.

Retry

Do not retry. The outcome is final: sending the same request again gets the same answer.

Returned by

The operations where this code is most likely. The list is not exhaustive.

Example response

When this error occurs, the API answers 409 Conflict with a JSON body of this shape:

{
  "type": "https://docs.beel.es/errors/RECURRING_ALREADY_ENDED",
  "title": "RECURRING_ALREADY_ENDED",
  "detail": "The recurrence has ended: it accepts no changes and no new invoices",
  "instance": "/v1/<resource>",
  "errors": [],
  "success": false,
  "error": {
    "code": "RECURRING_ALREADY_ENDED",
    "message": "The recurrence has ended: it accepts no changes and no new invoices",
    "details": {}
  },
  "meta": {
    "timestamp": "2026-05-21T10:00:00Z",
    "request_id": "4bf92f3577b34da6a3ce929d0e0e4736"
  }
}

The type URI is stable and always resolves to this page.

Message

The recurrence has ended: it accepts no changes and no new invoices
La recurrencia está finalizada: no admite cambios ni nuevas facturas
La recurrència està finalitzada: no admet canvis ni noves factures

Send the request with Accept-Language: <es|en|ca> to receive the message in your preferred language.

Other errors in this category

Keep exploring