-
Total de ítens
48 -
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
-
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?
-
Carlos Alberto Dias Filho started following O Componente ACBreSocial faz a leitura dos Arquivos na pasta para os eventos s-5001 e s-5003? , Erro tabela 21 código de incidência 32 [Código de incidência tributária da rubrica para o IRRF inválido.] , Problema ao baixar eventos - Erro no valor do tipo atômico local nrInsc | Método Download de arquivos e 1 outro
-
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.
-
humm, Entao pelo que estou entendendo , antes de fazer um LoadFromFile( ) eu tenho que setar manualmente a versão do Layout? , mas é estranho por que de qualquer forma ele vai sempre entrar nesse ponto da rotina que vai validar se Nao está assinado.. se tiver assinado ele ignora o Leitor, será que cabe uma revisão ? Aqui ele entra primeiro na pcesPeriodicos e analisa a versão xml e direciona para o type que representa o layout function TPeriodicos.LoadFromString(const AXMLString: String): Boolean; var Ok: Boolean; typVersaoDF : TVersaoeSocial; begin typVersaoDF := TACBreSocial(Self.Owner).Configuracoes.Geral.VersaoDF; case StringXMLToTipoEvento(Ok, AXMLString, typVersaoDF) of teS1200: Self.S1200.New.EvtRemun.XML := AXMLString; teS1202: Self.S1202.New.EvtRmnRPPS.XML := AXMLString; teS1207: Self.S1207.New.EvtBenPrRP.XML := AXMLString; teS1210: Self.S1210.New.EvtPgtos.XML := AXMLString; teS1220: Self.S1220.New.EvtInfoIR.XML := AXMLString; teS1250: Self.S1250.New.EvtAqProd.XML := AXMLString; teS1260: Self.S1260.New.EvtComProd.XML := AXMLString; teS1270: Self.S1270.New.EvtContratAvNP.XML := AXMLString; teS1280: Self.S1280.New.EvtInfoComplPer.XML := AXMLString; teS1295: Self.S1295.New.EvtTotConting.XML := AXMLString; teS1298: Self.S1298.New.EvtReabreEvPer.XML := AXMLString; teS1299: Self.S1299.New.EvtFechaEvPer.XML := AXMLString; teS1300: Self.S1300.New.EvtContrSindPatr.XML := AXMLString; end; Result := (GetCount > 0); end; No Meu caso o tes1200
-
Estou com uma Dúvida, Eu tenho varios lotes de varias datas que foram feitos downloads Manualmente no portal do ESocial , e preciso alimentar minha base de dados com dados processados de anos anteriores. EU estou Usando o Método ACBrESocial.LoadFromFile( umArquivoXMl1200 ), porém eu não consigo de nenhuma forma recuperar os valores, parece que nada é carregado no componente, debugando eu cheguei na pcesGerador para o Laytou TeS1200 , Ele direciona para esse método procedure TeSocialEvento.SetXML(const Value: String); var NomeEvento: String; Ok: Boolean; Leitor: TLeitor; typVersaoeSocial: TVersaoeSocial; begin typVersaoeSocial := TACBreSocial(FACBreSocial).Configuracoes.Geral.VersaoDF; FXML := Value; if not XmlEstaAssinado(FXML) then begin NomeEvento := TipoEventoToStrEvento(StringXMLToTipoEvento(Ok, FXML, typVersaoeSocial), typVersaoeSocial); FXML := Assinar(FXML, NomeEvento); Leitor := TLeitor.Create; try Leitor.Grupo := FXML; Self.Id := Leitor.rAtributo('Id='); finally Leitor.Free; end; Validar(TipoEventoToSchemaeSocial(StringXMLToTipoEvento(Ok, FXML, typVersaoeSocial), typVersaoeSocial)); end; end; Essa Condição verifica se ele Está assinado if not XmlEstaAssinado(FXML) then , se não tiver ele aciona o leitor, Está correto isso, ou eu tenho que usar algum outro método para ler e carregar o componente ACBRESocial com um Arquivo s-1200.xml?
-
Gostaria de saber por gentileza, se o componente ACBreSocial faz a leitura dos Arquivos de retorno s-5001 e s-5003, que estão em pasta, a partir do método load from file, se sim, tem exemplos práticos? Outra pergunta, é possível se configurado o certificado digital e dados do empregador, requisitar ao serviço WS e obter o retorno s-5001 e s-5003 , s-5011 e os demais informando os dados do trabalhador , rubrica ou período?
-
SAT em uso com cnpj vinculado baixado na receita federal
Carlos Alberto Dias Filho replied to RenataAlbergoni's tópico in ACBrSAT
Colega , vi que citou Cnpj de software house , olha nesse caso basta associar o SAT a Nova Softwarehouse , sem problemas , eu entendi que fosse o CNPJ do Emitente. Perdão. Olha problemas por ter emitido com o da Software House anterior , acredito que não vá ter , pois o certificado que está no SGRSat da software house anterior ainda é válido , e a Sefaz considera esse certificado presente lá, se não fosse mais válido teria dado problemas com a transmissão disso.