Você está na página 1de 74

Release notes Pacote TAF e HCM eSocial 29/03/2019

Todas as correções citadas abaixo estão contempladas neste pacote, a


divisão por datas é apenas para facilitar a visualização dos erros corrigidos
a cada expedição do TAF/HCM.

TAF – Autocontidas

TAF

Liberações do pacote de 22/06/2018

 Ajuste na carga da tabela autocontida C1A, campo Validade com conteúdo


inválido para data 31/11
 Incluído tratamento para violação de chave duplicada na inclusão de novos
registros em algumas tabelas do TAF, como consequência era apresentada a
mensagem em interface “Connection terminated by the administrator”
 Ajustado a validade de alguns códigos de Grau Exposição Agentes Nocivos, já que
o Governo não os trata mais.
 Ajustado a tabela autocontida “Motivo Desligamento (CML) ”, foi incluído o
código 99.

Liberações do pacote de 13/07/2018

 Ajustada a tabela autocontida “Motivo de Afastamento (C8N) ”, onde foi incluído


o código 35.

Liberações do pacote de 10/08/2018

 Inclusão do código CID por meio de rotina de autocontidas, código do CID M79.7
na tabela CMM.

Liberações do pacote de 29/03/2019

 Atualizada a carga de registros das tabelas Desc. Agen Caus/Sit Ger Doen (C8K) e Sit
Geradora de Acid Trabalho (C8L) para constar os tipos TIPO, NIC e TIPO INEXISTENTE.
 Ajuste na função para habilitar no menu da tabela CID de Autocontida, as opções de
inclusão e alteração para que o usuário possa realizar as devidas manutenções.
 Atualização das autocontidas:
Tabela 03: Nat. Rubricas Folha Pagamento (C89);
Tabela 29: Treinamentos Capacitações e Exerc. (V2M);
Unidade de Medida de Intensidade (V3F).

HCM

Liberações do pacote de 22/06/2018

 Ajuste na carga da tabela autocontida C1A, campo Validade com conteúdo


inválido para data 31/11
 Incluído tratamento para violação de chave duplicada na inclusão de novos
registros em algumas tabelas do TAF, como consequência era apresentada a
mensagem em interface “Connection terminated by the administrator”
 Ajustado a validade de alguns códigos de Grau Exposição Agentes Nocivos, já que
o Governo não os trata mais.
 Ajustado a tabela autocontida “Motivo Desligamento (CML)”, foi incluído o
código 99.

Liberações do pacote de 13/07/2018

 Ajustada a tabela autocontida “Motivo de Afastamento (C8N)”, onde foi incluído


o código 35.

Liberações do pacote de 10/08/2018

 Inclusão do código CID por meio de rotina de autocontidas, código do CID M79.7
na tabela CMM.

TAF - Integração Genérica

Liberações do pacote de 22/06/2018

 Maior performance na integração do eSocial com qualquer sistema,


implementado paralelismo no processamento do TAF
 Ajuste na exportação de ticket no gerenciador de integração para resolver a
exception "Alias does not exist: TAFINT"
 Ajuste na mensagem de integração para tratar corretamente a quebra de linha
“\n”, no padrão JSON
 Ajuste para resolver a exception "InterFunctionCall: cannot find function
TAFGETEMPS" no WebService de integração do TAF
 Realizado ajustes nos parâmetros das rotinas de validação, que estava causando
inconsistência nos registros incorretamente.
 Alteração efetuada para tratar o rollback corretamente das informações da
tabela de integração TAFST2 quando o processamento é interrompido
inesperadamente.
 Alterado o modo de abertura da tabela TAFST2 para exclusivo.
 Realizado ajustes no processamento por filial para considerar também as filiais
da tabela CR9 (ABA outras filias)
 Criado campo para que o usuário selecione o tipo de escopo desejado na rotina
de integração do TAF (Campo abaixo em vermelho), este processo possibilita um
aumento na performance do processamento.

TAF – Diagnóstico

Liberações do pacote de 13/07/2018

 Ajuste para apresentação correta da data da atualização do TAF, não deixando o


alerta de ambiente desatualizado.
 Ajuste na apresentação do diagnóstico, onde a porta do dbaccess ficava com
status "Error".

Liberações do pacote de 29/03/2019

 A função responsável pelo status ECF não existia no fonte. Criada a função e ajustado o
retorno.
TAF - Integração específica com Protheus GPE

Liberações do pacote de 22/06/2018

 Ajuste na exclusão do desligamento quando a integração for online com o


SIGAGPE
 Ajustado envio de retificação do início do afastamento quando integrado com o
GPE

TAF - Limpeza de base

Liberações do pacote de 22/06/2018

 Ajuste na rotina de Exclusão por período (TAFAEXCPER)

TAF – Integração de dados

Liberações do pacote de 10/08/2018

 Ajuste na rotina quando possuir um funcionário que foi readmitido ao gravar os


periódicos o sistema gerar a folha com o ID do funcionário correto no caso de
readmissão.

Liberações do pacote de 29/03/2019

 Realizada correção quando configurado o parâmetro MV_DPROST2, pois o sistema


marcava registros na TAFST2 como pendentes de integração, mesmo se já integrados,
resultando em nova tentativa de integração
 Quando é realizada a integração do evento S-1210 com 2 ID's na C9V (Um S-2300
estagio e S-2200 CLT) a rotina posiciona no primeiro ID encontrado o certo seria
posicionar no Funcionário CLT.
Alterado função que realiza a consulta do ID do funcionário para que a mesma
compare período de apuração com a data de desligamento, retornando assim o Id
correto.
 Melhoria de mensagem em caso de chave duplicada nos eventos S-2200, S-2300, S-
1200, S-1210, S-2299 e S-2399.
TAF - Monitor eSocial

TAF

Liberações do pacote de 22/06/2018

 Revisão de todos os acessos ao banco de dados dando mais performance nesta


funcionalidade
 Implementado tratamentos para dar mais resiliência na comunicação com o TSS
(reconexão automática)
 Ajustes internos para consumir menos memória do equipamento, o consumo
elevado causava travamentos na rotina
 Ajuste na apresentação da inconsistência no detalhamento do monitor do
eSocial
 Ajuste na transmissão dos eventos para resolver a exception "array out of
bounds ( 2 of 0 ) on TAFPROC4TSS"
 Ajuste na tela de detalhamento do monitor quanto a apresentação dos registros
do evento S1200, nem todos eram apresentados.
 Ajuste no processamento do filtro por Trabalhador para resolver a exception
"ALIASMARK.MARK" apresentado logo na entrada da rotina
 Retirada de uso a função FillTemp(), que se tornou obsoleta com o refactoring
da rotina.

Liberações do pacote de 13/07/2018

 Revisão das queries do mecanismo de monitoramento para Informix, PostGres,


DB2 e Oracle.

Liberações do pacote de 10/08/2018

 Ajuste para que o monitor exiba de forma correta todos os eventos contidos na
base, para não apresentar os eventos s2200 quando não houver eventos
periódicos.
 Ajuste na contagem de eventos relacionados ao trabalhador.
 Ajuste na rotina de monitoramento para apresentar as informações de
funcionários das filiais que apenas o usuário que possuir permissão.
 Realizado ajuste para a descrição do trabalhador na rotina de detalhamento de
informações do Monitor para bancos ORACLE e bancos DB2 no qual ao selecionar
os eventos S-1200 e S-1210 para detalhamento onde ocorria inconsistência na
exibição
 Implementada verificação de existência do registro totalizador na base do TAF,
para que as informações não sejam armazenadas em duplicidade nos respectivos
cadastros.
 Aplicado ajuste no Monitor do eSocial para que sejam gravadas as informações
referentes aos eventos totalizadores retornadas pelo RET por meio do TSS.

Liberações do pacote de 29/03/2019

 Caso o ambiente possua a mesma raiz de CNPJ em outro grupo de empresas, a filial
era carregada na tela de seleção de filial da rotina de Monitoramento. Portanto, foi
corrigida a carga de filiais na rotina de monitoramento para listar as filiais conforme
grupo de empresas em uso.
 Corrigido erro apresentado ao selecionar a opção de pesquisa por coluna no Browse.
 Efetuada correção ao clicar em "Re-avaliar Totalizador" e selecionar o evento S-1210
quando a tabela T3P está em modo Compartilhado, onde o sistema não realizava a re-
avaliação.
 No painel de monitoramento, ao solicitar a pesquisa através da Chave de Integração
(TAFKEY), a busca não trazia nenhum resultado. A query foi ajustada para a visão por
evento. Devido à baixa performance, foi inabilitada a opção dessa busca na visão por
trabalhador.
 Após clicar no botão "Detalhamento", no monitor de eventos com filtro "Por
trabalhador", o sistema apresenta o erro "-201 (37000) (RC=-1) - [Informix][Informix
ODBC Driver][Informix]A syntax error has occurred" impossibilitando a visualização dos
detalhes das integrações. Foi ajustada a rotina de processamento do detalhamento
das integrações, tratando o erro apresentado através da correção da consulta para
banco de dados Informix.
 Em ambientes utilizando o binário Lobo Guará, após clicar em "detalhamento" no
Monitoramento do eSocial a última linha do rodapé (em resolução de notebook)
apresentava parcialmente as opções de Validação/Re-validação e Sair. Foi ajustado o
dimensionamento dos objetos do Browse.
 Realizado ajuste para adequar todos os botões na tela, ao utilizar o server Lobo Guará.
 No Monitoramento, ao solicitar a geração de XML do evento S-1200, não é respeitado
o parâmetro de data inicial e data final informados na tela. Portanto, foi realizado
ajuste na rotina de geração do xml que não estava passando a data inicial e a data final
na seleção dos registros.
 Corrigida a apresentação dos dados na rotina Monitoramento (TAFMONTES), que ao
selecionar mais de um evento e clicar na opção Detalhamento, apresentava a
mensagem "Dados de cadeia ou binários seriam truncados".
 Correção na geração da chave de integração com o governo (campos XMLID), evitando
o erro 609 - Código Inválido.
 Criar botão no monitor e-Social possibilitando a atualização dos browses sem a
necessidade de sair e entrar novamente na interface.
Criado botão "Atualizar Informações" no Monitor e-Social - Visão Consolidada.
 Correção de error log ao abrir a tela de monitoramento, em ambiente com o banco de
dados DB2.
 Ao transmitir eventos do e-social para o governo; cujos registros integrados contem o
mesmo XMLID, o TAF deveria limpar esse campo para gerar novos XMLIDs ao clicar no
botão re-avaliar pendencia e/ou durante a transmissão.
Efetuada correção na validação do campo XMLID.
 Ao utilizar a opção "Validar Não Processados" no detalhamento do monitor do eSocial,
o sistema estava apresentando uma tela de bloqueio na tabela T04.
Caso fosse utilizada a opção "Validar Registro" no cadastro do S-1060 (TAFA389.prw) o
problema também era apresentado.
Realizada correção na função de validação do evento S-1060, que estava causando o
problema.

HCM

Liberações do pacote de 22/06/2018

 Revisão de todos os acessos ao banco de dados dando mais performance nesta


funcionalidade
 Implementado tratamentos para dar mais resiliência na comunicação com o TSS
(reconexão automática)
 Ajustes internos para consumir menos memória do equipamento, o consumo
elevado causava travamentos na rotina
 Ajuste na apresentação da inconsistência no detalhamento do monitor do
eSocial
 Ajuste na transmissão dos eventos para resolver a exception "array out of
bounds (2 of 0) on TAFPROC4TSS"
 Ajuste na tela de detalhamento do monitor quanto a apresentação dos registros
do evento S1200, nem todos eram apresentados.
 Ajuste no processamento do filtro por Trabalhador para resolver a exception
"ALIASMARK.MARK" apresentado logo na entrada da rotina
 Retirada de uso a função FillTemp(), que se tornou obsoleta com o refactoring
da rotina.
Liberações do pacote de 13/07/2018

 Revisão das queries do mecanismo de monitoramento para Informix, PostGres,


DB2 e Oracle.

Liberações do pacote de 10/08/2018

 Ajuste para que o monitor exiba de forma correta todos os eventos contidos na
base, para não apresentar os eventos s2200 quando não houver eventos
periódicos.
 Ajuste na contagem de eventos relacionados ao trabalhador.
 Ajuste na rotina de monitoramento para apresentar as informações de
funcionários das filiais que apenas o usuário que possuir permissão.
 Realizado ajuste para a descrição do trabalhador na rotina de detalhamento de
informações do Monitor para bancos ORACLE e bancos DB2 no qual ao selecionar
os eventos S-1200 e S-1210 para detalhamento onde ocorria inconsistência na
exibição
 Implementada verificação de existência do registro totalizador na base do TAF,
para que as informações não sejam armazenadas em duplicidade nos respectivos
cadastros.
 Aplicado ajuste no Monitor do eSocial para que sejam gravadas as informações
referentes aos eventos totalizadores retornadas pelo RET por meio do TSS.

TAF - Predecessão Eventos

Liberações do pacote de 22/06/2018

 Ajuste na rotina de validação de Predecessão de eventos para consistir também


respeitando a ordem cronológica dos eventos

TAF – Ajusta ID

Liberações do pacote de 29/03/2019

 Ao executar a rotina de Id Duplicado e executar a correção dos Ids o sistema está


retornando o seguinte erro: argumento #0 , parâmetro cChave erro, previsto C->U on
FWUUID(FWUUID.PRX) 15/02/2019 09:01:30 line : 34
Alterado função TFAJUSTNUMIDS para criar uma semente para a geração do ID através
da função FWUUID().
 Possuindo um registro enviado ao governo (com status 4) onde por algum motivo não
consta o número de protocolo (Protul), ao acessar a rotina Miscelânea >
Funcionalidades> Atual. Recibo Protocolo para que seja retornado o número do
protocolo e atualizado o cadastro ocorria um error log.

TAF – Exclusão de Base

Liberações do pacote de 29/03/2019

 Alterado rotina de exclusão para desconsiderar os eventos totalizadores em base de


produção, evitando assim que a tabela V2P seja acessada.

TAF – Gerenciador de Integração

Liberações do pacote de 29/03/2019

 Corrigida situação ao selecionar a opção "Excluir Ticket e Registros da Base de Dados",


onde o registro não era excluído.
 Ao integrar um registro do evento S-2230 e o mesmo apresentar erro, o sistema não o
marcava como "Recusado". Foi ajustada a rotina de integração tratando o status de
permanência na fila de processamento, de forma que o mesmo funcione de forma
correta também para os casos em que ocorreu erro de processamento.
 Tratamento de erro durante a visualização do Gerenciador de Integração em base
Oracle.
 Correção de erro na execução do Gerenciador de Integração em ambiente com o
banco de dados OpenEdge.
 Correção de Error log em base Oracle, no processamento de registros em filial gravada
somente na tabela CR9.

TAF – Migrador

Liberações do pacote de 29/03/2019

 Correção ao realizar a importação dos dados utilizando o Migrador, onde o sistema


não importava os dados do XML de retorno do Governo, consequentemente não
importando os dados do Recibo.

