S-1299 | Erro 589 - Preencha com Sim quando existir informação de pagamento de rendimento do trabalho no período e Não quando não existir

Maria das Graças P. Rariz Godinho
Maria das Graças P. Rariz Godinho
  • ✎ Criado em:
  • ✔ Atualizado em:

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.

 

Ícone com retângulo e círculo verdes representando o produto Folha de Pagamento.

🎯 Pré-requisitos


 

 

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.

Tela do Mensageria eSocial exibindo o Erro 589 no evento S-1299, com mensagem orientando preencher com "Sim" ou "Não" para pagamentos.

 

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.

Trecho de código XML com a tag "evtPgtos" configurada incorretamente com o valor "N" em destaque vermelho.

 

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.

Tela de Parâmetros por Empresa com a opção "Essa empresa é Matriz Sem Movimento e as Filiais são contabilizadas..." marcada.
  • 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

  • Neste cenário, o evento S-1298 também pode ficar reprovado, pois a folha ainda não está encerrada, caso isso ocorra, remova também o evento S-1298 reprovado antes de continuar o processo.

  • 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.
Tela de Encerramento mensal da empresa destacando o botão "Movimento das Filiais" na parte inferior.
  • 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.
Janela Movimento das Filiais com a pergunta sobre o evento S-1210 (Pagamento) respondida incorretamente como "02 - Não".
folha_esocial_s1299_erro_589_6.png
  • 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;
Mesma imagem do trecho de código XML mostrando a tag "evtPgtos" com a letra "N" destacada em um retângulo vermelho.
  • 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.
Janela Movimento das Filiais com o campo do evento S-1210 (Pagamento) corrigido para a opção "01 - Sim".
Trecho de código XML corrigido, exibindo agora a tag "evtPgtos" com o valor "S" em destaque dentro do retângulo vermelho.

Importante

Após a sincronização e envio correto do evento S-1299, retorne em:

  • Parâmetros por Empresa > aba eSocial

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

Compartilhe nas redes sociais:

Esse artigo foi útil?