Skip to content

Compras automáticas (Dashboard)

Pré-requisitos de acesso

  • Permissão (módulo): viewGeneralJournal
  • Licença/Feature: Nenhuma.
  • Contêiner do menu: GERAL → grupo Dashboard

O que é / quando usar

Painel analítico (somente leitura) das ordens de compra processadas pelo BackOffice — compras de Token e NFT liquidadas via saldo (Fiat ou Crypto). Diferente do painel de Pagamentos manuais (que olha o depósito PIX/TED), aqui o foco é a ordem de compra em si. Use para acompanhar volume de compras e a divisão entre meio de liquidação (Fiat × Crypto) e tipo de ativo (Token × NFT).

Pré-condições

  • Permissão: viewGeneralJournal cadastrado para a role (permissão dupla — enum CPM + módulo no DB).
  • Licença/Feature: Nenhuma.
  • Dependências de outras telas: Reflete o histórico de ordens de compra (OrderService.getAllBOOrders).

Passo a passo

  1. Acesse o menu Dashboard → Compras automáticas.
  2. Aguarde o carregamento das ordens.
  3. Analise os cartões e gráficos.

Filtros e colunas

Tela de visualização — sem campos editáveis. Indicadores:

Indicador / GráficoO que mostraOrigem do dado
Quantidade de pagamentosTotal de ordens no períododepositsList.length
Quantidade de compra de Tokens / NFTsOrdens com unit_purchased (Token) vs assetId (NFT)classificação por campo da ordem
Total em Tokens / NFTsSoma dos totalAmount por tipoagregação em BigNumber
Total de pagamentosSoma de todos os totalAmountagregação
Tipo de pagamento (pizza)Fiat × Cryptoclassificação por paymentMethod: TOKEN, CLEAR_LEDGER, COIN_PAYMENTS contam como Crypto; o resto como Fiat
Tokens vs NFT (pizza)Proporção Token × NFTtotais por tipo
Histórico (barras)Total por mêsagrupamento por mês de createdAt

Regras de negócio / cuidados

Atenção

  • Classificação Fiat × Crypto é por método de pagamento: ordens liquidadas com TOKEN, CLEAR_LEDGER ou COIN_PAYMENTS entram em Crypto; qualquer outro método entra em Fiat. Se um novo método de liquidação for adicionado, ele cai em "Fiat" por padrão até a classificação ser atualizada.
  • Erro ≠ zero: página de erro indica indisponibilidade do serviço de ordens.
  • Valores financeiros: os totais somam totalAmount das ordens com BigNumber antes de plotar. Use como indicador analítico.

Telas relacionadas