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

EXCHANGE_DUPLICATED_SIMPLIFIED

Simplified invoice ‹value› appears more than once in the list: include it only once. Nothing has been issued.


Category: Invoices

HTTP status422 Unprocessable Content
RetryAfter fixing the cause

When it happens

The same simplified invoice appears more than once in simplified_invoice_ids. The message names it. Nothing was issued or numbered.

How to fix it

List each simplified invoice once and send the request again.

Retry

Not as is: the same request fails the same way. Fix the cause described above, then send the request again, under a new Idempotency-Key if the body changed.

Returned by

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

Rules that cite this code

Example response

When this error occurs, the API answers 422 Unprocessable Content with a JSON body of this shape:

{
  "type": "https://docs.beel.es/errors/EXCHANGE_DUPLICATED_SIMPLIFIED",
  "title": "EXCHANGE_DUPLICATED_SIMPLIFIED",
  "detail": "Simplified invoice ‹value› appears more than once in the list: include it only once. Nothing has been issued.",
  "instance": "/v1/<resource>",
  "errors": [],
  "success": false,
  "error": {
    "code": "EXCHANGE_DUPLICATED_SIMPLIFIED",
    "message": "Simplified invoice ‹value› appears more than once in the list: include it only once. Nothing has been issued.",
    "details": {}
  },
  "meta": {
    "timestamp": "2026-05-21T10:00:00Z",
    "request_id": "4bf92f3577b34da6a3ce929d0e0e4736"
  }
}

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

Message

Simplified invoice ‹value› appears more than once in the list: include it only once. Nothing has been issued.
La factura simplificada ‹value› aparece más de una vez en la lista: inclúyela una sola vez. No se ha emitido nada.
La factura simplificada ‹value› apareix més d’una vegada a la llista: inclou-la una sola vegada. No s’ha emès res.

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

Placeholders like ‹value› are filled in at runtime with the actual values of your request.

Other errors in this category

Keep exploring