Manual Técnico – Integração ILLI + F360 (Webhooks)

Estrutura Geral

 Autenticação

Não há autenticação via token no Webhook. A segurança e a identificação são feitas via identificador-unico-do-servico gerado pelo F360 e atribuído a cada cliente.

Endpoints

Formato padrão das URLs:

https://webhook.f360.com.br/{identificador-unico-do-servico}/{servico-consumido}


Envio de Cupons Fiscais

POST /{identificador}/f360-cupom-fiscal

Regras Técnicas

📤 Payload (exemplo):
{
  "NomeSistema": "ILLI",
  "Values": [
    {
      "NumeroCupom": "001234",
      "CNPJEmitente": "12345678000100",
      "Cliente": {
        "Nome": "João Silva",
        "Cpf": "12345678900"
      },
      "MeioPagamento": [
        {
          "FormaPagamento": "Cartao Crédito",
          "Valor": 100.00,
          "Autorizacao": "ABC123",
          "NSU": "999999",
          "QtdParcelas": "2",
          "Parcelas": [
            {
              "DataDeApresentacao": "2025-06-01",
              "Valor": 50.00,
              "NumeroDaParcela": 1,
              "Vencimento": "2025-07-01"
            },
            {
              "DataDeApresentacao": "2025-06-01",
              "Valor": 50.00,
              "NumeroDaParcela": 2,
              "Vencimento": "2025-08-01"
            }
          ]
        }
      ],
      "Data": "2025-06-01T14:00:00",
      "VendaCancelada": false,
      "ValorFrete": 10.00
    }
  ]
}
 Campos obrigatórios

 

Envio de Títulos (Contas a Pagar e Receber)

POST /{identificador}/f360-{id}-titulos

Regras Técnicas
📤 Payload (exemplo):
{
  "titulos": [
    {
      "cnpj": "12345678000100",
      "tipoTitulo": "receber",
      "numeroTitulo": "ABC001",
      "clienteFornecedor": "Empresa XYZ",
      "detalhesClienteFornecedor": {
        "nome": "Empresa XYZ",
        "cpfCnpj": "12345678000100"
      },
      "emissao": "2025-06-01",
      "valor": 300.00,
      "tipoDocumento": "boleto",
      "contaBancaria": "Conta Itaú",
      "meioPagamento": "boleto",
      "parcelas": [
        {
          "vencimento": "2025-06-30",
          "valor": 300.00,
          "numeroParcela": 1
        }
      ],
      "rateio": [
        {
          "competencia": "06-2025",
          "centroDeCusto": "Administrativo",
          "planoDeContas": "Serviços",
          "numeroParcela": 1,
          "valor": 300.00
        }
      ]
    }
  ]
}
Campos obrigatórios


 

Respostas da API
HTTP Code Significado Payload
200 Sucesso {"rastreioId": "<UUID>"}
500 Erro

JSON com traceId e status


Observaçõ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