Ir para conteúdo
  • Cadastre-se

dev botao

Correção no S-2200, ajuda S-2206 | infoEstaturario


  • Este tópico foi criado há 2031 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

- No Evento S2200 Quando a tag "infoEstaturario" é gerada a tag "tpPlanRP" possui a seguinte Validação: "Preenchimento obrigatório se {tpRegPrev} = [2]. Não preencher nos demais casos."
Porem o modulo preenche obrigatoriamente com 1 quando o mesmo não é informado.
- No Evento S2206 tenho um problema na validação da mesma Tag "infoEstaturario" que me retorna a seguinte mensagem:
"Falha na validação dos dados do evento: evtAltContratual-v02_04_02

1871 - Element '{http://www.esocial.gov.br/schema/evt/evtAltContratual/v02_04_02}infoEstaturario': This element is not expected. Expected is one of ( {http://www.esocial.gov.br/schema/evt/evtAltContratual/v02_04_02}infoCeletista, {http://www.esocial.gov.br/schema/evt/evtAltContratual/v02_04_02}infoEstatutario )."

- No meu XML gera esta assim:
            <vinculo>
                <tpRegPrev>1</tpRegPrev>
            </vinculo>
            <infoRegimeTrab>
                <infoEstaturario>
                    <tpPlanRP>2</tpPlanRP>
                </infoEstaturario>
            </infoRegimeTrab>

Se alguém poder me da uma Luz, não sei o que fazer...

Link para o comentário
Compartilhar em outros sites

Jorge, boa tarde.

O funcionário no caso, é CLT ou estatutário?

Verifica se está preenchendo corretamente os campos:

EvtAdmissao.Vinculo.TpRegTrab (Regime de Contratação)

CLT = trCLT

Estatutário = trEstatutario

e

EvtAdmissao.Vinculo.TpRegPrev (Tipo do Regime Previdenciário)

Geral = rpRGPS

Próprio = rpRPPS

Link para o comentário
Compartilhar em outros sites

Paulo Boa tarde.
O funcionário e Estatutario.

EvtAdmissao.Vinculo.TpRegTrab = trEstatutario.

EvtAdmissao.Vinculo.TpRegPrev = rpRGPS.

mas o Evento S-2200 deu certo apos eu modificar a ACBr para não enviar "tpRegPrev". por esse motivo acredito que seja uma correção.
ele é do tipo "TGenericosString1_2" eu alterei para o "TGenericosString0_2" e coloquei a verificação que se for "0" não gerar essa tag e deu certo.

Estou travado mesmo é no S-2206.
Obrigado pela atenção.

16 minutos atrás, Paulo Aguiar Junior disse:

Jorge, boa tarde.

O funcionário no caso, é CLT ou estatutário?

Verifica se está preenchendo corretamente os campos:

EvtAdmissao.Vinculo.TpRegTrab (Regime de Contratação)

CLT = trCLT

Estatutário = trEstatutario

e

EvtAdmissao.Vinculo.TpRegPrev (Tipo do Regime Previdenciário)

Geral = rpRGPS

Próprio = rpRPPS

 

Link para o comentário
Compartilhar em outros sites

4 minutos atrás, Paulo Aguiar Junior disse:

Cara, a condição para gerar o grupo infoEstatutario é:

if pInfoEstatutario.DtNomeacao > 0 then

Você setou a data de nomeação?

Sim.
               <infoEstatutario>
                    <indProvim>1</indProvim>
                    <tpProv>1</tpProv>
                    <dtNomeacao>2006-01-01</dtNomeacao>
                    <dtPosse>2006-01-01</dtPosse>
                    <dtExercicio>2006-01-01</dtExercicio>
                </infoEstatutario>

na geração é só assim:
Gerador.wCampo(tcInt, '', 'tpPlanRP', 0, 1, 0,  eSTpPlanRPToStr(pInfoEstatutario.tpPlanRP));
 

Modifiquei pra ficar assim:
    if eSTpPlanRPToStr(pInfoEstatutario.tpPlanRP) <> '0' then
      Gerador.wCampo(tcInt, '', 'tpPlanRP', 0, 1, 0,  eSTpPlanRPToStr(pInfoEstatutario.tpPlanRP));
depois da modificação que tinha falado acima.

Editado por Jorge Williams
Incompleto
Link para o comentário
Compartilhar em outros sites

4 minutos atrás, Paulo Aguiar Junior disse:

Cara, está gerando infoEstaturario...

O problema é esse, era para estar gerando infoEstatutario

Porém no componente está correto...

Gerador.wGrupo('infoEstatutario');

Como você gerou isso?

Eu alterei o componente no S2200. E não o S2206 a geração de Celetista e Estatutário são em 2 arquivos diferentes, S2200 é no "pcesGerador.pas" e o S2206 é no "pcesS2206.pas".
eu sugeri a correção na geração do S2200, que foi as alterações citadas acima.
No S2206 o erro que recebo é da validação por Schemas, e é esse o problema, não tenho ideia de qual é o problema aqui, ele me pede InfoCeletista ou InfoEstatutario eu informo o InfoEstatutario e ele diz que esta errado...

Link para o comentário
Compartilhar em outros sites

8 minutos atrás, Paulo Aguiar Junior disse:

Jorge, voce ta gerando infoESTATU RA RIO

e não ESTA TU TARIO

Você alterou no componente de forma equivocada...

kkkkkkkkkk
foi boa. Não tinha notado isso.
Então são duas Correções para ACbr.
Pq está errado na versão do arquivo mesmo, não alterei isso.

Editado por Jorge Williams
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde a todos,

Muito obrigado pelos alertas, favor atualizar os fontes e testarem novamente.

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Jorge,

Favor anexar a unit que você alterou para que o XML seja gerado corretamente.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Jorge,

Muito obrigado pela colaboração, ainda hoje estarei enviando para o repositório.

  • Curtir 2
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2031 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.