Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

RH - RM - FOP - Como realizar o lançamento de eventos/verbas para o envelope de pagamento via DataServer ou API?

time.png Tempo aproximado para leitura: 00:04:00 min

Dúvida
Como realizar o lançamento de eventos/verbas para o envelope de pagamento via DataServer ou API? FopLancExternoData

Ambiente
TOTVS RH - TOTVS RH (Linha RM) - TOTVS Folha de Pagamento - Todas as versões

Solução
O DataServer/API indicado nesta documentação é o recomendado pela TOTVS, pois incorpora uma camada adicional de segurança. Nesse fluxo, após o lançamento das verbas via WebService, o Departamento Pessoal (DP) pode visualizar a movimentação por meio da tela de Consulta de Movimento de Integração e, caso esteja correta, realizar a aprovação para inclusão no envelope dos funcionários, pelo Grupo de Eventos.

Para realizar o lançamento de eventos/verbas para o envelope de pagamento através de API ou Webservice, a inserção deverá ser feita através de um lançamento externo (Consulta Movimento Integração). Abaixo, exemplificamos esse processo utilizando as ferramentas SoapUI e Postman:

🔹Lançamento via SoapUI (Dataserver) 

🔹Lançamento via Postman (Api rest) 

🔹Efetivação dos lançamentos no envelope 

 

🔹Lançamento via Dataserver (SoapUI):

Para obter um XML exemplo, execute via SOAP um ReadRecord (Função de consultar dados) no dataserver FopLancExternoData. Para executar este método, devem ser fornecidas em "PrimaryKey" as chaves primárias:

  • CODCOLIGADA;

  • CHAPA; 

  • ANOCOMP; (Ano competência)

  • MESCOMP; (Mês competência)

  • CODEVENTO; (Código do evento/verba)

  • IDMOVTEMP; (Id do lançamento externo)

Em "DataServerName" informe o valor FopLancExternoData.

Em contexto, forneça os seguintes parâmetros:

  • CODCOLIGADA

  • CODUSUARIO

  • CODSISTEMA

XML exemplo:

<![CDATA[<FopLancExterno >
  <PFMOVTEMP>
    <CODCOLIGADA>1</CODCOLIGADA>
    <CHAPA>00001</CHAPA>
    <ANOCOMP>2026</ANOCOMP>
    <MESCOMP>6</MESCOMP>
    <CODEVENTO>0005</CODEVENTO>
    <IDMOVTEMP>-1</IDMOVTEMP>
    <HORA>300</HORA>
    <REF>0.00</REF>
    <VALOR>0.00</VALOR>
    <ORIGEMEVENTO>7</ORIGEMEVENTO>
    <DATAINCLUSAO>2026-02-26T11:23:13</DATAINCLUSAO>
    <CODUSUARIO>mestre</CODUSUARIO>
    <TIPOLANCAMENTO>15</TIPOLANCAMENTO>
    <HORAFORMATADA>005:00</HORAFORMATADA>
  </PFMOVTEMP>
</FopLancExterno>]]

 

Após o obter o XML exemplo, para inserir um novo registro, utilize o método SaveRecord. Atualize os valores base do XML para as informações do novo registro que será inserido. Atente-se ao formato exigido pelas tags, seguindo o mesmo padrão da estrutura XML obtida no ReadRecord.

 

Observação:

Utilize IDMOVTEMP= -1 para geração do ID sequencial automático

ORIGEMEVENTO = 7 (Sistema Externo)

TIPOLANCAMENTO = 16 (Lançamento Sistema Externo)

 

Após execução, o lançamento ficará disponível na tela "Consulta Movimento Integração" em "Folha Mensal":

🔹Lançamento via API Rest (Postman):

Para obter um "Json" exemplo, execute o método GET no endopint "/rmsrestdataserver/rest/FopLancExternoData". Exemplo:

http://localhost:8051/rmsrestdataserver/rest/FopLancExternoData 

Observação: Inclua no Headers a chave CodColigada com o valor correspondente

JSON Exemplo:

 {
         
            "CODCOLIGADA": 1,
            "CHAPA": "00001",
            "NOME": "ITAMAR MENDES",
            "ANOCOMP": 2026,
            "MESCOMP": 7,
            "CODEVENTO": "0005",
            "DESCRICAO": "SALARIO FAMILIA",
            "IDMOVTEMP": -1,
            "HORA": 300,
            "HORAFORMATADA": "005:00",
            "REF": 0.00,
            "VALOR": 0.00,
            "VALORFORCADO": 0,
            "CODCCUSTO": null,
            "ORIGEMEVENTO": 7,
            "DATAINCLUSAO": "2026-02-26T11:23:13-03:00",
            "CODUSUARIO": "mestre",
            "TIPOLANCAMENTO": 15,
            "IDITEMCONTABIL": null,
            "IDCLASSEVALOR": null
        }

 

Após obter o JSON exemplo, atualize os valores mantendo o mesmo padrão e execute método Post para inserir um novo registro. 

 

🔹 Efetivação dos lançamentos no envelope:

 

Para lançar os eventos para o envelope, realize os seguintes passos:

Acesse: Folha Mensal | Lançamento | Grupo de Eventos. Ao parametrizar o grupo de eventos, será necessário marcar a flag "Lançar eventos da integração com outros aplicativos".

 

Será habilitada a aba Integração com outros aplicativos. Marque a flag "Sistemas Externos".

Após realizar o lançamento do grupo de evento parametrizado, o evento ficará disponível no envelope de pagamento do funcionário.

 

Saiba mais:

RH - RM - FOP - Como identificar e consumir DataServer e API disponíveis nos produtos de RH?

 

 

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _