Jump to content

dev botao

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


Jorge Williams
  • Este tópico foi criado há 2206 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 to comment
Share on other 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 to comment
Share on other 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.

Edited by Jorge Williams
Incompleto
Link to comment
Share on other 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 to comment
Share on other 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.

Edited by Jorge Williams
Link to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

The popup will be closed in 10 seconds...