Ir para conteúdo
  • Cadastre-se

Carlos Alberto Dias Filho

Membros
  • Total de ítens

    54
  • Registro em

  • Última visita

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

Carlos Alberto Dias Filho's Achievements

  1. Prezados, estou com uma dúvida, sabem me dizer se na consulta do protocolo eu consigo recuperar o Xml igual aos Xml´s que são disponibilizados pelo portal , ao fazer download de eventos? Seria basicamente o mesmo XMl Que é gerado pelo ABcr e gravado na pasta com ID00000000000000000000.S-1202.xml que tem a tag recibo montada ? Ou se é possível, se o eSocial disponibiliza algum método para download do Evento Enviado? Preciso automatizar um processo para recuperar e ler todos os arquivos enviados ao eSocial , sem que o usuário tenha que fazer o pedido de dowload pelo portal?
  2. Obrigado, já sei onde estou errando, com base nas suas explicações, eu vi no layout com mais calma que tem uma tag de exclusão! Desconsiderar essa resposta!
  3. Opa, obrigado pelo feedback, não encontrei a propriedade no componente ACBr específica para rubricas para informar as informações da rubrica como <codRubr>00844IRRF</codRubr> <ideTabRubr>01</ideTabRubr> <iniValid>2025-08</iniValid> Tem para informações de pagamentos , evento de exclusão de eventos como 1200,1202 etc..
  4. Prezados, estou recebendo o erro de Conteudo do evento inválido. ao enviar um S3000 para uma rubrica que foi enviada ao eSocial e gostaria de saber o motivo pois não estou entendendo bem essa mensagem ela não é muito clara, o Evento de Rubrica não é pagamento , em outros eventos funciona perfeitamente! Segue abaixo o Exemplo de como estou enviando no XML , segue anexo! 20250911113651-env-lot.xml Segue um trecho do código em Delphi de como estou montando essas informações! LevtExclusao := ATransmissor.Eventos.NaoPeriodicos.S3000.New; LevtExclusao.EvtExclusao.IdeEvento.ProcEmi := peAplicEmpregador; LevtExclusao.EvtExclusao.IdeEvento.VerProc := TControllerUtils.GetAppVersion; LevtExclusao.EvtExclusao.IdeEmpregador.OrgaoPublico := true; LevtExclusao.EvtExclusao.IdeEmpregador.TpInsc := tiCNPJ; LevtExclusao.EvtExclusao.IdeEmpregador.NrInsc := TControllerUtils.EmpregadorNrINsc; LevtExclusao.EvtExclusao.InfoExclusao.tpEvento := TControllerUtils.EventCodeToeSocialEventType( Self.FParams.Layout ); LevtExclusao.EvtExclusao.InfoExclusao.nrRecEvt := ACurrentFields.FieldByName('NRRECIBO').AsString; if LevtExclusao.EvtExclusao.InfoExclusao.tpEvento <> teS1010 then begin if ACurrentFields.FindField('CPFTRAB') <> nil then begin if Trim(ACurrentFields.FindField('CPFTRAB').AsString) <> EmptyStr then LevtExclusao.EvtExclusao.InfoExclusao.IdeTrabalhador.cpfTrab := ACurrentFields.FieldByName('CPFTRAB').AsString; end; end; if LevtExclusao.EvtExclusao.InfoExclusao.tpEvento in [tes1200,tes1210,teS1202,tes1207,tes1280,tes1300] then begin LevtExclusao.EvtExclusao.InfoExclusao.IdeFolhaPagto.indApuracao := tpindApuracao(ACurrentFields.FieldByName('indApuracao').AsInteger -1 ); LevtExclusao.EvtExclusao.InfoExclusao.IdeFolhaPagto.perApur := ACurrentFields.FieldByName('perApur').AsString; end; Imagem do XMl Montado e enviado do s3000
  5. Prezados(as), se puderem me dizer, como eu faço para acessar os elementos da tag <recibo> dos arquivos importados diretamente no portal do eSocial, usando o método LoadFomFile, eu agradeceria demais, pois estou realizando assim, um pequeno exemplo me seria suficiente! LAcbreSocial.Configuracoes.Arquivos.Salvar:= true; LAcbreSocial.Eventos.Clear; if not LAcbreSocial.Eventos.LoadFromFile( LFileName ) then raise Exception.CreateFmt('Arquivo "%s" não pode ser carregado no componente eSocial!', [LFileName]); for I := 0 to Lc.Eventos.NaoPeriodicos.S2300.Count -1 do begin Levt:= Lc.Eventos.NaoPeriodicos.S2300.Items[I].EvtTSVInicio; E o que tenho de acessoa objetos são o que mostra na mensagem abaixo! Preciso recuperar o número do protocolo , e dados como data de processamento original do arquivo, que estão na imagem do XML. Atenciosamente.
  6. Amigos uma dúvida, quando vou consultar um protocolo e recebo o Alerta, uma ocorrência é Possível, no retorno dessa consulta, obter o numero do recibo do arquivo original, que ja foi enviado anteriormente, ou tem alguma rotina que de para fazer o download desse arquivo? O problema que enfrento hoje é , atualizar um Database Antigo, com os números de recibo quando tento enviar e recebo o erro 106.
  7. As constantes mostradas na imagem são da mesma unidade, providas pelo próprio componente ACBrESocial , estranho, vou atualizar novamente o componente ACBr para verificar e dou um feedback!
  8. Então, mas veja, eu envio o Valor 32 .. ok, iTem do Enumrado 32 está informando o código 68 da tabela, e por conta disso recebo essa crítica. Descrição : Código de incidência tributária da rubrica para o IRRF inválido. Ação Sugerida: O valor informado no campo deverá existir na Tabela 21 - Códigos de Incidência Tributária da Rubrica para o IRRF. Localização: /eSocial/evtTabRubrica/infoRubrica/alteracao/dadosRubrica/codIncIRRF Sendo assim, como eu posso então dizer ao ACBreSocial que eu quero enviar o valor 32 e não 68 ou pelo menos que não me gere essa crítica?
  9. Prezados, estou alimentado o Layout S-1010 Tabela de rúbricas , ao utilizar o código 32 da tabela 21 o Xml sempre me gera com o código 68 , porém deveria ir como 32 e está me dando críticas Descrição : Código de incidência tributária da rubrica para o IRRF inválido. Ação Sugerida: O valor informado no campo deverá existir na Tabela 21 - Códigos de Incidência Tributária da Rubrica para o IRRF. Localização: /eSocial/evtTabRubrica/infoRubrica/alteracao/dadosRubrica/codIncIRRF Segue um trecho de como estou alimentando Levt.EvtTabRubrica.InfoRubrica.DadosRubrica.dscRubr := LDescRubrica; Levt.EvtTabRubrica.InfoRubrica.DadosRubrica.natRubr := LNaturezaRub; Levt.EvtTabRubrica.InfoRubrica.DadosRubrica.tpRubr := tpTpRubr( LTpRubrica ); Levt.EvtTabRubrica.InfoRubrica.DadosRubrica.codIncCP := tpCodIncCP( LCodeInCp ); Levt.EvtTabRubrica.InfoRubrica.DadosRubrica.codIncIRRF := ciDescontoSimplificadoMensal; //:= tpCodIncIRRF( LCodeIRRF ) Levt.EvtTabRubrica.InfoRubrica.DadosRubrica.codIncFGTS := tpCodIncFGTS( LCodeFGTS ); Levt.EvtTabRubrica.InfoRubrica.DadosRubrica.codIncCPRP := cicpNaoeBasedeCalculodeContribuicoesDevidasaoRPPSRegimeMilitar; Nessa linha, mesmo eu forçando Levt.EvtTabRubrica.InfoRubrica.DadosRubrica.codIncIRRF := ciDescontoSimplificadoMensal; O Xml é sempre gerado com o Valor 68. <infoRubrica> <inclusao> <ideRubrica> <codRubr>21770</codRubr> <ideTabRubr>21770001</ideTabRubr> <iniValid>2022-09</iniValid> <fimValid>2023-04</fimValid> </ideRubrica> <dadosRubrica> <dscRubr>DIF. FERIAS PROPORCIONAIS</dscRubr> <natRubr>6006</natRubr> <tpRubr>1</tpRubr> <codIncCP>00</codIncCP> <codIncIRRF>68</codIncIRRF> <codIncFGTS>00</codIncFGTS> <codIncCPRP>00</codIncCPRP> <tetoRemun>N</tetoRemun> <observacao>.</observacao> </dadosRubrica> </inclusao> </infoRubrica> nessa linha <codIncIRRF>68</codIncIRRF> Gostaria de saber se isso é um comportamento normal por efeitos de regras, por que ao gerar o XML LEsocial.Eventos.GerarXMLs; Ele sempre está convertendo o valor 32 do ENumerado em 68!
  10. Olá equipe do ACBr, Estou enfrentando um problema ao tentar realizar o download de arquivos de eventos através do componente ACBrESocial. O erro que aparece é o seguinte: Mensagem do erro: --> 1824 - Element '{http://www.esocial.gov.br/schema/download/solicitacao/id/v1_0_0}nrInsc' is not a valid value of the local atomic type. Parece que o campo nrInsc está sendo identificado como um valor inválido para o tipo atômico local. Esse erro ocorre no processo de download de eventos. Vocês poderiam me orientar sobre o que pode estar causando esse problema? Existe alguma configuração ou validação que eu possa ajustar no componente para evitar esse erro? Agradeço desde já pela ajuda!
  11. Maravilha, vou fazer os testes e dou um feedback o mais rápido possível!
  12. Eu olhei aqui, e pude verificar, debugando linha a linha, que na verdade ele não popula nenhum Arquivo Processado tes1200 , cai sempre na mesma validação, Se <não> estiver assinado faça Assina Aciona a Classe de Leitor Valida termina Não há um Desvio condicional para acionar o Leitor caso *Ja* esteje Assinado! Na minha percepção ele deveria ter uma condicional Se <não> estiver assinado faça Assina Aciona a Classe de Leitor Valida se sim <está assinado> Aciona a Classe de Leitor popula Layout termina mas não tem uma clausula para arquivos Ja com assinaturas existentes para popular o componente e a estrutura ts1200 , então , qualquer arquivo processado, baixado no portal do Social , não está sendo populado pelo Componente ACBR , independente de versão. Testei inclusive no Exemplo do ACBR. Se eu der um LoadFromFile( Arquivo S-1200.xml ) ele não popula a estrutura ts1200. Acredito que ele não está populando nenhum Layout processado baixado do eSocial , Testei com outros Arquivos de processamento Periódicos.
×
×
  • 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.