TAF – Nota Técnica

Liberações do pacote de 29/03/2019

 Alterações de estrutura de campos e regras de validação - Eventos S-1005, S-1070 e S-


2210
TAF – Relatórios

Liberações do pacote de 29/03/2019

 Relatório de conferência de INSS do evento S-5001 (TAFR120) imprimia com valor do


governo em branco após alteração de categoria do e-social.

TAF – REST

Liberações do pacote de 29/03/2019

 Ao executar o processo de Painel de Inconsistências do Totvs Folha de Pagamento


(Linha RM) o sistema retornava a seguinte mensagem:
Ocorreu erro que impediu a execução do processo. System.Exception: O servidor
remoto retornou um erro: (500) Erro Interno do Servidor.
Realizada tratativa no WebService de consulta de inconsistências, com a finalidade de
solucionar o problema apresentado.

S-1000 - Informações do Empregador/Contribuinte/Órgão Público

TAF

Liberações do pacote de 22/06/2018

 Ajuste para enviar corretamente o S1000 de Produtor Rural quando o


empregador for pessoa física e além do CPF, ter também CNPJ.
 Ajuste na inconsistência da data de validade entre o registro do S1030 com a C1E
(S1000).

Liberações do pacote de 13/07/2018

 Ajuste no evento de alteração que era gerado como inclusão, quando a data de
início era superior à data de início do S-1000 original.

Liberações do pacote de 25/01/2019

 Alterado Complemento do Estabelecimento para conter o novo campo do


leiaute: Opção Tributária. Campo será habilitado apenas se o campo classificação
tributária for igual a 07, 08 ou 21. Alterado trigger do complemento para gerar
arquivo caso a informação do campo novo seja alterada. Alterado gerador do
XML para validar a informação caso ela seja inválida.

Liberações do pacote de 29/03/2019

 Ao realizar a alteração da data de início de um evento S-1000 que já tenha sido


transmitido para o Governo e já tenha sido enviado eventos posteriormente, o
governo retornava a mensagem "O período de validade do item não pode ser
diminuído, pois este item esta sendo utilizado em outro evento já enviado.". Para
correção dessa situação, foi realizado ajuste na integração do registro, gravando
corretamente o campo C1E_EVENTO e consequentemente alterada a geração do XML.
 Foi ajustada a rotina de integração de rubrica para que ao tentar integrar uma rubrica
que possui mais de um processo de suspensão com o mesmo código, o sistema
considere a data inicial de validação da suspensão para fazer a validação da inclusão da
mesma.
 Ao integrar um S-1010 de alteração na tentativa de alterar algum dos campos que não
pertencem a chave, onde os campos chave já estão cadastrados no TAF, ocorria o
seguinte erro de integração:"Não é possível a inclusão/alteração do registro. Existe um
evento S-1010 na base, com o(a) mesmo(a) Cod.Rubrica e Iden.Tab.Rub e com a
mesma data de início de validade {iniValid}." Foi realizado ajuste no programa para
que o sistema valide corretamente a operação, permitindo a alteração da rubrica
nesse caso.

S-1005 - Tabela de Estabelecimentos, Obras ou Unidades de Órgãos


Públicos

TAF

Liberações do pacote de 22/06/2018

 Ajuste na geração do XML S1005 quanto a regra de geração do grupo de validade

S-1010 - Tabela de Rubricas

TAF

Liberações do pacote de 22/06/2018

 Ajuste na geração do XML S1010 quanto a regra de geração do grupo de validade


DATASUL

Liberações do pacote de 22/06/2018

 Ajustado o processo de geração da mensagem de lotação tributária evitando que


o arquivo seja criado em branco.

S-1020 - Tabela de Lotação

TAF

Liberações do pacote de 22/06/2018

 Ajuste na rotina de validação, referente ao campo C99_NRINSC.

S-1070 – Tabela de Processos Administrativos/Judiciais

TAF

Liberações do pacote de 29/03/2019

 Alterada busca pelo Id do processo. Anteriormente realizava a busca somente pelo


tipo e número do processo, alterada para buscar o processo também com a data de
início mais recente.

DATASUL

Liberações do pacote de 22/06/2018

 Ajustado o processo de geração da mensagem de lotação tributária evitando que


o arquivo seja criado em branco.

Liberações do pacote de 31/10/2018

 Ajustado para preencher as tag1s tpInsc e nrInsc conforme regra:


 Tag tpInsc:
o Se o tipo de lotação for 01,10,21,24,90 ou 91 não preencher a tag
tpInsc.
o Se o tipo de lotação for 02 preencher a tag tpInsc com 4.
o Se o tipo de lotação for 03 ou 07 preencher a tag tpInsc com 2.
o Se o tipo de lotação for 04, 05 ou 06 preencher a tag tpInsc com 1.
 Tag NrInsc:
o Se o tpInsc for 1 preencher com o CNPJ do Tomador de Serviço.
o Se o tpInsc for 2 preencher com o CPF do Tomador de Serviço.
Se o tpInsc for 4 preencher com o CNO ou CEI do Tomador de Serviço.

Liberações do pacote de 25/01/2019

 Ajustado para ao gerar a mensagem S-1020, caso a classificação tributária do


empregador seja igual a 01,02,03 ou 04, não gere o erro "S-1020-018" referente
ao campo "codTercs" quando o valor deste for "0000".

S-1080 - Tabela de Operadores Portuários

TAF

Liberações do pacote de 22/06/2018

 Ajuste no posicionamento das informações corretas do cadastro S1080; a rotina


de validação não consistia o registro correto.

S-1200 - Remuneração de trabalhador vinculado ao Regime Geral de


Previd. Social

TAF

Liberações do pacote de 22/06/2018

 Ajuste no processo de retificação, o TAF estava incluindo registro no cadastro


para funcionário que não possuem processos jurídicos, causando rejeição do E-
Social.
 Correção de arredondamento indevido na tag qtdRubr.

Liberações do pacote de 13/07/2018

 Ajuste na validação do CPF de dependentes, quando o mesmo dependente era


informado em operadoras de planos de saúde distintos.
Liberações do pacote de 10/08/2018

 Ajuste na geração do XML, os campos dtAcConv e compAcConv foram alterados


quanto a não obrigatoriedade para o envio no caso de um acordo coletivo tipo
F, segundo leiaute E-Social.
 Correção nas rotinas Folha de Pagamento (TAFA250), no gatilho de
preenchimento do campo Descrição do Estabelecimento (C9P_DESTAB,
C9K_DESTAB, T1Y_DESTAB e T2P_DESTAB) para considerar os dados
do estabelecimento ativo (C92_ATIVO igual a 1), quando houver mais de um
registro com o mesmo ID de estabelecimento.
 Implementação de rotina que permite integração de funcionários com múltiplos
vínculos.

Liberações do pacote de 29/03/2019

 Correção de erro na execução de filtro no browse do cadastro de Folha de


Pagamentos.
 Efetuada correção ao enviar o evento S-1200 a partir do SIGAGPE de um trabalhador
autônomo que possui um cadastro via S-2300 e um desligamento via S-2399, pois o
sistema não criava a TAG <infoComplem>.
 Na geração do XML em Lote, o TAF não respeitava o filtro criado, sendo gerados todos
os XML´s da filial independente do índice do período de apuração:Anual ou Mensal.
Foram realizados ajustes para tratamento do filtro da rotina de Folha, para a geração
correta dos arquivos xml, conforme o índice de apuração.
 No processo de integração de um evento S-1200 para um trabalhador TSV (S-2300);
onde o trabalhador possui dois ou mais ID's no cadastro (C9V), com categorias
diferentes, o TAF integra para o primeiro registro, não respeitando o ID que de fato
deveria ser integrado. Corrigida a inclusão do evento S-1200, para obter o ID do
tralhador considerando o código da categoria informado, quando houver mais de um
cadastro para o mesmo CPF com diferentes categorias.
 Ajuste na integração do evento S-1200 quando existem dois registros de um mesmo
trabalhador na C9V (um S-2300 de estágio e um S-2200), pois a rotina posicionava
incorretamente no registro do S-2300, mesmo havendo um evento de desligamento
(S-2399) para esse registro.
 Foi ajustada a rotina de processamento da integração da folha, para que a mesma
busque os IDs de código de estabelecimento e código de lotação, verificando também
a data de validade dos mesmos.
 Correção de erro que apresentava a mensagem " O id de formulário 'C91_MATREA'
não é válido!!!"
 Correção de erro na geração do XML da folha do trabalhador quando o mesmo
tratava-se de um caso no qual o funcionário era um autônomo ( sem necessidade de
evento S-2300 ) e possui múltiplos vínculos. Xml gerado não constava a tag
<InfoComplem> com o nome e data de nascimento do trabalhador.
 Quando o funcionário tem vínculos em filiais que não são da matriz, ao efetuar a
integração do S-1200 ocorre rejeição devido ao TAF não ter encontrado a matrícula na
C9V da matriz, que de fato não existe nesse caso de múltiplos vínculos. Portanto, foi
realizado tratamento para não validar a matrícula nessa situação.
 Ao tentar integrar um S-1200; para um S-2300 que possui dois ou mais ID's e com
categorias diferentes, o TAF integra para o primeiro registro do trabalhador, não
respeitando o ID que de fato deveria ser integrado.
Ajuste necessário efetuado no retorno da Categoria correta do XML de Integração.
Com isso, o TAF consegue buscar o ID do Funcionário de forma correta.
Inclusão da condição para verificar se a TAG CodCateg esta preenchida.

DATASUL

Liberações do pacote de 22/06/2018

 Ajustado validação para não ocorrer erro quando o movimento da


complementar de rescisão possuir mais de 20 eventos
 Ajustado processo para criar as tags detOper e detPlano referente as despesas
médicas.
 Ajustado processo para permitir lançar informação de múltiplos vínculos para
meses anteriores ao período de referência da empresa.
 Ajustado processo para que o cabeçalho do arquivo com múltiplos vínculos seja
criado corretamente FP9822.
 Ajustado processo para que eventos de banco de horas sejam enviados
corretamente
 Ajustado processo para considerar os eventos exclusivos relacionados aos
eventos analíticos, conforme FP0028
 Ajustado processo para que os valores de plano de saúde sejam atribuídos
corretamente.

Liberações do pacote de 13/07/2018

 Alterado FP3020 – Cálculo Folha Normal para que quando está parametrizado
para cálculo de PLR junto da folha normal habilitação de cálculo e o parâmetro
de PLR indica que é para gerar complemento de rescisão para desligados, o
cálculo da folha normal foi alterado para que ao gerar o complemento de
rescisão, indique o que o motivo para o eSocial é de PLR
 Alterado FP3141 – Cálculo Participação Resultados para que ao calcular PLR e o
parâmetro indicar que é para gerar Complemento de Rescisão para desligados,
o cálculo foi alterado para que indique neste complemento que o motivo foi de
PLR.
 Alterado FP9824 para gerar a mensagem com o nome do participante correto.
 Alterado FP9823 - Geração Remuneração eSocial para que o de-para dos eventos
exclusivos (FP0028) funcione corretamente.
 Alteradas rotinas para retirar os espaços em branco das rubricas.
 Implementado tratamento para as rescisões complementares com motivo de
complemento PLR, Quarentena e Outros
 Ajuste na validação do CPF de dependentes, quando o mesmo dependente era
informado em operadoras de planos de saúde distintos.

Liberações do pacote de 10/08/2018

 Ajustado o programa para não gerar as informações de empresa e


estabelecimento com * (asterisco), somente com a informação do último
vínculo.
 Ajustado o programa para que o usuário informe no programa FP1500, botão
eSocial, se o funcionário é Múltiplo Vínculo dentro do mesmo empregador. Caso
o campo esteja marcado, o sistema não exigirá a informação na Manutenção
Múltiplos Vínculos eSocial - FP9822.
 Ajustado o programa para apresentar a tag <grauExp> para todos os tomadores
nos quais o funcionário estiver alocado no período.

Liberações do pacote de 05/09/2018

 Ajustada a geração do evento S-1200, quando funcionário transferido possui


cálculo de diferença de dissídio. Para buscar o código da lotação tributária
conforme o período que o funcionário esteve lotado em cada estabelecimento e
mostrar na tag <codLotacao>.
 Ajustada a geração do evento S-1200 para somar os valores dos dependentes
menores de 12 anos, cujo CPF está informado com zeros (000.000.000-00) e
assim, conter somente uma tag <detPlano> no xml. Desta forma, não ocorre mais
o erro “Já existe no evento um grupo com a mesma chave de identificação” no
TAF.
 Ajustada a geração do evento S-1200 para criar a tag do adiantamento, quando
o funcionário desligado tem o pagamento no mês posterior.

Liberações do pacote de 11/10/2018

 Alterado o programa de geração de mensagem periódica de remuneração para


considerar o histórico do funcionário para gerar a informação de agente nocivo
corretamente.
 Os programas FP9824 e FR9824 foram ajustados para verificarem corretamente
se o xml da mensagem anterior está com conteúdo válido.
 Incluído uma trava no programa FP9824 para gerar os eventos S-1202 e S-1210
somente à partir de 05/2019. Na execução do programa, ele irá gerar uma lista
de funcionários que não foram gerados nos eventos, pois a obrigatoriedade é
somente a partir de 05/2019.
 O programa FP9823 foi alterado para gerar tabelas intermediárias de
remuneração e pagamento do dissídio para funcionários desligados.
 O programa FP9825 foi ajustado para listar o valor e a data de pensão de RRA
quando a origem do recibo de pagamento for rescisão complementar dissídio ou
dissídio.
 O programa FP6100 foi ajustado para contemplar a data de pensão de RRA.

Liberações do pacote de 31/10/2018

 O programa fp9823 foi alterado para localizar corretamente a situação de


entrada por transferência quando, para o mesmo dia, houver outra situação de
afastamento. Desta forma, a informação codLotacao (código da lotação
tributária) será gerada corretamente no XML do S-1200 para os meses de
dissídio anteriores à entrada por transferência.
 O programa FP9824 foi alterado para localizar corretamente o histórico de
agentes nocivos e o estabelecimento do funcionário para os meses anteriores à
entrada por transferência. Desta forma, as informações nrInsce grauExp serão
geradas corretamente no XML do S-1200 para os meses de dissídio anteriores à
entrada por transferência.
O programa FP9824 foi alterado para gerar o S-1200 quando for selecionado a
opção Anual do quadro Indicativo Apuração.

Liberações do pacote de 28/11/2018

 O programa FP9824 (Geração mensagem periódico remuneração) foi alterado


para que na geração da mensagem S-1200, ao identificar que o CPF possui um
vínculo ativo e outro desligado no mês/ano, considere a
empresa/estabelecimento do funcionário que estiver ativo, para que possa
enviar a mensagem para a filial correta na integração com o TAF.

Liberações do pacote de 25/01/2019

 Ajustado programa para que na geração da mensagem S-1200, ao identificar que


