Membros Pro ALTAMOGIANA Postado 2 Maio Membros Pro Compartilhar Postado 2 Maio Boa tarde! O ESocial está retornando o erro abaixo mesmo passando o valor 101 para a TAG codCATEG: Falha na validação dos dados do evento: evtAltContratual-v_S_01_02_00 --> 1824 - Element '{http://www.esocial.gov.br/schema/evt/evtAltContratual/v_S_01_02_00}codCateg': '0' is not a valid value of the atomic type '{http://www.esocial.gov.br/schema/evt/evtAltContratual/v_S_01_02_00}TS_codCateg'. Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Renato Rubinho Postado 2 Maio Consultores Compartilhar Postado 2 Maio Tópico movido para a área do SAC, para que o SLA de respostas seja considerado Você usa o componente, monitor ou a lib? Se for o componente, cola o fragmento do código que está preenchendo ou para os demais o ini para analisarmos. 1 Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro ALTAMOGIANA Postado 3 Maio Autor Membros Pro Compartilhar Postado 3 Maio Bom dia! Segue trecho do código onde atribuímos o valor a TAG: Valor passado pelo CDS: Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Renato Rubinho Postado 3 Maio Consultores Compartilhar Postado 3 Maio Os demais campos estão sendo gerados no XML? Exemplo: nmCargo e CBOCargo Tente debugar esta procedure até o final e confirme se a propriedade codCateg permaneceu com 101 para confirmar se no meio da rotina não houve alteração. Se o valor estiver ok, valide o dado antes de enviar para ver se o componente está alimentado. Se antes de enviar o valor for diferente de 101, precisa identificar onde ele está sendo zerado. Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro ALTAMOGIANA Postado 6 Maio Autor Membros Pro Compartilhar Postado 6 Maio Bom dia! O XML não é gerado por conta do erro! Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Renato Rubinho Postado 6 Maio Consultores Compartilhar Postado 6 Maio Em 03/05/2024 at 18:44, Renato Rubinho disse: Tente debugar esta procedure até o final e confirme se a propriedade codCateg permaneceu com 101 para confirmar se no meio da rotina não houve alteração. Se o valor estiver ok, valide o dado antes de enviar para ver se o componente está alimentado. Se antes de enviar o valor for diferente de 101, precisa identificar onde ele está sendo zerado. Boa tarde, Qual foi o resultado dos testes da procedure e preenchimento da propriedade? Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Solution Diego Foliene Postado 6 Maio Consultores Solution Compartilhar Postado 6 Maio Boa tarde! Por favor, faça um teste preenchendo: ACBreSocial1.Eventos.NaoPeriodicos.S2206[Indice].evtAltContratual.altContratual.Vinculo.infoContrato.CodCateg 1 1 Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !! Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro ALTAMOGIANA Postado 7 Maio Autor Membros Pro Compartilhar Postado 7 Maio Bom dia Diego! após a criação da TAG ACBreSocial1.Eventos.NaoPeriodicos.S2206[Indice].evtAltContratual.altContratual.Vinculo.infoContrato.CodCateg, nosso serviço começou a gerar o XML do S-2206 porém faltando algumas informações conforme os prints abaixo: S-2206 gerador no mês 04/2024 XML gerado com a alteração sugerida por você: Att; Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Renato Rubinho Postado 7 Maio Consultores Compartilhar Postado 7 Maio 5 horas atrás, ALTAMOGIANA disse: porém faltando algumas informações conforme os prints abaixo Preencha todas as demais informações a partir da Vínculo, onde você preencheu a codCateg: ACBreSocial1.Eventos.NaoPeriodicos.S2206[Indice].evtAltContratual.altContratual.Vinculo 1 Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro ALTAMOGIANA Postado 7 Maio Autor Membros Pro Compartilhar Postado 7 Maio Renato, fazendo da forma menciona acima só não está carregando essas quatro informações: EvtAltContratual.AltContratual.Vinculo.InfoRegimeTrab.InfoCeletista.TpRegJor := rjSubmetidosHorarioTrabalho; EvtAltContratual.AltContratual.Vinculo.InfoRegimeTrab.InfoCeletista.NatAtividade := navUrbano; EvtAltContratual.AltContratual.Vinculo.InfoRegimeTrab.InfoCeletista.dtBase := cds_V_ESOCIAL_S2206DTBASE.AsInteger; EvtAltContratual.AltContratual.Vinculo.InfoRegimeTrab.InfoCeletista.cnpjSindCategProf := cds_V_ESOCIAL_S2206CNPJSINDCATEGPROF.AsString; xml gerado até o momento <ideEvento> <indRetif>1</indRetif> <tpAmb>2</tpAmb> <procEmi>1</procEmi> <verProc>1.0</verProc> </ideEvento> <ideEmpregador> <tpInsc>1</tpInsc> <nrInsc>xxxxxxxx</nrInsc> </ideEmpregador> <ideVinculo> <cpfTrab>xxxxx</cpfTrab> <matricula>xxxxx</matricula> </ideVinculo> <altContratual> <dtAlteracao>2024-04-01</dtAlteracao> <vinculo> <tpRegPrev>1</tpRegPrev> <infoContrato> <nmCargo>OPERADOR DE COLHEDORA DE CANA</nmCargo> <CBOCargo>xxxxx</CBOCargo> <codCateg>101</codCateg> <remuneracao> <vrSalFx>xxxx70</vrSalFx> <undSalFixo>1</undSalFixo> </remuneracao> <duracao> <tpContr>1</tpContr> </duracao> <localTrabalho> <localTrabGeral> <tpInsc>1</tpInsc> <nrInsc>xxxxxxxx</nrInsc> </localTrabGeral> </localTrabalho> <horContratual> <qtdHrsSem>44.00</qtdHrsSem> <tpJornada>3</tpJornada> <tmpParc>0</tmpParc> <horNoturno>S</horNoturno> <dscJorn>De 2 a 6 feira, das 00:00 as 08:20, com intervalo de 1 hora.</dscJorn> </horContratual> </infoContrato> </vinculo> seria possível nos auxiliar? Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Renato Rubinho Postado 7 Maio Consultores Compartilhar Postado 7 Maio procedure TEvtAltContratual.GerarAltContratual(objAltContratual: TAltContratual); begin . . . if objAltContratual.Vinculo.infoRegimeTrab.InfoCeletista.cnpjSindCategProf <> '' then GerarInfoCeletista(objAltContratual.Vinculo.infoRegimeTrab.InfoCeletista) else GerarInfoEstatutario(objAltContratual.Vinculo.infoRegimeTrab.InfoEstatutario); ../trunk2/Fontes/ACBrDFe/ACBreSocial/PCNeSocial/pcesS2206.pas A regra atual do componente vai gerar esse grupo quando cnpjSindCategProf <> '' Confirme se tem informação neste campo na sua base de dados. Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro ALTAMOGIANA Postado 8 Maio Autor Membros Pro Compartilhar Postado 8 Maio (editado) Bom dia Renato! O que está barrando a geração deste grupo é a condição if objAltContratual.Vinculo.tpRegPrev = rpRPPS then antes do cnpjSindCategProf <> '' no nosso caso está retornando este valor <tpRegPrev>1</tpRegPrev>. Consegue nos auxiliar pfv? Editado 8 Maio por ALTAMOGIANA Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro ALTAMOGIANA Postado 8 Maio Autor Membros Pro Compartilhar Postado 8 Maio o código onde carrego a tag: EvtAltContratual.AltContratual.Vinculo.TpRegPrev := rpRGPS; Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Renato Rubinho Postado 8 Maio Consultores Compartilhar Postado 8 Maio Boa tarde, Ontem foi enviada uma correção para o SVN que visa corrigir este problema. Atualize os fontes, reinstale os componentes e veja se resolve. 1 1 Link para o comentário Compartilhar em outros sites More sharing options...
Membros Pro ALTAMOGIANA Postado 9 Maio Autor Membros Pro Compartilhar Postado 9 Maio Boa tarde! Após a correção de vocês conseguimos gerar o evento. Obrigado pelo apoio. 2 Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Diego Foliene Postado 9 Maio Consultores Compartilhar Postado 9 Maio Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. 1 Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !! Link para o comentário Compartilhar em outros sites More sharing options...
Recommended Posts