APIPreçosDocumentaçãoBlogParceirosContato
Voltar ao blog
Tutorial

Ponto em Tempo Real no Seu ERP

Como enviar dados de ponto ao vivo de dispositivos biométricos para ERPs como Odoo, SAP ou seu HRMS personalizado usando webhooks do PunchConnect.

Product Team·Dec 20, 2025·7 min de leitura

O padrão de integração

O caso de uso mais comum do PunchConnect é enviar dados de ponto para um ERP ou HRMS. O padrão é simples: o PunchConnect envia um webhook → seu middleware o recebe → seu middleware escreve na API do ERP.

Esse middleware pode ser tão simples quanto uma função serverless de 20 linhas.

Exemplo de integração com Odoo

O Odoo possui uma API JSON-RPC para criar registros de ponto. Quando o PunchConnect envia um evento punch_in, seu middleware mapeia o employee_id para o registro do funcionário no Odoo e cria uma entrada de ponto.

Já vimos clientes colocando isso para funcionar em menos de uma hora usando um simples script Python no Railway.

Integração com SAP

Para o SAP, a abordagem é similar, mas usa a API OData do SAP ou chamadas RFC. A principal diferença é a autenticação do SAP — você precisará configurar um destino RFC e lidar com o gerenciamento de sessão do SAP.

Recomendamos usar o SAP Cloud Integration (CPI) como camada de middleware. Ele pode receber webhooks do PunchConnect e roteá-los para sistemas SAP on-premise.

HRMS personalizado

Se você construiu seu próprio HRMS, a integração é ainda mais simples. Basta apontar o webhook do PunchConnect para o endpoint de ponto da sua API. Associe funcionários por ID ou número do crachá e grave o registro diretamente no seu banco de dados.

O payload do webhook inclui tudo que você precisa: ID do funcionário, informações do dispositivo, timestamp, direção do ponto (entrada/saída) e método de verificação (impressão digital, reconhecimento facial, RFID).

Artigos relacionados

Ponto em Tempo Real no Seu ERP | PunchConnect