Conta Interna para Desembolso
Em compra de dívida, portabilidade e refinanciamento do consignado militar (Exército), o desembolso da operação não vai direto para a conta externa do tomador: ele cai numa conta interna em nome do tomador (aberta pelo parceiro via POST /account). É a partir dessa conta que a QI executa as ações pós-desembolso — quitação do contrato externo, repasse de troco, conciliação.
Concentrar o desembolso numa conta operacional dá controle do fluxo: a QI consegue orquestrar quita ção externa + averbação + repasse de troco sem depender de SLA de banco terceiro no meio do processo.
Quando usar conta interna vs externa
| Cenário | disbursement_bank_account |
|---|---|
| Margem Livre (crédito novo direto) | Conta externa do tomador |
| Refinanciamento puro (renegocia CO QI ativa) | Conta interna em nome do tomador |
| Portabilidade (com ou sem troco) | Conta interna em nome do tomador |
Compra de dívida (debt_purchase + refinancing port-enrustido) | Conta interna em nome do tomador nas duas operações da dupla |
| Refin/refin consolidador (opcional, fecha várias port/refins) | Conta interna em nome do tomador |
1. Abrir a conta interna em nome do tomador
A conta é aberta pelo parceiro (autenticado com seus client_integration_key), com o owner_document_number apontando para o CPF do militar tomador. Reutilize a conta existente — uma por tomador (não abrir nova a cada operação).
Request Body
{
"owner_document_number": "<CPF DO MILITAR>",
"owner_person_key": "<PERSON_KEY DO MILITAR>",
"requester_key": "<REQUESTER_KEY DO PARCEIRO>",
"webhook_enabled": true
}
O militar precisa estar onboarded previamente (ter person_key) — o parceiro envia esse person_key no owner_person_key. Caso contrário, o /account falha com ACC000xxx por validation.
Response Body
{
"account_key": "1167955-...",
"account_branch": "0001",
"account_number": "1167955",
"account_digit": "1",
"owner_document_number": "<CPF DO MILITAR>",
"owner_name": "<NOME DO MILITAR>",
"bank_code": "329",
"account_status": "active",
"webhook_enabled": true
}
Se já existe conta ativa para esse owner_document_number no parceiro, evite chamar POST /account de novo — consulte GET /accounts?owner_document_number=<CPF> antes e reaproveite o account_key retornado.
2. Usar a conta no /debt
Use os dados retornados em disbursement_bank_account no payload do POST /debt. A mesma conta vai nas DUAS operações da dupla debt_purchase + refinancing (e no refinancing consolidador, se houver).
{
"disbursement_bank_account": {
"name": "<NOME DO MILITAR>",
"bank_code": "329",
"account_type": "checking_account",
"account_branch": "0001",
"account_number": "1167955",
"account_digit": "1",
"document_number": "<CPF DO MILITAR>",
"transfer_method": "ted"
}
}
| Campo | Valor (conta interna QI Tech) |
|---|---|
bank_code | "329" (QI Tech S.A. — SCD) |
account_branch | "0001" |
account_number / account_digit | retornados no POST /account |
document_number | CPF do militar (mesmo do owner_document_number) |
transfer_method | "ted" (recomendado para payment_type_id: 10) |
Exemplo completo: ver Portabilidade + Refinanciamento — Compra de dívida.
3. Ações pós-desembolso
A QI dispara as ações abaixo automaticamente conforme os webhooks confirmam cada etapa.
3.1 Conferir saldo
3.2 Quitação do contrato externo (port)
Disparada pela QI ao receber credit_operation.collateral (reservation_status: deleted) na operação antiga: saldo da conta interna é enviado ao banco origem via PIX ou TED para liquidar o contrato externo.
3.3 Repasse de troco pro tomador (se houver)
Se final_disbursement_amount > 0 na simulação, o saldo residual é transferido da conta interna para a conta externa do militar (informada no onboarding ou no payload da operação).
3.4 Conciliação
Query params from_date e to_date no formato YYYY-MM-DD.
3.5 Webhooks relevantes
| Webhook | Quando dispara |
|---|---|
account.balance_change | Crédito recebido na conta interna (desembolso da CO) |
pix_transfer.status_change | Quitação externa OU repasse de troco confirmados |
ted.status_change | Quitação externa OU repasse via TED confirmados |
Referências
- Conta de pagamento — fluxo completo — referência do
POST /accountem detalhes - Portabilidade + Refinanciamento — usa essa conta em compra de dívida (
debt_purchase+refinancing) - Webhooks — eventos assíncronos da operação