Sie sind auf Seite 1von 64

Release notes Pacote TAF e HCM eSocial 25/01/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 23/01/2019
 De acordo com o layout do eSocial, o código do CID informado no xml pode
conter "até" 4 caracteres alfanuméricos. A regra do layout não limita a
informação de CID's com apenas 4 caracteres.
 A tabela autocontida de CID (CMM) foi atualizada com os códigos
disponibilizados no link Tabela 60 - Tabela de CID - eSocial (17/12/2018) e agora
passa a permitir as operações de inclusão, alteração e exclusão dentro do TAF.
Desta forma, é possível inserir manualmente o código desejado de CID
diretamente no cadastro.

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.

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

 Na geração do evento S-1200 com funcionários que foram readmitidos e existe


dissidio retroativo para matricula antiga o sistema não gera o evento.
 Foi alterada a verificação de existência de trabalhador no TAF para correção da
situação apresentada.
 Na utilização de DBAccess distribuído, a porta obtida no MV_TAFPORT é estática,
gerando erro na análise de base.
 Incluso tratamento para caso o cliente utilize DBAccess distribuído, preencha o
parâmetro MV_TAFPORT com o valor igual a 0 (zero) para que o sistema
identifique de forma dinâmica a porta em uso.
 Durante a inclusão de um cadastro de qualquer rotina do e-Social e o License
Server (APCFG110) não estiver configurado o TAF esta gerando ID duplicado.
 Foi implementado o tratamento para que quando o License Server (APCFG110)
estiver desconfigurado e for realizado inclusão em uma rotina do e-Social, o TAF
verifica o próximo ID que está disponível, salva com o ID correto e reconfigura o
License Server.
 Melhoria na integração entre o SIGAGPE e o TAF, de forma que garanta que a
integração siga o mesmo padrão de integração das demais linhas de produto
Totvs.
 Dessa forma, serão alimentadas as tabelas da TAFST2 e TAFXERP. Com essa
implementação, além de ser mantido um histórico dos XMLs enviados pelo GPE,
será possível garantir o funcionamento da integração dos eventos S-2230.
 Realizada a implementação garantindo a gravação da TAFST2 e TAFXERP, quando
a informaçao tiver origem no SIGAGPE.
 Inicialmente, essa implementação ocorrerá somente para os eventos de
afastamento (S-2230).
 Para maiores informações sobre o funcionamento da integração dos
afastamentos entre o SIGAGPE e o TAF, consultar a seguinte documentação:
http://tdn.totvs.com/x/aAkQGg
 Os campos numéricos estão saindo com formato incorreto no XML. Exemplo:
"5000 00 ."
 Corrigida rotina genérica para retornar o formato correto conforme a picture do
campo informado.
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 23/01/2019

 Ao tentar gerar o ZIP do diagnostico TAF através da opção "Diagnóstico >> Outras
Ações >> Gerar Extrato (.ZIP)" era
 apresentada a mensagem de inconsistência "variable does not exist OSTRUV2K
on MODELDEF(TAFA518.PRW)"
 Alteração realizada na carga da rotina TAFA518 para que não seja apresentada a
mensagem ao processar o ZIP de extração do diagnóstico.

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.

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 23/01/2019

 Ao executar o monitor de integração (TAFTICKET); selecionando a opção Visão


por status de integração (Não integrado/Integrado), o sistema apresenta a
mensagem Nome de objeto 'C1ET10' inválido.
 Corrigida a query de montagem dos dados do monitor de integração.
 Ao realizar o detalhamento de determinados registros o sistema trava e não
retorno o resultado da consulta.
 Alterado rotina de gravação de totalizadores para não destruir o modelo após
sua utilização por que o mesmo está sendo inserido em um cache.
 Ao realizar a transmissão dos eventos e-Social, o servidor TSS retorna "106 - Foi
localizado no sistema um evento em duplicidade com o evento a ser enviado,
mesmo tipo de inscrição , numero de inscrição, CPF, Matricula, Data da
Alteração, Data de efeito".
 Apresentando o erro 301 - "A solicitação não pode ser atendida devido a uma
falha não catalogada. - Servidor e-Social Indisponível"
 Realizado o desenvolvimento de uma função que se conecta com o servidor TSS
e recupera a chave (ID) do registro que consta o código 301 e grava a informa no
campo _XMLID da tabela relativa ao evento.
 Durante a geração do XML no monitoramento E-Social, não estava gerando o
