Cuando la empresa recibe comprobantes de sus proveedores, el gateway los expone bajo inSobres: Todos los listados aceptan el filtrado estándar. El webhook CFE_STATUS_CHANGE también notifica novedades de recepción - ver Webhooks.

Estados de un CFE recibido

Los tres últimos no los pone el integrador: son resultado del procesamiento.

Aceptar o rechazar

Sólo ACCEPTED acepta. Todo lo demás rechaza.Cualquier valor distinto de ACCEPTED rechaza el comprobante: no se valida, no devuelve error y no distingue entre un valor desconocido y un rechazo deliberado. En la práctica eso significa que rechazan el comprobante:
  • "accepted" en minúscula, o con un espacio de más
  • "PENDING_REVISION", aunque sea uno de los estados de la tabla de arriba
  • un body vacío, o sin la clave cfeStatus
  • cualquier error de tipeo
Mandá exactamente ACCEPTED, en mayúsculas, y comprobá el estado resultante en la respuesta antes de darlo por hecho. Volver atrás es otro PUT, pero mientras tanto el proveedor ve un rechazo.
La respuesta devuelve el CFE con su cfeStatus ya actualizado, así que se puede verificar sin una segunda llamada.
Dos ejemplos de respuesta de esta sección (GET .../inSobres y GET .../inSobres/{sobreId}) se publican como texto y no como JSON. Parsealos con cuidado: la forma de la respuesta real es la que documenta la referencia.