Criação do Lote de Cessão
Este é o primeiro passo do fluxo de cessão de direitos creditórios. A criação do lote (assignment) reserva um agrupamento onde os ativos que serão cedidos ao fundo serão inseridos nas etapas seguintes.
Antes de criar um lote, você precisa ter em mãos:
- A
fund_class_key— chave única do fundo cessionário. - A
assignment_configuration_key— chave única da configuração de cessão, obtida na Homologação de Cedente.
Essas duas chaves compõem os endpoints utilizados em todos os endpoints desta API:
/trade_receivables/fund_class/{fund_class_key}/assignment_configuration/{assignment_configuration_key}
Para mais detalhes sobre o fluxo completo, consulte o Manual de Cessão de Direitos Creditórios.
Request
{
"external_id": "931e9437-d025-41ab-bb53-6b94e10fd361",
"assignment_date": "2024-04-01"
}
Atributos do body
| Campo | Tipo | Obrigatoriedade | Descrição |
|---|---|---|---|
external_id | string | obrigatório | Chave única de identificação deste lote no sistema do parceiro integrador. Deve ser única — o sistema não permitirá a criação de dois lotes com o mesmo identificador. Máximo de 50 caracteres. |
assignment_date | string | opcional | Data da cessão no formato YYYY-MM-DD. Quando informada, deve corresponder à data contábil do fundo (accounting_date). Se não informada, será utilizada a data contábil vigente. |
Response
{
"assignment_key": "41d6ff41-1dac-4df7-9e50-d15210ec57f3",
"external_id": "931e9437-d025-41ab-bb53-6b94e10fd361",
"status": "pending_assets_insertion"
}
Atributos da resposta
| Campo | Tipo | Descrição |
|---|---|---|
assignment_key | string | Identificador único do lote gerado pela QI Tech (UUID). |
external_id | string | A mesma chave externa fornecida na requisição. |
status | string | Status inicial do lote. Sempre retorna pending_assets_insertion, indicando que o lote está pronto para receber ativos. |
Possíveis erros
Configuração de cessão não encontrada
A combinação de fund_class_key e assignment_configuration_key informada não corresponde a nenhuma configuração de cessão. Verifique se as chaves estão corretas e se o contrato de cessão já foi homologado na etapa de Homologação de Cedente.
{
"title": "AssignmentConfiguration was not found",
"description": "AssignmentConfiguration was not found",
"translation": "Configuração de cessão não foi encontrada",
"code": "TRC000016"
}
Data de cessão inválida
A data informada no campo assignment_date não corresponde à data contábil atual do fundo. Cada fundo possui uma data contábil vigente, e a data da cessão precisa ser igual a essa data. Verifique a data contábil vigente do fundo ou omita o campo assignment_date para que o sistema utilize a data automaticamente.
{
"title": "Invalid assignment date.",
"description": "Given assignment date is different from fund accounting date.",
"translation": "Data de cessão fornecida diferente da data do fundo.",
"code": "TRC000083"
}
External ID duplicado
Já existe um lote cadastrado com o external_id informado. Cada lote deve ter um identificador único no sistema. Gere um novo external_id e tente novamente.
{
"title": "Already Exists This External Id",
"description": "Already Exists This External Id",
"translation": "Já existe lote com esse external_id",
"code": "TRC000041"
}
Próximos passos
Após criar o lote, o fluxo continua com:
- Inserção dos ativos — adicione os ativos (CCBs, duplicatas, etc.) que serão cedidos ao fundo.
- Envio dos documentos — envie a documentação exigida para cada ativo aprovado na elegibilidade.
- Encerramento da inserção — sinalize que todos os ativos foram inseridos para que o lote siga para a análise de elegibilidade.