Ir al contenido

validation_failed

Error de validación

Estado HTTP422 Unprocessable Content
Lo devuelveAPI de facturación (/v1, API keys)
Consola
Backoffice interno de Flashpi (solo el personal)
typeInglés (por defecto): https://flashpi.com.ec/docs/en/errors/validation_failed
Español (Accept-Language: es): https://flashpi.com.ec/docs/errors/validation_failed
Cambia con el idioma de la respuesta: decide según el code.
¿Reintentar?No: la misma solicitud recibe la misma respuesta. Primero cambia la solicitud, o el estado de lo que modifica.

Qué hacer

  • Lee errors[]: cada elemento indica el campo no válido (field, como items[0].quantity), un code y un message. Corrige cada campo de la lista; Flashpi los informa todos a la vez.
  • Decide según el code del error de campo, nunca según el mensaje, que cambia con el idioma. Los códigos están en códigos de error de campo.
  • Para comprobantes, mira validación: los valores y las cantidades son cadenas decimales, y los valores de catálogo deben estar vigentes en la fecha de emisión.

Textos de la respuesta

El title y el detail de la respuesta, en inglés por defecto y en español cuando la entrada de Accept-Language con la prioridad (q) más alta es es o es- con una región, como es-EC. Un detail puede ser más específico que este, y {nombre} marca un valor de cada caso.

Idiomatitledetail
Inglés (por defecto)Validation failedOne or more fields are invalid. See errors for details.
Español (Accept-Language: es)Error de validaciónUno o más campos no son válidos. Revisa errors para ver el detalle.