o CPF possui um vínculo ativo e outro desligado no mês/ano, considere a
empresa/estabelecimento do funcionário que estiver ativo, para que possa
enviar a mensagem para a filial correta na integração com o TAF. Situação
comum para casos de estagiários admitidos no mesmo mês do final de estágio.
 O programa foi alterado para que ao gerar a mensagem do S-1200, a validação
do CPF do dependente gere erro somente se o dependente for maior ou igual a
18 anos com CPF zerado.

S-1202 - Remuneração de servidor vinculado a Regime Próprio de


Previd. Social

DATASUL

Liberações do pacote de 05/09/2018

 Implementado no sistema a geração, a permissão, o envio e a consulta da


mensagem do evento S-1202.
Liberações do pacote de 11/10/18

 Foi ajustado programa para que não ocorra exceção técnica cas o arquivo XML
seja muito extenso.

S1210 - Pagamentos de Rendimentos do Trabalho

TAF

Liberações do pacote de 22/06/2018

 Ajuste para resolver a exception "variable does not exist T3P_NOMEVE" durante
o processamento dessas informações
 Implementação para apresentador os campos de CPF e o NIS do trabalhador na
exclusão do evento 1210.

Liberações do pacote de 10/08/2018

 Ajuste na geração do XML da tag QtDias, a qual não gerava valor válido em seu
XML, a será gerada com valor zero caso não seja informado nenhum valor em
seu respectivo cadastro.
 Realizado ajuste para geração da tag NRRECARQ, somente quando possuir o
número de recibo informado para o pagamento e caso seja necessária inclusão
de acordo com regra de leiaute.
 Alterado a geração do registro na CMJ, para não preencher o campo NIS, quando
o evento de exclusão for relacionado ao S-1210.
 Correção realizada para obter a informação correta referentes as verbas
oriundas dos eventos S-2299 e S-2399 para o caso de estagiários efetivados
durante o mesmo período de apuração.
 Implementação de rotina que permite integração de funcionários com múltiplos
vínculos.

Liberações do pacote de 29/03/2019

 Ajuste na Rotina ao encontrar o Numero do Ultimo Recibo ( TAG <nrRecArq> para


Evento S-1210) corretamente para múltiplos pagamentos de um Funcionário com/sem
vinculo.
 Feito ajuste para demonstrar corretamente a opção de inclusão do evento S-1210 para
mútliplos vínculos.
 Sistema não cria a TAG nrRecArq no evento S-1210 para registro criado como múltiplos
vínculos.
Ajuste na Rotina ao encontrar o Numero do Ultimo Recibo ( TAG <nrRecArq> para
Evento S-1210) corretamente para múltiplos pagamentos de um Funcionário com/sem
vinculo.
 Ao transmitir ao governo ou gerar um XML de um evento S-1210 que possui uma
rescisão complementar de um trabalhador sem vínculo, o sistema não retornava o
recibo do desligamento, consequentemente não gerando a tag nrRecArq com o
número do recibo.
Efetuada correção na query que busca o recibo do desligamento do trabalhador.

DATASUL

Liberações do pacote de 22/06/2018

 Ajustado programa FP9824 para não ocorrer a mensagem informando que o CPF
não possui remuneração gerada para o eSocial.
 Realizado alteração para considerar os eventos exclusivos relacionados aos
eventos analíticos, conforme FP0028;
 Ajustado processo para que seja possível juntar dois recibos de férias

Liberações do pacote de 13/07/2018

 Alteradas rotinas para retirar os espaços em branco das rubricas.


 Alterado FP9823 - Geração Remuneração eSocial para que o de-para dos eventos
exclusivos (FP0028) funcione corretamente. Ler corretamente o período de
pagamento, quando funcionário é transferido e tem pagamento fora do mês. Foi
ajustado para gerar a tabela intermediária de pagamento da rescisão
complementar do tipo Dissídio, PLR, Quarentena e Outros. O relatório de
conferência também foi ajustado para apresentar o detalhamento de
pagamento. Implementado tratamento para as rescisões complementares com
motivo de complemento de PLR, Quarentena e Outros. Gerar mensagem S-1210,
somente se possuir eventos que também tenham sido gerados no S-1200/S-
2299/S-2399.
 Alterado FP9824 - Geração Mensagem Periódico Remuneração para ler
corretamente o período de pagamento, quando funcionário é transferido e tem
pagamento fora do mês.

Liberações do pacote de 10/08/2018

 Ajustado o programa para não gerar as informações de empresa e


estabelecimento com * (asterisco), somente com a informação do último
vínculo.
 Ajustado para apresentar inconsistência quando o sistema não gera a tag
<tpPgto>
 Ajustado para que o sistema calcule o líquido de pagamento, separando os
valores de folha e dissídio quando o mesmo é gerado pelo programa de
Diferença Salarial Ano Corrente - FP9193.
 Alterado o programa para validar se existe transferência dentro do período em
que o funcionário está em férias, não gerando os registros de pagamento de
férias em duplicidade.

Liberações do pacote de 05/09/2018

 Ajustada a geração do evento S-1210, quando o funcionário possui duas férias


(dois cálculos/dois períodos aquisitivos) com a mesma data de pagamento. Para
que os valores sejam somados e apresentados em um único demonstrativo (tipo
de pagamento 7) dentro do S-1210.
 Ajustada a geração do evento S-1210, quando as verbas são pagas em mês
anterior a obrigatoriedade do eSocial. Para somar as rubricas com incidência
(positiva e negativa) que formam a base de IRRF (11) e mostrar uma única vez a
tag <tpBcIRRF> (representa a base de cálculo de IRRF) com o valor.
 Ajustada a geração do evento S-1210, para gerar os dados de pagamento da
folha normal do mês anterior (empresa paga fora do mês), quando ela é paga no
mês em que há rescisão.
 Ajustada a geração do evento S-1210, quando a rescisão ocorre em 04/2018
(anterior a obrigatoriedade dos periódicos) e o pagamento ocorre em 05/2018
(início da obrigatoriedade dos periódicos). Para gerar o bloco “detPgtoAnt”
dentro do xml.
 Ajustada a geração do evento S-1210 para criar somente uma tag <penAlim>,
quando houver dois cálculos de pensão para o mesmo pensionista. Desta forma,
não ocorre mais o erro “Já existe no evento um grupo com a mesma chave de
identificação” no TAF.

Liberações do pacote de 11/10/2018

 Ajustado a geração de mensagem periódica de remuneração para gerar o evento


561 no xml para dissídio pago na rescisão complementar.
 Ajustada a situação da geração do S-1210 para funcionários transferidos no mês
de início da 3ª fase do eSocial e o pagamento da folha do mês anterioe era no
mês de início da 3ª fase.
 Ajustado o programa FP9823 para gerar o S-1210 para funcionários transferidos
que possuem o pagamento da folha fora do mês.
 Foi incluída uma verificação no FP9850, para listar e identificar os arquivos S-
1210 gerados com incidência de IR duplicada.

Liberações do pacote de 31/10/2018

 Ajuste no programa FP9823 para quando existir duas matrículas apontando para
a mesma pessoa física e somente uma delas estiver ativa, somente gerar o S-
1210 para a matricula ativa e que tenha recibo.
 Ajustado programa FP9823 para gerar corretamente totalizador do líquido do
dissídio.
 Ajustado para quando gerar XML pelo FP9850 gerar corretamente as tag’s do
xml.

Liberações do pacote de 25/01/2019

 Ajustado FP9824 para gerar corretamente a mensagem S-1210, quando houver


mais de um pagamento efetuado na mesma data, gerando as informações de
cada cálculo em sua respectiva data de pagamento e efetuando corretamente o
detalhamento do beneficiário da pensão alimentícia.
Liberações do pacote de 29/03/2019

 Corrigido o programa FP9823 para considerar o evento exclusivo quando o


evento original é de férias, mesmo que sua natureza esteja parametrizada com
natureza 0000.
 Ajustado o programa FP9824 para não duplicar a tag {tdPagtoAnt} para a mesma
categoria quando o funcionário possui mais de um vínculo.

S1250 - Aquisição de Produção Rural

TAF

Liberações do pacote de 22/06/2018

 Efetuado ajuste para que seja obrigatório existir um registro S-1005, na


integração / validação do evento S-1250, conforme regras do layout do e-Social.
 Ajustado texto do help do campo Tipo de Inscrição: "Deve representar neste
campo o número de Inscrição do Produtor no CPF ou CNPJ conforme opção
selecionada no campo CMU_TPINSC - Tipo de Inscrição."

Liberações do pacote de 10/08/2018

 Ajuste na busca de notas fiscais referentes ao evento S-1250, faça a gravação do


model com seus respectivos relacionamentos (CMV) e ajustado "Indicativo da
Aquisição" para somatório por tipo (CMT).

Liberações do pacote de 29/03/2019

 Correção na geração dos atributos do evento S-1250 do leiaute 2.5 do E-Social para
gerar o XML com os valores zerados da forma esperada pelo governo.
 Ao solicitar a busca dos documentos fiscais, no evento S-1250, botão outras ações, é
exibido error-log.
Realizada analise e alteração para quando o layout utilizado seja 2.5, não carrega os
dados de importação da Tabela CMV.
 Ajustado o totalizador de tipo de aquisição quando a nota fiscal possui mais de uma
situação tributária nos itens da mesma.
S-1270 - Contratação de Trabalhadores Avulsos Não Portuários

TAF

Liberações do pacote de 22/06/2018

 Ajuste para que aceite a integração corretamente dos campos: Base CP 15, Base
CP 20 e Base CP 25, conforme prevê o layout do Governo.

HCM

1. Liberação do pacote de 29/03/2019


 Implementado a geração do evento S-1270 de acordo com o MOS.

S-1280 - Informações Complementares aos Eventos Periódicos

TAF

Liberações do pacote de 22/06/2018

 Ajustado sistema para permitir informar 100% no campo T3V_PRCONT


(percRedContrib).

S-1295 - Solicitação de Totalização para Pagamento em


Contingência

TAF

Liberações do pacote de 22/06/2018

 Ajuste para resolver a exception "variable does not exist NSEQERRGRV" na


edição das informações e no processamento junto ao Governo.
S-1299 – Fechamento dos Eventos Periódicos

TAF

Liberações do pacote de 29/03/2019

 Correção de inconsistência em validação Schema apresentada após o envio de registro


ser feito com sucesso, no processo de multi-filial.

S-2200 - Cadastramento Inicial do Vínculo e Admissão/Ingresso de


Trabalhador

TAF

Liberações do pacote de 22/06/2018

 Ajuste na chave de pesquisa do cadastro S2200 ao procurar o Cargo do


trabalhador, não permitindo transmitir o evento na sequencia
 Ajuste na obrigatoriedade da tag qtdHrsSem.

Liberações do pacote de 10/08/2018

 Ajuste na rotina referente a correção da rotina de legendas dos registros.

Liberações do pacote de 29/03/2019

 Ocorria erro na integração de um S-2200 de uma filial, quando já havia um S-2190


somente na matriz. Foi realizada a correção e caso o evento S-2190 não se encontre na
Filial o mesmo realiza uma busca na Matriz. OBS.: O Campo C1E_MATRIZ deve ser igual
a 'T' e a raiz do CNPJ da Matriz e Filial devem ser idênticas no SIGAMAT.
 Ajuste na geração da tag qtdHrsSem para que a mesma seja aceita com sucesso ao
realizar a transmissão ao governo.
 Ao validar o evento S-2200, o sistema apresentava uma inconsistência no campo
CUP_INSANT. Foi ajustada essa validação somente para quando o campo estiver
preenchido.
 Ao se chamar direto do menu a rotina de inclusão do trabalhador, o sistema
apresentava um erro de execução.
 Realizado ajuste para a integração do evento S-2200 o mesmo não estava integrando
corretamente o evento.
DATASUL

Liberações do pacote de 13/07/2018

 Alterado a rotina para permitir informar o mesmo sindicado do funcionário no


campo de Filiação Sindical no FP1500F.
 A geração da mensagem do S-2200 para funcionários admitidos por
transferência passa a verificar o campo ‘Utiliza CPF’ (informado no complemento
eSocial do FP1500). Se estiver marcado, a tag <cnpjEmpregAnt> será validada
como CPF; caso contrário, será validada como CNPJ.
 OBS: Para os casos que a mensagem está pendente - erro xml após baixar o
pacote clicar na opção gerar xml no fp9850 pasta mensagens.

Liberações do pacote de 10/08/2018

 A geração da mensagem do S-2200 para funcionários admitidos por


transferência passa a verificar o campo Utiliza CPF (informado no complemento
eSocial do FP1500). Se estiver marcado, a tag <cnpjEmpregAnt> será validada
como CPF; caso contrário, será validada como CNPJ.
 OBS: Para os casos que a mensagem está pendente - erro xml após atualização
do pacote, clicar na opção Gerar XML no FP9850 pasta mensagens.

Liberações do pacote de 05/09/2018

 Ajustada a geração automática do evento S-2200, quando o funcionário já possui


o evento S-2299 ou S-2399. Para a mensagem de alteração do S-2200 ser gerada
com data anterior (um dia antes) a data de desligamento.

Liberações do pacote de 11/10/2018

 Ajustado o programa para validar se a data de termino da situação de


afastamento do funcionário é maior ou igual a data de admissão.

Liberações do pacote de 31/10/2018

 Ajustado validação do campo Admissão Funcionário da aba cadastral do


programa FP1500 para somente não permitir informar “Não Informado” quando
a empresa já estiver na 2ª fase – não periódicos.
Liberações do pacote de 25/01/2019

 Foi alterado o programa para não fazer o bloqueio da matrícula eSocial, pois o
governo permite reutilizar a mesma.
 Também foi alterado o programa de acerto:
"acerto_matriculas_esocial_sped_participan", para fazer o desbloqueio da
matrícula eSocial e não gerar a mesma com o "-1".

 Criado o help do programa acerto_matriculas_esocial_sped_participan.r


 Criado o campo para descrição do objeto determinante na tela de complemento
do cadastro de funcionários(FP1500F). O campo será habilitado quando for
selecionada a opção "Direito Recíproco Rescisão", porém seu preenchimento
não é obrigatório.

S-2205 - Alteração de Dados Cadastrais do Trabalhador

TAF

Liberações do pacote de 29/03/2019

 Alterado dicionário de dados para permitir alteração do campos NIS (T1U_NIS) no


evento S-2205.
 Correção ao alterar o NIS do trabalhador através do evento S-2205, pois o mesmo não
estava sendo atualizado nos eventos S-2200 e S-2206.
 Alterada função de gravação do S-2205 para carregar as informações de id e versão do
evento anterior, mantendo assim a rastreabilidade das alterações e a referência com o
evento original
 Durante a geração do xml de um S-2205 o Nis e o ID do Trabalhador não era gerado no
campo T1U_ID.
Ajustado e durante a geração do xml o mesmo gera corretamente com todas as
informações preenchidas.

DATASUL

Liberações do pacote de 05/09/2018

 Ajustada a geração do evento S-2205 de funcionário desligado, para gerar a


