Referencia completa de los códigos de error devueltos por la API de Kreyo.
| Código | Significado | Acción |
|---|
| 200 | Correcto | Petición completada |
| 400 | Petición incorrecta | Revisa el formato de la petición |
| 401 | No autorizado | Comprueba la API key |
| 403 | Prohibido | Scope insuficiente |
| 404 | No encontrado | El recurso no existe |
| 429 | Límite de tasa | Espera antes de reintentar |
| 500 | Error del servidor | Contacta con soporte |
| 503 | Servicio no disponible | Interrupción temporal |
| Código | Mensaje | Solución |
|---|
VF001 | Formato de NIF inválido | Comprueba el dígito de control del NIF |
VF002 | Certificado no encontrado | Sube el certificado |
VF003 | Cadena rota | Contacta con soporte |
VF004 | Rechazo de la AEAT | Revisa el detalle del error |
VF005 | Factura duplicada | Usa un número diferente |
| Código | Mensaje | Solución |
|---|
FE001 | Esquema XML inválido | Valida contra el XSD |
FE002 | Firma inválida | Comprueba el certificado |
FE003 | FACe rechazó la factura | Revisa la URL del endpoint |
FE004 | Campo obligatorio ausente | Comprueba el cuerpo de la petición |
| Código | Mensaje | Solución |
|---|
EX001 | Archivo demasiado grande | Máximo 15 MB |
EX002 | Formato no compatible | Usa PDF, PNG o JPEG |
EX003 | Error en el procesamiento IA | Reintenta con una imagen más clara |
| Código | Mensaje | Solución |
|---|
PDF001 | Tiempo de renderizado agotado | Simplifica el HTML |
PDF002 | Error de Chromium | Reintenta |
PDF003 | CSS inválido | Comprueba la sintaxis CSS |