Pular para o conteúdo principal

Ciclo de vida da análise cadastral


Introdução

Depois do submit, a análise cadastral deixa de depender de você e passa a evoluir de forma assíncrona. Esta página descreve as etapas do fluxo, em quais situações o cadastro volta a exigir a sua ação e como acompanhar tudo isso por webhook.


As etapas do fluxo

O cadastro percorre a sequência abaixo — sempre para a frente. As etapas 3 e 4 são condicionais: um cadastro sem pendências vai direto da análise automática para a aprovação. Nenhuma etapa devolve a análise para o preenchimento: quando a compliance precisa de um esclarecimento, ela abre um feedback sem alterar o status da análise.

#EtapaStatus da análiseQuem age
1Preenchimento — dados cadastrais, endereço, patrimônio, suitability, contas, partes relacionadas e documentoscreatedpending_registry_dataVocê
2Análise automática — motores de risco e PLD processam o cadastro e produzem uma decisão: aprovação, recusa, ou encaminhamento para revisão humanasent_to_analysisQI Tech (automático)
3Análise manual (condicional) — um analista revisa os dados cadastrais. Esta etapa é pulada quando o cadastro é aprovado automaticamentein_manual_analysisQI Tech (analista)
4Análise de compliance (condicional) — revisão de PLD/compliance. Também é pulada quando o cadastro é aprovado automaticamente. É a etapa em que um feedback pode ser aberto pedindo esclarecimentosin_compliance_analysisQI Tech (analista) — e você, se um feedback for aberto
5Documentos e assinatura — aprovada a análise, a QI Tech gera o lote de documentos de formalização e o cadastro segue para assinaturaautomatically_approved / manually_approvedpending_documentsDepende da configuração da sua conta
6Conclusão — o investidor está apto a operaranalysis_complete
As etapas 3 e 4 não são obrigatórias

Um cadastro completo e sem indicadores de risco vai de sent_to_analysis direto para automatically_approved. Quando você observa in_manual_analysis ou in_compliance_analysis, significa apenas que aquele cadastro foi encaminhado para revisão humana — não é um erro e não exige ação sua enquanto durar.

A etapa 5 depende da configuração da sua conta

A geração dos documentos e a coleta da assinatura variam conforme a sua integração seja configurada para que a QI Tech assuma essas responsabilidades, para assinatura por opt-in, ou para geração e assinatura externas. Consulte Buscar Lotes de Documentos para Assinatura e confirme com o seu contato técnico como a sua conta está configurada.


Quando o cadastro precisa da sua ação

Existem três situações, e só três, em que a bola está do seu lado depois do submit:

SituaçãoSinalO que fazer
Feedback abertoUm feedback com status: open — a análise permanece em in_compliance_analysisResponder à mensagem do feedback. A sua resposta o encerra (closed) e a compliance retoma a avaliação. Não há novo submit.
Recusa manualmanually_reprovedAbrir uma nova análise cadastral com as correções do parecer.
Assinaturapending_documentsSubmeter documentos assinados, ou aguardar assinatura do cotista, dependendo da configuração/papel.

Em todos os demais statussent_to_analysis, in_manual_analysis, in_compliance_analysis sem feedback aberto, automatically_approved, manually_approved — o cadastro está com a QI Tech e não há nada a fazer além de aguardar.

Feedback: pedido de esclarecimento

Acontece na etapa 4, a análise de compliance. Quando o analista de compliance precisa de um complemento ou de um esclarecimento para concluir a avaliação, ele abre um feedback com a mensagem do que precisa ser esclarecido.