mensagem de alteração com a mesma data do desligamento.
Liberações do pacote de 31/10/2018

 Ajustado para que ao incluir um dependente no programa FP1760 de


funcionários transferidos gere a mensagem S-2205.

S2206 – Alteração de Contrato de Trabalho

TAF

Liberações do pacote de 10/08/2018

 Ajustado o processo de transferência entre filiais de colaboradores, com


Alteração Contratual (S-2206), para que o campo ID (C9V_ID) da tabela Dados do
Trabalhador (C9V) não seja duplicado.

Liberações do pacote de 31/10/2018

 Ajustado o programa FP1620 para quando alterar o cargo básico gerar a


mensagem de S-2206.

Liberações do pacote de 29/03/2019

 Alterado programa para buscar corretamente a data de prorrogação do contrato


de trabalho para geração do S-2206.
 Correção na transferência de trabalhador entre filiais (utilizando o evento S-
2206), para funcionários admitidos com início de afastamento informado, onde
o sistema impedia a integração de um novo inicio de afastamento na filial de
destino, apresentando a mensagem "Não é permitido enviar fim de
afastamento para trabalhadores que iniciaram o esocial afastados".
 Implementado para que o evento S-2206 o grupo "aprend" seja integrado
corretamente do SIGAGPE para o TAF.
 Correção ao gerar uma mais de uma retificação de alteração contratual (Evento
S-2206), onde o ID na T1V deveria seguir como o mesmo registrado na C9V,
mas a aplicação se perdia e gerava um ID inesperado, ocasionando a perda da
chave única da retificação.
 Correção ao efetuar a transferência de um evento S-2206 (transferência de
funcionário na mesma empresa para filiais diferentes), utilizando o processe de
multithread (MV_TAFQTTH), pois o sistema não conseguia posicionar
corretamente na filial de destino para efetivar integração.
 Efetuada correção na inclusão de um novo S-2206, que passou a considerar a
data da alteração como parte da chave e a gerar corretamente o evento,
conforme o esperado pelo sistema
 Durante a integração o campo T1V_OBJDET não é alimentado, portanto
durante a geração do XML o mesmo acaba sendo gerado em branco.

DATASUL

Liberações do pacote de 13/07/2018

 O programa FP1350 - Alteração Individual de Lotação foi alterado para que


somente gere a mensagem S-2206 quando for alterada a turma do funcionário
se a quantidade de dias da escala do turno for igual a 7. Caso contrário, não será
gerada a mensagem.
 Quando a situação do funcionário for alterada de "Habilitado" (indicação de
treinamento realizado) para qualquer outro status, o programa irá refazer o XML
da mensagem do S-2206, ou caso, já tenha sido enviado para o TAF, irá gerar um
novo S-2206.
 Alterado o programa prghur/spp/eSocial_acerto_s2206_transferencia.r -
Ajuste Transferência para gerar mensagem S-2206 de transferências realizadas
antes de carga concluída.

Liberações do pacote de 05/09/2018

 Ajustada a geração do evento S-2206, quando o funcionário possui data de


término ou data de prorrogação do contrato menor do que a data atual
(momento em que realiza a alteração). Para a mensagem do S-2206 não ser
gerada com o erro S-2206-096 (Dado Registro duração incorreto - dtTerm).
 Ajustada a geração do evento S-2206 de funcionário desligado, para gerar a
mensagem de alteração com a mesma data do desligamento.
Liberações do pacote de 11/10/2018

 Ajustado a validação e carga do eSocial para não duplicar a mensagem s-2206


para funcionários que possuem termino de contrato dentro da segunda fase e
data de prorrogação preenchido.
 Ajustado o programa para gerar a data de início do intervalo de refeição
corretamente no xml do registro.
 Ajustado o programa para não gerar o registro indevidamente ao alterar uma
ficha de inventário.
 Ajustado o programa FP9850 para verificar a última mensagem e se estiver
pendente, realizar a atualização dos dados.
 Ajustado programa FP1500 para não gerar o arquivo S-2206 indevidamente.

Liberações do pacote de 31/10/2018

 Ajustado o programa para quando for feita uma alteração contratual e já existir
uma mensagem de S-2206 com a mesma data de alteração gerar uma retificação
do S-2206. Para as alterações com uma data diferente vai continuar gerando
inclusão do S-2206.

Liberações do pacote de 28/11/2018

 Os programas FP9840 (Validação e Carga eSocial) e FP9835 (Validação


Informações eSocial) foram corrigidos para não gerar S-2206 quando estiver
sendo feita apenas a validação das informações.
 Se o funcionário possuir data de término no mês referência da empresa e possuir
data de prorrogação a tag dtTerm da mensagem S-2206 de ser preenchida com
a data de prorrogação.
 O programa FP1620 (Manutenção de Salários Individual) foi corrigido para que
ao incluir uma alteração salarial, verifique se a última mensagem gerada para a
chave da informação é de eliminação (S-3000). Caso seja uma mensagem S-3000,
a nova mensagem S-2206 será criada como inclusão, não ocasionando erro de
integridade.
Liberações do pacote de 29/03/2019

 Alterado o programa FP1500 para buscar corretamente a data de prorrogação


do contrato de trabalho para geração do S-2206.
 Alterado o programa FP9840 para não gerar mensagens com o status 5 –
cancelado automático.

S-2210 – Comunicação de Acidente de Trabalho

TAF

Liberações do pacote de 13/07/2018

 Ajuste na importação de campos que não eram preenchidos, mesmo estando


devidamente informados no XML recebido.

Liberações do pacote de 29/03/2019

 Ajustada a tag nrRecCatOrig do evento S-2210


 Realizado correção para geração das Tags <ideLocalAcid> e <emitente> no
arquivo xml.
 Durante a retificação <indRetif>2</indRetif> os eventos S-2210, S-2221 e S-
2220 não esta sendo retificados.
Após ajuste as retificações estão ocorrendo normalmente, obedecendo sempre
a chave de pesquisa corretamente.
 Na geração do XML do evento S-2210 a tag codMunic está sendo gerada sem o
código da UF, ocasionando erro de Schema.
Alterado rotina para concatenar o código da UF com o código do município na
geração do XML do evento.
 S-2210: Ao exportar o XML do Acidente para um Trabalhador com Vínculo (S-
2200) o TAF gera o Xml com a tag <codCateg>, que por sua vez apenas deve ser
gerada para Trabalhador sem Vínculo (S-2300). Foi constatado que o problema
ocorre também para outros eventos, como o S-2220 e S-2245.
Foi corrigido o problema e durante a geração do Xml, a tag <codCateg> está
sendo gerada somente quando for um TSVE (Trabalhador Sem Vínculo de
Emprego/Estatutário).
 Ao transmitir o evento S-2210, o governo estava rejeitando o evento por conta
de erro de schema, por conta do envio incorreto do grupo de tags
,ideLocalAcid., que estava vazio.
Realizada alteração na geração do XML do evento para gerar o grupo de tags
<ideLocalAcid> quando ao menos um de seus campos estiver preenchido,
evitando o erro de schema.
 Correção de error log ao clicar na consulta padrão do campo Id. Trabal.

S-2220 – Monitoramento Saúde do Trabalhador

TAF

Liberações do pacote de 29/03/2019

 CodCateg só deve ser levado se o trabalhador tiver sido registrado como TSVE -
Trabalhador Sem Vínculo de Emprego/Estatutário, através do evento S-2300.
Não informar nos demais casos. No XML do TAF está incluindo
<codCateg>101</codCateg>;
XML gerado pelo TAF está alterando o valor da taf <procRealizado> e não está
levando os valores informados para <cpfMed> e <nisMed>
Foi realizado alterações no programa para que os problemas abordados na
situação, fossem corrigidos.
 Durante a retificação <indRetif>2</indRetif> os eventos S-2210, S-2221 e S-
2220 não esta sendo retificados.
Após ajuste as retificações estão ocorrendo normalmente, obedecendo sempre
a chave de pesquisa corretamente.
DATASUL

Liberações do pacote de 25/01/2019

 Alguns tipos do grupo de risco não são apresentados conforme layout do eSocialFoi incluída
as opções no cadastro e alterado relatório do ASO (MT0526) para que sejam impressos as
novas opções.

S2221 – Exame Toxicológico do Motorista Profissional

TAF

Liberações do pacote de 29/03/2019

 Ajuste necessário na alimentação da tabela autocontida V3F (unidades de


medida) para envio do evento S-2240 ao eSocial.
 S-2221 para funcionários múltiplos vínculos, importa somente 1 dos registros, o
segundo é rejeitado com a seguinte mensagem: "Existem TAG´s do XML com
informações duplicadas, a integração não será realizada".
Realizado ajuste para realizar importação de todos os registros referente ao
funcionários múltiplos vínculos.
 Criação do cadastro do evento S-2221 (Exame Toxicológico do Motorista
Profissional)
 Ao enviar o evento S-2221 o sistema está alterando o ID da tag <evtToxic> e
gerando o ID com o nome do produto. Realizado ajuste para que durante a
importação inclua o nome do evento corretamente.
 Realizar o desenvolvimento do cadastro para gravação dos eventos S-2221.
 Durante a retificação <indRetif>2</indRetif> os eventos S-2210, S-2221 e S-
2220 não esta sendo retificados.
Após ajuste as retificações estão ocorrendo normalmente, obedecendo sempre
a chave de pesquisa corretamente.
 Ao Enviar uma retificação do evento S-2221 o sistema está retornando erro na
Integração informando que o tipo de operação não condiz com o cenário do
registro no TAF.
Alterado chave do evento para considerar o Id do funcionário ao invés do CPF.
Alterado Índices 1 e 5 Incluindo o campo V3B_ATIVO no final dos mesmos.
 Durante a integração de uma retificação do evento S-2221 foi informado um
novo código na tag <ufCRM>, porém o mesmo não estava alterando o cadastro
do médico corretamente para o novo código de UF.
Ajustado e quando se tratar de inclusão do médico o sistema irá incluir um
novo registro, caso o médico já exista na tabela o mesmo irá alterar todas as
informações solicitadas do mesmo.
 Na integração do evento S-2221 o sistema rejeita o registro e retorna a
mensagem que não existe o CPF do funcionário na base de dados.
Ajustado rotina para não verificar o parâmetro MV_TOTEXDT para este evento.
 Retificação do S-2221 não está integrando com o TAF. Está retornando com a
seguinte mensagem: A operação solicitada no XML está em desacordo com o
cenário do registro na base do TAF.
Foi corrigido o problema e durante a integração com a tag <indRetif> = 2 o
evento é integrado corretamente possibilitando o envio do mesmo.
 Ao executar o processo de retificação de um evento S-2221, o sistema
apresentava a mensagem de erro 'A operação solicitada no xml está em
desacordo com o cenário do registro na base do TAF'. Foi realizado ajuste no
mecanismo de integração, que não encontrava o evento original a ser
retificado.
 Ao enviar o S-3000 do S-2221 apresenta mensagem de Aceito RET mas não foi
processado, não gerando CMJ e nem um novo item na V3B, Foi corrigido o
problema e durante a integração do S-3000 do evento S-2221 o mesmo está
criando um novo item na CMJ e outra linha referente a exclusão na V3B.
S2230 – Afastamento

TAF

Liberações do pacote de 22/06/2018

 Ajuste na atualização dos totalizadores na base de dados do TAF


 Ajuste para tratar as regras de início/fim corretamente conforme prevê o layout
 Ajuste para resolver a exception "cannot find function TAFA261OP"
 Ajuste para tratar a exclusão (S3000) conforme prevê o layout
 Ajuste para aceitar uma nova inclusão para a mesma chave após a exclusão
(S3000) do anterior.
 Ajuste para processar corretamente a integração respeitando a fila das
mensagens.
 Ajuste para não permitir a inclusão de um outro no mesmo período
 Alteração na rotina de afastamento temporário quando o inicio do afastamento
é enviado junto com o funcionário S-2200 e S-2300

Liberações do pacote de 13/07/2018

 Obrigatoriedade do grupo {infoAtestado}, caso o código de motivo de


afastamento seja 35 - Licença Maternidade - Antecipação e/ou prorrogação
mediante atestado médico.

Liberações do pacote de 10/08/2018

 Corrigida inconsistência na retificação de afastamento; quando o funcionário


possuir dois ou mais afastamentos registrados no sistema, quando esse
afastamento é enviado via integração pelas marcas RM/DATASUL.
 Realizado ajuste e correção no mecanismo de posicionamento dos registros da
CM6, essa implementação foi realizada no mecanismo de gravação via
integração.
Liberações do pacote de 29/03/2019

 Implementação de uma nova interface para controlar e monitorar a


transmissão dos afastamentos por trabalhador, de acordo com a ordem
cronológica dos acontecimentos.
 Durante a inclusão de um afastamento temporário diretamente pelo TAF,
ocorria error log no banco Postgres. Essa situação foi corrigida via fonte.
 Durante a retificação de um evento S-2230 já transmitido ao RET, alterando os
campos CM6_ORIRET ou CM6_IDPROC , ocorria a mensagem de erro: "Foi
informado um campo do grupo de TAGs <infoRetif> (Informações de retificação
do Afastamento Temporário), esse campo deve ser informado somente quando
estiver sendo retificado um afastamento já existente no TAF." Essa mensagem
foi implementada somente para eventos S-2230 que não estão transmitidos e
protocolados pelo RET.

DATASUL

Liberações do pacote de 22/06/2018

 Ajustado o processo para evitar que afastamentos cadastrados em um período


anterior à data de transferência do funcionário seja integrado ao TAF.

Liberações do pacote de 13/07/2018

 Nos programas fp9850/fp9860 grava a chave predecessora na mensagem de


término de afastamento.
 Nas mensagens de término de retificação do afastamento irá gravar na
predecessão o código da mensagem de término de afastamento da inclusão.
 Foi ajustado para integrar pelo FP9860 as mensagens de afastamento que são
do tipo automáticas.
 OBS: As mensagens que foram enviadas pelo FP9850/FP9860 que estão
rejeitadas após baixar o pacote podem ser enviadas pelo FP9850 (através da
opção enviar mensagem) ou pelo FP9860 (escolhendo a faixa de sequência de
mensagem e marcando a opção rejeitadas TAF).
Liberações do pacote de 10/08/2018

 Ajustado o sistema para atender a Nota Técnica Nº 07/2018 que inclui o motivo
de afastamento 35 e altera a descrição do motivo 17.

Liberações do pacote de 11/10/18

 Ajustado programa FP9850 para não gerar erro de integridade ao gerar


mensagem S-2230.

Liberações do pacote de 31/10/18

 Ajustado o programa de carga FP9840 e o FP1600 para gerar em um único xml


os afastamentos menores ou iguais a 15 dias.
 Criado o programa de acerto prghur/spp/eSocial_unifica_afastamento.r para
unificar afastamentos menores ou iguais a 15 dias que tenham sido gerados
separadamente e não tenham sido integrados no TAF.
 Corrigido para que na geração de mensagem de afastamento S-2230 via Carga,
não gere mensagem de um funcionário afastado com o nome de outro
funcionário que está ativo.

