SIFENDE
Solución de Problemas

Valor de enumeración inválido

Qué significa invalid-enum-value, qué efecto tuvo la solicitud y cómo resolverlo.

HTTP: 400. Un campo recibió un valor que no pertenece a su enumeración.

Efecto de la solicitud

La operación no se ejecutó: no creó documentos ni eventos y no consumió numeración ni cupo.

Qué hacer y cuándo reintentar

Elegí un valor de valoresAceptados o consultá Enumeraciones. Corregí la solicitud antes de enviarla de nuevo.

Campos adicionales

campo, valorRecibido y valoresAceptados. Los valores aceptados pueden ser objetos con codigo y descripcion, o textos. Puede incluir traceId.

Respuesta de ejemplo

{
  "type": "https://sifende.com.py/docs/solucion-problemas/invalid-enum-value",
  "title": "Valor de enumeración inválido",
  "status": 400,
  "detail": "El campo 'receptor.tipoDocumento' recibió 'RUC', que no es un valor permitido. Valores aceptados: [CEDULA_PARAGUAYA, PASAPORTE, CEDULA_EXTRANJERA, CARNET_DE_RESIDENCIA, INNOMINADO, TARJETA_DIPLOMATICA, OTRO]",
  "campo": "receptor.tipoDocumento",
  "valorRecibido": "RUC",
  "valoresAceptados": [
    {
      "codigo": "CEDULA_PARAGUAYA",
      "descripcion": "Cédula paraguaya"
    },
    {
      "codigo": "PASAPORTE",
      "descripcion": "Pasaporte"
    },
    {
      "codigo": "CEDULA_EXTRANJERA",
      "descripcion": "Cédula extranjera"
    },
    {
      "codigo": "CARNET_DE_RESIDENCIA",
      "descripcion": "Carnet de residencia"
    },
    {
      "codigo": "INNOMINADO",
      "descripcion": "Innominado"
    },
    {
      "codigo": "TARJETA_DIPLOMATICA",
      "descripcion": "Tarjeta Diplomática de exoneración fiscal"
    },
    {
      "codigo": "OTRO",
      "descripcion": "Otro"
    }
  ],
  "traceId": "8f1c2b3a4d5e6f70"
}

Consultá la referencia de errores y las reglas de idempotencia para manejar la respuesta en tu integración.

On this page