Manual Técnico – Integração ILLI + Equals (via API ECOS)

Visão Técnica Geral

A integração permite que a plataforma ECOS (Equals) consulte o sistema ILLI para obter dados de vendas por cartão, com objetivo de realizar conciliação automática entre:

A integração ocorre via API REST JSON e segue o modelo de pull: o ECOS consulta o Ilimitar com base em um CNPJ autorizado.


Arquitetura da Integração
[EQUALS] <--pull-- [ILLI API REST]
       |
  Exibe conciliação por:
  - Loja
  - Bandeira
  - Comprovante
  - Taxas


Autenticação

Exemplo de headers:

GET /api/v1/vendas?cnpj=12345678000100&data=2025-06-01&page=1
Host: api.illimitar.com.br
Authorization: Bearer <API_KEY>
Content-Type: application/json

Para revogar o acesso:


Requisições (EQUALS → Ilimitar)

Endpoint principal 

GET /api/v1/vendas
Parâmetros disponíveis:
Parâmetro Tipo Descrição
cnpj string CNPJ da loja que será consultada
data string Data da venda (formato: yyyy-MM-dd)
page int Página de resultados
formaPagamento string Filtro opcional (ex: “Cartão de Crédito”)



Exemplo de resposta (JSON)

{
  "total": 2,
  "pagina": 1,
  "vendas": [
    {
      "numeroComprovante": "NSU00123",
      "valorBruto": 120.00,
      "dataHora": "2025-06-01T14:00:00",
      "formaPagamento": "Cartão Crédito",
      "parcelas": 2,
      "bandeira": "Mastercard",
      "taxa": 4.25,
      "valorLiquido": 114.90,
      "cliente": {
        "nome": "João Silva",
        "cpf": "12345678900"
      }
    }
  ]
}


Frequência de consulta


Regras de negócio


Tratamento de Erros
Código Motivo
401 API Key inválida ou expirada
403 CNPJ não autorizado
404 Nenhuma venda encontrada
500 Erro interno no Ilimitar


Considerações Técnicas


Revisão #: contagem de revisões
Criado: duração de tempo por usuário
Atualizado: duração de tempo por usuário