HCM Brazil eSocial: How much do you know about the Batch Monitor?
In brief words, the eSocial is an electronic system that reports fiscal obligations that companies have with the Brazilian government. But has it ever crossed your mind that in order to transmit the relevant data of your business to the government with accuracy and security, a lot of processes happen in the background?
Interestingly, many of these processes are managed by the Batch Monitor, which is a report that makes sure every piece of information of your business is reported correctly, in the right batches of events.
You can access the Batch Monitor through PC00_M37_EFD_BTCMON transaction or in the SAP Easy Access menu, under Pessoal -> Cálculo das folhas de pagamento -> América -> Brasil -> Sistema de Informação -> eSocial -> eSocial: Monitor de lotes.
In the Batch Monitor, you can manage eSocial batches of events in regards to:
- checking batches statuses;
- seeing the content of the batches and their events XML files;
- generating new batches for events that weren’t accepted in batches already sent to eSocial system.
Keep in mind that, before creating batches of events in the Batch Monitor, you should have already grouped the events using the eSocial: Scheduler of events (RPU_PAYBR_EFD_SCHEDULER) report.
Finally, you will see that using the Batch Monitor is quite simple. Below, you find the three steps to run the report. Each of them corresponds to an area in the selection screen of the report.
1. Create a new variant to search for the events batches or choose an existing variant.
You can use the variants according to your necessities to see different details of the events batches. In the report, there is a filter selection that you can create, edit, copy and delete.
2. Run the report with the variant and click on the results list.
The results list varies considering the choice you made in the variant, whether you want to see a list of batches or a list of messages. According to your choice, you see different information.
3. Select a result and click on its details.
The detail screen also varies considering the choice you made in the variant, whether you want to see a list of batches or a list of messages. According to your choice, you see different information and have access to several actions for the batch.
We hope you can now understand better how the Batch Monitor works in your system! 🙂
Did you enjoy this post? Choose “Like” and share the content with your colleagues.
Feel free to leave your feedback, comment or question in the space provided below. And don’t forget to follow the HCM Payroll Brazil and HCM Payroll tags in SAP Community to stay tuned on eSocial latest news.
All the best,
Rosana
***
Em poucas palavras, podemos dizer que o eSocial é um sistema eletrônico que reporta as obrigações fiscais das empresas com o governo brasileiro. Mas já passou pela sua cabeça que, para transmitir as informações necessárias de cada business com precisão e segurança, muitos processos acontecem no background?
Curiosamente, muitos desses processos são gerenciados pelo Monitor de Lotes, um report que organiza as informações de sua empresa para que elas sejam reportadas corretamente nos lotes de eventos.
Você pode acessar o Monitor de Lotes pela transação PC00_M37_EFD_BTCMON ou no menu SAP Easy Access, em Pessoal -> Cálculo das folhas de pagamento -> América -> Brasil -> Sistema de Informação -> eSocial -> eSocial: Monitor de lotes.
Com o Monitor de Lotes, você pode gerenciar lotes de eventos do eSocial. O report permite:
- Verificar o status de lotes;
- Ver o conteúdo de lotes;
- Gerar novos lotes com eventos que não foram aceitos em lotes enviados ao ambiente nacional do eSocial;
- Ver o arquivo XML de lotes.
Tenha em mente que, antes de criar lotes de eventos no Monitor de Lotes, você deve agrupar os eventos previamente utilizando o report eSocial: Scheduler of events (RPU_PAYBR_EFD_SCHEDULER).
Finalmente, você verá que é fácil utilizar o Monitor de Lotes. Abaixo, você encontra os três passos para executar o report. Cada um deles corresponde a uma área na tela de seleção do report.
1. Crie uma variante para pesquisar os lotes, ou escolha uma variante existente.
Você pode utilizar as variantes conforme as suas necessidades para visualizar diferentes detalhes dos lotes de eventos. No report, há uma seleção de filtros que você pode criar, editar, copiar e excluir.
2. Execute o report com a variante e acesse a lista de resultados.
A lista de resultados varia de acordo com a variante que você escolheu, se você deseja ver uma lista referente aos lotes de eventos ou às mensagens. Ou seja, você vê diferentes informações na tela de acordo com sua escolha.
3. Selecione um resultado e acesse seus detalhes.
A lista de resultados também varia de acordo com a variante que você escolheu, se você deseja ver uma lista referente aos lotes de eventos ou às mensagens. Ou seja, você vê diferentes informações na tela e tem acesso a diferentes ações de acordo com sua escolha.
Esperamos que agora você entenda melhor como o Monitor de Lotes funciona em seu sistema! 🙂
Gostou desse post? Dê um Like e compartilhe o conteúdo com seus colegas.
Fique à vontade para deixar um feedback, comentário ou pergunta no espaço abaixo. E não esqueça de seguir as tags HCM Payroll Brazil e HCM Payroll na SAP Community para ficar ligado nas últimas notícias sobre o eSocial.
Um abraço,
Rosana
Bom dia Rosana.
Uma dúvida.
A consulta do lote vai ser feita através de um job, certo?
Qual o programa standard que deverá ser schedulado? Ou deverá ser desenvolvida uma solução Z?
Obrigado.
Olá,
Obrigada pela pergunta. A consulta do lote é feita pelo report eSocial: Scheduler de lotes (RPU_PAYBR_EFD_POOLING_SCHED).
Rosana,
Sabe me informar se nesta transação tenho as mensagens de retorno do envio para a receita?
Obrigada!
Olá Ana Carolina,
Obrigada pela pergunta. Sim, nessa transação tu também tens acesso às mensagens de retorno do envio dos lotes de evento.
Obrigada!
Rosana, boa tarde
Sábias as palavras tuas nos esclarecimentos feitos. Parabéns.
Por favor, sabe informar se alguém já fez um apresentação e/ou um passo-a-passo deste a geração do evento até a transmissão/retorno do evento do ambiente do eSocial.
Uma coisa prática e visível para usuário final?
Um abraço e desde já agradeço.
Alcindo Peixoto
Consultor SAP HCM-PY.
Olá Bruno,
Obrigada pelo feedback!
Nossa documentação no Help Portal foi recentemente atulizada. Você pode conferir mais detalhes no post HCM Brazil eSocial: SAP Help Portal documentation was updated.
Na seção sobre eSocial que está disponível no Help Portal, você encontra um gráfico interativo que ilustra todo o processo de geração e envio dos eventos ao ambiente nacional.
Rosana,
criamos um lote em produção porém, no momento da criação ficou com status "criado" e os eventos com o status 7 - Processando em lote. Sabe como podemos alterar?
Já regeramos os eventos, porém nada muda!
Oi Ana,
Obrigada pela sua pergunta! Por favor, abra um incidente no componente PY-BR. Assim, o pessoal de suporte e desenvolvimento vai poder entender melhor a situação que você relatou aqui.
Abraços,
Alice
Obrigada Alice. Abrimos o incidente.
Bom dia Rosana, tudo bem?
Eu estou com status 7 (processamento em lote) na Viewer, como faço para voltar para o status 1?
Obrigado,
Yutaka
Oi Yutaka,
Bom, dia, obrigada pela sua pergunta. O status de evento 7 Processamento em lote indica que o evento está em processo de ser incluído em um lote, e os eventos não ficam muito tempo nesse status. Depois disso, o evento deve passar para o status 1 Pronto para enviar, ou para o status 2 Esperando resposta.
Se você quisersaber mais sobre os status dos eventos, busque no sistema a documentação do campo Status do evento (HRPADBR_EFD_STATUS). A documentação do report eSocial: Monitor de eventos (transação PC00_M37_EFD_MONITOR) também traz informações sobre os status dos eventos.
Um abraço,
Alice