XML quando o Status era igual 4 (transmitido).
 Ajsute na função para que seja exportado XMLs quando o status está igual a "4"
transmitido.
 Ao Verificar as inconsistências retornadas pelo governo, o sistema não classifica
o que é erro e o que é advertência.
 Alterado função de detalhamento para exibir o tipo da ocorrência na exibição
das mensagens de retorno do RET.
 Na rotina de monitoramento ao tentar recuperar as inconsistências, o sistema
não consegue recuperar as mensagens gravadas na tabela V2H por conta do
parâmetro CURSOR_SHARING do oracle que deveria estar configurado para
EXACTLY conforme documentação do dbaccess: http://tdn.totvs.com/x/P4pc .
 Inserido AllTrim na composição da chave unica TSS x TAF, para evitar erros
quando o cliente utiliza o banco ORACLE, e quando o mesmo esteja configurado
com o parâmetro CURSOR_SHARING (fora do padrão estabelecido pela
Tecnologia).
 Ao acessar o monitor do e-Social e clicar em visualizar inconsistências no Browse
de detalhamento o sistema retorna uma mensagem de que não é possível exibir
o erro.
 Realizado ajuste para realizar o parser correto do XML.
 Ao criar filtro no "detalhamento" do TAF o mesmo não retorna com os eventos.
 O tamanho do campo estava sendo criado como 7. Ao alterar para 6 o filtro
passou a executar corretamente.
 Ao exibir inconsistências de eventos como o S-1200 ou S-1299 no detalhamento
do monitor do e-Social, são exibidos mais erros do realmente foram retornados
pelo governo.
 Realizado ajuste na gravação da tabela de log de inconsistências do governo
(V2H), para que limpe todos os registros de inconsistência das transmissões
anteriores, fazendo com que o sistema exiba somente os erros da última
transmissão enviada.
 Ao Acessar a tela de monitoramento e-Social e realizar a seleção de filiais o
sistema retorna uma mensagem de erro (Help) referenciando o parâmetro
MV_MARK e em seguida a aplicação é encerrada por conta de um error.log no
fonte GETMARK.PRX
 Alterada a função de seleção de filiais, para realizar a restauração da área de
trabalho da tabela SM0 (cadastro de empresa), antes da criação da tela de
seleção de filial.
 Erro ao detalhar o registro S-1295 no programa de monitoramento, é
apresentado o erro de MSRLOCK.
 Alterado o programa para não apresentar mensagem de erro ao detalhar o
registro no programa de monitoramento.
 Na consulta de retornos do DataSul, caso algum registro no retorno da consulta
apresenta-se alguma inconsistência a consulta retornava o erro 500.
 Realizada implementação para geração do evento através da opção Re-avaliar
Totalizadores.
 "Erro no parâmetroFWBRWQUERY: Error : 8152 (22001) (RC=-1) -
[Microsoft][SQL Server Native Client 10.0][SQL Server]Dados de cadeia ou
binários seriam truncados."
 Ajuste para permitir selecionar todos os eventos nas versões anteriores ao SQL
SERVER 2016.

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 - Migrador

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

 Este recurso é utilizado principalmente com o objetivo de migrar dados de outros


softwares para dentro da base de dados do TAF.
 Além desta funcionalidade, o projeto do migrador também disponibiliza uma
funcionalidade responsável por migrar os dados de uma base TAF On Premise
para o Smart E-Social o Saas do E-Social da Totvs.
 A documentação desta funcionalidade está disponível em Migrador TAF On
Premise x TAF - Smart E-Social TAFMIGXML - TAF - P12

TAF – Gerenciador de integração

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

 Realizado ajuste na QUERY responsável por retornar os dados para apresentação


no gerenciador.
 Para Clientes que utilizam o banco de dados Oracle, após a aplicação do Patch é
necessário a realizar a limpeza do TEMPDB do banco.
 A rotina Gerenciador de Integração (TAFTICKET), na aba Visão Individualizada,
painel Chave de Registro (TAFKEY), não apresenta os eventos que na TAFST2
estejam com o campo TAFFIL preenchido com um código existente na tabela CR9
no campo CR9_CODFIL.
 Adequada a apresentação dos registros para considerar a tabela CR9.
TAF – Robô de Automação

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

 Robô de Teste não estava passando em diversos Scripts.


 Revisão e Correção dos Scripts de Testes.
 TAFA261TestCase, TAFA250TestCase, TAFA269TestCase, TAFA250TestCase

TAF – Schedules

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

 Os processos de schedules atuais são executados filial por filial independente se


