Pesquisar na Comunidade
Showing results for tags 'ACBrGNRE'.
Encontrado 20 registros
-
Olá Tudo Bem! Um cliente está tentando emitir uma GNRe pelo software aqui da empresa sendo a UF emitente Piauí e estado favorecido o Ceará, mas está dando rejeição(segue a imagem em anexo) de que a Data da Saída da Mercadoria está incorreta ocorre que segundo o site https://www.gnre.pe.gov.br/(imagem em anexo) esse campo não é obrigatório para a maioria dos estados inclusive da UF CE então não tinha implementado ele no nosso software, e todos as GNRes para outros estados nunca solicitou essa informação, só agora nesse caso PI x CE que solicitou essa informação. Fazendo a GNRe através do site https://www.gnre.pe.gov.br/ aparece o campo(segue a imagem em anexo) e pelo site é gerado a GNRe. Então implementei o campo Data da Saída da Mercadoria, mas quando fui olhar o exemplo do ACBrGNRe não encontrei o campo no ACBrGNRe para alimentar o componente com essa informação. Por Favor gostaria de saber qual seria esse campo? Exemplo tem um outro campo vencimento esse sim alimento pois é obrigatório: c14_dataVencimento := DEvenci.Date; Outra dúvida vocês alguma vez conseguiram alguma resposta sobre dúvidas no site https://www.gnre.pe.gov.br/? Pois nunca me responderam e todas as vezes que encaminho para uma UF eles falam que quem tem que responder é nesse site mas nunca me responderam nenhuma dúvida, só consegui implementar a geração da GNRe Graças a Vocês do ACBr! Tem algum outro site para conseguir tirar dúvidas a respeito da GNRe pois nesse site tem uma informação como esse caso da data que diz que não é obrigatório para UF mas a UF exige essa informação(imagem em anexo). Desde já Muito Obrigado pela Atenção!
-
Erro http: 500 na geração de Gnre?
um tópico no fórum postou Mauricio Elias DFe - Documentos Fiscais Eletrônicos
Olá Tudo Bem! Essa semana começou a aparecer um problema na Geração / Envio da GNRE. Eu uso o componente ACBrGNRe. E já aconteceu em dois casos um o estado emitente é o CE e a UF favorecida é o RN. E também está acontecendo quando o estado emitente é o AP e a UF favorecida é PA. Segue em anexo a mensagem apresentada em ambos os casos. Erro: Erro HTTP: 500 Socket error: 11002 Non Authoritative - host not found Por Favor o que pode estar ocasionando este erro? Será que precisar atualizar a versão do ACBr? A última atualização minha foi em julho. Teve alguma alteração nos schemas? Desde já Muito Obrigado pela Ajuda e Atenção! Obrigado! -
Version 1.1.1.217
783 downloads
ACBrLibGNRe - Biblioteca para emissão e impressão de Guia GNRe Faça Download pelo SVN, dos Demos de uso da ACBrLibGNRe em diversas linguagens, usando o endereço: http://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/ Manual On-Line: https://acbr.sourceforge.io/ACBrLib/ACBrLib.html -
Olá Tudo Bem! Estou tentando autorizar uma GNRE usando o componente ACBrGNRE em ambiente de homologação cujo o estado Favorecido é o MT. Como estado do MT segundo o site do sefaz - PE aceita mais de um documento de origem, então estou tentando validar com 5 chaves de nf-e, mas mesmo informando o campoExtra está retornando esta rejeição 156 - cvc-complex-type.2.4.d: Invalid content was found starting with element 'campoExtra'. No child element is expected at this point. O que pode estar originando este erro? Eu fiz um loop informando cada chave e seguindo o exemplo do ACBrGNRE então testei dentro do loop usando assim: MDdocsGNRE.First; while not(MDdocsGNRE.Eof) do begin with camposExtras.New do begin CampoExtra.codigo :=38; CampoExtra.valor :=trim(MDdocsGNRE.FieldByName('CHAVENFE').AsString); end; MDdocsGNRE.next; end; Onde da o erro acima. Segue em anexo os arquivos gerados. Tentei mudar esse trecho 'with camposExtras.New do' para 'with camposExtras.add do' mas retornou a mesma rejeição. Senão informar o campoExtra também da rejeição. Testando com estados que permitem um só documento no caso uma chave nf-e está autorizando normalmente. Alguém já viu essa rejeição? Desde já Muito Obrigado pela Atenção! Obrigado! 20230727110020-rec.xml 3831-gnre.xml 20230727110019-env-lot.xml
-
Olá Tudo Bem! Por Favor este erro: erro http 500 socket error 10091 error:140A90C4:SSL ROUTINES:SSL_CTX_NEW:NULL ssl method passed URL: https://servicodados.ibge.gov.br/api/v1/localidades/estados/ Está acontecendo no pc do cliente tanto em modo Produção quanto no modo Homologação, logo depois do envio no momento em que vou abrir na tela a guia, mas o estranho que aqui no meu pc esse erro não ocorre. O xmls são todos gerados corretamente a GNRE é registrada na sefaz e autorizada tanto que pelo site da sefaz de PE consegue gerar a guia, o erro acontece(imagem em anexo) ocorre nessa linha em vermelho: ACBrGNRE1.Guias.Clear; AlimentarComponente; ACBrGNRE1.Enviar; ACBrGNRE1.GuiasRetorno.LoadFromString(ACBrGNRE1.WebServices.Retorno.GNRERetorno.resGuia.Items[0].XML); ACBrGNRE1.GuiasRetorno.Imprimir; Como o xml está correto e a gnre está sendo autorizada então eu tento gerar o pdf dela fazendo dessa forma abaixo(o mesmo erro ocorre na linha onde está vermelho): OpenDialog1.Title := 'Selecione a Guia'; OpenDialog1.DefaultExt := '*-guia.xml'; OpenDialog1.Filter := 'Arquivos Guia (*-guia.xml)|*-guia.xml|Arquivos XML (*.xml)|*.xml|Todos os Arquivos (*.*)|*.*'; OpenDialog1.InitialDir := ACBrGNRE1.Configuracoes.Arquivos.PathSalvar; if OpenDialog1.Execute then begin ACBrGNRE1.GuiasRetorno.Clear; ACBrGNRE1.GuiasRetorno.LoadFromFile(OpenDialog1.FileName); ACBrGNREGuiaRL1.PathPDF:=ACBrGNRE1.Configuracoes.Arquivos.GetPathGNRE(0); ACBrGNRE1.GuiasRetorno.ImprimirPDF; end; Não entendo que aqui no meu pc funciona corretamente no cliente não, será a falta de algum diretório? Ou está tentando acessar um diretório e não o encontra? Ou falta algum arquivo.dll? Por Favor o que origina esse erro? Desde já Muito Obrigado pela Atenção! Obrigado e tenha um Abençoado e um Bom Dia!
-
Olá Tudo Bem Estou tentando gerar uma GNRE no modo homologação usando o ACBrGNRE, depois de muitas tentativas e algumas rejeições consegui chegar na seguinte situação: Processada com Sucesso. Observação: CHAVE NFE: 12230419935390000209550010000202711000202728 Essa mensagem indica que foi gerado com sucesso a gnre? Na tela da imagem que também segue em anexo se eu clicar no botão emitir ele gera a guia para pagar. Como é a primeira GNRE então não sei ao certo quais arquivos tem que ser gerados, nesse caso foram gerados 4 arquivos que estão em anexo, gostaria de saber se são só esses arquivos ou tem mais algum? Pergunto isso pois olhando no exemplo do ACBrGNRE, quando quiser imprimir a guia pelo xml mostra a seguinte configuração no botão Imprimir Guia XML: OpenDialog1.Title := 'Selecione a Guia'; OpenDialog1.DefaultExt := '*-guia.xml'; OpenDialog1.Filter := 'Arquivos Guia (*-guia.xml)|*-guia.xml|Arquivos XML (*.xml)|*.xml|Todos os Arquivos (*.*)|*.*'; Minha dúvida é o arquivo correto da guia da gnre tem o nome com o -guia.xml? Se sim ae vem a dúvida pois não foi gerado nenhum arquivo com essa nomenclatura, seria por alguma falta de configuração do componente ou no modo homologação não gera arquivo -guia.xml? Para gerar esse arquivo -guia.xml tem que usar ACBrGNRE1.Guias.Items[0].GravarXML? Eu estou fazendo da seguinte forma: ACBrGNRE1.Guias.Clear; AlimentarComponente; ACBrGNRE1.Enviar; MemoRespGNRE.Lines.Text := UTF8Encode(ACBrGNRE1.WebServices.Retorno.RetWS); memoRespWSGNRE.Lines.Text := UTF8Encode(ACBrGNRE1.WebServices.Retorno.RetWS); LoadXMLGNRE(MemoRespGNRE.Lines.Text, WBResposta); pgRespostas.ActivePageIndex := 4; MemoDadosGNRE.Lines.Add(''); MemoDadosGNRE.Lines.Add('Envio GNRE'); MemoDadosGNRE.Lines.Add('ambiente: ' + TpAmbToStr(ACBrGNRE1.WebServices.Retorno.ambiente)); MemoDadosGNRE.Lines.Add('codigo: ' + IntToStr(ACBrGNRE1.WebServices.Retorno.codigo)); MemoDadosGNRE.Lines.Add('descricao: ' + ACBrGNRE1.WebServices.Retorno.descricao); MemoDadosGNRE.Lines.Add('Recibo: ' + ACBrGNRE1.WebServices.Retorno.numeroRecibo); MemoDadosGNRE.Lines.Add('Protocolo: ' + ACBrGNRE1.WebServices.Retorno.protocolo); MemoDadosGNRE.Lines.Add(''); for i := 0 to ACBrGNRE1.WebServices.Retorno.GNRERetorno.resGuia.Count -1 do MemoDadosGNRE.Lines.Add('Guia salva em: ' + ACBrGNRE1.WebServices.Retorno.GNRERetorno.resGuia[i].NomeArq); ACBrGNRE1.Guias.Clear; Como faz para quando gerar a enviar e for processada com sucesso fazer a a guia aparecer na aberta na tela? Seria o comando ACBrGNRE1.GuiasRetorno.Imprimir;? Tentei usando os 4 arquivos em anexo e nenhum abriu a guia na tela. Para gerar o arquivo pdf da guia na mesma pasta do xml seria o comando ACBrGNRE1.GuiasRetorno.ImprimirPDF;? Tentei usando os 4 arquivos gerados e nenhum gerou o pdf da guia. Desde já Muito Obrigado pela Ajuda e Atenção! Obrigado! 2300022290-ped-rec.xml 2300022290-pro-rec.xml 20230526181206-env-lot.xml 20230526181207-rec.xml
-
Olá Tudo Bem! Estou tentando gerar um GNRE em modo homologação sendo a UF Favorecida AM e a UF emitente é da UF AC. Está apresentando a seguinte rejeição: Lote Processado com Pendencias Erro de Validação - Portal: Código: 289 Campo: dados Descricao: XML de dados não é válido para a versão informada. O que gera essa rejeição? Segue em anexo os xmls, e a imagem da rejeição após consulta de lote no site de Testes da GNRE https://www.testegnre.pe.gov.br:444/gnre/portal/GNRE_Principal.jsp Um campo que notei que não saiu no xml e o campo Tipo que faz parte da tag CamposExtras mesmo eu informando não saiu no xml seria isso? Informei da seguinte forma: with camposExtras.New do begin CampoExtra.codigo := 120; CampoExtra.tipo := 'T'; CampoExtra.valor := '12230419935390000209550010000202711000202728'; end; O campo Código e valor saíram já o Tipo não, será que pode ser esse motivo da rejeição? Enviei essa e outras dúvidas para sefaz de PE mas eles não respondem. Desde já Muito Obrigado pela Atenção! 20230522104540-env-lot.xml 20230522104540-rec.xml
-
Olá Tudo Bem! Por Favor gostaria de esclarecer algumas dúvidas: Estou implementando a geração da GNRE, e estou com algumas dúvidas de como informar os dados em alguns campos no ACBrGNRE, mesmo olhando o exemplo e a unit pgnreGNRE não sei como informar. Vamos aos campos: c27_tipoIdentificacaoEmitente e c34_tipoIdentificacaoDestinatario estes dois campos são do tipo integer, no exemplo está sendo informado 1 pelo outros campos acredito que seja referente a pessoa jurídica, e isso? Pessoa física informo 2? O campo sobre o Período referencia.periodo no exemplo está sendo informado o número 1! No site que mais consegui informação sobre GNRE que é no site da sefaz de Pernambuco mostras as seguintes opções para esse campo período(no caso de estados que exigem esse campo) : - Mensal - 01 a 30 do mês de competência; - Quinzenal - 01 a 15 (1ª quinzena) ou 16 a 30 (2ª quinzena) do mês de competência; - Decendial - 01 a 10(1° decêndio) ou 11 a 20 (2° decêndio) ou 21 a 30 (3° decêndio)) do mês de competência), de acordo com cada estado. o 1 usado no exemplo seria referente ao período Mensal? Para o Quinzenal seria o 2? Decendial o 3? O campo referencia.parcela esse campo não consegui muita informação ele significa que uma gnre pode ser paga em mais de uma parcela? O campo c42_identificadorGuia no exemplo está com o valor '001' em um xml que baixei no forúm do ACBr esse campo está com o valor 80, eu não consegui achar informações sobre quais valores são aceitos e o que cada um significa, por favor quais são os valores aceitos nesse campo e o significado de cada um? Por Favor você teriam algum Manual sobre GNRE diferente Manual de Integração_Contribuintes_GNRE_v2.09 pois nele não tem informação sobre as tags e respectivos dados que podem serem informados nele igual o Manual da NF-e por exemplo. O site que está me ajudando muito nessa parte de material e a sefaz de Pernambuco https://www.gnre.pe.gov.br:444/gnre/portal/ajuda.jsp Desde já Muito Obrigado pela Atenção e Ajuda! Obrigado!
-
Olá boa tarde pessoal. Gostaria de saber se alguém já fez a emissão de GNRe com vários documentos referenciados e como poderia proceder utilizando o ACBr? Com a opção Simples, seguindo os exemplos do ACBr consegui fazer, agora com múltiplos documentos não estou conseguindo, sempre está mantendo um documento. Fiz um exemplo pelo portal GNRe, gostaria de saber como proceder via ACBr. Desde já agradeço a atenção. Lote_2020_06_18_15_52.xml
-
ACBrLibGNRe Visulizar Arquivo ACBrLibGNRe - Biblioteca para emissão e impressão de Guia GNRe Faça Download pelo SVN, dos Demos de uso da ACBrLibGNRe em diversas linguagens, usando o endereço: http://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/ Manual On-Line: https://acbr.sourceforge.io/ACBrLib/ACBrLib.html Autor Daniel Simoes Enviado 27-05-2020 Categoria ACBrLib - PRO
-
GNRE PE - Atualização do Portal para versão 2.0
um evento no calendário postou Juliana Tamizou Prazos SEFAZ
Boa tarde, Conforme informação divulgada no portal da SEFAZ-PE, no dia 01/04/2019 o Portal GNRE desta UF será atualizado para a versão 2.0. Link para o portal da GNRE PE http://www.gnre.pe.gov.br/gnre/portal/GNRE_Principal.jsp Segue transcrição do pop-up ao se clicar na notícia. Portal GNRE - Atualização da Versão para 2.0 Prezado Contribuinte, Informamos que a partir do dia 01/04/2019, o Portal GNRE terá sua versão atualizada para 2.0. A versão 2.0 contemplará três opções para geração das guias: 1. GNRE Simples - esta opção equivale à geração da GNRE atual, ou seja, geração de guia para apenas um pagamento. 2. GNRE com Múltiplos Documentos de Origem - nesta opção poderão ser adicionados múltiplos documentos de origem, desde que mantida a mesma UF destinatária, o mesmo Contribuinte Emitente, o mesmo Código de Receita e o mesmo Tipo de Documento de Origem. 3. GNRE com Múltiplas Receitas - nesta opção poderão ser adicionados diversos códigos de receitas, desde que se mantenha a mesma UF destinatária e o mesmo Contribuinte Emitente. Nesta opção serão aceitos vários códigos de receita, inclusive podendo repetir o mesmo código de receita. Para os contribuintes que utilizam os serviços (webservices) de automação que o Portal disponibiliza, será necessário adequar suas aplicações para a nova estrutura do XML versão 2.0. Haverá um período em que o Portal da GNRE aceitará as duas versões simultaneamente. Este período será para que as UFs e os contribuintes possam fazer os ajustes necessários para utilização desta versão. Ao fim deste período só serão aceitas requisições, via webservice, na nova versão. O período final da versão 1.0 será informado no Portal GNRE (Testes/Homologação e Produção) em momento posterior. Para maiores detalhes, acessar o Portal GNRE no ambiente de Testes/Homologação (http://www.testegnre.pe.gov.br) e clicar no menu Automação. Neste link, você encontrará: • Manual para Preenchimento do Lote: o Formato do arquivo (versão 1.0 e 2.0) o Dicionário de dados do arquivo XML (versão 1.0 e 2.0) o Regras de Preenchimento • Anexos • Links para as empresas solicitarem a utilização dos webservices • Manual de Integração do Contribuinte (versão 2.0) • Endereço dos serviços (webservices) Em caso de dúvidas encaminhar e-mail para [email protected]. Atenciosamente, Gestor Nacional do GNRE Secretaria da Fazenda do Estado de Pernambuco Att. -
Senhores bom dia Estou com um problemão nas minhas mãos. Faço a Rotina corretamente tenho tudo configura todos caminhos apontados envio o meu XML ele é autorizado, e quando entra na rotina de impressão acabou-se tudo ele simplesmente não faz nada Debugando verifiquei que: Na função procedure TACBrGNREGuiaFR.ImprimirGuia(GNRE: TGNRERetorno); ao entrar aqui if PrepareReport(GNRE) then function TACBrGNREGuiaFR.PrepareReport(GNRE: TGNRERetorno): boolean; if Trim(FastFile) <> '' then begin if FileExists(FastFile) then dmGuia.frxReport.LoadFromFile(FastFile) else raise EACBrGNREGuiaFR.CreateFmt('Caminho do arquivo de impressão da Guia "%s" inválido.', [FastFile]); end else raise EACBrGNREGuiaFR.Create('Caminho do arquivo de impressão do Guia não assinalado.'); // quando chego aqui o GNRE esta nil if Assigned(GNRE) then begin dmGuia.GNRE := GNRE; dmGuia.CarregaDados; Result := dmGuia.frxReport.PrepareReport; end else begin if Assigned(ACBrGNRE) then begin // Sendo assim entramos nesse ponto so que // TACBrGNRE(ACBrGNRE).GuiasRetorno.Count = 0 //então ele pula todos processos e finaliza a sessão. for i := 0 to TACBrGNRE(ACBrGNRE).GuiasRetorno.Count - 1 do begin dmGuia.GNRE := TACBrGNRE(ACBrGNRE).GuiasRetorno.Items.GNRE; dmGuia.CarregaDados; if (i > 0) then Result := dmGuia.frxReport.PrepareReport(False) else Result := dmGuia.frxReport.PrepareReport; end; end else raise EACBrGNREGuiaFR.Create('Propriedade ACBrGNRE não assinalada.'); end; Alguem pode me dar uma luz uma ajuda? so falta este detalhe para que eu possa terminar o projeto
-
Galera, como eu faço pra setar os campos extras, como o de chave de acesso de NFe/CTe(c39), no caso os campos de observação. Não consigo encontrar a property com esse campo.
-
Bom, venho de novo pedir ajuda. Gostaria de saber se alguém sabe se existe algum PDF ou algum padrão para os campos extras, pois verifiquei que cada estado exige um código diferente para o mesmo campo: Ex: Para o RS o campo "Chave Acesso NFe" é código 91, já para o AC o mesmo campo é código 93. Códigos citados são de ambiente de homologação.
-
ACBRGNRe Erro de conversão
um tópico no fórum postou Marcelo Calvi Belanga NFe/NFCe - Nota Fiscal Eletrônica
Boa tarde, Estou com problema de conversão de dados durante a impressão das guias do GNRe, me parece que desta vez é no campo NumDocOrigem, mas estou vendo que o problema está com a função RemoverZeros. Poderiam me ajudar por favor a resolver esse problema? Segue imagem e arquivo txt da guia gerada e autorizada onde ocorre o problema. 858100000005579902911607860100000007036852902000-gnre.txt -
Boa noite a todos. Baixei o trunk2 em outra maquina com Delphi 2009 e consegui fazer os testes em produção. Homologação da erro de chave inválida, mas até ai tranquilo. Ja consegui fazer os processos de envio, apenas o gerar PDF não está funcionando na maquina que só tenho o Fastreport.. porém na minha maquina que tenho o fortes e compila ocorre algo estranho: Se estiver com o comando ACBRGNRE.Envia ou ACBRGNRE.GravaXML desativado o sistema abre normalmente, mas em poucos segundo fecha sozinho. Se desabilito os comandos com // o sistema não fecha sozinho. Na outra maquina que tem apenas o FAST não dá este problema de fechar sozinho. Ja removi o fortes da minha maquina pra deixar igual a da outra mas não foi o fortes o problema. A diferença é que a minha maquina é win7 64, mas o delphi 2009 e 32..na outra é win7 32...com delphi XE Baixei hoje o trunk2 e instalei com o programa de instalação que vem junto. E eu nunca tive o acbr instalado, foi a primeira instalação. Alguém ja passou por isso?
-
Pelo que pude verificar o componente ACBrGNRE não foi portado para a nova estrutura da Suite ACBr, não sei se é porque quem utiliza o componente ainda não migrou para a trunk2 ou se apenas abandonaram o componente. Pelas mensagens que encontrei sobre o mesmo ele já esta(va) sendo usado em produção, ou seja, já estava funcional. Está aparecendo uma necessidade na empresa onde trabalho onde esse componente poderá ajudar e muito, mas como utilizamos outros componentes da suite e já atualizamos para a trunk2 eu me vejo na situação de tentar fazer esse carinha funcionar novamente. Há alguém com conhecimento de como deve ser feito que possa ajudar nessa empreitada ? Vai que tenho sorte e alguém já fez o "trabalho sujo" e falta apenas normalizar o código para que os adm's subam pro SVN ^^) Aguardo um retorno
- 148 replies
-
- gnre online
- acbrgnre
-
(e 1 mais)
Tags:
-
Olá, estou rodando o GNRE demo do Acbr Trunk1 (Trunk2 não tem opção pra instala-lo, mesmo colocando 1 no arquivo INI não instala) como teste para implantar em um sistema. Consigo gerar o XML, mas na Impressão da Guia os campos ficam todos vazios. É preciso alterar alguma propriedade ? Grato
-
Olá. Utilizo o componente ACBrGNRE e por acaso estava realizando alguns testes em minha aplicação e verifiquei que toda vez que encerrava a aplicação era gerada uma memary leak referente ao componente. Pois bem, verificando os fontes do mesmo, verifiquei que no arquivo ACBrGNREWebServices.pas sob os comandos de destructor TWebServices.Destroy; estava faltando FRetorno.Free; Sendo assim, inclui o mesmo e não gerou mais o erro mencionado. Gostaria de solicitar, se possível, a alteração nos fontes. Código final: destructor TWebServices.Destroy; begin FEnviar.Free; FRetorno.Free; FConsResLote.Free; FConsConfigUF.Free; inherited; end; Obrigado.
-
No ACBrGNRE preciso salvar o arquivo xml lote na base de dados, e depois deletar o mesmo, só que o nome do arquivo é gerado pela data, hora e segundos seguidos de -gnre-env-lot.xml. Dessa maneira não consigo identificar o nome em tempo de execução para posteriormente excluir, a solução seria se fosse criado um propriedade que recebe-se o nome do arquivo, para que eu consiga extrair no nome e depois deletar o mesmo. Deve ser feito um tratamento na rotina de "ACBrGNRE.GuiasRetorno.Loadfromfile", a rotina quando recebe vazio nos campos data ele da erro e não carrega a guia.