Idempotencia
Reintentos seguros para FE y DSE utilizando las llaves documentadas.
Idempotencia#
FE#
Use draft_key estable y persístalo antes del POST. Un timeout no demuestra que la factura no fue recibida.
DSE#
Use header Idempotency-Key, máximo 120 caracteres. La unicidad actual se evalúa por empresa + cliente API + llave y se valida además el hash del payload.
- misma llave + mismo payload -> replay seguro;
- misma llave + payload diferente -> 409;
- 502 + pending -> consultar, no duplicar.
