š 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