📡 Lista Completa de Endpoints - ecosif-querys

📋 Visão Geral

Este documento lista todos os endpoints REST disponíveis no serviço ecosif-querys, especializado em consultas contábeis otimizadas.

Base URL: http://localhost:8081
Autenticação: JWT Bearer Token (obtido via ecosif-auth)


🏷️ Tags

Os endpoints estão organizados nas seguintes categorias:

Documentação SPARTS: integradores/sparts.md


🔌 SPARTS (Integração Legada)

Consulta Contábil — spavs_ld_Consulta_Contabil

Lançamentos Contábeis — CT_P_LancamentosContabeis

Redirect legado


💰 Consultas de Saldo

Consultar Detalhes de Saldo


📋 Razão Geral (Diário)

Consultar Razão Geral


📊 Plano de Contas

Listar Plano de Contas


🔐 Autenticação

Todos os endpoints requerem autenticação JWT.

Header necessário:

Authorization: Bearer <token>

Obter token: 1. Fazer login em ecosif-auth: POST /api/auth/signin 2. Copiar accessToken da resposta 3. Usar no header Authorization


🔒 Validação de Acesso

Todos os endpoints validam se o usuário autenticado tem permissão para acessar a empresa/filial solicitada através de:

Erro 403 Forbidden: - Retornado quando usuário não tem acesso à empresa/filial - Mensagem: "Acesso negado - usuário não tem permissão para acessar esta empresa/filial"


📊 Códigos de Status HTTP

Código Descrição
200 OK - Requisição bem-sucedida
400 Bad Request - Dados inválidos ou erro de validação
401 Unauthorized - Token ausente/inválido
403 Forbidden - Acesso negado (sem permissão para empresa/filial)
404 Not Found - Recurso não encontrado
500 Internal Server Error - Erro interno

📝 Notas Importantes

  1. Formato de Data: Períodos devem estar no formato MM/YYYY (ex: "01/2025")

  2. Saldo Inicial: - O saldo inicial é calculado automaticamente baseado no baseYearMonth da empresa - Se o período inicial é o mesmo que o baseYearMonth, usa saldo inicial de Accountbalance - Caso contrário, busca saldo acumulado do mês anterior

  3. Ordenação de Contas: - Plano de contas é ordenado numericamente usando ChartOfAccountsComparator - Garante ordenação correta hierárquica (1.1 < 1.10)

  4. Performance: - Endpoints otimizados para grandes volumes de dados - Queries utilizam índices apropriados - Resultados pagináveis para grandes datasets


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