Liberações do pacote de 28/11/2018

 O programa FP9840 (Validação e Carga eSocial) foi alterado para que ao gerar as
mensagens de afastamentos menores ou iguais de 15 dias ou de 60 dias (em caso
de férias), seja criada a mensagem unificada e sem problemas de integridade,
para os afastamentos menores de 15 dias com mensagens geradas não será
criada nova mensagem unificada.
 O programa FR0040 (Manutenção de Programação de Férias) foi ajustado para
que ao incluir uma programação de férias e o status de estabelecimento estiver
concluído (FP9850 – pasta status) gerar a mensagem automática.

Liberações do pacote de 25/01/2019

 O programa FR0340 de geração das férias coletivas foi ajustado para gerar a
mensagem S-2230 automaticamente.
 Em versões anteriores do leiaute, a mensagem S-2230 tratava a alteração de
motivo 01 ou 03 para 06 como alteração de motivo de afastamento. O leiaute
atual aceita apenas a alteração de motivos de: 01 para 03 ou 03 para 01. O
programa foi alterado para que, ao tentar incluir uma situação com motivo 06
(aposentadoria por invalidez), caso identifique que está sobrepondo o período
de uma situação existente (independente do motivo de afastamento) não
permita a inclusão, emitindo uma mensagem de erro.
 Programa foi alterado para que no momento da geração da mensagem, atualize
o campo CID, somente se o código do motivo da situação de afastamento for
igual a 01.

Liberações do pacote de 29/03/2019

 Alterado o programa fp9850 para a gravação correta da data utilizada na análise


de inconsistência nos afastamentos do S-2230.

S-2240 – Condições Ambientais do Trabalho – Fatores de Risco

TAF

Liberações do pacote de 29/03/2019

 Ao enviar o 2240 para o governo, está dando o erro de schema.Realizado


correção de layout para geração correta do arquivo xml.
 No XML do evento S-2240 gerado pelo TAF, as tags referentes ao responsável
pelo registro ambiental não estão de acordo com o layout 2.5
Ajustado as tags de codAtividade
 [NT 11/2019] Alterações de estrutura de campos e regras de validação
 Na geração do XML do evento S-2240 o sistema está gerando a tag EficEPC
mesmo quando a mesma não tem informação cadastrada.
Alterado rotina de geração de XML para não criar a tag EficEPC quando não
houver informação pois a mesma não é obrigatória.
 Ao integrar com o TAF um arquivo do S-2240 o campo tpAval vai como 1 e ao
ser gravado e gerado pelo TAF ele assume o valor 2, causando inconsistência
nas informações.
Ajustado chave unica do modelo inserindo o campo CMB_IDDESC (dscEPI) na
mesma.
 Durante a geração do Xml do evento S-2240 a tag <infoAmb> é gerada
somente uma vez.
Após ajuste as integrações passaram alimentar corretamente a tabela T0Q,
consequentemente gerando o Xml corretamente idêntico ao da origem.
 Retirados os campos de Data de Início e Data de Fim (tabela T3S), que foram
removidos a partir do layout 2.5

S-2245 – Treinamentos e Capacitações

TAF

Liberações do pacote de 29/03/2019

 Incluída chamada de consulta padrão no dicionário disponível, Tabela V3C,


campo Código Treinamento c/ gatilho para trazer descrição para o campo
Descrição Treinamento.
 Corrigida situação onde o professor é estrangeiro e não possui CPF, nesse caso
o sistema não deverá acusar como inconsistência.
 Criação do cadastro do evento S-2245 (Treinamentos, Capacitações, Exercícios
Simulados)
 As tags <obsTreiCap> e <cpfProf> estavam sendo geradas mesmo quando os
campos correspondentes estavam em branco.
A tag <cpfProf> estava sendo validada inclusive pra professores estrangeiros,
onde não é obrigatório o preenchimento do CPF.
Foram efetuados ajustes no dicionário para permitir a inclusão de diversos
professores estrangeiros.
Realizado tratamento para permitir a inserção de professores estrangeiros sem
informar o CPF.
Realizado tratamento para que o sistema deixe de gerar as tag <obsTreiCap> e
<cpfProf> caso os campos correspondentes estejam vazios.
 Realizar o desenvolvimento do cadastro para gravação dos eventos S-2245
 [NT 11/2019] Alterações de estrutura de campos e regras de validação
 Segundo a nota técnica 11/2019 quando o campo codTreiCap for 1006 ou 1207
os campo durTreiCap, modTreiCap e tpTreiCap não devem ser preenchidos.
Porém quando o arquivo é regerado no TAF, os campos são preenchidos vazios.
Foi corrigido o problema e durante a geração do Xml, as tags durTreiCap,
modTreiCap e tpTreiCap está sendo gerada somente quando o campo
codTreiCap for 1006 ou 1207.

S-2250 – Aviso Prévio

DATASUL

Liberações do pacote de 22/06/2018

 Ajustado processo para que arquivo XML de programação de rescisão para


comum acordo seja gerado corretamente

Liberações do pacote de 31/10/2018

 Ajustado para que as mensagens do S-2250 de Cancelamento de Aviso Prévio


apareçam no FP985.

S-2298 – Reintegração

TAF

Liberações do pacote de 29/03/2019

 [NT 11/2019] Alterações de estrutura de campos e regras de validação


S-2299 – Desligamento

TAF

Liberações do pacote de 22/06/2018

 Ajuste na validação para considerar as regras do layout do Governo


 Ajuste pontual na validação referente ao motivo do desligamento
 Ajuste na transmissão do desligamento após retorno de afastamento do
funcionário
 Implementado tratamento para gerar no XML a tag vlrPgDep considerando valor
zerado

DATASUL

Liberações do pacote de 22/06/2018

 Ajustado validação para não ocorrer erro quando o movimento de rescisão


complementar possuir mais de 20 eventos
 Ajustado processo para criar corretamente as tags detOper e detPlano, referente
as despesas médicas.
 Ajustado programa FP9824 para não apresentar a mensagem informando que o
CPF não possui remuneração gerada para o eSocial.
 Realizado alteração para considerar os eventos exclusivos relacionados aos
eventos analíticos, conforme FP0028
 Ajustado processo de rescisão complementar para pagamento de benefícios de
desligados.
 Ajustado processo para que os valores de plano de saúde sejam atribuídos
corretamente

Liberações do pacote de 13/07/2018

 Alteradas rotinas para retirar os espaços em branco das rubricas.


 Implementado tratamento para as rescisões complementares com motivo de
complemento PLR, Quarentena e Outros
Liberações do pacote de 10/08/2018

 Alterado a descrição do motivo desligamento código 35 - Fim de Vigência em


30/06/2018 para atender a Nota Técnica 07/2018 do leiaute 2.4.02 do eSocial,
tabela 19.
 Ajustado para que ao gerar informações de remuneração da rescisão, caso
encontre eventos com natureza que indique banco de horas, considere a
informação do campo quantidade e não a informação do campo valor. Desta
forma, a mensagem de remuneração da rescisão será apresentada com as
rubricas de banco de horas, sendo que na tag <vrRubr> constará a quantidade
de horas do evento.

Liberações do pacote de 05/09/2018

 Ajustada a geração do evento S-2299 para gerar a tag <infoSaudeColet> no xml,


quando o mês for posterior ao da empresa.
 Ajustada a geração do evento S-2299 para somar os valores dos dependentes
menores de 12 anos, cujo CPF está informado com zeros (000.000.000-00) e
assim, conter somente uma tag <detPlano> no xml. Desta forma, não ocorre mais
o erro “Já existe no evento um grupo com a mesma chave de identificação” no
TAF.
 Ajustada a geração do evento S-2299 para criar a tag <infoSaudeColet>, quando
há rescisão complementar com pagamento no mesmo mês da rescisão original.

Liberações do pacote de 11/10/2018

 Foi ajustado o programa FP2240 – Participante eSocial, para que não ocorra erro
técnico, ao modificar um registro que possua o arquivo S-2299 gerado.

Liberações do pacote de 31/10/2018

 O programa fp9823 foi alterado para localizar corretamente a situação de


entrada por transferência quando, para o mesmo dia, houver outra situação de
afastamento. Desta forma, a informação codLotacao (código da lotação
tributária) será gerada corretamente no XML do S-2299 para os meses de
dissídio anteriores à entrada por transferência.
 O programa FR9824 foi alterado para localizar corretamente o histórico de
agentes nocivos e o estabelecimento do funcionário para os meses anteriores à
entrada por transferência. Desta forma, as informações nrInsce grauExp serão
geradas corretamente no XML do S-2299 para os meses de dissídio anteriores à
entrada por transferência.

Liberações do pacote de 25/01/2019

 Adequados os programas para passarem a gerar o campo tpInscSuc no arquivo


S-2299 .

Liberações do pacote de 29/03/2019

 Adequado o produto para geração de eventos de rescisão quando não existir


data da terceira fase informada no FP0560.
 Alterado o programa FP1600 para não ocorrer o erro progress ao informar o
motivo da transferência e criar efetivamente o evento S-2299.

S-2300 - Trabalhador Sem Vínculo de Emprego/Estatutário - Início

TAF

Liberações do pacote de 29/03/2019

 Correção de error log ao confirmar alteração de cadastro para trabalhador sem


vínculo, a partir do painel do trabalhador.
 Corrigida situação onde o sistema permitia a inclusão de mais de um registro de
trabalhador sem vínculo, porém, apesar de aparecerem 2 registros no painel do
trabalhador, no detalhe ele só exibia o primeiro.
 Ao gerar os eventos periódicos (S-1200/S-1210) para trabalhadores sem vínculos
que não tem a obrigatoriedade de enviar o evento S-2300, ao gerar os periódicos
e posteriormente tentar efetuar o envio ao RET, não aparecem no monitor, pois
o mesmo estava gravando ID em branco mesmo não sendo múltiplos vínculos.
Foi corrigido o problema e durante a integração de uma folha de pagamento com
infoComplem o TAF integra corretamente o trabalhador (TAUTO) e gera a folha
corretamente a partir do novo ID.

DATASUL

Liberações do pacote de 22/06/2018

 Ajustado processo para que Número da CTPS seja enviado corretamente.

Liberações do pacote de 31/10/2018

 Ajustado para quando o funcionário que pertence a categoria 721,722,723 e não


receber o salário todos os meses ir no xml a tag’s vrSalFixo ficará com o valor
“0.00” e a tag undSalFixo igual a “7 – Não Aplicável – salário exclusivamente
variável”.
 Ajustado para quando o funcionário não for da categoria “410 - trabalhador
cedido” não ocrrer o erro progress **no infoTrabCedido record is available (91)
ao gerar o xml.

Liberações do pacote de 25/01/2019

 Ajustado FP1510 para que na inclusão de um estagiário contrato especial, o


qual tenham sido informadas a data de término de contrato e data de
prorrogação, a mensagem S-2300 seja criada com data de envio igual à data de
admissão.

S-2306 - Trabalhador Sem Vínculo de Emprego/Estatutário -


Alteração Contratual

TAF

Liberações do pacote de 22/06/2018

 Ajuste para resolver a exception "variable does not exist T0F_CATSP" na edição
das informações e transmissão ao Governo.
Liberações do pacote de 29/03/2019

 Ao validar o evento S-2306, o TAF obrigava o preenchimento da tag


infoComplementares/cargoFuncao/codFuncao, sendo que essas informações
não são obrigatóriaa para as versões 02_04_02 e 02_05_00. Portanto foi
retirada a obrigatoriedade de preenchimento a partir dessas versões.

DATASUL

Liberações do pacote de 05/09/2018

 Ajustada a inclusão de funcionário sem vínculo no programa FP1500. Para gerar


a mensagem do evento S-2306, somente quando a mensagem do evento S-2300
estiver enviada e processada no Governo.
 Ajustada a geração do evento S-2306 de funcionário desligado, para gerar a
mensagem de alteração com a mesma data do desligamento.

Liberações do pacote de 25/01/2019

 Ajustado FP1510 para que ao alterar a data de prorrogação do contrato, gere a


mensagem S-2306, caso a mensagem S-2300 já esteja com status 15 - Processada
Governo. Caso a mensagem S-2300 esteja com outro status, a mesma terá seu
XML regerado.

Liberações do pacote de 29/03/2019

 Ajustado o programa FP1500 para quando funcionário sem vínculo alterar


informações, poder salvar.
S-2399 - Trabalhador Sem Vínculo de Emprego/Estatutário -
Término

TAF

Liberações do pacote de 29/03/2019

 No processo de integração, o sistema altera registro de evento S-2399 de


trabalhador de outro ID. Portanto, foi efetuado ajuste no processo de
integração para buscar o ID correto.
 Correção para permitir que o campo de pensão alimentícia seja alterado, pois o
sistema não permitia a alteração, mesmo quando o evento ainda não havia sido
transmitido.

DATASUL

Liberações do pacote de 22/06/2018

 Ajustado processo para que seja possível informar o complemento eSocial para
rescisão complementar de estagiários.
 Realizado alteração para considerar os eventos exclusivos relacionados aos
eventos analíticos, conforme FP0028
 Ajustado processo de rescisão complementar para pagamento de benefícios de
desligados.

Liberações do pacote de 13/07/2018

 Alteradas rotinas para retirar os espaços em branco das rubricas.


 Implementado tratamento para as rescisões complementares com motivo de
complemento PLR, Quarentena e Outros

Liberações do pacote de 05/09/2018

 Ajustada a geração do evento S-2399 para somar os valores dos dependentes


menores de 12 anos, cujo CPF está informado com zeros (000.000.000-00) e
assim, conter somente uma tag <detPlano> no xml. Desta forma, não ocorre mais
o erro “Já existe no evento um grupo com a mesma chave de identificação” no
TAF.

Liberações do pacote de 25/01/2019

 Adequados os programas para passarem a gerar os campos pensAlim e


percAliment no arquivo S-2399 de acordo com as regras do leiaute 2.5 do eSocial.

S-3000 - Exclusão de eventos

TAF

Liberações do pacote de 22/06/2018

 Ajuste para resolver a exception "erro no parâmetroFWFormGridModel: Id


T5V_SEQUEN inválido" ao enviar uma exclusão S3000
 Ajustado a geração do evento S-3000 referente ao desligamento (S2299).

Liberações do pacote de 29/03/2019

 O Registro S-3000 era gerado vazio quando a exclusão de um cadastro de


trabalhador era feita por uma filial diferente da filial da origem do evento.
Portanto, foi inibida a opção de escolha da filial no ato da exclusão através do
Painel do Trabalhador.
 Correção de inconsistência ao desfazer uma exclusão do evento S-3000 no
cadastro do trabalhador do TAF, pois o sistema posicionava no registro
incorreto da tabela CMJ.
 Correção de erro ao tentar realizar a exclusão de um evento S-1250 e gerar um
evento S-3000.

DATASUL

Liberações do pacote de 22/06/2018

 Implementado rotina para permitir gerar o arquivo S-3000 para um S-2200 com
afastamento relacionado.
Liberações do pacote de 11/10/2018

 Foi alterado os programas FP9824 e FR9824 para possibilitar a geração do