A análise não volta atrás. Ela permanece em in_compliance_analysis durante todo o ciclo do feedback — não retorna para pending_registry_data, não reabre para edição e não precisa de um novo submit. O feedback corre em paralelo à análise: abre em open, você responde, ele passa a closed e a compliance segue de onde parou.

  1. Receba o aviso pelo webhook investor_registry.feedback_status_change, com status: open
  2. Leia o pedido com Listar Feedbacks, usando origin_type=investor_analysis com a investor_analysis_key, e origin_type=related_party_analysis com cada external_related_party_key. O texto está em description e no histórico de messages
  3. Responda com Enviar Mensagem em Feedback — a sua mensagem é a resposta ao pedido
  4. O feedback é encerrado (closed) e um novo investor_registry.feedback_status_change é disparado. Nada mais é exigido de você
Feedback só existe na análise de compliance

A etapa de análise manual (etapa 3) não abre feedbacks: ela termina em aprovação ou em recusa. Se a sua integração recebeu um feedback, ele veio da análise de compliance.

Não acompanhe feedbacks pelo status da análise

Como a análise continua em in_compliance_analysis, nenhuma mudança de status sinaliza um feedback aberto. A única notificação é o webhook investor_registry.feedback_status_change. Uma integração que só observa o status da análise não perceberá o pedido — e o cadastro ficará parado na compliance à espera de uma resposta que não virá.

A análise continua bloqueada para edição

Permanecer em in_compliance_analysis significa que os endpoints de preenchimento — dados cadastrais, documentos, partes relacionadas, contas — continuam recusando alterações. O canal de resposta ao feedback é a mensagem. Se o esclarecimento exigir alterar o cadastro em si, a compliance recusará a análise e você abrirá uma nova por meio de Atualização Cadastral.

A sua resposta encerra o feedback

Enviar a mensagem move o feedback de open para closed — não é preciso aguardar um analista da QI Tech encerrá-lo. Se a resposta não for suficiente, a compliance abre um novo feedback.

Recusa

A recusa é o caminho mais comum quando um cadastro não é aprovado, e vem em duas formas:

  • automatically_reproved — recusa de compliance, aplicada automaticamente logo após o submit, ainda na etapa 2. O cadastro sequer chega à revisão humana.
  • manually_reproved — recusa por um analista, na etapa 3 ou 4, quando o cadastro não reúne os dados mínimos para aprovação. Vem acompanhada de um parecer.

Nos dois casos a análise é terminal: ela não volta atrás, e nenhum dado dela pode mais ser alterado — tentativas de atualizar partes relacionadas, contas ou documentos são recusadas com IVR000185.

O caminho é abrir uma nova análise cadastral para o mesmo investidor, por meio de Atualização Cadastral, e refazer o preenchimento com as correções indicadas.

Recusa e feedback são coisas diferentes

O feedback não altera o status da análise: ela segue em in_compliance_analysis e o pedido é resolvido com uma mensagem. A recusa encerra a análise e exige começar uma nova. Se a sua integração trata os dois casos igual, ela vai abrir análises desnecessárias — ou deixar de abrir as que precisa.


Referência de status da análise

StatusEtapaSignificadoAção esperada de você
created1Análise recém-abertaPreencher os dados cadastrais
pending_registry_data1Aguardando dados e documentos para o envio inicialCompletar e enviar o submit
sent_to_analysis2Em processamentoAguardar
in_manual_analysis3Em revisão por um analista (etapa condicional)Aguardar
in_compliance_analysis4Em revisão de compliance (etapa condicional)Aguardar — ou responder o feedback, se algum for aberto
automatically_approved5Aprovada sem intervenção humanaAguardar a geração dos documentos
manually_approved5Aprovada por um analistaAguardar a geração dos documentos
pending_documents5Documentos gerados, aguardando assinaturaDepende da configuração da sua conta
automatically_reprovedRecusada automaticamente pela análise de complianceAbrir nova análise cadastral
manually_reprovedRecusada por um analista, com parecerAbrir nova análise cadastral com as correções
analysis_complete6Cadastro concluído — o investidor está apto a operarNenhuma
expiredCadastro vencido (2 anos após a conclusão)Abrir nova análise para renovação
pending_registry_data não é status de retorno

