Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 15-05-2021 em todas as áreas

  1. Senhores, boa tarde. Fizemos alguns testes na versão simplificada do evento 2200 e precisamos modificar algumas linhas para validar corretamente. Segue o arquivo anexo, coloquei comentários nas linhas alteradas com a data de 06/05/2021, abaixo tb estará disponível sSecao := 'infoContrato'; vinculo.infoContrato.CodCargo := INIRec.ReadString(sSecao, 'codCargo', ''); vinculo.infoContrato.CodFuncao := INIRec.ReadString(sSecao, 'codFuncao', ''); vinculo.infoContrato.CodCateg := INIRec.ReadInteger(sSecao, 'codCateg', 0); vinculo.infoContrato.codCarreira := INIRec.ReadString(sSecao, 'codCarreira', ''); vinculo.infoContrato.dtIngrCarr := StringToDateTime(INIRec.ReadString(sSecao, 'dtIngrCarr', '0')); vinculo.infoContrato.nmCargo := INIRec.ReadString(sSecao, 'nmCargo', ''); //06/05/2021 vinculo.infoContrato.CBOCargo := INIRec.ReadString(sSecao, 'CBOCargo', ''); //06/05/2021 vinculo.infoContrato.dtIngrCargo := StringToDateTime(INIRec.ReadString(sSecao, 'dtIngrCargo', '0')); //06/05/2021 vinculo.infoContrato.nmFuncao := INIRec.ReadString(sSecao, 'nmFuncao', ''); //06/05/2021 vinculo.infoContrato.CBOFuncao := INIRec.ReadString(sSecao, 'CBOFuncao', ''); //06/05/2021 vinculo.infoContrato.acumCargo := eSStrToSimNaoFacultativo(Ok, INIRec.ReadString(sSecao, 'acumCargo', '')); //06/05/2021 ------------------------------------------------------------------------------------------------------ sSecao := 'horContratual'; if INIRec.ReadString(sSecao, 'tpJornada', '') <> '' then begin vinculo.infoContrato.horContratual.QtdHrsSem := INIRec.ReadInteger(sSecao, 'qtdHrsSem', 0); vinculo.infoContrato.horContratual.TpJornada := eSStrToTpJornada(Ok, INIRec.ReadString(sSecao, 'tpJornada', '1')); vinculo.infoContrato.horContratual.DscTpJorn := INIRec.ReadString(sSecao, 'dscTpJorn', ''); vinculo.infoContrato.horContratual.dscJorn := INIRec.ReadString(sSecao, 'dscJorn', ''); //06/05/2021 vinculo.infoContrato.horContratual.tmpParc := StrTotpTmpParc(Ok, INIRec.ReadString(sSecao, 'tmpParc', '0')); end; Grato Eduardo / Keli pcesS2200.pas
    1 ponto
  2. Senhores, boa tarde. Fizemos alguns testes na versão simplificada do evento 2200 e precisamos modificar algumas linhas para validar corretamente. O erro esta no anexo Segue o arquivo anexo, coloquei comentários nas linhas alteradas com a data de 06/05/2021, abaixo tb estará disponível sSecao := 'dadostrabalhador'; trabalhador.NisTrab := INIRec.ReadString(sSecao, 'nisTrab', EmptyStr); trabalhador.NmTrab := INIRec.ReadString(sSecao, 'nmTrab', EmptyStr); trabalhador.Sexo := INIRec.ReadString(sSecao, 'sexo', EmptyStr); trabalhador.RacaCor := INIRec.ReadInteger(sSecao, 'racaCor', 1); trabalhador.EstCiv := INIRec.ReadInteger(sSecao, 'estCiv', 1); trabalhador.GrauInstr := INIRec.ReadString(sSecao, 'grauInstr', '01'); // Trabalhador.IndPriEmpr := eSStrToSimNao(Ok, INIRec.ReadString(sSecao, 'indPriEmpr', 'S')); trabalhador.nmSoc := INIRec.ReadString(sSecao, 'nmSoc', EmptyStr); trabalhador.PaisNac := INIRec.ReadString(sSecao, 'paisNac', ''); //06/05/2021 pcesS2205.pas
    1 ponto
  3. Bom dia pessoal, no evento S-2220 o campo procRealizado no manual é do tipo inteiro, mas dá falha de validação com o schema.. Falha na validação dos dados do evento: evtMonit-v_S_01_00_00 1824 - Element {http://www.esocial.gov.br/schema/evt/evtMonit/v_S_01_00_00}procRealizado: 197 is not a valid value of the local atomic type. Não sei se pode ser algum erro do layout, mas na Tabela 27 - Procedimentos Diagnósticos o campo código possuí 4 dígitos começando com zeros a esquerda, trocando o tipo do campo para string, passou na validação e subiu normal pro eSocial.. Segue fonte com os ajustes.. pcesS2220.pas
    1 ponto
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.