arquivo S-300 para os arquivos S1200, S-1210, S-2299 e S2399.

Liberações do pacote de 31/10/2018

 Ajustado programa FP9824 para quando eliminar a mensagem S-1210 gerar o


xml do S-3000 com a tag cpfTrab.
Liberações do pacote de 29/03/2019

 Incluído na tela do FP9826 a função “Eliminação Mensagens” para geração do S-


3000 para os registros: S-2210, S-2220, S-2221, S-2240 e S-2245.

TAF – Totalizadores

Liberações do pacote de 22/06/2018

 Ajuste na atualização dos totalizadores dentro do TAF, na gravação do retorno


do Governo
 Ajuste para resolver a exception "variable is not an object on
GERAEVTTOT(TAFPROC5.PRW) 25/05/2018 10:51:56 line : 859" no
processamento dos retornos.

Liberações do pacote de 13/07/2018

 Ajuste na gravação do S-5001 dos eventos S-2299 e S-2399.

Liberações do pacote de 29/03/2019

 Correção realizada ao se chamar direto do menu a rotina de geração de XML


em Lote nos totalizadores, onde o sistema apresentava um erro de execução.
 Tratamento de erro ao utilizar o botão "Re-avaliar Totalizadores", no
detalhamento do monitor.
 Correção na gravação dos totalizadores S-5003 e S-5013.
 Ajuste de erro no retorno dos totalizadores do evento S-1210.
 Foi realizado um ajuste na chave utilizada para obter o campo Código FPAS no
momento em que é integrado, na gravação do totalizador S-5011.
 Ajustada a gravação dos totalizadores S-5003, corrigindo um problema de
lentidão nesse processo.
 Ao utilizar a opção "Gerar XML em lote" das telas de cadastro, o sistema
apresentava erro ao gerar 10 mil registros ou mais. A capacidade de geração de
XMLs em lote foi aumentada para 99.999 registros.

TAF - Wizard Configuração TSS

Liberações do pacote de 22/06/2018

 Ajuste para permitir informar o certificado digital no Client HTML


 Ajuste para resolver a exception "array out of bounds ( 15 of 9 ) on
XVALWIZCMP(TAFXFUN.PRW)" ao executar a rotina.

Liberações do pacote de 29/03/2019

 Ao configurar o Wizard do TSS (seja a rotina comum ou a do eCPF) o sistema


está criando o parâmetro MV_TAFSURL com o campo X6_FILIAL = Código da
empresa. Após ajuste, ao configurar a Wizard do TSS o X6_FILIAL passa a vir
com a filial que esta sendo configurado.

TAF – Geral

Liberações do pacote de 22/06/2018

 Implementado um relatório de apoio para avaliar os IDs duplicados no TAF, e


junto com um procedimento (http://tdn.totvs.com/display/TAF/DSERTAF1-
4345+-+IDs+duplicados+no+TAF), efetuar os ajustes necessários na base de
dados.

DATASUL - Cancelamento De Mensagens

Liberações do pacote de 22/06/2018

 Ajustado programa de cancelamento de mensagens para que seja possível


cancelar mensagens da 3º fase.
Liberações do pacote de 29/03/2019

 No programa FP0560 ao habilitar a carga oficial para SST, verifica se existe


mensagens com tipo carga teste e solicita a execução do programa para
cancelamento.

DATASUL - Mensagens Rejeição Governo

Liberações do pacote de 22/06/2018

 Implementado rotina para que as mensagens de rejeições do governo sejam


demonstradas diretamente no Monitor eSocial (FP9850), sem necessidade de
acesso ao TAF.

DATASUL - Geração Demonstrativos eSocial

Liberações do pacote de 13/07/2018

 Ajustado leitura do programa para considerar o funcionário desligado de acordo


com a data informada na tela do FP9823 para que não emita mensagem
informando que o funcionário não tem complemento eSocial.

Liberações do pacote de 05/09/2018

 Ajustado o programa FP9823 (Geração Remuneração eSocial) para não gerar as


informações do evento S-1200, quando o funcionário está afastado o mês
inteiro. Devido a situação de afastamento, o funcionário não possui rubrica no
xml, o que ocasionava o erro de predecessão do evento S-1005 enviado no
retorno do S-1200.
 Ajustado o programa FP9823 (Geração Remuneração eSocial) para não gerar as
informações do evento S-1200, quando o funcionário não possuir valor a receber
na folha de pagamento (ele tem remuneração somente em alguns meses do
ano). Pois, o xml criava a tag <dmDev> sem as rubricas, o que ocasionava erro de
schema no TAF.
 Ajustado o programa FP9823 (Geração Remuneração eSocial) para gerar as
remunerações das rubricas, que estão ligadas aos índices específicos de férias do
11 ao 16 e superiores a 50 e parametrizadas com natureza "0000". Também irá
gerar no log do programa um alerta de como estão informadas as
parametrizações das rubricas ligadas aos índices supracitados.
 Ajustado o programa FP9823 (Geração Remuneração eSocial) para criar um
bloco de cada pagamento do funcionário com múltiplos vínculos dentro do
mesmo empregador, cujos pagamentos sejam na mesma data.

Liberações do pacote de 28/11/2018

 No programa FP9823 (Geração Remuneração eSocial) foi incluído a regra para a


geração do exclusivo quando o evento já transitou em outro pagamento no
mesmo período.

Liberações do pacote de 29/03/2019

 Alterado o programa FP9823 para que não ocorra erro de geração no XML do S-
1210 para estagiários.

DATASUL - Tarefas Geração Benefício para Folha.

Liberações do pacote de 13/07/2018

 Alterado programa para leitura correta dos registros da tt_param. Validando


corretamente os benefícios que não tem o prestador informado e validar o
Prestador informado somente quando o benefício está ativo ou dentro da faixa
de validade.

DATASUL - Monitor eSocial

Liberações do pacote de 13/07/2018

 Efetuado ajustes de leitura para correção do erro”Host cannot Be Empy” em


base SQLSERVER.
 Ajustes para não ocorrer mais a mensagem de erro “Json Parser Error at
offset:320: lexical error:invalid character inside string (16068)”.
Liberações do pacote de 05/09/2018

 Ajustado o programa FP9850 (Monitor eSocial) para mostrar as matrículas


vinculadas a mensagem do evento S-1200. Caso o funcionário possua múltiplos
vínculos dentro do mesmo empregador, serão apresentadas todas as matrículas
consideradas na mensagem. O campo tem limitação para mostrar até 4 vínculos
(matrículas) do funcionário.
 Ajustado o programa FP9850 (Monitor eSocial) para mostrar as matrículas
vinculadas a mensagem do evento S-1210. Caso o funcionário possua múltiplos
vínculos dentro do mesmo empregador, serão apresentadas todas as matrículas
consideradas na mensagem. O campo tem limitação para mostrar até 4 vínculos
(matrículas) do funcionário.
 Ajustado o programa FP9850 (Monitor eSocial) para não travar, ao utilizar a
função "Consultar Retorno" de mensagens com status "Rejeitada Governo".
 Ajustado o programa FP9850 (Monitor eSocial) para não apresentar o erro
técnico "prghur/fpp/fpgt00299r1.p Shared variable v_list_emp has not yet been
created. (392)", ao utilizar a função "Gerar XML" de mensagens dos eventos S-
1200 e S-1210.
 Ajustado o programa FP9850 (Monitor eSocial) para melhorar a performance,
quando o campo Data Envio está 01/01/2018 a 31/12/9999 e marcados todos os
status de integração.
 Ajustado o programa FP9850 (Monitor eSocial) para que na aba Seleção, no
campo Data Envio, a data fim seja projetada para 60 dias, a partir da data atual.
 Implementado no programa FP9850 (Monitor eSocial) a geração de uma
listagem do evento S-1210 para demonstrar os casos que possuem incidência de
IR duplicada.
 Implementado no programa FP9850 (Monitor eSocial) a funcionalidade dos
botões Diminuir Janela e Aumentar Janela (existente no programa FP3130 –
Acerto Divergências) para permitir que o usuário ajuste gradualmente o
tamanho da tela do programa conforme o tamanho do monitor.
 Ajustado o programa FP9850 (monitor eSocial) para não apresentar o erro
técnico "Attempt to exceed maximum size of a CHARACTER variable. (9324)",
quando o xml do evento S-1200 é muito grande.
 Ajustado o programa FP9850 (monitor eSocial) para não apresentar o erro
técnico “Attempt to write to closed stream s-acomp. (1387)”, ao enviar a
mensagem ao TAF e na busca do retorno do eSocial.

Liberações do pacote de 11/10/2018

 Foi desenvolvido a função de Diminuir Janela / Aumentar Janela no programa


FP9850.
 Foi alterado programa FP9850 para que não ocorra erro técnico ao enviar uma
mensagem.
 A rotina FP9850 foi ajustada para não enviar mensagens que tenham o status
alterado por programas que não foram desenvolvidos pela TOTVS.
 Programa foi alterado para emitir um alerta antes de executar a busca de
divergência no arquivo S-1210 relativos a incidência de IR duplicado.

Liberações do pacote de 31/10/2018

 Foi retirado a coluna “Tipo Carga” quando o evento for periódico.


 O programa foi ajustado para mostrar o detalhamento do erro de conexão na
tela do monitor eSocial - Visualizar Erros. Lembrando que as mensagens seguem
o padrão conforme a lista de códigos de estado HTTP.

Liberações do pacote de 28/11/2018

 Criado o status “21 – S-3000 Eliminado Somente no TAF” para quando o S-3000
só excluía a mensagem no TAF e não precisa transmitir ao governo.
 Incluída mensagem de alerta ao selecionarem o arquivo S-2230 no FP9850
informando que o relatório de inconsistências nos afastamentos deve ser
gerado. O usuário tem a opção de executar no momento, os postergar a
execução. Caso opte por postergar, será lembrado somente no dia seguinte.
Usuários Admin e Super podem optar por não executar o relatório de
inconsistências e não mostrar a mensagem novamente. Já usuários comuns tem
a opção de executar o relatório ou postergar a execução.
 Retirada a análise do status da carga ao clicar no botão Gerar XML no FP9850.

Liberações do pacote de 25/01/2019

 Foi ajustado o programa para que quando tiver uma mensagem com o status 20
- Msg Substituida e outra cancelada ao fazer alguma alteração no sistema não
gerar a mensagem com o status 16 - aguardando mensagem anterior e sim com
o status 7 - pendente - pronta para envio.

Liberações do pacote de 29/03/2019

 Corrigido o programa FP9850 para que o tipo da jornada 9 não gere o bloco de
horários que contem a tag {CodHorContr}.
 Alterados os programas FP1400 e FP1000 para validar quando uma jornada ou
turno estiverem sendo ativados para a geração do XML S-1050
automaticamente.

DATASUL - Elimina Cálculo por Funcionário

Liberações do pacote de 13/07/2018

 Alterado o programa para efetuar a eliminação da tabela intermediária de


pagamento do eSocial referente ao cálculo que está sendo eliminado.

DATASUL - Programação de Rescisões

Liberações do pacote de 13/07/2018

 Incluída validação quando o campo Aviso Prévio estiver diferente de branco ou


00 e a rescisão tem o motivo de desligamento igual a 07 (Rescisão do contrato
de trabalho por iniciativa do empregador) e com aviso indenizado. Para esta
situação o aviso prévio, deve ser 04 - Aviso prévio dado pelo empregado (pedido
de demissão), não dispensado de seu cumprimento, sob pena de desconto, pelo
empregador, dos salários correspondentes ao prazo respectivo (§2º do art. 487
da CLT).
Liberações do pacote de 05/09/2018

 Ajustado o programa FR0040 (Manutenção Programação de Férias) para


desabilitar o campo “Início Férias” através da função “Modificar”. Assim, ao
modificar a programação de férias será necessário excluir o registro e incluir o
período correto. Desta forma, não ocorrerá erro de integridade no evento S-
2230.

Liberações do pacote de 28/11/2018

 Se o funcionário que está sendo programada a rescisão é contrato especial


cadastrado pelo FP1510 irá verificar se é estagiário e vai gerar S-2399 somente
nessa situação, nos demais casos não irá gerar.

DATASUL - Geração Benefício para Folha

Liberações do pacote de 13/07/2018

 Ajustado para bloquear a geração do benefício para folha quando o funcionário


tiver direito ao benefício relacionado ao Grupo de "Despesa Médica eSocial", e
o mesmo não ter a parametrização do Prestador informado.

DATASUL – Importador Retorno TAF

Liberações do pacote de 13/07/2018

 Ajustado para limpar os dados a cada mensagem, garantindo que o status seja
da mensagem que está sendo processada.

Liberações do pacote de 11/10/2018

 Foi alterado o programa FP9890 para mandar 50 mensagens por lote, evitando
o travamento da execução.
Liberações do pacote de 28/11/2018

 Foi ajustado o label da opção "Reprocessar Mensagem com Status 13 Rejeitada


Governo" foi alterada para "Atualiza Retorno das Mensagens com Status 13
Rejeitada Governo".

DATASUL – Folha de Pagamento

Liberações do pacote de 05/09/2018

 Incluso no programa FP0030 (Manutenção Processos Administrativos/Judiciais),


aba Evento, o campo Evento Exclusivo. Para permitir relacionar eventos
exclusivos aos processos administrativos e judiciais.
 Desenvolvido um programa para efetuar e outro para excluir o rateio da folha
para enviar as informações ao eSocial, ambos para período fechado.
 Ajustado o programa FP0560 (Manutenção Estabelecimentos) para permitir
informar o percentual de desoneração para mês/ano anterior ao mês de
referência da empresa e emitir uma mensagem (tipo pergunta) se deseja ou não
continuar com a inclusão.
 Ajustado o programa FP4061 (Gerador de Relatório) para mostrar as
informações dos campos NIS do complemento eSocial da pessoa física,
Dependente em Plano Privado de Saúde do complemento eSocial de
dependentes e Tipo de Dependente do complemento eSocial de dependentes.
 Ajustado o programa FP0560 (Manutenção Estabelecimentos) para não mostrar
o erro “No ideLotacao record is available. (91)” ao alterar o tipo de lotação.
 Configurações necessárias para o envio do saldo inicial e a movimentação do
banco de horas no evento S-1200.
 Ajustado o programa FP0560 (Manutenção Estabelecimentos) para permitir
informar o código correspondente ao tipo de lotação conforme a tabela 10 do
eSocial.
 Ajustado o programa FP1600 (Manutenção Histórico de Situações) para gerar
mensagem de retificação do evento S-2200, quando o funcionário possui
afastamento de início e término com data inferior a segunda fase. Em seguida,
altera a quantidade de dias e a data de término passa a abranger a segunda fase.
É necessário o envio do evento S-2200 com a data de início ao Governo.

Liberações do pacote de 11/10/2018

 Ajustado o programa FP4061 para imprimir no relatório o conteúdo dos campos


“nome SPED” e “nome social”.
 Ajustado o programa FP0030 para que mostre uma mensagem de alteração
