Pular para o conteúdo principal

Consulta de Comprovante de Transação

Este endpoint permite obter o comprovante (PDF + metadados) de uma das TEDs executadas pela QI Tech para uma integralização. Em um ciclo de integralização (pagamento do investidor → tarifas → desembolso) podem ser geradas múltiplas TEDs — você escolhe qual delas quer pelo parâmetro transaction_type.

Quando houver mais de uma TED do mesmo tipo para a mesma integralização (por exemplo, vários extraordinary_event_payment), o endpoint retorna apenas a mais recente. Para listar todas, utilize Consulta de Transações da Integralização.


Consulta de Comprovante (GET)

Request

ENDPOINT
/account_liquidation/integralization/INTEGRALIZATION-KEY/transaction_receipt
MÉTODO
GET

Path Params

CampoTipoDescriçãoCaracteres
INTEGRALIZATION-KEYstringChave única da integralização (UUID v4).36

Query Params

CampoTipoDescriçãoObrigatório
transaction_typestringTipo da TED a ser consultada. Enumeradores transaction_typeSim

Response

STATUS
200
Response Body
{
"transaction_key": "46804f32-101e-4702-8fbc-c2dbc4c2caec",
"transaction_amount": 12345.67,
"transaction_status": "settled",
"pdf_encoded_string": "JVBERi0xLi4u..."
}

Response Body Params

CampoTipoDescrição
transaction_keystringChave única da TED no BaaS — mesmo valor retornado por consulta-transacoes-integralizacao.
transaction_amountnumberValor da TED conforme registrado pela QI Tech.
transaction_statusstringStatus da TED no BaaS (ex.: settled, paid).
pdf_encoded_stringstringComprovante bancário em base64. Decodifique para obter o PDF.

Enumeradores transaction_type

EnumDescrição
disbursementTED de desembolso do valor líquido para a conta bancária do emissor.
bookkeeping_fee_internalTED para a QI CTVM referente à tarifa de escrituração interna.
bookkeeping_fee_externalTED para a conta de escrituração externa do cliente.
structuring_feeTED para a conta de estruturação do cliente.
extraordinary_event_paymentTED para um investidor referente a um evento extraordinário de liquidação.

Erros

HTTPCódigoQuando ocorre
400HTTPMissingParamParâmetro transaction_type não foi informado.
400HTTPInvalidParamtransaction_type não corresponde a nenhum dos valores permitidos.
404ACL000004 (IntegralizationTransactionNotFound)Não existe TED do tipo informado para essa integralização, OU a integralização nunca foi liquidada (sem TEDs).
observação

O 404 com ACL000004 é retornado de forma idêntica em todos os cenários (chave inexistente, integralização nunca liquidada, ou tipo de TED ausente) — por design, não diferenciamos os casos. Se precisar saber se a integralização existe, liste suas transações primeiro.