📖 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
- Contador: Usuário que consulta saldos
- Sistema: Processa consulta e retorna dados
Pré-condições
- Usuário autenticado
- Usuário tem acesso à empresa/filial
- PerÃodo válido
Fluxo Principal
- Contador faz requisição via
POST /balanceInquiryDetails - Sistema valida token JWT
- Sistema valida acesso à empresa/filial
- Sistema consulta saldos mensais no banco
- Sistema calcula saldo inicial baseado no perÃodo
- Sistema retorna lista com saldos mensais
Fluxo Alternativo: Sem Acesso
- Sistema detecta falta de permissão
- 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
- Analista: Usuário que consulta razão geral
- Sistema: Processa consulta e retorna dados
Pré-condições
- Usuário autenticado
- Usuário tem acesso à empresa/filial
- Conta existe
Fluxo Principal
- Analista faz requisição via
POST /generalLedgerQuery - Sistema valida token e acesso
- Sistema executa query com JOINs otimizados
- Sistema filtra por intervalo de dias (se informado)
- 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
- Usuário: Qualquer usuário autenticado
- Sistema: Processa consulta e retorna dados
Pré-condições
- Usuário autenticado
- Usuário tem acesso à empresa/filial
- Plano de contas configurado
Fluxo Principal
- Usuário faz requisição via
GET /allChartOfAccount/{company}/{branch} - Sistema valida token e acesso
- Sistema busca plano de contas no banco
- Sistema ordena numericamente usando comparator
- Sistema retorna lista ordenada
Última Atualização: 2025-11-27