Fluxo de saldo da conta
Recuperar operações de conta
Use o endpoint List Operations by Account para listar as operações de uma conta específica:
Aplicar filtros de consulta
Use parâmetros de consulta para definir o período do extrato, controlar a paginação e filtrar as operações que o endpoint retorna.
Obrigatório para consultas de extrato
Você precisa desses campos para este caso de uso de extrato. Eles definem a janela do extrato e tornam o resultado previsível para os usuários.
Obrigatório para paginação
Filtros opcionais
O endpoint pode retornar os seguintes tipos de operação:
Use
type para classificar a movimentação contábil. Use direction para decidir se o extrato exibe o valor como positivo ou negativo.Exemplo de requisição:Transformar operações em lançamentos do extrato
Cada objeto no array
items pode se tornar uma linha do extrato.Obrigatório para renderizar o extrato
Você precisa desses campos para renderizar uma linha de extrato útil. A API não exige todos eles. Um extrato sem esses campos perde significado, rastreabilidade ou contexto de saldo.
Recomendado para extratos amigáveis ao usuário
O Midaz retorna a movimentação do ledger. O sistema integrador deve adicionar contexto de negócio no
metadata de cada entrada relevante de source.from[] e distribute.to[] ao criar a transação. Os metadados não se propagam das entradas de origem para as de destino.Exemplo de transformação:Aplicar regras de exibição do extrato
Use direction para determinar o sinal
Trate operações de retenção e liberação separadamente
Não exiba operações com os seguintes tipos como movimentações liquidadas normais:ON_HOLDRELEASE
ON_HOLDdeve aparecer como uma retenção de saldo ou bloqueio temporárioRELEASEdeve aparecer como uma liberação de saldo ou desbloqueio
Defina uma política de operação liquidada
Não usebalanceAffected como predicado de operação liquidada. Uma operação ON_HOLD normal pode definir balanceAffected como true sem alterar o saldo disponível. Defina sua política de extrato explicitamente a partir do tipo e do status da operação, e exiba ON_HOLD e RELEASE de acordo com as regras de retenção/liberação acima.Exemplo de saída do extrato
Depois de aplicar os filtros, transformar as operações e aplicar as regras de exibição, o extrato final pode ficar assim:
A API não retorna uma página de extrato pronta. Ela retorna eventos do ledger que o sistema integrador transforma em uma experiência de extrato.
Adicione contexto de negócio
O endpoint de operações retorna eventos contábeis. Um extrato voltado ao usuário precisa de mais contexto do que apenas a movimentação do ledger. Envie metadados de negócio no metadata de cada operação ao criar a transação. O Midaz armazena esses campos junto com a operação. O extrato pode usá-los depois para mostrar quem, o quê e por que está por trás da movimentação.counterpartydocumentpixKeyendToEndIdchannelcategory
- “Pix recebido de John Doe”
- “Compra no cartão em Coffee Shop”
- “Transferência para Conta Poupança”

