issue_date_before_series_last_issue_date
Al emitir, la factura sale con la fecha del día de emisión y la serie ya tiene una factura emitida con una fecha posterior (por ejemplo, una factura creada con una fecha futura), así que emitirla rompería el orden de las fechas de la serie. No se ha emitido nada ni se ha consumido número: el borrador sigue como estaba. `error.message` indica las dos fechas.
| Code | Type | HTTP | Categoría |
|---|---|---|---|
issue_date_before_series_last_issue_date | invalid_request_error | 422 | Facturas |
Causa
Al emitir, la factura sale con la fecha del día de emisión y la serie ya tiene una factura emitida con una fecha posterior (por ejemplo, una factura creada con una fecha futura), así que emitirla rompería el orden de las fechas de la serie. No se ha emitido nada ni se ha consumido número: el borrador sigue como estaba. error.message indica las dos fechas.
Qué hacer
Cambia el borrador a otra serie del mismo tipo con series_id y emítelo, o repite la emisión a partir de la fecha de esa última factura. Si la factura se creó en esa misma llamada con options, el borrador ya existe (el 422 no lo deshace): emite ESE borrador, o cámbialo de serie, en lugar de repetir el alta, que sin el mismo external_id crearía otro. Cambiar issued_on no lo resuelve: al emitir, la factura siempre sale con la fecha del día de emisión.