Jump to content

dev botao

Atualização do Evento S-2210


Go to solution Solved by EMBarbosa,
  • Este tópico foi criado há 1125 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Posted

Bom dia!

Recentemente fiz testes de envio do evento S-2210 e me deparei com um problema que acredito ser necessário corrigir na geração do XML.

Os nós dos campos hrAcid e hrsTrabAntesAcid estavam sendo gerados incondicionalmente, porém no leiaute S1.0 eles são obrigatórios apenas quando o tipo do acidente é Típico.

image.thumb.png.79b1d449c2da159b6fca928c100300ff.png

Assim, alterei a geração do arquivo, de modo que os nós sejam gerados apenas quando informados, como é especificado no leiaute S1.0, desconsiderando a especificação do leiaute 2.5, uma vez que este evento deve ser enviado apenas no leiaute S1.0, conforme  Nota Orientativa S-1.0 01/2021 - Rev. 06/07/2021, p. 3 (disponível em https://www.gov.br/esocial/pt-br/documentacao-tecnica/manuais/nota-orientativa-s-1_0-01_2021-rev-06-07-2021.pdf) :

3D0vSEUIPm8dH287.png.67ca92b1e174fee4527e395ca03ab3bb.png

Também alterei o campo codSitGeradora para ser sempre gerado, pois a informação é obrigatória.

Em anexo segue minha sugestão de alterações.

pcesS2210.pas

  • Administradores
Posted

Obrigado pela contribuição, em breve será validada para possível inclusão ao svn

TK-2015

  • Like 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(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 !!

  • 3 weeks later...
  • Consultores
  • Solution
Posted
Em 15/10/2021 at 10:03, Danúbio Viana Nogueira disse:

Bom dia!

Recentemente fiz testes de envio do evento S-2210 e me deparei com um problema que acredito ser necessário corrigir na geração do XML.

Os nós dos campos hrAcid e hrsTrabAntesAcid estavam sendo gerados incondicionalmente, porém no leiaute S1.0 eles são obrigatórios apenas quando o tipo do acidente é Típico.

image.thumb.png.79b1d449c2da159b6fca928c100300ff.png

Assim, alterei a geração do arquivo, de modo que os nós sejam gerados apenas quando informados, como é especificado no leiaute S1.0, desconsiderando a especificação do leiaute 2.5, uma vez que este evento deve ser enviado apenas no leiaute S1.0, conforme  Nota Orientativa S-1.0 01/2021 - Rev. 06/07/2021, p. 3 (disponível em https://www.gov.br/esocial/pt-br/documentacao-tecnica/manuais/nota-orientativa-s-1_0-01_2021-rev-06-07-2021.pdf) :

3D0vSEUIPm8dH287.png.67ca92b1e174fee4527e395ca03ab3bb.png

Também alterei o campo codSitGeradora para ser sempre gerado, pois a informação é obrigatória.

Em anexo segue minha sugestão de alterações.

pcesS2210.pas 28 kB · 0 downloads

Muito obrigado pela contribuição.
Fiz a implementação baseada nela.
Subi as alterações para o SVN na Revisão  23473.
Pelo que vi está tudo certo.
Queira por favor atualizar, testar e reportar qualquer problema.

Mais uma vez obrigado.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Este tópico foi criado há 1125 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.