Ele aparece uma única vez, no preenchimento inicial, antes do primeiro submit. Nenhuma etapa posterior devolve a análise para esse status — em particular, a abertura de um feedback não o faz.


Webhooks

O acompanhamento por webhook é a forma recomendada de seguir a análise — a alternativa é consultar periodicamente Busca informações do investidor, o que não escala.

Configuração

Os webhooks são configurados internamente pela QI Tech, por integração. Não há endpoint público de cadastro. Informe ao seu contato técnico a URL que deve receber as notificações e quais eventos deseja assinar.

Eventos disponíveis

EventoQuando dispara
investor_registry.investor_analysis_resultResultado da análise automática — saída de sent_to_analysis para automatically_approved, in_manual_analysis ou automatically_reproved
investor_registry.investor_analysis_status_changeQualquer outra mudança de status da análise, incluindo as decisões manuais (manually_approved, manually_reproved) e a entrada em pending_documents
investor_registry.feedback_status_changeAbertura e encerramento de feedback — ver Webhooks de feedback
investor_registry.document_batch_status_changeA cada mudança de status do lote de documentos para assinatura

Formato do evento — análise

Eventos de análise carregam a chave da análise e o novo status:

Webhook Body — análise
{
"webhook_type": "investor_registry.investor_analysis_status_change",
"webhook_datetime": "2026-07-31T21:47:46Z",
"data": {
"investor_analysis_key": "UUID",
"status": "in_compliance_analysis"
}
}

Webhooks de feedback

O investor_registry.feedback_status_change é o único aviso de que um feedback foi aberto ou encerrado. Como a análise permanece em in_compliance_analysis durante todo o ciclo do feedback, nenhum evento de análise é disparado junto — quem não assinar este evento não fica sabendo do pedido.

O mesmo webhook_type cobre as duas pontas do ciclo, diferenciadas pelo campo status:

statusQuando disparaAção esperada de você
openA compliance abriu um feedback com um pedido de esclarecimentoLer o pedido e responder com Enviar Mensagem em Feedback
closedO feedback foi encerrado pela sua respostaNenhuma — é a confirmação de que o pedido foi resolvido

Abertura do feedback:

Webhook Body — feedback aberto
{
"webhook_type": "investor_registry.feedback_status_change",
"webhook_datetime": "2026-07-31T21:47:46Z",
"data": {
"investor_analysis_key": "UUID",
"feedback_key": "UUID",
"status": "open",
"origin_type": "investor_analysis",
"origin_key": "UUID"
}
}

Encerramento do feedback, disparado logo após a sua mensagem:

Webhook Body — feedback encerrado
{
"webhook_type": "investor_registry.feedback_status_change",
"webhook_datetime": "2026-07-31T22:12:03Z",
"data": {
"investor_analysis_key": "UUID",
"feedback_key": "UUID",
"status": "closed",
"origin_type": "investor_analysis",
"origin_key": "UUID"
}
}
CampoTipoDescrição
investor_analysis_keystringAnálise cadastral à qual o feedback pertence
feedback_keystringIdentificador do feedback
statusstringopen ou closed — enumerador de Feedback Status
origin_typestringEnumerador de Origin Typeinvestor_analysis ou related_party_analysis
origin_keystringChave da entidade de origem: a investor_analysis_key ou a external_related_party_key

O evento carrega apenas as chaves e o novo status — não traz o texto do pedido. Ao receber um open, chame Listar Feedbacks com o origin_type e o origin_key do evento para ler a description e o histórico de messages.

Os eventos que exigem ação sua

Assine, no mínimo, investor_analysis_result, investor_analysis_status_change e feedback_status_change. Juntos, eles cobrem as três situações da seção Quando o cadastro precisa da sua ação: a recusa automática chega no primeiro; a recusa manual e a ida para assinatura, no segundo; o pedido de esclarecimento, no terceiro — e no terceiro.