-
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
-
Duvida sobre Consulta protocolo | Retorno de eventos
um tópico no fórum postou Carlos Alberto Dias Filho ACBreSocial
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? -
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..
-
Erro Conteudo do evento inválido. Ao enviar S3000 de evento S1010 Rubricas
um tópico no fórum postou Carlos Alberto Dias Filho ACBreSocial
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 -
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.
-
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.
-
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?
-
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!
-
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!
-
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.
