Saltar al contenido principal

Resumen

Una solicitud de información (RFI) es un conjunto de preguntas que Fluz envía a un cliente cuando el equipo de cumplimiento necesita más información de su parte, con mayor frecuencia durante la revisión KYB (documentos de constitución, comprobante de domicilio, organigrama de propiedad) y, en ocasiones, más adelante durante la vida de una cuenta. La API de RFI permite que tu plataforma muestre esas solicitudes y recopile las respuestas en tu propia interfaz, en lugar de enviar al cliente a Fluz. En cuatro operaciones puedes:
  1. Listar las RFI abiertas del cliente con openRfis, o leer una con rfi,
  2. Cargar los documentos que piden las preguntas con el endpoint de carga de documentos de RFI,
  3. Responder preguntas de vinculación bancaria y de domicilio con Plaid, si lo deseas, usando completeRfiPlaidLink, y
  4. Enviar las respuestas con submitRfi, todas a la vez o por partes.
Una vez enviada, la RFI pasa a IN_REVIEW y Fluz la revisa. El resultado llega como un nuevo estado en la misma RFI.
Las preguntas se redactan por cada RFI. Fluz crea cada RFI para el cliente al que se envía, por lo que las preguntas, su orden y cuáles son obligatorias difieren entre RFI. Muestra lo que devuelve la API en lugar de programar un formulario fijo.

Requisitos

Selecciona MANAGE_RFI en los scopes de permisos de tu aplicación en el panel de Fluz. Los clientes lo aprueban en la pantalla de consentimiento durante OAuth, como cualquier otro scope. Consulta Scopes de la aplicación.

Quién puede responder una RFI

Una RFI está dirigida a una cuenta. El accountId del token debe ser esa cuenta, y el usuario del token debe ser el destinatario de la cuenta: Otros propietarios del negocio, usuarios autorizados y subusuarios no pueden leer ni responder las RFI de un negocio a través de la API. Genera el token para el solicitante con el accountId del negocio.

Flujo

1

Encuentra las RFI abiertas

Llama a openRfis con el token del cliente. Devuelve cada RFI que espera sus respuestas, de la más reciente a la más antigua, con sus preguntas. Una lista vacía significa que no hay nada que hacer.
2

Muestra las preguntas

Muestra cada pregunta en orden según ordinal. Usa questionType para elegir el campo de entrada, options para las preguntas de opción y visibilityCondition para ocultar las preguntas que no aplican. Consulta Tipos de pregunta.
3

Carga documentos

Por cada archivo que adjunte el cliente, llama al endpoint de carga con el rfiId y el questionId. Conserva el fileId que devuelve.
4

Vincula un banco, si se ofrece

Las preguntas de estado de cuenta bancario y de comprobante de domicilio pueden responderse con una vinculación bancaria de Plaid en lugar de un archivo. Abre Plaid Link y luego pasa el token público a completeRfiPlaidLink.
5

Envía

Llama a submitRfi con las respuestas. Con finalize: true (el valor predeterminado) la RFI pasa a IN_REVIEW. Usa finalize: false para guardar parte de las respuestas y continuar más tarde.
6

Da seguimiento al resultado

Vuelve a leer la RFI con rfi para ver su estado. Si Fluz necesita más información, la misma RFI vuelve a PENDING_DOCUMENTS con nuevas preguntas y aparece de nuevo en openRfis.

Ciclo de vida del estado de la RFI

Las preguntas se devuelven solo mientras una RFI está en PENDING_DOCUMENTS. En cualquier otro estado, questions es una lista vacía.
Un negocio con una RFI abierta o en revisión aparece como PENDING en getBusiness. Enviar la RFI no aprueba el negocio; espera a que kybStatus cambie.

Tipos de pregunta

Cada respuesta se envía como value en un RfiAnswerInput. Su formato depende del questionType de la pregunta.

Preguntas obligatorias y opcionales

isOptional: false significa que la pregunta debe responderse antes de poder finalizar la RFI. Las preguntas opcionales pueden omitirse.

Preguntas condicionales

Cuando visibilityCondition está definido, la pregunta aplica solo si la condición se cumple según las respuestas a las preguntas anteriores. Evalúala en tu interfaz para mostrar u ocultar la pregunta:
  • Las condiciones se evalúan solo contra respuestas de texto y de opción. Las respuestas con archivos y con vinculación bancaria cuentan como sin responder.
  • Una pregunta que no aplica no es obligatoria, y cualquier respuesta que envíes para ella se ignora.

Webhooks

Para saber cuándo llega una RFI sin consultar periódicamente, suscríbete a los eventos de webhook de RFI. Consulta Webhooks.

Páginas relacionadas

Leer RFI

openRfis y rfi: las preguntas, las respuestas guardadas y el estado.

Cargar documentos de RFI

El endpoint REST que devuelve el fileId que envías.

Enviar una RFI

Guarda respuestas, finaliza y gestiona los errores de validación.

Responder con una vinculación bancaria

Usa Plaid en lugar de un estado de cuenta bancario o un comprobante de domicilio.