Reagendamento de despesa
Troca a data de pagamento de uma despesa lançada por você, gestora ou consultoria, e registra o motivo. Vale antes do envio da nota fiscal: com a despesa em pre_approved ou in_provision e a análise de consolidação em pending_submission ou reproved.
Rebates não são reagendados: eles seguem a data da taxa de gestão.
Reagendar despesa
Disponível em
| Perfil | Host | Permissão exigida |
|---|---|---|
| Gestora | manager-api | Escrita |
| Consultoria | consultant-api | Lançar e Editar Despesas ou Enviar Consolidações |
URL base de cada host: Ambientes (Hosts).
ENDPOINT
/expense/fund_class/{fund_class_key}/expense/{expense_key}/rescheduleMÉTODO
PUTParâmetros de caminho
| Parâmetro | Tipo | Descrição |
|---|---|---|
fund_class_key | string | Chave da classe de fundo (UUID). |
expense_key | string | Chave da despesa (UUID). |
Corpo da requisição
{
"payment_date": "2026-12-10",
"reason": "supplier_request",
"reason_details": "Fornecedor pediu pagamento após a emissão da nota de dezembro."
}
Atributos do corpo
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
payment_date | string | Sim | Nova data de pagamento, YYYY-MM-DD, em dia útil, de hoje em diante e não anterior à data de referência da despesa. |
reason | string | Sim | supplier_request (pedido do fornecedor) ou liquidity_not_available (falta de liquidez no fundo). |
reason_details | string | Sim | Detalhe do motivo, de 1 a 1000 caracteres. |
Resposta
STATUS
200A despesa com a nova payment_date, na estrutura da consulta por chave, sem status_events e consolidation_status_events. O status não muda.
Erros
| Status | code | Quando acontece |
|---|---|---|
| 400 | EXP000058 | A despesa é um rebate. |
| 400 | EXP000057 | A despesa não está em pre_approved nem in_provision, ou a nota fiscal já foi enviada. |
| 400 | EXP000121 | A nova data já passou. |
| 400 | EXP000122 | A nova data não é dia útil. |
| 400 | EXP000037 | A nova data é anterior à data de referência da despesa. |
| 400 | EXP000159 | A nova data é posterior ao vencimento do contrato. |
| 400 | EXP000126 | O contrato da despesa não existe mais no fundo. |
| 400 | EXP000069 | A classe de fundo não é da gestora. |
| 403 | EXP000124 | A consultoria não tem vínculo ativo com o fundo. Normalmente o consultant-api recusa antes, com 401 (CIT000018). |
| 403 | EXP000156 | Você não lançou a despesa (permission_type diferente de owner). Despesas calculadas pela QI Tech também não são reagendadas. |
| 404 | EXP000010 | A despesa não existe no fundo. |
| 503 | EXP000132 | A API não conseguiu ler o contrato. Tente de novo. |
Exemplo
{
"title": "Expense reschedule Not Allowed For Status",
"description": "Expense in status consolidated can't be rescheduled.",
"translation": "Despesa no status consolidated nao pode ser reagendada",
"code": "EXP000057"
}
Erros de autenticação, permissão e host: veja Erros da API.