resource_locked
Otra operación retiene el recurso hasta terminar: las escrituras concurrentes sobre el mismo objeto se serializan en lugar de entrelazarse. En `POST /v1/companies/{company}/invoices` con `external_id`, otra petición con el MISMO `external_id` sigue en curso y no terminó tras esperarla 20 segundos.
| Code | Type | HTTP | Categoría |
|---|---|---|---|
resource_locked | conflict_error | 409 | Request |
Causa
Otra operación retiene el recurso hasta terminar: las escrituras concurrentes sobre el mismo objeto se serializan en lugar de entrelazarse. En POST /v1/companies/{company}/invoices con external_id, otra petición con el MISMO external_id sigue en curso y no terminó tras esperarla 20 segundos.
Qué hacer
Reintenta tras una espera breve y reutiliza la misma Idempotency-Key, para que el reintento no pueda duplicar la escritura. En la emisión de cajero la petición que esperó no escribió nada: reenvía la misma petición (mismo external_id) y devolverá la factura ya emitida.