Jump to content
Notícias do ACBr

click.png

click.png

click.png

click.png

click.png

click.png

logo_acbr_paygo.png

TEF ACBr PayGo
Seja um revendedor e ofereça uma solução completa para seu cliente.


Saiba mais

beneficios.png

click.png

click.png

click.png

Órgão Público


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

Recommended Posts

Prezados, 

Estou gerando o eSocial para entidade públicas e ao gerar o s-1000, o mesmo não gerou as informações de órgão públicos. Analisando os fontes vi que uma das condições é ter o nrSiafi (Preencher com o número SIAFI - Sistema Integrado de Administração) preenchido. Porém, nem todos usam o sistema disponibilizado pelo governo, no meu caso, usamos o nosso próprio sistema.

Fiz uma alteração na unit pcesS1000, substituindo a rotina pela verificação do tipo de empregador nas configurações gerais do componente. Estarei comitando a rotina e também segue em anexo aqui.

Caso ache em outras rotinas, também farei a alteração e avisarei aqui.

pcesS1000.pas

Link to comment
Share on other sites

  • Consultores

Bom dia Emerson,

Não entendi a sua alteração.

Se o empregador é um órgão publico não tem que informar o nrSiafi?

Da forma que você fez a tag <nrSiafi> vai ficar em branco, esta certo isso?

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

Link to comment
Share on other sites

Prezado Italo,

Nem todos os órgãos públicos usam o nrSiafi, essa tag não pode ser obrigatória para envio da infoOP como realmente não é.

O que acontece é que as informações do infoEFR e infoEnte estão contida na infoOP, nesse caso, elas só vão se tiver o nrSiafi. Mas temos municípios aqui que não usam o sistema do governo e como não tem número, não estão indo, é uma falha do eSocial. Ai para poder enviar, tive que fazer a alteração abaixo.

Então na unit, em vez de 

if infoEmpregador.infoCadastro.infoOpInst() and (infoEmpregador.infoCadastro.InfoOp.nrSiafi <> EmptyStr) then

coloquei 

if infoEmpregador.infoCadastro.infoOpInst() and (TACBreSocial(FACBreSocial).Configuracoes.Geral.TipoEmpregador = teOrgaoPublico) then

ai passou normalmente.

Edited by Emerson Moreno
  • Like 1
Link to comment
Share on other sites

O Italo já subiu a alteração para o repositório, basta fazer um update que será alterado atualizado seu S1000, mas a única coisa que fiz foi os ajustes abaixo, mais nada.

Era assim:

if infoEmpregador.infoCadastro.infoOpInst() and (infoEmpregador.infoCadastro.InfoOp.nrSiafi <> EmptyStr) then

e modifiquei para:

if infoEmpregador.infoCadastro.infoOpInst() and (TACBreSocial(FACBreSocial).Configuracoes.Geral.TipoEmpregador = teOrgaoPublico) then

Link to comment
Share on other sites

19 minutos atrás, Rorkarock disse:

Estou tendo um problema justamente ai nesse campo, hoje estou tentando gerar um XML e ele não esta colocando a TAG infoOP em nada, como devo fazer para aparecer a tag depois dessa mudança? 

 

11 minutos atrás, Rorkarock disse:

Me desculpa a minha inocência  mais o que seria essa tag infoOpInst pois no layout não conseguir localizar ela! Pra que ela server ? 

InfoOpInst é uma função do componente do eSocal S1000 para informar se existem dados do InfoOp.

Link to comment
Share on other sites

10 minutos atrás, Rorkarock disse:

Certo, que estranho, no meu caso eu passo os dados da InfoOp, porém eu abro o XML gerado e informações da Tag não estão mostrando já viu algo do tipo?

 

Segue abaixo momento que estou preenchendo e o XML gerado !

Preenchendo.png

1005269750000002019043016455718549-S-1000-0.xml 5 kB · 1 download

image.png.8c5fbd194e5bae8425c06d00a653e6dc.png

Onde marquei de vermelho, é onde informo o tipo de empregador, no meu caso, órgão publico, creio que no seu tb deva ser, porém, você precisa especificar isso:

  TEmpregador = (tePessoaJuridica, teOrgaoPublico, tePessoaFisica,
                 teOrgaoPublicoExecutivoFederal, teOrgaoPublicoLegislativoFederal,
                 teOrgaoPublicoJudiciarioFederal, teOrgaoPublicoAutonomoFederal);

 

Observe que eu coloco o índice 1 que é teOrgaoPublico.

 

  • Like 1
Link to comment
Share on other sites

  • Consultores

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

  • Like 1
  • Thanks 2
Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

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

Link to comment
Share on other sites

  • Este tópico foi criado há 814 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui
Guest
This topic is now closed to further replies.
×
×
  • 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.