Ir para conteúdo
  • Cadastre-se

Marcelo Pontes Melim

Membros
  • Total de ítens

    77
  • Registro em

  • Última visita

  • Days Won

    2

Tudo que Marcelo Pontes Melim postou

  1. Boa noite Renato, 1. O evento S-1220 nunca foi implementado pelo eSocial, o título era minuta da DIRF, que foi incorporado no evento S-1210 versão S-1.2, veja o PDF anexo; 2. Ok; 3. Ok; 4. Ok; 5. O evento S-8200 só pode ser gerado na tag "procEmi" com o tipo 8 - Aplicativo governamental para envio de eventos pelo Judiciário; 6. O evento S-8299 se encaixa no mesmo caso do item 5. eSocial - Minuta DIRF.pdf
  2. Anexo o componente atualizado para a versão 1.2 e o programa exemplo. Os arquivos de schemas, evento S-2500 e parte do pcesConversaoeSocial.pas foi realizado pelo colaborador AnderGoncalves e foram incorporados nessa atualização. Todos os eventos modificados foram testados através a geração e validação no programa exemplo. Os eventos S-5002 (modificado), S-5012 (modificado) e S-5503 (novo) não foram testados devido a não disponibilidade do ambiente de produção restrita. O evento S-1220 (informações para DIRF) foi removido por não ter utilidade - a RFB incorporou o conteúdo no evento S-1210. ACBreSocial.zip Atualização eSocial versão 1.2.txt Exemplo Delphi.zip v_S_01_02_00.zip
  3. Veja os arquivos anexos que foram gerados e validados pelo schema disponibilizado pelo ACBr através do programa exemplo. Gostaríamos de te ajudar, mas, não identificamos onde está o erro a que você se referiu. 1103101390000002023041812325807553-S-1200-0.xml 1103101390000002023041812340068987-S-1200-0.xml
  4. Veja se não está informando a tag "indRRA" como "snfSim". Lembrando que essa tag só deve ser informada se houver infoRRA. Só na condição acima descrita, o módulo gerador do XML tentará fazer a geração do infoRRA. No programa exemplo está demonstrado como usar as informações que deverão constar do infoRRA, se for o caso.
  5. Fiz os ajustes no fonte do evento S-2501 e testei com o programa exemplo. Gerou e validou com sucesso. Peço que, para testar, façam o envio para o ambiente de produção restrita. pcesS2501.pas
  6. Bom dia, Ricardo! Quando fizemos o desenvolvimento do módulo não nos atentamos que deveria ser um atributo. Se você puder, faça a modificação no fonte e envie para ser validado. Diante da sua observação, observei também, que existem muitas outras tags que são atributos.
  7. Ao validar o evento S-1005 (cadastro do estabelecimento) na versão simplificada 1.1, embora o FAP tenha sido informado no componente, a alíquota não aprarecia no XML gerando erro no evento enviado. pcesGerador.pas
  8. O evento S-5013 precisou de ajustes para importar corretamente na versão simplificada 1.1 pcesS5013.pas
  9. Encontrei um erro na montagem do XML do evento de cadastro do empregador (S-1000) tag IndTribFolhaPisCofins na versão 1.1 indicando como SIM quando ela deveria não aparecer. Segue anexo o arquivo corrigido. pcesS1000.pas
  10. Encontrei um pequeno erro que pode causar grande problema no envio do evento S-1299. Segue fonte corrigido. pcesS1299.pas
  11. Sim, o método extrair é do meu sistema. Segue exemplo uma rotina que faço uso. ExtrairS5002.pas
  12. Bom dia, Jairo! Outro dia também precisei gerar novamente os totalizadores no meu sistema, mas, no ambiente e-Social não estava mais disponível o retorno. Depois de algum tempo estudando e pesquisando, consegui resolver. Veja se o anexo te auxilia. Exemplo.pas
  13. Faltou também adicionar os fontes que foram modificados e que ficam na pasta PCNComum. pcnConversao.pas pcnGerador.pas
  14. Segue o componente atualizado para versão S-1.1, NT 06/2022 item 3.2. e programa exemplo corrigido. O teste de geração e assinatura dos eventos foi feita através do programa exemplo. Algumas observações importantes: 1 - Ainda não foi possível testar o evento de retorno S-5501; 2 - O evento S-2501 está sendo gerado de acordo com as especificações que constam no portal, porém, ao validar o evento gerado pelo programa exemplo, está apresentando mensagem de erro; 3 - Foi necessário corrigir o programa fonte pcnConversao.pas e pcnGerador.pas que ficam na pasta pcnComum para incluir campo com uma casa decimal. Existem eventos que precisam de campo com apenas uma casa decimal (tag qtdMesesRRA dos rendimentos recebidos acumuladamente); 4 - Outras atualizações anteriores também foram feitas para adequar ao leiaute dos eventos. Lembrando que a versão S-1.1 está sendo usada na somente produção restrita. ACBreSocial.zip Delphi-Exemplo.zip eSocial Versão S-01-01-00 - Adaptação do componente ACBr.xlsx veS01_01_00.zip
  15. Anexo arquivo fonte corrigido para avaliação. pcesConversaoeSocial.pas
  16. Para mim não está fazendo muito sentido o erro na validação do XML do evento S-3000. Vou disponibilizar também o fonte alterado do evento S3000 (só para testes) para que antes de gerar a assinatura e validar o evento possa salvar o conteúdo na pasta C:\Temp. pcesS3000.pas
  17. Olá, Marcio! No XML que você disponibilizou (postado em 13/09) a tag <nrRecEvt> está preenchida com o conteúdo "231313132131", esse conteúdo está no XML na hora da validação ou você trocou? Veja o padrão abaixo: <nrRecEvt>1.1.0000000000000000000</nrRecEvt> (ambiente de produção) <nrRecEvt>1.2.0000000000000000000</nrRecEvt> (ambiente de produção restrita)
  18. Márcio, verifiquei a estrutura do evento e está correta. Sugiro utilizar o arquivo XSD que está anexo para testes. evtExclusao-v_S_01_00_00.xsd
  19. Olá, Márcio! A exclusão do evento S-2200 não requer o período de apuração e está faltando preencher o número do CPF do trabalhador.
  20. Desculpe-me, se fizer da maneira citada acima as tags não ficarão na ordem correta. O correto seria assim: if VersaoDF > ve02_05_00 then Gerador.wCampo(tcStr, '', 'matricula', 1, 30, 0, obj.matricula); Gerador.wCampo(tcStr, '', 'codCateg', 0, 3, 1, obj.codCateg); Gerador.wCampo(tcDat, '', 'dtInicio', 10, 10, 1, obj.dtInicio); if VersaoDF > ve02_05_00 then Gerador.wCampo(tcStr, '', 'nrProcTrab', 1, 20, 0, obj.nrProcTrab);
  21. Olá, Guilherme! A sua contribuição está correta para a versão simplificada, porém, ainda existe a possibilidade de enviar os eventos na versão 2.5., portanto, sugiro modificar a unit pces2300.pas nas linhas 527 a 530, para que fique assim: if VersaoDF > ve02_05_00 then begin Gerador.wCampo(tcStr, '', 'matricula', 1, 30, 0, obj.matricula); Gerador.wCampo(tcStr, '', 'nrProcTrab', 1, 20, 0, obj.nrProcTrab); end;
  22. Olá hastaman2! Me desculpe pela resposta anterior, mas, acabei de ler novamente o manual dos eventos do e-Social e existe, na realidade, um erro no XML que você disponibilizou. A TAG <epiCompl> só pode ocorrer uma vez no XML de acordo com a página 116 do referido manual. Veja se não é por isso.
  23. Olá hastaman2! Estou verificando a unit pcesS2240.pas e já encontrei problemas. Com base no XML que você disponibilizou, vai ser mais fácil corrigir. Quando tiver a solução, público aqui.
×
×
  • 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.

The popup will be closed in 10 segundos...