Novo Endpoint


A versão V3 do endpoint de extrato foi desenvolvida com foco em melhor desempenho e precisão para contas com alto volume de movimentações, além de substituir o antigo endpoint paginado da V2:

  • ✅ Novo endpoint: v3/accounts/{accountId}/statement

  • ❌ Substitui: v2/accounts/{branch}/{account}/statement (será descontinuado em 22/07/2024)


A nova versão permitirá o uso de hora, minuto e segundo como filtro além da data, assim tornando possível a busca de informações de altos volumes. 


⚠️ Observações Importantes

A API V1 de extrato não será afetada e continuará funcionando normalmente. Caso utilize apenas a V1, nenhuma mudança será necessária. 


1. Como funciona a consulta nesta nova versão? 


▶️ Endpoint 


GET {{url}}/v3/accounts/{{accountId}}/statement


2. Parâmetros de Consulta 


ParâmetroObrigatórioDescrição
startDateTime✅ SimData e hora inicial da consulta. Ex: 2024-06-12T09:00:00
endDateTimeNãoData e hora final da consulta. Ex: 2024-06-12T23:59:59
pageSize✅ SimQuantidade de registros por página (1 a 100). Ex: pageSize=10
pageNumber✅ SimPágina atual da consulta (inicia em 0). Ex: pageNumber=0
dateCategoryNãoTipo de data usada no filtro. Aceita: ENTRY (padrão) ou INCOMING


Detalhamento sobre dateCategory:


O valor ENTRY considera os registro de acordo com sua data de lançamento (creditDate) e o INCOMING considera os registros de acordo com a sua data de entrada (entryDate), sendo assim para que o filtro de data e hora funcione deve ser informado o valor INCOMING pois o entryDate exibe além da data o horário da transação, caso contrário será retornado os lançamentos considerando apenas o dia (creditDate) e o filtro de hora não funcionará.


3. Exemplo de uso paginado


Se o extrato possuir 8 lançamentos e for definido pageSize=2, a consulta será paginada em:

  • pageNumber=0 → registros 1–2
  • pageNumber=1 → registros 3–4
  • ...
  • pageNumber=3 → registros 7–8


❓ É possível obter o saldo final do dia nessa consulta? 


Não. O endpoint V3 não retorna o saldo final do dia, mesmo utilizando ENTRY ou INCOMING


✅ Alternativa:


Utilize o endpoint:


GET /v1/accounts/{accountId}/balance-period


Esse novo serviço permite consultar o saldo fechado de datas anteriores, sendo ideal para conciliadores e relatórios financeiros.


 Acesse o artigo completo com mais detalhes


Suporte


Para dúvidas ou acompanhamento de chamados, acesse: Portal de Suporte