7.6. Relatórios¶
Especificação — em construção
Os serviços descritos nesta área ainda não estão disponíveis.
🔗 Endpoints¶
| Método | URL |
|---|---|
/credito/relatorios/contratos-ativos | |
/credito/relatorios/parcelas |
🧾 Descrição¶
Visões consolidadas da carteira, para conferência e fechamento. Ambos aceitam consulta paginada em JSON ou download em CSV/XLSX.
Para integração transacional — conciliar pagamentos, buscar vencimentos do dia — use 7.2. Parcelas e Saldo. Os relatórios servem ao trabalho de back-office.
Contratos ativos¶
🔹 Query Parameters¶
| Parâmetro | Tipo | Descrição |
|---|---|---|
| pagina | integer | Página, começando em 1 |
| quantidade | integer | Registros por página. Máximo 100 |
| produto | string | ep ou cdc |
| dataContrato | date | Data mínima de contratação |
| dataContratoFim | date | Data máxima de contratação |
| formato | string | csv ou xlsx. Quando informado, devolve arquivo em vez de JSON |
🧪 Exemplo de cURL — consulta¶
curl -X GET "https://api.vehub.com.br/credito/relatorios/contratos-ativos?produto=ep&pagina=1&quantidade=100" \
-H "Authorization: Bearer {seu_token}" \
-H "GrupoEconomico: {seu_grupo_economico}"
🧪 Exemplo de cURL — download¶
curl -X GET "https://api.vehub.com.br/credito/relatorios/contratos-ativos?produto=ep&formato=xlsx" \
-H "Authorization: Bearer {seu_token}" \
-H "GrupoEconomico: {seu_grupo_economico}" \
--output contratos-ativos.xlsx
📥 Response — 200 OK¶
{
"registros": [
{
"idContrato": 5001,
"numeroCcb": "PROP-2026-004821",
"produto": "ep",
"tomadorNome": "João da Silva",
"tomadorDocumento": "12345678900",
"dataContrato": "2026-08-20",
"valorLiquido": 18000.00,
"valorBruto": 20400.00,
"quantidadeParcelas": 24,
"parcelasPagas": 3,
"parcelasEmAberto": 21,
"saldoDevedor": 15980.42,
"taxa": 1.99,
"dataProximaParcela": "2027-01-13"
}
],
"paginacao": { "pagina": 1, "quantidade": 100, "total": 412 },
"mensagem": null
}
| Campo | Tipo | Descrição |
|---|---|---|
| parcelasPagas / parcelasEmAberto | integer | Contagem por situação |
| saldoDevedor | number | Saldo devedor atual do contrato |
| dataProximaParcela | string | Vencimento da próxima parcela em aberto |
Parcelas¶
Mesma visão em nível de parcela, útil para fechamento de período.
🔹 Query Parameters¶
| Parâmetro | Tipo | Descrição |
|---|---|---|
| pagina | integer | Página, começando em 1 |
| quantidade | integer | Registros por página. Máximo 100 |
| produto | string | ep ou cdc |
| status | integer | Status da parcela |
| dataVencimento | date | Vencimento mínimo |
| dataVencimentoFim | date | Vencimento máximo |
| formato | string | csv ou xlsx |
🧪 Exemplo de cURL¶
curl -X GET "https://api.vehub.com.br/credito/relatorios/parcelas?dataVencimento=2026-10-01&dataVencimentoFim=2026-10-31&formato=csv" \
-H "Authorization: Bearer {seu_token}" \
-H "GrupoEconomico: {seu_grupo_economico}" \
--output parcelas-outubro.csv
📥 Response — 200 OK¶
{
"registros": [
{
"idContrato": 5001,
"numeroCcb": "PROP-2026-004821",
"produto": "ep",
"tomadorNome": "João da Silva",
"tomadorDocumento": "12345678900",
"numero": 1,
"dataVencimento": "2026-10-13",
"valor": 850.00,
"amortizacao": 495.28,
"juros": 354.72,
"saldoDevedor": 17325.17,
"status": 2,
"dataPagamento": "2026-10-13",
"valorPagamento": 850.00
}
],
"paginacao": { "pagina": 1, "quantidade": 100, "total": 3184 },
"mensagem": null
}
⚠️ Observações¶
- O download em CSV/XLSX é síncrono e limitado ao volume do filtro. Para períodos longos, quebre em recortes menores em vez de pedir a carteira inteira.
- Os relatórios respeitam o grupo econômico da credencial e devolvem apenas contratos de crédito (EP e CDC).
- Os valores refletem o estado no momento da consulta. Para o valor a cobrar numa data específica, use
POST /credito/contratos/{idContrato}/parcelas/valoresem 7.2.