17 - A estrutura do arquivo XML está em desconformidade com o esquema XSD.The 'http://www.esocial.gov.br/schema/evt/evtTabHorTur/v02_05_00:codHorContrat' element is invalid - The value '' is invalid according to its datatype 'String' - The actual length is less than the MinLength value.
Quando ocorre o erro
Este erro ocorre no retorno do registro S-1050 (Tabela de Horários/Turnos de Trabalho ) quando o horário foi cadastrado com o código incorreto.
Como efetuar o ajuste
Para o ajuste, será necessário cadastrar um novo horário e vincular este ao funcionário, para isso, siga os seguintes passos:
-
Acesse aba Tabelas > ícone Horários e, selecione se Padrões ou Complementares (caso seja o S-1050 de um horário complementar);
-
Após clique no ícone Novo e cadastre o horário sem alterar o código padrão que o sistema trouxe;
-
Informe a Descrição do horário, os horários de entrada, saída almoço, volta almoço, saída e intervalo lanche;
Caso o intervalo do funcionário seja em um horário variável, selecione a opção Intervalo em horário variável e informe o tempo do intervalo (em minutos). -
Se o funcionário trabalhar em Jornada Especial marque a opção;
-
Selecione os Dias de Descanso Semanal do funcionário;
-
E por fim, clique em Gravar.
Marcando a opção Jornada Especial não será gerado o evento S-1050 do eSocial, pois caracterizará que o horário refere-se a turno ininterrupto de revezamento, professores e motoristas com jornadas especiais, aeronautas.
No S-2200 será levado o tipo de jornada igual a 9
Como efetuar o ajuste no cadastro do funcionário
-
Então acesse a aba Funcionário, ícone Cadastro de Funcionários;
-
Selecione a empresa e localize o cadastro do funcionário que está vinculado à este horário;
-
Acesse a aba Informações da Folha, campo Horário, clique na lupa e selecione o horário criado;
-
Ao clicar em outro campo aparecerá uma tela para informar a data de alteração, preencha a data e clique em Confirmar;
-
Clique em Gravar;
-
Após, retorne na Central eSocial > Andamentos dos envios, selecione o evento S-1050 com erros, clique em Detalhes do evento e em seguida clique no ícone de Reprocessar;
-
Feito isso, será criado um novo S-1050 com o ajuste do horário e será enviado ao eSocial.