quando uma observação do processo for alterada.

Liberações do pacote de 25/01/2019

 O programa de complemento eSocial do programa FP0560 foi alterado para que


na pasta Conf TAF, campo Leiaute eSocial possa ser informado o código 2.5.

 Importante: Após a alteração do código do leiaute para 2.5, no momento em que for efetuado o
envio das mensagens para o TAF (via FP9860 ou FP9850) caso o sistema identifique que o XML foi
gerado na versão anterior do leiaute, o XML destas mensagens serão regerados de acordo com o leiaute
informado. Com relação à Convivência das versões 2.4.02 e 2.5, o sistema obedecerá a versão de
leiaute que estiver informada no programa de complemento eSocial do FP0560, pasta Conf TAF,
campo Leiaute eSocial. Portanto, todas as mensagens serão geradas em uma única versão de leiaute.

 Ajustado para quando programado férias para funcionário no programa FR0040


seja criado internamente dados do eSocial, assim sendo possível informar dados
no programa FP1600 quando selecionado o botão "eSocial".

Liberações do pacote de 29/03/2019

 Alterado o programa FP0030 e inclusos os campos incidência tributária e


extensão da decisão/sentença.
 Ajustado o programa FP1500 para tratar a mensagem de S-2200 de retificação.
 Foi ajustado o programa FP9821 para não permitir incluir 2 fechamentos no
mesmo período sem antes existir uma reabertura transmitida e não permitir
incluir uma reabertura sem antes transmitir o fechamento.
 Os programas de geração do arquivo XML e o relatório de conferência eSocial
foram alterados para que emita mensagem informando ao usuário para qual
cálculo e funcionário não foi executado o programa de Geração Remuneração
eSocial - FP9823.
 Criado um relatório para listar os status de fechamento dos periódicos
(eSocial_lista_status_fechamento_periodicos.r).

DATASUL – Sincronizador eSocial

Liberações do pacote de 05/09/2018

 Ajustado o programa FP9860 (Sincronizador eSocial) para sincronizar as


mensagens do evento S-3000 geradas a partir do afastamento.
 Ajustado o programa FP9860 (Sincronizador eSocial) para enviar 50 mensagens
por lote.
 Ajustado o programa FP9860 (Sincronizador eSocial) para abortar a atualização
das mensagens no momento do envio, quando houver queda do servidor citrix.

Liberações do pacote de 11/10/2018

 Foi alterado programa FP9860 para abortar a atualização de mensagens caso


haja queda do servidor Citrix.
 Foi ajustado programa par anão considerar mensagens canceladas na busca da
predecessão.

DATASUL – Tabelas Intermediárias e Mensagens

Liberações do pacote de 05/09/2018

 Incluído filtro por Categoria Salarial e equalizadas as seleções dos programas


para permitir a seleção por CPF e matrícula (FP9823 - Geração Demonstrativos
eSocial, FP9824 - Geração Mensagem Periódico Pagamento, FP9825 -
Conferência Remuneração Pagamentos eSocial, FR9824 - Gerar Mensagem
Desligamento/Pagamento).
 Implementada a funcionalidade "Gerar novo XML" com as opções "Sempre" e
"Somente se Houver Diferenças" na geração das mensagens dos periódicos
(FP9824 - Geração Mensagem Periódico Pagamento, FR9824 - Gerar Mensagem
Desligamento/Pagamento).
 Implementado no produto as exigências fiscais dos funcionários impatriados
para o eSocial (FP9823 - Geração Demonstrativos eSocial, FP9824 - Geração
Mensagem Periódico Pagamento, FP9825 - Conferência Remuneração
Pagamentos eSocial, FR9824 - Gerar Mensagem Desligamento/Pagamento).

Liberações do pacote de 11/10/2018

 Ajustado o programa FP9825 para que gere os dados do relatório conforme


definição no castro do usuário.
 O programa foi ajustado para quando houver dissídio através do programa
FP9193, efetuar o cálculo do líquido da folha normal corretamente e para não
considerar os eventos referente ao dissídio para os demonstrativos dos cálculos
de folha normal e rescisão.
 Ajustado o programa FP9850 para demonstrar uma mensagem quando a
informação integrou com o TAF porém ficou com uma inconsistência.

Liberações do pacote de 31/10/2018

 Ajustado performance do programa FP9824.


 Ajustado os programas FP9823 e FR9824 para gerar as informações e as
mensagens dos funcionários desligados que possuem pagamento posterior ao
desligamento quando for pela opção de seleção.

Liberações do pacote de 25/01/2019

1. Alterado programa FP9823 para localizar corretamente a situação de entrada


por transferência. Desta forma as informações codLotacao (código da lotação
tributária) e nrInsc (número de inscrição do estabelecimento) serão geradas
corretamente no XML dos eventos S-1200 e S-2299 para o dissídio de meses
anteriores.

 Os programas FP9824 e FR9824 foram alterados para localizar corretamente os


meses anteriores em que ocorreu o dissídio.
 Os programas FP9824, FP9860 e FP9890 foram alterados para totalizarem
corretamente as mensagens processadas
 FP9823 - Na pasta Parâmetros os campos "Período Anterior" foram alterados
para "RRA" e passam a gerar as tabelas intermediárias de remuneração e
pagamento com origem de recibo igual a 7 somente para as diferenças salariais
geradas através do programa FP9194. As informações relativas às diferenças
salariais calculadas pelo programa FP9193 serão geradas na opção Folha
Normal (para funcionários ativos) e Rescisão (para funcionários que foram
desligados no mês após o cálculo do dissídio ter sido efetuado). Desta forma, os
valores de diferença salarial ficarão dentro do demonstrativo da folha
normal/rescisão, com os valores detalhados mês a mês. Importante: A geração
das tabelas intermediárias de remuneração e pagamento referente ao cálculo
das diferenças salariais geradas pelo programa FP9193 para os funcionários já
desligados continua sendo efetuada através da opção "Complemento Rescisão".
 FP9825 - Na pasta Parâmetros os campos "Período Anterior" foram alterados
para "RRA" e passam a listar as tabelas intermediárias referentes às diferenças
salariais geradas através do programa FP9194. As informações relativas às
diferenças salariais calculadas pelo programa FP9193 serão listadas junto do
recibo da folha normal/rescisão, com os valores detalhados mês a mês.
 FP9824 - No XML da mensagem S-1200, caso exista pagamento de diferenças
salariais calculadas pelo programa FP9193, estas serão geradas no bloco
infoPerAnt, dentro do demonstrativo refente à folha normal.
 FR9824 - No XML da mensagem S-2299, caso exista pagamento de diferenças
salariais calculadas pelo programa FP9193 anterior ao cálculo da rescisão (mas
no mesmo mês), estas serão geradas no bloco infoPerAnt, dentro do
demonstrativo refente à rescisão.

Liberações do pacote de 29/03/2019

 Alterado o programa FR9824 para leitura correta dos desligamentos com data
de pagamento anterior a competência.
 Melhorado a performance do programa FP9824.
 Corrigido o programa FR9824 para não gerar incorretamente a tag {verbasRescis}
quando não há vernas a serem pagas no xml de desligamento do S-2299.
 Foi alterado o programa FP9824 para criar a tag de pensionista {penAlim}
somente quando tiver valor de pensão gravado no FP6100 na geração do xml do
S-1210.

DATASUL – Múltiplos Vínculos

Liberações do pacote de 05/09/2018

 Ajustado o programa FP9822 (Manutenção Múltiplos Vínculos eSocial) para


permitir o cadastro de remuneração com valor zerado, quando o indicador de
desconto do INSS for maior ou igual a 3. Assim, é possível enviar o evento S-1210
do funcionário sem vínculo.
 Implementada a identificação a cada mês/ano, se o CPF é múltiplo vínculo no
mesmo empregador. Caso seja, as mensagens dos eventos S-1200 e S-1210 deste
CPF serão enviadas para o TAF na empresa/estabelecimento matriz.
 Implementada a identificação no envio dos eventos S-1200 e S-1210 ao TAF, se
o funcionário possui múltiplos vínculos no empregador.

Liberações do pacote de 11/10/2018

 Alterar o envio das mensagens S-3000 referente a S-1200 e S-1210 de um


múltiplo vínculo, para que o TAF não rejeite a mensagem.
 O programa foi ajustado para otimizar a performance para alto volume de
funcionários na base.
 Foi disponibilizado no botão Filtro uma opção para que mostre todos os
funcionários ativos na base, permitindo informar se o funcionário é múltiplo
vinculo no mesmo empregador e foi otimizado a pesquisa por nome.

Liberações do pacote de 29/03/2019

 Foi alterado o programa FP9822 para mostrar as mensagens corretas conforme


ocorrências.
DATASUL – Participante eSocial

Liberações do pacote de 05/09/2018

 Ajustado o programa FP2240 (Participante eSocial) para não apresentar o erro


técnico "prghur/frp/frgt00299a.p Shared variable v_xml_old has not yet been
created. (392)", ao modificar o registro de um funcionário que possui mensagem
do evento S-2299.

DATASUL – Nota Técnica 09/2018

Liberações do pacote de 11/10/2018

 Atendido à nota técnica 09/2018 do eSocial, alterando códigos de natureza


jurídica, validações para geração de arquivos, validação de campo regime
previdenciário e deixando de ser obrigatório informações referente ao plano de
saúde.

DATASUL – Relatórios

Liberações do pacote de 05/09/2018

 Desenvolvido o programa FP9891 (Divergência Status HCM X TAF) para listar as


divergências de status de integração entre HCM x TAF.

Liberações do pacote de 28/11/2018

 Ajustado programa FP9891 (Divergência Status HCM x TAF) para que caso a
mensagem não tenha ticketCode e a mensagem esteja enviada ao TAF ou
enviada ao governo o relatório mostra divergência como SIM.

Liberações do pacote de 25/01/2019

 Ajustado o programa para que ao encontrar uma mensagem com o status 20


(Rejeitada substituída) verifique se existe mensagem posterior, caso exista irá
demonstrar no relatório na linha da mensagem com status 20 que ela foi
substituída por outra mensagem.
DATASUL – Programas de Acerto

Liberações do pacote de 05/09/2018

 Desenvolvido o programa "eSocial_func_nome_trocado" para atualizar o nome


do funcionário na mensagem conforme o nome existente no cadastro de
funcionários (FP1500). Algumas mensagens apresentavam divergência entre a
matrícula e o nome no programa FP9850 (Monitor eSocial).
 Ajustado o programa "eSocial_acerto_Validade_Tabela" para conter as funções
"Executa" e "Fechar".
 Desenvolvido o programa "eSocial_atualiza_tpPgto_1210" para criar ou ajustar
a tag <tpPgto> (tipo de pagamento) no arquivo S-1210.
 Desenvolvido o programa "eSocial_acerto_data_inicio_Msg_Validade" para
permitir alterar a data de validade das mensagens do evento S-1010 (Rubrica).
 Desenvolvido o programa "eSocial_inclui_natureza_juridica" para criar a
natureza jurídica 230-5.
 Ajustado o programa "eSocial_acerto_data_e_status_2_fase" para atualizar
corretamente as mensagens e implementado um relatório ao final com a relação
das mensagens alteradas.
 Desenvolvido o programa "eSocial_cancela_afastamento_S-3000" para
cancelar as mensagens de afastamento (S-2230) e gerar a mensagem de exclusão
(S-3000) das mesmas.
 Desenvolvido o programa "eSocial_lista_divergencias_afastamentos" para
listar as divergências nas mensagens de afastamento geradas para o eSocial.
 Ajustado o programa "eSocial_status_mensagem" para não apresentar o erro
técnico 12371 (Attempt to update data exceeding 32000), quando é executado
para várias mensagens.

Liberações do pacote de 11/10/2018

 Ajustado o programa “acerto eSocial_acerto_data_e_status_2_fase.r” para


poder escolher a data fase de acordo com a especificação do governo.
 Ajustado o programa “eSocial_lista_pendencias_carga” para listar todas as
pendências que impedem a conclusão da carga.
 Ajustado o programa “eSocial_func_nome_trocado” para filtrar eventos S-1200,
S-1202 e S-1210 pelo CPF do funcionário.
 Ajustado o programa de acerto "eSocial_status_mensagem" para que não
ocorra erro técnico ao executar o programa para várias mensagens
 Desenvolvido o programa de acerto “eSocial_cancela_afastamento_S-3000.r”
que cancela as mensagens de afastamento e gera mensagem de exclusão (S-
3000) para as mesmas.

Liberações do pacote de 31/10/2018

 Criado programa de acerto eSocial_rescisao_deduz_valor_integral.r em


rescisões de funcionárias que estiveram afastadas de licença maternidade
durante o ano.

Liberações do pacote de 28/11/2018

 Foi ajustado o programa de acerto esocial_muda_matricula.r para buscar a


matrícula na empresa/estabelecimento origem.
 Foi criado o programa de acerto eSocial_list_afast_jun_e_sep.r para listar e
cancelar os afastamentos que foram gerados indevidamente pela carga
(FP9840), na situação que já tinha as mensagens de início e termino separadas e
quando rodou novamente fp9840 criou a mensagem unificada.

Liberações do pacote de 25/01/2019

 Feito melhoria na tela do programa acerto


"esocial_acerto_data_e_status_2_fase", onde passa ter novo nome acerto
"esocial_acerto_status_das_fases".
 Alterado o programa "eSocial_lista_pendencias_carga.r" para ter somente a
opção de "Listar Pendências da Carga".
 O programa que lista as pendências foi ajustado para validar corretamente as
situações de férias geradas após o encerramento da carga, com mais de 15 dias,
e que foram geradas juntas, em uma única mensagem. Também foi ajustado
para não considerar as situações de rescisão e transferência na listagem de
pendências do S-2230.

Liberações do pacote de 29/03/2019

 Programa de acerto eSocial_Altera_MSG_qnd_alt_Motivo.r para alterar o motivo


do afastamento na tabela de situação de afastamento do funcionário mesmo
quando não encontrar mensagem xml.

 Programa de acerto eSocial_S2206_alter_admis.r para corrigir a data utilizada


como base para buscar os históricos.

 Alterado o programa de acerto eSocial_lista_status_fechamento_periodicos.r


para listar corretamente a quantidade de funcionários.

DATASUL – Smart eSocial

Liberações do pacote de 05/09/2018

 Disponibilizado o serviço de Smart eSocial aos clientes que não estão em


ambiente de produção.
 Incluído o botão "Visualizar Senhas" na tela de Boas Vindas.

Liberações do pacote de 11/10/2018

 Clientes com ambiente Linux poderão logar no sistema sem ocorrência de erros
em tela.
 Ajustado o programa para que empresas com mais de 1000 funcionários ativos,
possa contratar o serviço.
 Foi incluído botão "Visualizar Senhas" na tela de Boas Vindas ao eSocial.

DATASUL – Mensagem Informativa Portal eSocial e SMT

