Resumo:
1. O erro 589 ocorre por divergência entre informações de pagamento no XML do evento S-1299 e o eSocial, especialmente na tag evtPgtos.
2. Para corrigir, ajuste parâmetros da empresa, remova eventos reprovados, valide movimentos no encerramento mensal e sincronize corretamente os dados antes de reenviar o evento S-1299.
🎯 Pré-requisitos
- Possuir conta de relacionamento no Connectcont (link para uma nova aba);
- Efetuar o login no sistema Folha (link para uma nova aba).
Causa do erro
O erro 589 ocorre quando existe divergência entre as informações de pagamento enviadas ao eSocial e a configuração gerada no XML do evento S-1299 – Fechamento dos Eventos Periódicos.
Esse cenário normalmente acontece quando o sistema identifica existência de informações relacionadas ao evento:
- S-1210 – Pagamentos de Rendimentos do Trabalho
porém a tag responsável por indicar se houve pagamento no período (evtPgtos) é gerada incorretamente no XML do fechamento.
Com isso, o eSocial entende que as informações periódicas não estão compatíveis com os pagamentos enviados, ocasionando a rejeição do evento S-1299.
|
❌ Erro Mensagem de Ocorrência: Preencha com Sim quando existir informação de pagamento de rendimento do trabalho no período e Não quando não existir. |
Validação da informação no XML e no portal do eSocial
Realize a abertura do XML de envio do evento S-1299 e localize a informação relacionada ao pagamento:
- S = Sim
- N = Não
Em seguida, valide no portal do eSocial se realmente existem informações de pagamento para a competência.
O erro ocorre quando existe divergência entre o XML e o portal do eSocial, por exemplo:
- no XML consta S, porém não existe evento S-1210 no eSocial;
- no XML consta N, porém existe pagamento enviado no portal.
Essa inconsistência gera conflito na validação do fechamento periódico.
Principais cenários que podem ocasionar o erro
Abaixo, demonstramos os cenários mais comuns que podem ocasionar o erro no envio das informações ao eSocial:
Cenário 1: Empresa nova no escritório
Quando a empresa foi recém importada para a base da contabilidade, é necessário validar qual o regime de pagamento utilizado:
- Caixa;
- Competência.
Regime Caixa
No regime caixa, o evento S-1210 sempre será referente aos pagamentos da folha do mês anterior.
Nesses casos, pode ocorrer do fechamento da competência exigir informações de pagamento que ainda não existem na base do sistema, sendo necessário realizar o lançamento manual do evento S-1210 diretamente no portal do eSocial.
Para saber mais sobre como realizar a inclusão manual do evento S-1210, acesse o artigo: Inclusão manual do evento S-1210 (link para uma nova aba).
Cenário 2: Empresa já existente na base da contabilidade
Para empresas que já fazem parte da rotina da contabilidade, também é necessário validar o regime de pagamento da empresa.
Regime Competência
Quando a empresa utiliza o regime competência, o evento S-1210 é gerado na mesma competência em que está sendo realizado o encerramento da folha.
Regime Caixa
Quando a empresa utiliza o regime caixa, o evento S-1210 será sempre relacionado aos pagamentos da competência anterior.
Nessa situação, é importante validar se os pagamentos foram corretamente gerados e sincronizados antes do envio do fechamento S-1299.
Para saber mais, acesse o artigo: Guia de conferência mensal dos pagamentos para evitar divergências no informe de rendimentos (link para uma nova aba).
Cenário 3: Divergência na tag evtPgtos
Outro cenário comum ocorre quando existe movimentação de pagamento no período, porém a tag evtPgtos no XML do evento S-1299 foi gerada como:
- N = Não
Mesmo existindo informações do evento S-1210 enviadas ao eSocial, nesse caso, será necessário sincronizar novamente as informações do fechamento.
Como corrigir
Para realizar o ajuste e sincronização do evento S-1299 – Fechamento dos Eventos Periódicos, siga os procedimentos abaixo.
-
Passo 1: Ajustar os parâmetros da empresa
- Acesse Menu > Arquivos > Parâmetros por Empresa > aba eSocial;
- Assinale a opção: Essa empresa é Matriz Sem Movimento e as Filiais são contabilizadas em outro escritório contábil;
- Após marcar a opção, clique em Gravar.
|
⚠️ Atenção Mesmo que a empresa não possua essa configuração, será necessário marcar temporariamente o campo para habilitar a rotina de sincronização. |
-
Passo 2: Remover eventos reprovados e reabrir a empresa
- Antes de realizar novos envios, remova o evento S-1299 que ficou reprovado;
- Em seguida, reabra a empresa;
- O sistema irá gerar automaticamente o evento S-1298 – Reabertura dos Eventos Periódicos.
|
📣 Importante
|
-
Passo 3: Acessar o encerramento mensal
- Acesse Menu > Cálculos > Encerramento Mensal > Empresa (Pagamento e 13º Salário);
- Ao abrir a tela,valide se a situação da competência está como Aberta ou Reaberta;
- Clique no botão Movimento das Filiais.
-
Passo 4: Validar os movimentos enviados ao eSocial, na tela Movimento das Filiais, serão habilitados os campos relacionados às informações de:
- Remuneração (S-1200 – Remuneração de trabalhador vinculado ao Regime Geral de Previdência Social);
- Pagamentos (S-1210 – Pagamentos de Rendimentos do Trabalho);
- Comercialização de produção rural (S-1260 – Comercialização da Produção Rural Pessoa Física).
- Realize os filtros e valide a sincronização dos eventos, considerando a competência que está sendo fechada no eSocial;
-
Os campos possuem as seguintes opções:
- 00 – Nenhum;
- 01 – Sim;
- 02 – Não.
- Exemplo: Na competência 01/2026, existe informação sincronizada do evento S-1210 – Pagamentos de Rendimentos do Trabalho indicando que houve pagamento no período, porém, ao analisar o XML do evento S-1299, a tag: evtPgtos foi gerada com a informação N = Não, ocasionando o erro 589 na transmissão do evento S-1299.
-
Passo 5: Ajustar a informação de pagamento
- No campo "Existe movimento na filial para o evento S-1210 (Pagamento)?", informe a opção: 01 – Sim;
- Clique em Gravar;
-
Passo 6: Reenviar o evento S-1299
- Realize novamente o encerramento da folha de pagamento;
- Envie ao eSocial o evento S-1299 – Fechamento dos Eventos Periódicos;
- Com o ajuste realizado, o XML será gerado com a tag evtPgtos preenchida corretamente como S.
|
Importante Após a sincronização e envio correto do evento S-1299, retorne em:
E desmarque a opção: Essa empresa é Matriz Sem Movimento e as Filiais são contabilizadas em outro escritório contábil, caso a empresa não utilize essa configuração em sua rotina normal. |
Relativo a