Ir para conteúdo
  • Cadastre-se

Marcelo Pontes Melim

Membros Pro
  • Total de ítens

    78
  • 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. Segue. pcesS2300.pas
  21. 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);
  22. 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;
  23. 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.
  24. 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...
The popup will be closed in 10 segundos...