Liberações do pacote de 05/09/2018

 Ajustada a mensagem informativa exibida nos programas FP1520e (Consulta


Movimentos e Cálculos), FP1600 (Manutenção Histórico de Situações), FP3501
(Emissão Individual de Envelopes) e PE3130 (Acerto Divergências Ponto). Para
orientar os usuários a não alterarem informações via Portal do eSocial e
informações sobre o SMT (Segurança e Medicina do Trabalho).

DATASUL – Programa de Importação Históricos de Situações

Liberações do pacote de 11/10/2018

 Ajustado o programa para atender o leiaute e validações nas importações das


situações para o eSocial.
 Ajustado programa de importação de complementos do eSocial para que
demonstre no arquivo de log erros relativos à empresa, estabelecimento,
matrícula e/ou dígito verificador.

DATASUL – Descrição Incidência Tributária


1. Liberação do pacote de 31/10/2018
 Ajustada descrição da Incidência Tributária 00 “Rendimento não Tributável” para
IRRF

DATASUL – Erro progress em tela


1. Liberação do pacote de 31/10/2018
 Ajustado programas FP9823, FP9824, FR9824 e FP9825 para buscar formato do
CPF no programa FP0100 e não ocorrer o erro “Caracter na posição 4 deve ser
um digito (630)”.

 Foi ajustado para não ocorrer o erro “Erro progress “Invalid or inappropriate
handle value given to DELETE OBJECT or DELETE PROCEDURE statement (5425)”
ao gerar o FP9840 para a mensagem S-2206 para um funcionário com vínculo.

DATASUL – Carga eSocial


Liberações do pacote de 28/11/2018

 O programa de carga eSocial FP9840 foi ajustado para emitir a mensagem


informando que a carga está encerrada quando executado com as opções Gerar
Mensagens ou Cancelar Mensagens.

Liberações do pacote de 25/01/2019

 Corrigido o programa FP9840 na melhoria de performance.


 O programa de Validação e Carga eSocial foi ajustado para validar corretamente
as situações de férias geradas após o encerramento da carga, com mais de 15
dias, e que foram geradas juntas, em uma única mensagem.

DATASUL – Cálculo Rescisão


Liberações do pacote de 28/11/2018

 O programa FR5100 (Cálculo rescisão) foi alterado para não zerar a natureza dos
eventos ligados aos índices de folha 56–FGTS 13º Depósito (FP0040 –
Manutenção Eventos Funções Específicas) e de rescisão índice 528-FGTS 13º
Indenizado (FR5000 – Manutenção Eventos Específicos Rescisões), no momento
da criação dos novos índices de rescisão (710 a 713).

DATASUL – MT0728 TAREFAS GERENCIADOR MÉDICO


Liberações do pacote de 28/11/2018

 O Programa MT0728 foi corrigido para gerar a mensagem de S-2230 automática.

DATASUL – Diferenças salariais


Liberações do pacote de 28/11/2018

 No fp9823 (Geração Remuneração eSocial) na pasta Parâmetros os campos


“Período Anterior” foram alterados para “RRA” e irão gerar a tabela
intermediária de remuneração e pagamento com origem de recibo 7 (Dissidio)
somente as diferenças salariais geradas pelo FP9194 (Cálculo de Diferenças
Salariais Ano Anteriores). Para as diferenças salariais calculadas pelo FP9193
(Diferenças Salariais Ano Corrente) serão geradas pela opção Folha normal para
funcionários ativos e rescisão para funcionários que foram desligados no mês
após o cálculo do dissidio ter sido efetuado, assim os valores de diferença salarial
ficarão dentro do demonstrativo da folha normal/rescisão com os valore
detalhados mês a mês.
 No FP9825 (Conferência Remuneração Pagamentos eSocial) na pasta
Parâmetros os campos Período Anterior foram alterados para RRA e passa a listar
as informações das tabelas intermediárias referentes às diferenças salariais
geradas pelo fp9194 FP9194 (Cálculo de Diferenças Salariais Ano Anteriores).
Para as diferenças salariais calculadas pelo FP9193 (Cálculo de Diferenças
Salariais Ano Corrente) serão listados junto ao recibo da folha normal/rescisão
com os valores detalhados mês a mês.
 No programa FP9824 (Geração Mensagem Periódico Remuneração) vai gerar o
xml da mensagem S-1200 com o bloco infoPerAnt dentro do demonstrativo
referente à folha normal se existir pagamento de diferenças salariais calculadas
pelo FP9193 (Cálculo de Diferenças Salariais Ano Corrente).
 No programa FR9824 (Geração Mensagem Desligamento/Pagamento de
desligados) vai gerar o xml da mensagem S-1200 com o bloco infoPerAnt dentro
do demonstrativo referente à rescisão se existir pagamento de diferenças
salariais calculadas pelo FP9193 (Cálculo de Diferenças Salariais Ano Corrente)
anterior ao cálculo da rescisão, mas no mesmo mês.

Liberações do pacote de 25/01/2019

 Alterado programa FP9193, para que no momento da geração do dissídio, valide


se está sendo executando programa com o campo “Calcula SEFIP 650/660”
marcado ou não; fazendo com que não ocorra mais o erro na geração dos dados
peloFP9823. Quando estiver marcado o campo "Calcula SEFIP 650/660",
internamente irá gerar os dados indicando que tem dissídio gerado.
Quando não estiver marcado, vai gerar = 5 - "Outros - Não usa SEFIP 650/660",
ou seja, sem cálculo de dissídio.
Liberações do pacote de 29/03/2019

 Foi ajustado o programa FP9823 para buscar o histórico de categoria salarial do


funcionário de forma correta quando o pagamento é realizado fora do mês na
geração do xml do S-1210.

DATASUL – FP9826 CENTRALIZADOR DE FUNÇÕES SST


Liberações do pacote de 25/01/2019

 Essa rotina pode ser executada manualmente ou através de um RPW onde o


usuário parametriza em quais horários o processo é executado.
 Disponibiliza as 3 funções que a Folha de Pagamento já utiliza:
 Validação Carga eSocial - Responsável por gerar e atualizar os arquivos XMLs.
 Sincronizador eSocial - Responsável por enviar os arquivos ao TAF em lote ou
individualmente.
 Importador Retorno TAF - Responsável por consultar o status do arquivo que
foi enviado ao TAF.
 Após executar qualquer uma das opções citadas anteriormente, o usuário
poderá visualizar os arquivos no Monitor eSocial (FP9850).
 Lembrando que as funções têm uma ordem cronológica: "Validar", "Consultar"
e "Importar".
Liberações do pacote de 29/03/2019
 Alterado o programa para não exigir unidade de medida quantitativa e
qualitativa.
 Alterado o programa para considerar o início da quarta fase.

DATASUL – FUNÇÕES PARA SST

HCM
1. Liberações do pacote de 22/02/2019

 FP9826 - S-1060 - Alterado programa para considerar o campo novo "nmAmb"


no XML conforme o leiaute 2.5.

 MT0726 - S-2220 - Foi alterado o campo "Ordem do Exame" de Exames


Complementares do MT0726 para atender o layout 2.5 do eSocial que agora
aparece = "Inicial" onde anteriormente aparecia = "Referencial".

 AT0031 - S-2245 - Foi alterado o programa para prever as novas regras do layout
2.5 eSocial.

 S-2240 - Alterado programa FP1020, para que no botão de complemento tenha


as opções que atendam o leiaute 2.5 do eSocial, foi incluído as opções "Outros"
e "CREA", e retirado a opção "CRO".

Também foi alterado o XML gerado para atender o S-2240 conforme leiaute 2.5
eSocial, foi modificada a tag {observação} para {obsCompl} e foi acrescentado as
seguintes opções para a tag {unMed}:
45 – “milisievert” (mSv) - dose equivalente anual - cristalino;
46 – “milisievert” (mSv) - dose equivalente anual - pele;
47 – “milisievert” (mSv) - dose equivalente anual - mãos e pés;
 ST0701 - S-2210 - Criado campo "Tipo de Logradouro" no ST0701K para
preencher a tag <tpLograd>. Corrigido a situação em que não gerava o código do
país de acordo com o complemento (de-para) do cadastro FP0100 - Manutenção
Unidades Federação e Países.
Alterado validação das seguintes tags:
“cep”: É obrigatório o preenchimento quando o “tpLocal” for igual a 1,3,5.
Quando o “tpLocal” for igual a 2 não deve ser preenchido.
“codMunic”, UF: É obrigatório o preenchimento se o “tpLocal” for igual a 1,3,4,5.
Quando o “tpLocal” for igual a 2 não deve ser preenchido.
“pais”: Preenchimento obrigatório quando o tpLocal for igual a 2.
Alterado nome da tag observação para obsCAT.
A tag dtCatOrig foi excluído.
A tag hrAcid é obrigatório o preenchimento se a tag tpAcid for diferente de
2.0.01, 2.0.02, 2.0.03, 2.0.04, 2.0.05, 2.0.06, 4.0.01, 4.0.02.
No programa FP1020 - Manutenção Entidade Classe foi incluído a opção CRO.

 S-2221 - Foi alterado a geração de XML S-2221 conforme leiaute 2.5 eSocial, foi
acrescentada a tag {indRecusa}.
Também foi corrigido o campo "Compos SESMT" para não gerar erro no XML.

 F9826 – Centralizador de Funcões SST - Ajustados os seguintes pontos neste


programa:
1) Na opção de Geração de Mensagens, caso a fase do SST esteja como
Carga Teste, foi ajustado o programa para serem geradas as mensagens
SST como Carga Teste, e não como Carga Oficial como estavam sendo
geradas incorretamente.
2) Na opção de Cancelamento de Mensagens do arquivo S-1060 em Carga
Teste, estas mensagens não estavam sendo canceladas. Foi ajustado para
cancelar normalmente.
3) Na opção de Cancelamento de Mensagens estava atualizando
incorretamente a data da primeira fase (do fp0560 - complemento
eSocial - aba Carga) com a data que estava preenchida na quarta fase - a
do SST. Foi ajustado para não fazer essa atualização da data da primeira
fase.
4) Foi implementa a função de gerar arquivo s-3000, no campo Função
"Eliminação Mensagem".

Ao selecionar um dos Arquivos SST, o sistema irá verificar se existe a


necessidade de gerar o arquivo s-3000.

5) Foi incluído no FP9826 a função "Cancelar Mensagens", permitindo


cancelar as mensagens de SST quando a carga estiver em fase de "Teste".
Também foi alterado o FP0560 para validar a mudança de Carga Teste
para Carga Oficial, quando tiver mensagens pendentes geradas na carga
teste, irá apresentar uma mensagem alertando o usuário a cancelar as
mensagens antes de mudar a Carga para Oficial. Depois que a carga
estiver como oficial, a opção de Cancelamento do FP9826 irá ficar
desabilitado.
2. Liberações do pacote de 29/03/2019

 Alterações dos campos {dtExame}, {cnpjLab}, {codSeqExame}, {nmMed},


{nrCRM}, {ufCRM}, {indRecusa} do S-2221 em virtude do layout 2.5.
 Alterações nos campos {observação}, {cpfProf}, {nacProf} do S-2245 em
virtude do layout 2.5.
 Alterações dos campos {hrAcid}, {tpLograd}, {cep}, {codMunic}, {uf}, {pais},
{observacao}, {dtCatOrig}, {nrRecCatOrig} do S-2210 com virtude do layout 2.5.
 NT 10: S-1200 no FP9822 quando o total de parcelas é igual a 98, pode ser
informado qualquer o Cnpj de qualquer estabelecimento da empresa ou o CPF
do condomínio.
 NT10: S-1200 FP9822 quando o total de parcelas é igual à 98, pode ser
informado o CNPJ de qualquer estabelecimento da empresa ou o CPF do
condomínio. Quando o indicativo de apuração for igual a 2 – Anual, não gerar
os erros S-1200-009 e 013.
 NT10: S-1280 no FP0560 alterações nos labels dos campos "Percentual
Redução CPP" para "% Não Subs pela Contribuição" e "Valor Percentual
Redução CPP" para "Valor Percentual Não Substituído Pela Contribuição".
 Alterado FP9826 para filtrar funcionário ativo conforme data do curso.
 Ajustado a tag observação do registro S-2240.
 Ajustado a validação no ST0701 para verificar somente quando for emitir a
CAT (ST0501).
 NT11: S-2210 alterações nos labels dos campos CAT Origem" para "CAT
Anterior", ”Seq CAT Origem" para "Seq CAT Anterior", "Nr CAT Inss Origem"
para "Nr CAT Inss Anterior"
 NT11: S-2240 alterações no limite de tolerância da tag {limTol}, carregar
informação apenas se {tpAval} = [1] e {codFatRis} = [01.01.014, 01.01.018,
02.01.687, 02.01.788]. Não informar nos demais casos, valores válidos se
{tpAval}=[1]. Valores Válidos:
1,2,3,4,9,10,11,12,13,14,15,16,17,18,19,20,21,22,26,27,28,29,30,31,32,35,36,3
7,39,43. Ajuste na descrição dos códigos: "1 - dose diária de ruído (número
adimensional) Q=5" para "1 - dose diária de ruído" e "37 - milisievert (mSv) -
dose efetiva anual - corpo inteiro" para "37 - milisievert (mSv)"

 NT11: S-2245 alterações na tag {infoComplem}, {durTreiCap}, {modTreiCap},


{tpTreiCap}, {ideProfResp}.
 NT11: S-1010 alterações no nome da natureza 1603 para “Ajuda de Custo”.
 NT11: S-2210 Não é permitida exclusão ou retificação do evento de CAT que
estiver sendo referenciado por uma CAT de reabertura ou de comunicação
de óbito.
 Alterado o programa para gerar corretamente as informações de
insalubridade, conforme cadastro no ST0020.
 Ajustado o programa FP9826 para gerar as mensagens como carga teste,
ajustado o cancelamento das mensagens no S-1060 e ajustado o parâmetro
das datas das fases.
 Ajustado o programa ST0778 para conter informações corretas de
manutenção perfil Profissiográfico e controle por risco.
 Ajustado o programa FP9826 para não gerar erro no xml do S-2210 quando
não possuir atestado médico.
 Ajustado o programa FP9826 para gerar a tag {codTreiCap} com quatro
dígitos conforme orientação do layout.
 Ajustado o programa FP9826 para considerar a data de emissão do ASO e
também gerar o código do tipo de exame.
 Foi alterado o programa FP9826 para gerar a informação inteira de CNPJ na
tag {nrlnsc} do bloco {dadosAmbiente} quando o {localAmb} for = 1.
 Foi alterado o programa FP9826 para não exigir os dados do exame
toxicológico quando o campo “Recusado” estiver marcado.
 Foi alterado o programa para gerar a unidade federativa em maiúsculo.
 Ajustado o programa ST0005F para validar o tipo do agente de risco.
 Alterado o programa FP9826 para gerar o S2220 para trabalhadores sem
vínculo que possuem ASOs registrados no MT0726.
 Ajustes realizados para gerar o XML do S2220 com os exames
complementares.
 Alterado o programa FP9826 para não cancelar as mensagens que tem o
grupo de risco que foi alterado no ST0005.