há ou não dados para o processamento, em um cenário que há um número de
filiais consideráveis o processo se torna moroso.
 Desenvolvidos os processos de integração por demanda onde o processo só é
executado quando há informação a ser processada na filial, para tal é necessário
agendar os seguintes processos no cadastro de schedule:
 Processo de Integração TAFST2 x TAF (JOB2) - Rotina: TAFSCHED2
 Processo de Transmissão para o TSS - Rotina: TAFSCHED4
 Processo de Consulta no TSS - Rotina: TAFSCHED5

TAF – Relatório de Conferência INSS

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

 O relatório TAFR120 está disponível no menu para clientes Serie 3.


 Os eventos do trabalhador estão duplicados no relatório.
 Incluído relacionamento com a filial para os eventos relacionados com o
trabalhador.
 Eventos: S1200, S1202, S1207, S1210, S2190, S2200, S2205, S2206, S2210,
S2220, S2230, S2240, S2241, S2250, S2260, S2260, S2298, S2299, S2306, S2399,
S2400 e S3000.
 Atualmente o relatório não apresenta informações quando possui erro de
Schema, somente apresenta erro se tiver erro de processamento no governo.
 Realizada implementação para que seja apresentado os erros de Schema
gravados na tabela T0X.

TAF – Diagnóstico

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

 Ao tentar gerar o ZIP do diagnostico TAF através da opção "Diagnóstico >> Outras
Ações >> Gerar Extrato (.ZIP)" era
 apresentada a mensagem de inconsistência "variable does not exist OSTRUV2K
on MODELDEF(TAFA518.PRW)"
 Alteração realizada na carga da rotina TAFA518 para que não seja apresentada a
mensagem ao processar o ZIP de extração do diagnóstico.

TAF – REST – WSTAFST2

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

 Melhoria na qual o TAF irá retornar o recibo de transmissão para o RM.


 Implementação realizada no WSTAFST2.PRW para retornar o recibo retornado
pelo governo.

TAF – UPDTAF

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

 No layout o campo fatorMes está com tamanho 5,4. No schema o tamanho é 5,2.
Quando enviamos com o definido no layout o xml fica inválido pois não passa
pela validação do schema.
 Realizado o ajuste nas casas decimais do campo fatorMes, nas tabelas T2V e T3V
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 23/01/2019

 Durante a geração do xml com o campo C1E_INDCP em branco ou vazio a tag


indOpcCP, estava sendo gerada em branco ocorrendo erro de schema durante o
envio do S-1000.
 Foi implementado para quando for realizado a geração do xml a tag só gere
quando estiver com conteúdo no campo C1E_INDCP.
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.

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 23/01/2019

 Após efetuar a transferência de um funcionário, o sistema não mostra a legenda


correta (Funcionário transferido) no Cadastro do Trabalhador.
 Foi ajustada a rotina de processamento de transferências para corrigir a
gravação dos campos relacionados a este processo.
 Ao retificar o valor de remuneração de um evento S-1200 com múltiplos
vínculos, o sistema perde a informação de remuneração de um dos vínculos.
 Ajuste no combo box do campo C91_MV. Havia um espaço a mais que gerava o
erro na criação do evento de retificação.
 Efetuado o ajuste na rotina, inserindo aspas corretamente na Query realizada
pela função ZERAST2ERR.
 Realizada implementações para correta deleção dos registros na TAFST2, nos
casos que existem + de 1 TAFTICKET, e um deles esteja inconsistente ou não
transmitido ao RET.
 Ao gerar o evento de renumeração do decimo terceiro, o sistema está
retornando o NIS enviado no S-2200 desprezando as alterações contidas no S-
2205.
 Ajustado a rotina de remuneração para o retorno correto no NIS quando o
período de apuração por Anual.
 Sistema não gera o PIS correto quando a alteração contratual ocorre no mesmo
período da Folha.
 Realizado ajuste para que a função responsável por gerar o NIS, considere o
período inteiro.
 Quando o funcionário possui múltiplos vínculos ao gerar o XML o TAF não está
gerando a TAG <nrRecArq> pois está posicionando no vínculo incorreto.
 Realizado ajuste para posicionar corretamente no registro.
 Ação dos botões "Marcar Todos" e "Desmarcar Todos" invertidos dentro da
opção Múltiplos Vínculos para o evento S-1200.
 Adequação das operações de Marcar e Desmarcar Todos na Interface de
Monitoramento de Trabalhadores com Múltiplos Vínculos.
 Ao processar a consulta de Detalhamento, o consumo de memória do
