-
Total de ítens
48 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Carlos Alberto Dias Filho postou
-
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.
-
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. -
SAT em uso com cnpj vinculado baixado na receita federal
Carlos Alberto Dias Filho replied to RenataAlbergoni's tópico in ACBrSAT
O procedimento foi feito errado, primeiro deveria ter bloqueado o SAT , cancelar o CNPJ ou baixar, depois Vincular novamente pelo portal do SGRSAT ao novo CNPJ. Tem que entrar em contato com a contabilidade , pedir para entrarem em contato com o posto fiscal para saber o procedimento para vincular no novo CNPJ e nem sempre isso é possível de fazer , na maioria dos casos o cliente tem que adquirir um novo equipamento. Co-relação a pergunta,sim sérios problemas , graves , pois a empresa nao existe mais , foi baixada e não poderia estar movimentando com o CNPJ baixado. -
SAT bloqueado por falta de comunicação
Carlos Alberto Dias Filho replied to Vinicius Gonçalves's tópico in ACBrSAT
Voce^falou uns 3 anos , verifica se o certificado do equipamento ja não está vencido. -
Olá amigos, estou recebendo erros de validação ao informar todos os campos do grupo Grupo F. Identificação do Local de Retirada no documento modelo 55 NF-e, O Retorno informado é para os campos novos que foram adicionados a NT 2018.005, esbarra na primeira tag adicionada <xNome>, na NT diz que entraria em produção até 29/04/2019 e em testes até 25/02/2019, essas tags não estão sendo validadas ainda , é minha versão do ACBRNfe ou falha minha no desenvolvimento? O Erro retornado é Do mais agradeço desde já a atenção depositada.
-
1 centavo de troco em valores quebrados
Carlos Alberto Dias Filho replied to Carlos Alberto Dias Filho's tópico in ACBrSAT
Bem que ainda discuti com o Técnico do cliente , sobre isso, o problema é o valor vindo da Balança.. Muito Obrigado mais uma vez. Podemos dar como resolvido. -
Boa tarde , alguns clientes perceberam que em algumas vendas como por exemplo vinda da balança. 0,650 x 22,90 daria um valor de 14,885 Na balança, na etiqueta está vindo corretamente o valor de 14,95 meu sistema por sua vez, utiliza das funções RoundAbnt ou SimpleRound para equiparar o valor vindo. Na Emissão do Sat-CFE, por mais que eu informe corretamente os valores , a Multiplicação da quantidade 0,650 pelo valor unitário do produto 22,90 sempre dá 14,88. Gostaria de saber se isso é algum parâmetro do componente , e como eu posso fazer para que o componente por sua vez exiba o valor arrendondado , pois está gerando troco no valor de 1 centavo. Sem mais e perdão por ser bem específico no exemplo!
-
Precisão qCom no extrato , apenas 2 casas
Carlos Alberto Dias Filho replied to Carlos Alberto Dias Filho's tópico in ACBrSAT
Maravilha Daniel , muito obrigado, vi que é possível também trabalhar com uma máscara alterando o tipo de formato . -
Precisão qCom no extrato , apenas 2 casas
um tópico no fórum postou Carlos Alberto Dias Filho ACBrSAT
Bom dia, no extrato Fortes , como posso fazer para mostrar a precisão correta do campo qCom , a mesma que está no CFE xml , pois o mesmo está imprimindo com apenas 2 casas e no CFE está correto. <qCom>0.2350</qCom> e no extrato está 0,23 -
Pronto, vou passar como fechado, consegui resolver alterando o tamanho da pagina nas propriedades da impressora .
- 2 replies
-
- 3
-
- imprime apenas 37 produtos
- extrato
- (e 1 mais)
-
Ola, recentemente me deparei com uma situação em alguns testes que estou fazendo, e notei que o CFE-SAT impresso utilizando o Layout desenhado em Fortes, não imprime totalmente os produtos , quando em Descrição do produto completa, como os senhores resolveram esse assunto?
- 2 replies
-
- imprime apenas 37 produtos
- extrato
- (e 1 mais)
-
Retorno de Erro de Comunicação AcbrETQ
um tópico no fórum postou Carlos Alberto Dias Filho ACBrSerial
Boa tarde, gostaria de saber como capturar os erros de comunicação com a impressora Termica, no meu caso Argox Os240 via LPT1, ou quelquer outro Modelo,pois mesmo testando com o exemplo do Acbr, Tenho um Timeout e travamento da aplicação quando a Impressora Térmica nao está conectada.