GET /v2/proposal/{propostaId} e o webhook de proposta usam os mesmos códigos. Todo valor vem em par: o número (enum_...) e o nome. Prefira tratar o número no seu sistema e usar o nome para exibição e logs.
Status da proposta (enum_status / status)
Etapas (enum_etapa / etapa)
Cada participante (comprador, loja e, quando houver, vendedor) tem a sua etapa ativa em status_ativo e o histórico em etapas_concluidas. O histórico não inclui a etapa ativa e mostra cada etapa uma vez, com a data mais recente.
Situação da etapa (enum_situacao / situacao)
Responsável pela ação (enum_responsavel_acao / responsavel_acao)
Como a situação é definida
Com a proposta recusada, cancelada ou expirada, a situação é sempre
CANCELADA e o responsável é NENHUM. Com a proposta finalizada, a situação é CONCLUIDA e o responsável é NENHUM.Nos demais casos, depende da etapa:Na loja, a situação da
ANALISE_BIOMETRIA acompanha a biometria do comprador. Biometria (enum_biometria / biometria)
Documentos
Status (enum_status / status dentro de documentos). O motivo só aparece quando houver:
Documentos exigidos na consulta
Na consultaGET /v2/proposal/{propostaId}, o comprador e a loja listam só os documentos exigidos na proposta. Cada documento exigido aparece uma vez:
- Enviado, com o status real (
RECEBIDO,VALIDO,INVALIDOouEM_ANALISE) e omotivo, quando houver - Ainda não enviado (ou excluído), com
PENDENTE(5)
A
CNH aceita CNH ou CNH_DIGITAL. Se só a digital foi enviada, a lista mostra CNH_DIGITAL no lugar da CNH pendente. Se as duas foram enviadas, as duas aparecem.
Documentos enviados que não estão na tabela (por exemplo, LAUDO_VISTORIA) não aparecem na lista do comprador nem da loja. A lista do vendedor mostra todos os documentos enviados, sem PENDENTE.
Tipos aceitos no envio de documentos (enum_tipo / tipo):
O webhook e a lista do vendedor na consulta podem trazer outros tipos de documento anexados pela Credicarro; eles seguem o mesmo par código e nome.