eSocial S-1200 · Online

Mercúrio eSocial

Sistema web para transmissão de eventos S-1200 (remuneração de trabalhadores) ao eSocial. Envio em lote e individual, geração automática de XML assinado e consulta de protocolos.

Produto
Mercúrio eSocial
Evento
S-1200 · Remuneração
Ambiente
Produção (tpAmb=1)

Sistema em produção

O que o Mercúrio oferece

Tudo para cumprir a obrigação acessória S-1200 com segurança e agilidade.

📦
Envio em lote

Importe uma planilha com múltiplos trabalhadores e o sistema gera e transmite todos os XMLs automaticamente em um único processo.

👤
Envio individual

Transmissão de um único evento S-1200, ideal para correções e complementações fora do ciclo de lote.

📄
Geração automática de XML

O sistema gera o XML S-1200 conforme o leiaute oficial do eSocial, com todos os campos obrigatórios preenchidos corretamente.

🔏
Assinatura digital

XMLs assinados automaticamente com certificado digital A1 (.pfx) antes de cada transmissão, garantindo autenticidade e integridade.

🔍
Consulta de protocolo

Consulte o resultado do processamento de qualquer protocolo enviado ao eSocial, com retorno em tempo real.

🪪
Validação de CPF

Verificação da situação cadastral de CPFs diretamente na Receita Federal antes do envio, evitando rejeições.

Pipeline de transmissão

Do upload da planilha ao protocolo de recebimento, tudo automatizado.

1
Upload e validação

O usuário faz upload de uma planilha (.xlsx) com os dados de remuneração. O sistema valida CPFs, datas e valores antes de prosseguir.

2
Geração do XML S-1200

Para cada linha da planilha, o sistema gera um XML S-1200 conforme o leiaute oficial, com CNPJ do empregador, competência e dados do trabalhador.

gerar_xml_S1200_remun_1() / _2()
3
Assinatura e transmissão

O XML é salvo em disco e enviado à biblioteca Java l2s, que o assina com o certificado .pfx e o transmite ao webservice do eSocial.

send_xml_file() → esocial.sh → l2s-esocial.jar
4
Consulta e retorno

O sistema aguarda o processamento pelo eSocial e consulta automaticamente o protocolo, exibindo o resultado para o usuário.

get_protocol_data() / reconsulta_protocolo()

Stack tecnológica

R · Shiny bslib · DT xml2 httr2 readxl · writexl MariaDB future · promises Java · l2s-esocial.jar Certificado A1 / PFX

Acesse o Mercúrio eSocial

Sistema pronto para uso. Faça login com suas credenciais ou solicite acesso à equipe da Verne.