Exemplos SPARTS — Request/Response

Ver documentação completa em sparts.md.

consulta-contabil

curl -G "http://localhost:8081/api/v1/sparts/consulta-contabil" \
  -H "Authorization: Bearer <token>" \
  --data-urlencode "empresa=1" \
  --data-urlencode "filial=1" \
  --data-urlencode "dataInicio=2025-01-01" \
  --data-urlencode "dataFim=2025-12-31" \
  --data-urlencode "tipoSaldo=M"
{
  "status": 200,
  "mensagem": "",
  "elemento": {
    "linhas": [
      {
        "conta_id": 100,
        "tipo": "01",
        "cdreduzido": "1",
        "cdcontabil": "1",
        "descricao": "ATIVO",
        "nivel": 1,
        "indnatureza": "1",
        "empresa": "000000001",
        "filial": "000000001",
        "ano": "2025",
        "mes": "12",
        "dia": null,
        "movdeb": 1000.0,
        "movcred": 500.0,
        "movenc": 0.0,
        "saldoacumulado": 15000.0,
        "saldo06meses": 0.0,
        "saldo12meses": 0.0
      }
    ],
    "total_elementos": 1,
    "total_paginas": 1,
    "pagina_atual": 0,
    "tamanho_pagina": 100,
    "tipo_saldo": "M"
  }
}

lancamentos-contabeis

curl -G "http://localhost:8081/api/v1/sparts/lancamentos-contabeis" \
  -H "Authorization: Bearer <token>" \
  --data-urlencode "dataInicio=2025-01-01" \
  --data-urlencode "dataFim=2025-12-31" \
  --data-urlencode "empresa=1" \
  --data-urlencode "filial=1"
{
  "status": 200,
  "mensagem": "",
  "elemento": {
    "linhas": [
      {
        "empresa": "000000001",
        "fantasia": "EMPRESA TESTE",
        "cgc": "00000000000191",
        "cdhistorico": "001",
        "lancto_id": 42,
        "debcre": "D",
        "usuario": "ADMIN",
        "docto_id": "00001",
        "status": 1,
        "data_contabil": "2025.01.15",
        "valor": 1000.00,
        "banco_dados": "ecosif",
        "conta": "100",
        "contrapartida": "200",
        "historico": "Lançamento teste",
        "filial": "000000001",
        "encerramento": 0
      }
    ],
    "total_elementos": 1,
    "total_paginas": 1,
    "pagina_atual": 0,
    "tamanho_pagina": 100
  }
}