Archivos rechazados
Un rechazo es un problema del archivo en sí — no de la extracción — e Invofox te dice qué archivo ha fallado y por qué.
Un archivo se rechaza cuando Invofox no puede leerlo: un PDF protegido con contraseña, un archivo corrupto o un formato no soportado dentro de un ZIP (p. ej. un .pptx o un .exe). El archivo no produce ningún documento; en su lugar se dispara un webhook file.rejected con el motivo en su campo error. (Una subida directa de un tipo no soportado se rechaza de entrada con un 400, antes de crear nada.)
Escucha file.rejected para capturar estos casos en tu pipeline. Tu clientData se incluye, así que puedes correlacionar el rechazo con tus propios registros.
Un archivo rechazado dispara solo file.rejected — nunca document.processed, y nunca aparece por polling. Si no gestionas este evento, esperarás indefinidamente un documento que nunca llegará.
Códigos de error
Cuando un File alcanza el estado rejected, su campo error contiene uno de los siguientes códigos:
error para manejarlo de forma programática.El campo error te dice qué ha pasado. Dos casos comunes: