Pular para o conteúdo principal

Criação de ativo — cheque e nota promissória

Insere num lote de cessão um cheque (check) ou uma nota promissória (promissory_note). Os dois usam o mesmo endpoint e o mesmo corpo; muda só o nome do objeto do título.

Cheque e nota promissória são títulos de crédito: o próprio papel é a prova da dívida, sem nota fiscal por trás. O cheque (Lei 7.357/1985) é uma ordem de pagamento do emitente ao banco; no comércio, circula como cheque pré-datado e é cedido pela data combinada para o depósito. A nota promissória (Lei Uniforme, Decreto 57.663/1966) é uma promessa de pagamento do emitente ao credor, comum em vendas a prazo e em confissões de valor. Em ambos o devedor é o emitente, que nesta API é o sacado (borrower).

Disponível em
PerfilHostPermissão exigida
Gestoramanager-apiEscrita
Consultoriaconsultant-apiLotes
Cedenteassignor-apiEscrita

URL base de cada host: Ambientes (Hosts).

Onde estou no fluxo?

Este é o 2º passo do fluxo de cessão. Antes, você deve ter criado o lote numa configuração de cessão do tipo check ou promissory_note. Depois, envie o lastro de cada título e encerre a inserção.

O que muda em relação à duplicata​

DuplicataCheque e nota promissória
Documento do recebívelobjeto invoice (nota fiscal), obrigatórioobjeto check ou promissory_note, obrigatório; invoice e contract são recusados
order_numbernúmero do pedidonúmero do título no seu sistema, obrigatório
Registro em registradoraconforme a configuraçãonão há registradora: a configuração usa sempre skip_registry
Boleto e multa/juros por atrasoaceitosnão se aplicam: não envie bankslip nem delay
Recompra e termo de cessãoidentificados pela notaidentificados pelo número do título (check.number ou promissory_note.number)

O cheque e a nota promissória têm um vencimento por ativo: cada título é um ativo, com um face_value e um maturity_date.

Request​

ENDPOINT
/trade_receivables/fund_class/{fund_class_key}/assignment_configuration/{assignment_configuration_key}/assignment/{assignment_external_id}/asset
MÉTODO
POST
Request Body — cheque
{
"asset_type": "check",
"total_purchase_value": 918.72,
"discounted_credit_right": {
"external_id": "CHQ-0003848171",
"originator_document_number": "11.222.333/0001-81",
"order_number": "0003848171",
"face_value": 937.01,
"maturity_date": "2026-12-10",
"participant_control_number": "CHQ0003848171",
"check": {
"number": "3848171",
"issue_date": "2026-08-26",
"bank_code": "341",
"agency": "01234",
"account": "123456"
},
"borrower": {
"name": "Empresa Exemplo Ltda",
"document_number": "11.444.777/0001-61",
"person_type": "legal_person",
"email": "financeiro@exemplo.com.br",
"address": {
"street": "Avenida Paulista",
"number": "1000",
"neighborhood": "Bela Vista",
"city": "São Paulo",
"uf": "SP",
"postal_code": "01310-100",
"country": "BRA"
},
"phone": {
"area_code": "11",
"number": "36360268"
}
}
}
}

Para uma nota promissória, troque o asset_type e o objeto do título. A nota promissória não tem banco, agência nem conta:

Request Body — nota promissória (trecho que muda)
{
"asset_type": "promissory_note",
"total_purchase_value": 4750.00,
"discounted_credit_right": {
"external_id": "NP-000123",
"order_number": "NP-000123",
"face_value": 5000.00,
"maturity_date": "2027-02-15",
"promissory_note": {
"number": "000123",
"issue_date": "2026-11-05"
}
}
}

O restante do discounted_credit_right (originador, sacado) é igual ao do cheque.

Atributos do body​

CampoTipoObrigatoriedadeDescrição
asset_typestringobrigatóriocheck ou promissory_note. Precisa ser o tipo da configuração de cessão.
total_purchase_valuenumberobrigatórioQuanto o fundo paga pelo título. Até 2 casas decimais.
discounted_credit_rightobjectobrigatórioDados do título. Veja abaixo.

Atributos de discounted_credit_right​

