Pular para o conteúdo principal

Contas do cedente

As contas de desembolso podem ser enviadas já no cadastro do cedente (accounts) ou adicionadas depois por esta página. O cedente precisa ter ao menos uma conta para que um contrato de cessão seja proposto. Na etapa de aprovação da cessão pela gestora, é possível indicar qualquer uma das contas cadastradas para o cedente para ocorrer o desembolso da mesma.

Diferente de dados cadastrais, como representantes, endereços, e outros dados, não será criada uma nova análise ao realizar uma alteração nas contas do cedente, sendo assim, a alteração passa a valer de imediato. Para uma conta de desembolso, obrigatoriamente o titular da conta deve ser o cedente, inclusive a titularidade da conta, e o número de documento do dono da conta já é assumido ser o do cedente.

Atenção

Muito cuidado ao preencher os dados da conta. Caso a conta seja inválida, o pagamento da cessão não ocorrerá, e toda a operação será cancelada.

A gestora não mantém contas por API

As rotas de conta não estão disponíveis em manager-api. A manutenção das contas do cedente é feita pela consultoria (consultant-api) ou pelo próprio cedente (assignor-api). Uma gestora que precise incluir ou desativar uma conta deve enviá-la já no cadastro inicial do cedente (accounts), pedir à consultoria ou ao cedente, ou falar com o time de integração em integracao.dtvm@qitech.com.br.


Adição de conta alternativa​

Disponível em
PerfilHostPermissão exigida
Consultoriaconsultant-apiCadastrar Cedente
Cedenteassignor-apiEscrita

URL base de cada host: Ambientes (Hosts).

Request​

ENDPOINT
/assignor_registry/assignor_registry/ASSIGNOR_REGISTRY_KEY/account
MÉTODO
POST
Request Body
{
"account_number": "8473124",
"account_digit": "8",
"account_branch": "0001",
"account_type": "checking_account",
"financial_institution_code": "329",
"default_account": false
}

Objeto de Conta​

CampoTipoDescriçãoCaracteres
account_number *stringNúmero da conta.3-20
account_digit *stringDígito da conta.1
account_branch *stringAgência da conta.4
account_type *stringTipo da conta.-
financial_institution_code *stringCódigo do banco da conta.3
default_account *booleanConta padrão de desembolso.-

*Campos obrigatórios.

Response​

STATUS
201
Response Body
{
"account_key": "3c53a94a-2b81-4837-b7eb-8e025e69d81c",
"account_branch": "0001",
"account_number": "8473124",
"account_digit": "8",
"account_type": "checking_account",
"status": "active",
"financial_institution_code": "329",
"financial_institution_ispb": "32402502",
"default_account": false
}
informação

Caso a conta nova seja enviada com "default_account" true, a antiga conta padrão de desembolso será tornada uma conta não padrão, e a partir de então, a nova conta postada será a padrão de desembolso.

Erros​

StatusCódigoQuando acontece
404ASR000004Cedente não encontrado para o assignor_registry_key informado. Verificar se o assignor_registry_key está correto.
409ASR000072Já existe uma conta ativa com a mesma combinação de banco, agência, conta e dígito. Não enviar contas duplicadas — verificar as contas já cadastradas para o cedente.
400ASR000087Informação de conta deve conter apenas números. Enviar account_branch, account_number, account_digit e financial_institution_code apenas com dígitos.
404ASR000071Instituição financeira não encontrada. Validar o financial_institution_code (código bancário) informado.

Erros de autenticação, permissão e host: veja Erros da API.

Atualização de conta​

Não é possível alterar os dados de uma conta. Caso deseje, é necessário desativar a conta errada, e criar uma nova conta com os dados válidos.

Para alterar a conta padrão de desembolso, basta indicar qual será a nova conta, que a antiga será alterada automaticamente. Não é possível definir uma conta como não padrão de desembolso, deve-se sempre indicar a nova.

Disponível em
PerfilHostPermissão exigida
Consultoriaconsultant-apiCadastrar Cedente
Cedenteassignor-apiEscrita

URL base de cada host: Ambientes (Hosts).

Request​

ENDPOINT
/assignor_registry/assignor_registry/ASSIGNOR_REGISTRY_KEY/account/ACCOUNT_KEY
MÉTODO
PUT
Request Body
{
"status": "active",
"default_account": true
}

Objeto de Conta​

CampoTipoDescriçãoCaracteres
statusstringNovo status da conta.Ver Enumeradores de status de conta.
default_accountbooleanSó aceita true: torna esta a conta padrão de desembolso.-

Envie ao menos um dos dois campos.

Response​

STATUS
200
Response Body
{
"account_key": "3c53a94a-2b81-4837-b7eb-8e025e69d81c",
"account_branch": "0001",
"account_number": "8473124",
"account_digit": "8",
"account_type": "checking_account",
"status": "active",
"financial_institution_code": "329",
"financial_institution_ispb": "32402502",
"default_account": true
}
informação

Caso a atualização seja enviada com "default_account" true, a antiga conta padrão de desembolso será tornada uma conta não padrão, e a partir de então, a nova conta postada será a padrão de desembolso. Não é possível desativar uma conta padrão, ou definir como padrão uma conta inativa.

Erros​

StatusCódigoQuando acontece
404ASR000004Cedente não encontrado para o assignor_registry_key informado. Verificar se o assignor_registry_key está correto.
404ASR000073Conta não encontrada para o account_key informado. Verificar se o account_key pertence ao cedente.
400ASR000074Não é possível desativar/desmarcar uma conta padrão. Indicar primeiro outra conta como padrão (default_account=true em outra conta) antes de inativar a atual.
400ASR000075Nenhuma informação foi enviada para atualização. Informar status ou default_account no corpo da requisição.

Erros de autenticação, permissão e host: veja Erros da API.

Enumeradores​

Account Status​

EnumeradorDescrição
activeConta ativa e disponível como opção de desembolso.
inactiveConta inativa e indisponível para desembolso.