Application Server fica muito elevado.
 Realizado ajuste para "destruir" os objetos instanciados que não estão mais
sendo utilizados.
 A tela do evento S-1200 não permite visualizar corretamente o identificador de
pagamento
 Alterado tamanho da tela para distribuir o espaço nas resoluções mais baixas.

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 23/01/2019

 Ao gerar o XML do evento S-1210, o sistema está repetindo a matricula no grupo


<detPgtoFer> para todas as linhas da grid.
 Realizado ajuste para que seja efetuado a busca correta da matrícula.
 O sistema não está integrando as tags do grupo <endExt>, consequentemente
não está gerando no arquivo XML de saída.
 Realizado ajusta para que seja gravado as tags corretamente na tabela T3Q.

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.

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 23/01/2019

 Durante a geração do Xml o TAF não estava preparado para gerar tags com
atributos, sendo assim ocorria erro de schema durante o envio do mesmo para
o Governo.
 Foi ajustado para que durante a integração e geração o TAF entenda que se trata
de um atributo e gere o XML corretamente não ocorrendo erro de schema.
 Durante a inclusão de um registro S-1250 que anteriormente já foi enviado o S-
3000 do mesmo o sistema não deixa, pois acusa chave duplicada na inclusão
 Realizado ajuste e durante a inclusão de um registro S-1250 que já teve um S-
3000 o mesmo está incluindo normalmente.

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.

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-1298 – Reabertura dos Eventos Periódicos

TAF

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

 Ao Integrar o evento S-1298 pela segunda vez no mesmo período, o sistema


está rejeitando a mensagem e informando que a operação do XML está em
desacordo com o cenário no TAF.

 Ajustada a função de integração do evento de reabertura de folha de


pagamento, para que o mesmo considere o tamanho do período anual,
considerando o tamanho do campo no dicionario de dados, desta forma a
rotina conseguira posicionar no evento anterior corretamente.

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-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 23/01/2019

 Ao integrar os eventos S-2200 e S-2206 o campo objDet não é carregado quando


contém 255 caracteres (tamanho limite do campo).
 Autocontidas do layout 2.5 não foram criadas no WR.
 O tamanho máximo para campos do tipo caractere no Protheus é 254. Para
contornar esse problema, incluímos um tratamento para, caso o campo possua
255 caracteres, somente 254 serão importados.
 Atualizada a versão das autocontidas para forçar nova execução.
 Ao consultar as inconsistências de um evento S-1000 o sistema não apresenta as
mensagens de erro.
 Correção realizada na consulta para ajustar e mostrar as inconsistências do S-
1000. Para corrigir registros já existentes basta utilizar o reavaliar pendências
para a geração do registro na tabela de inconsistências do TAF.
 Ao realizar uma alteração no S-2200 na rotina TAFA278 ocorre o error log abaixo
pela falta do campo C9V_TPREGP, porém o mesmo não está no dicionário do
ultimo pacote liberado.
 Criada proteção na cópia da T1V para a C9V, pois nem todos os campos da T1V
existem na C9V. Esse procedimento corrigiu o error log que era apresentado na
retificação do evento S-2200.
 Ao solicitar geração de XML em Lote como Status "Valido" do Evento S-2200 a
função retornava "Não foram encontrados registros na Base de Dados", mesmo
que houvessem registros.
 Correção realizada no TAFXmlFuncions para realizar a geração de Xml em Lote
dos eventos S-2200 com status "Valido";
 Redimensionada a tela de seleção de geração de XML em Lote por status.
 Verificamos no fonte TAFA256 linha 3021, que é feito o uso do campo
T1V_OBJDET este campo não esta liberado no dicionario atual conforme liberado
no pacote 28/11.
 Realizado a devida manutenção no fonte TAFA256.PRW, realizando o
tratamento no campo _OBJDET, caso não haja o pacote de dicionário do layout
2.5 aplicado, o campo não será solicitado via código fonte.
 Não permite a impressão do relatório quando na "TAFA250" o tipo 2 - décimo
terceiro está preenchido somente ano /2018.
 Ajuste para localizar o relatório quando o campo de indicação de período seja
tipo 2 - Folha de Décimo Terceiro salário.
 Após aplicar o pacote deve-se executar o compatibilizador UPDTAF.

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

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.

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.
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.

S-2220 – Monitoramento Saúde do Trabalhador

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.

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 23/01/2019

 Ao enviar um mesmo afastamento mais de uma vez, com o mesmo TAFKEY