CampoTipoObrigatoriedadeDescrição
external_idstringobrigatórioIdentificador do título no seu sistema, até 50 caracteres. Não confunda com o external_id do lote.
originator_document_numberstringobrigatórioCPF ou CNPJ formatado do originador. Precisa estar cadastrado na QI Tech (TRC000019).
order_numberstringobrigatórioNúmero do título no seu sistema, até 45 caracteres (TRC000183).
face_valuenumberobrigatórioValor de face: quanto o emitente paga no vencimento.
maturity_datestringobrigatórioVencimento, em YYYY-MM-DD. No cheque pré-datado, a data combinada para o depósito.
checkobjectobrigatório em checkDados do cheque. Veja Atributos de check.
promissory_noteobjectobrigatório em promissory_noteDados da nota promissória. Veja Atributos de promissory_note.
participant_control_numberstringopcionalNúmero de controle do título no seu sistema, até 25 caracteres. No cheque, é obrigatório quando o lastro da sua configuração é conferido por certificadora externa; na dúvida, envie sempre, com valor único.
person_typestringopcionalTipo de pessoa do sacado: natural_person ou legal_person.
borrowerobjectobrigatórioO emitente do título. Consulte os Atributos de borrower.

Não envie invoice nem contract: com qualquer um dos dois o ativo é recusado com TRC000076.

Atributos de check​

CampoTipoObrigatoriedadeDescrição
numberstringobrigatórioNúmero do cheque, 1 a 20 caracteres (TRC000182).
issue_datestringopcionalData de emissão, em YYYY-MM-DD. A elegibilidade usa esta data nas regras que dependem da emissão do título; envie sempre que tiver.
bank_codestringopcionalCódigo do banco sacado, até 3 caracteres.
agencystringopcionalAgência, até 5 caracteres.
accountstringopcionalConta, até 20 caracteres.

Campos fora desta lista são recusados com QIT000001.

Atributos de promissory_note​

CampoTipoObrigatoriedadeDescrição
numberstringobrigatórioNúmero da nota promissória, 1 a 20 caracteres (TRC000182).
issue_datestringopcionalData de emissão, em YYYY-MM-DD. Envie sempre que tiver, pelo mesmo motivo do cheque.

Só esses dois campos são aceitos: banco, agência e conta são recusados com QIT000001.

Response​

STATUS
201
Response Body
{
"asset_key": "41d6ff41-1dac-4df7-9e50-d15210ec57f3",
"external_id": "CHQ-0003848171",
"status": "pending_eligibility"
}
CampoTipoDescrição
asset_keystringIdentificador do ativo na QI Tech (UUID).
external_idstringO external_id enviado no discounted_credit_right.
statusstringSempre pending_eligibility: o ativo foi inserido e aguarda a elegibilidade.

Depois da cessão​

Erros​

StatusCódigoQuando acontece
400QIT000001O body não segue o formato: campo com tipo ou tamanho inválido, ou campo não aceito no objeto do título.
404TRC000015O asset_type não existe.
400TRC000075Falta o objeto do título: check num cheque, promissory_note numa nota promissória.
400TRC000182Falta o number dentro do objeto do título.
400TRC000183Falta o order_number.
400TRC000076O título veio com invoice ou contract.
400TRC000025O asset_type é diferente do tipo da configuração de cessão.
400TRC000022O lote não aceita mais ativos: a inserção já foi encerrada.
404TRC000018Não existe lote com esse assignment_external_id nesta configuração.
400TRC000009CPF ou CNPJ inválido no originador ou no sacado pessoa física.
404TRC000019Não há originador cadastrado com o originator_document_number.
409TRC000054Já existe um ativo com esse external_id neste lote.
409TRC100026Já existe um direito creditório com esse external_id para o mesmo cedente na carteira do fundo.
4xxTRC1000xxA validação financeira do ativo recusou o título. Exemplo: TRC100017 (409), o fundo não compra ativos vencidos.

O corpo de erro e a orientação de reenvio são os mesmos da Criação de Ativo — Duplicata. Erros de autenticação, permissão e host: Erros da API.

Aviso Importante!

Não use dados reais de pessoas físicas ou jurídicas (CPF, CNPJ, números de cheque) em sandbox.