📖 Casos de Uso - ecosif-querys

📋 Visão Geral

Este documento descreve os principais casos de uso do serviço ecosif-querys.


📦 Caso de Uso 1: Consultar Saldo de Conta

Descrição

Contador consulta o saldo de uma conta contábil para um período específico.

Atores

Pré-condições

Fluxo Principal

  1. Contador faz requisição via POST /balanceInquiryDetails
  2. Sistema valida token JWT
  3. Sistema valida acesso à empresa/filial
  4. Sistema consulta saldos mensais no banco
  5. Sistema calcula saldo inicial baseado no período
  6. Sistema retorna lista com saldos mensais

Fluxo Alternativo: Sem Acesso

  1. Sistema detecta falta de permissão
  2. Sistema retorna erro 403 Forbidden

📥 Caso de Uso 2: Consultar Razão Geral

Descrição

Analista consulta a razão geral (diário) de uma conta para análise.

Atores

Pré-condições

Fluxo Principal

  1. Analista faz requisição via POST /generalLedgerQuery
  2. Sistema valida token e acesso
  3. Sistema executa query com JOINs otimizados
  4. Sistema filtra por intervalo de dias (se informado)
  5. Sistema retorna lista de lançamentos ordenados

📊 Caso de Uso 3: Listar Plano de Contas

Descrição

Usuário visualiza o plano de contas completo de uma empresa/filial.

Atores

Pré-condições

Fluxo Principal

  1. Usuário faz requisição via GET /allChartOfAccount/{company}/{branch}
  2. Sistema valida token e acesso
  3. Sistema busca plano de contas no banco
  4. Sistema ordena numericamente usando comparator
  5. Sistema retorna lista ordenada

Última Atualização: 2025-11-27