Módulo Ponto
Marcação no app e na web, espelho de ponto, banco de horas na interface, aprovações e alertas. Importa batidas e jornada da Senior; pode exportar marcações aprovadas conforme escopo.
A TagguiRH consulta na Senior G5 as marcações de ponto, escalas, afastamentos e contexto de apuração do colaborador — e, quando o projeto prevê, envia batidas ou acertos de volta à folha — via Web Services SOAP/XML do módulo Controle de Ponto e Refeitório (hr).
A Senior permanece como motor de apuração e registro oficial das marcações. A TagguiRH oferece marcação (app/web), espelho, fluxos de gestão e experiência do colaborador.
Marcação no app e na web, espelho de ponto, banco de horas na interface, aprovações e alertas. Importa batidas e jornada da Senior; pode exportar marcações aprovadas conforme escopo.
Marcações (R070ACC), apuração, escalas, afastamentos, coletores e cálculo de jornada. Continua sendo o sistema de ponto e folha do cliente.
O vínculo usa numEmp + tipCol + numCad e, quando aplicável, o número do crachá (numCra).
Os serviços do Controle de Ponto usam o prefixo ronda_ no WSDL. Consultas de tabela passam por hr.integracoes; gravação de marcações por hr.calculoApuracao.
http://{host}:{porta}/g5-senior-services/ronda_Synccom_senior_g5_rh_hr_{servico}?wsdl
Gravar exige coletor cadastrado com modelo 97 — Web service. Sem isso a Senior rejeita a inclusão de marcação.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:{Porta}>
<user>usuario.integracao</user>
<password>••••••••</password>
<encryption>0</encryption>
<parameters>…</parameters>
</ser:{Porta}>
</soapenv:Body>
</soapenv:Envelope>
Resolver numCad e numCra via CPF (consultarColaboradorPorCPF) ou de-para do projeto.
ConsultarTabelas em R070ACC com filtro por empresa, cadastro e DATAPU (data de apuração) no intervalo da competência.
historicos.Escala e Afastamento para montar escala esperada e afastamentos no espelho TagguiRH.
ConsultarPendencias na integração de ponto; confirmar após processar cada lote.
calculoApuracao.Gravar com oriAcc=E (eletrônica) ou Acertar para ajustes com justificativa.
Módulo Controle de Ponto e Refeitório (com.senior.g5.rh.hr.*), HCM 6.10.4.
| Serviço / porta | WSDL síncrono | Uso na TagguiRH |
|---|---|---|
hr.integracoes · ConsultarTabelas |
ronda_Synccom_senior_g5_rh_hr_integracoes | Leitura principal. Marcações R070ACC (data, hora, origem, sequência, crachá). |
hr.integracoes · ConsultarPendencias |
ronda_Synccom_senior_g5_rh_hr_integracoes | Detectar novas/alteradas marcações sem varrer toda a base. |
hr.calculoApuracao · Gravar |
ronda_Synccom_senior_g5_rh_hr_calculoApuracao | Write-back. Inserir batida do app TagguiRH na Senior (coletor 97). |
hr.calculoApuracao · Acertar |
ronda_Synccom_senior_g5_rh_hr_calculoApuracao | Incluir/alterar/excluir marcação com justificativa na tela de acertos. |
hr.calculoApuracao · Calcular |
ronda_Synccom_senior_g5_rh_hr_calculoApuracao | Disparar apuração na Senior após lote de marcações (uso pontual; cuidado com performance). |
hr.historicos · Escala · Afastamento_5 · Apuracao_4 |
ronda_Synccom_senior_g5_rh_hr_historicos | Escala vigente, afastamentos e forma de apuração do colaborador. |
hr.consultarColaboradorPorCPF |
ronda_Synccom_senior_g5_rh_hr_consultarColaboradorPorCPF | Resolver matrícula e crachá a partir do CPF. |
fichaBasica do módulo fp tem uma porta Ponto para cadastro na folha — é outro contexto. Para batidas e apuração use hr.
| TagguiRH | Senior · R070ACC | O que trafega |
|---|---|---|
| Data da batida | DATACC | Data civil da marcação. |
| Hora da batida | HORACC | Horário hh:mm. |
| Data de apuração | DATAPU | Dia de competência ao qual a marcação pertence na jornada. |
| Sequência | SEQACC | Ordem da batida no dia (chave junto com crachá e data). |
| Origem | ORIACC | D digitada · E eletrônica · G gerada · R regularizada. |
| Crachá | NUMCRA | Identificador físico/lógico do colaborador no ponto Senior. |
| Coletor | CODRLG | Relógio ou coletor que registrou (ou 97 para Web Service). |
| Colaborador | NUMEMP · TIPCOL · NUMCAD | Chave na folha. |
| TagguiRH | Senior · Gravar | Notas |
|---|---|---|
| Timestamp da marcação | datAcc · horAcc | Data e hora enviadas ao gravar. |
| Data de apuração | datApu | Dia de competência (pode diferir em virada de turno). |
| Origem eletrônica | oriAcc = E | Marcação vinda de app/dispositivo. |
| Coletor Web Service | codRlg | Deve apontar para coletor modelo 97. |
| Fuso | fusMar | Quando o colaborador está em fuso diferente (viagem). |
D Digitada · E Eletrônica · G Gerada · R Regularizada.
1 Empregado · 2 Terceiro · 3 Parceiro.
1 Normal · 2 Dispensado · 4 Desconsidera todas · 5 Sem controle · 6 Dispensado parcial.
G Gravar · A Apurar (recomendado na prática: G ou AG conforme ambiente).
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ConsultarTabelas>
<user>TAGGUI.INTEGRACAO</user>
<password>********</password>
<encryption>0</encryption>
<parameters>
<consulta>
<id>marc-88421-092026</id>
<tabela>R070ACC</tabela>
<campos>NUMEMP,TIPCOL,NUMCAD,NUMCRA,DATACC,HORACC,DATAPU,SEQACC,ORIACC,CODRLG</campos>
<filtro>
<campo>NUMEMP</campo><condicao>=</condicao><valor>1</valor>
</filtro>
<filtro>
<campo>NUMCAD</campo><condicao>=</condicao><valor>88421</valor>
</filtro>
<filtro>
<campo>DATAPU</campo><condicao>>=</condicao><valor>01/09/2026</valor>
</filtro>
<filtro>
<campo>DATAPU</campo><condicao><=</condicao><valor>30/09/2026</valor>
</filtro>
</consulta>
</parameters>
</ser:ConsultarTabelas>
</soapenv:Body>
</soapenv:Envelope>
<ser:Gravar>
<parameters>
<numEmp>1</numEmp>
<tipCol>1</tipCol>
<numCad>88421</numCad>
<numCra>88421</numCra>
<datAcc>21/09/2026</datAcc>
<horAcc>08:02</horAcc>
<datApu>21/09/2026</datApu>
<codRlg>97</codRlg>
<oriAcc>E</oriAcc>
<seqAcc>0</seqAcc>
</parameters>
</ser:Gravar>
| Na TagguiRH | Na Senior | Parâmetro / tabela |
|---|---|---|
| Colaborador | Cadastro + crachá | numCad · numCra |
| Batida / marcação | R070ACC | ConsultarTabelas / Gravar |
| Escala | Histórico de escala | historicos.Escala |
| Afastamento | R038AFA | historicos.Afastamento ou tabela liberada |
| Coletor integração | Cadastro de relógios | Modelo 97 — Web service |
| Competência do espelho | DATAPU | Intervalo de datas no filtro da consulta |
Host, porta, usuário com permissão CP (ponto) e rota até /g5-senior-services/.
R070ACC liberada em Consultar Tabelas; coletor 97 para write-back; de-para crachá ↔ colaborador.
Só leitura (espelho espelha Senior) vs bidirecional (Taggui marca e Senior apura); tratamento de virada de turno e fuso.