porém com o TAFTICKET distinto, o sistema duplicava o registro de afastamento.
 Esse caso ocorria apenas para afastamentos enviados de forma completa, ou
seja, com a data de início e a data de término preenchidos.
 Feita alteração na chave de pesquisa para afastamentos completos, barrando a
integração caso seja verificada a duplicidade dos registros.
 Ao integrar um S-2230 e S-2299 ocorre a mensagem: cpfTrab não existe na base
de dados
 Ajuste para retornar o CPF e último NIS válido para o funcionário que está sendo
importado.
 Ao integrar desligamento de um estagiário que foi readmitido como mensalista,
sistema integra evento com o novo ID do funcionário e não com o ID antigo de
estagiário.
 Realizado compatibilização de fonte da versão V11 com versão V12 que não
apresenta a inconsistência relatada na versão V11.8.
 Ao gerar o Xml do evento S-2230, quando existe uma alteração cadastral (S-
2205) do NIS, o mesmo está buscando o NIS antigo.
 Foi ajustado e ao gerar o Xml do evento S-2230 quando existe uma alteração
cadastral (S-2205) do NIS, o mesmo está buscando o NIS atual que foi alterado
através do S-2205.

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.
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-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

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

 Ao realizar um Desligamento S-2299, e informar o estabelecimento no


T3G_ESTABE, de um estabelecimento que teve a alteração no S-1005 retirando
a data C92_DTFIM o sistema apresenta o error log.
 Alterada função genérica XFUNVldCmp() de validação de registro por data final
de validade para considerar caractere ("201801") ou data ("31/01/2018").
 Ao gerar um evento de desligamento ( S-2299 ) de um trabalhador com vínculo,
que possui alteração cadastral, o NIS apresentado no S-2299 é o NIS antigo,
referente ao evento de admissão ( S-2200 ), causando inconsistência no governo.
Se consultarmos o trabalhador no governo, o NIS apresentado é o que está no
registrado no evento de alteração cadastral ( S-2205 ).
 Adequação da busca do NIS na montagem do XML do Evento de Desligamento (
S-2299 ).

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 .

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

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

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.
S-2399 - Trabalhador Sem Vínculo de Emprego/Estatutário –
Término

TAF

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

 Ao transmitir um evento S-2399 na versão 2.5 do e-Social que não possua


informações de pensão alimentícia, ocorre o erro: "pensAlim is not a valid value
of the local atomic type".
 Ajustada a geração do XML para somente incluir a tag <pensAlim> caso possua
informações.
 Ao transmitir um evento S-2399 na versão 2.5 do e-Social ocorre o erro: "Erro de
schema: Element
'{http//wwesocial.gov.br/schema/evt/evtTSVTermino/v02_05_02)vrAlim':
[facet 'totalDigits'] The value has more digits than are allowed"
 Incluída a picture do campo ao gerar o xml.
 Os campos T1V_TPCONT e CUP_TPCONT não tem todas as opções disponíveis no
layout 2.5 do eSocial, contendo apenas 1 e 2.
 Foi incluída a terceira opção: 3=Prazo determinado, vinculado à ocorrência de
um fato.
 Ao tentar integrar uma retificação do evento S-2399 de um TSV ou uma rescisão
complementar do evento, sistema exibe a mensagem Erro[000007]; Xml
 Solicita operação Incorreta na base de dados
 Retirada a validação do Status 4, pois há a necessidade de realizar uma alteração
para um funcionário sem vínculo que já possui um desligamento integrado ao
TAF.
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 23/01/2019

 No processo de exclusão de eventos, o sistema não permite escolher qual evento


excluir (S-2205 ou S-2206), somente S-2200.
 Efetuado o ajuste para que, na exclusão dos eventos S-2205 ou S-2206, o sistema
não permita apenas excluir o evento S-2200.
 Na rotina monitor eSocial, ao enviar o S-3000 de dois registros do S-2230, sendo
(1 de início e 1 de término), a do inicio é rejeitada pelo governo.
 O TAF está enviando o de início antes do término, ocorrendo inconsistências.
 Realizado ajuste para ordenar os registros da S-2230, conforme a data de inicio
e término do afastamento.

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.

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.

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

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.
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.

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 nos sistema não
gerar a mensagem com o status 16 - aguardando mensagem anterior e sim com
o status 7 - pendente - pronta para envio.
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".

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

 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.

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.

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.

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.

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".

Das könnte Ihnen auch gefallen