Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

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

Postado

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

Postado

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

 

Postado (editado)
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
Postado
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...

Postado (editado)
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
Postado
Em 31/08/2018 at 17:40, Italo Jurisato Junior disse:

Boa tarde a todos,

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

Bom dia, baixei as alterações porem no evento S2200 ainda esta sendo enviado o <tpPlanRP> = 1 em <infoEstatutario> mesmo ele não sendo informado.
 

  • Este tópico foi criado há 2270 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.