Ir para conteúdo
  • Cadastre-se

dev botao

GNRE - Online


Souza
  • Este tópico foi criado há 3319 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa tarde Galera da GNRE...

Estou com o seguinte "probleminha aqui"... queria automatizar a impressão após a validação da minha GNRE pro cliente não ter que ficar procurando o arquivo para imprimir... 

Queria saber com base em que o arquivo é gerado... para poder localizar o arquivo automaticamente...

 

Abraços a todos.

Link para o comentário
Compartilhar em outros sites

Gente consegui acessar a propriedade com o nome do arquivo...

 

                   notasGnre_arquivo.value:=ACBrGNRE1.WebServices.Retorno.GNRERetorno.resGuia[0].RepresentacaoNumerica+'-gnre.txt';
 

outro problema que estou tendo é que os arquivos validados não estão sendo impressos... dá uma violação de acesso.

Segue arquivo para análise... vejam se conseguem imprimir... por favor...

 

Abraços a todos.

858000000003021300901421460120140909370109535006-gnre.txt

Editado por raosistemas
Link para o comentário
Compartilhar em outros sites

Bom dia, as guias de retorno não estão puxando o CEP do emitente e nem o telefone do emitente...

No xml de envio de lote constam as informações normalmente.

 

E não estou conseguindo inserir as informações complementares... alguém pode me dar uma ajuda?

Editado por raosistemas
Link para o comentário
Compartilhar em outros sites

Informando eu estou... porém quando retorna o TXT da guia... lá não consta nem o CEP e o telefone vem apenas 0000000000000...

o CEP vem em branco '                 '...

fiz também a minha guia em report builder... o fast estava dando muitas exceções... travava e dava erro na hora de emitir a guia... então puxei campo por campo do guiaretorno...

Se alguem quiser o arquivo RDP da guia em ReportBuilder é só pedir...

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois ...

Caros colegas,

 

Estou tentando gerar guia GNRE através do projeto Demo, porem estou uma certa dificuldade.  Fiz uma comparação das TAG gerada pelo componente, como um xml GNRE gerado através do site GNRE, notei que as existe uma diferença conforme arquivo. Exemplo imagem :“GNRE EXEMPLO”. O que preciso fazer para que fiquei igual?

 

Faço a transmissão porem mostra seguinte mensagem. “Lote processado com pendencias”.  Essa mensagem aponta que a inscrição do emitente está errada, já chequei essa informação a mesma está cadastrada corretamente.  Exemplo imagem: “GNRE CONSULTA RETORNO”

 

Quanto à exemplo imagem: “GERAR GUIA”.  Falta informar algum código?

Estou precisando muito implementar essas guias no meu sistema, alguém pode me ajudar. Não tenho muita experiência com programação. 

GNRE.zip

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Cesar,

 

Bom dia! Estamos enviando normalmente. Quando realizei os testes aqui, fiz dessa maneira:

 

// ... uses  ACBrGNRE2, ACBrDFeUtil, ACBrGNREUtil, pgnreGNRERetorno;

 

procedure TForm1.TesteEnvioGnreClick(Sender: TObject);
var SL, SLAux: TStringList;
  Cabec, RepresentacaoNumerica, SituacaoGuia: string;
  i : Integer;
begin
    ACBrGNRE.Guias.Clear;
    with ACBrGNRE.Guias.Add.GNRE do
    begin
      c01_UfFavorecida := 'MG';
      c02_receita := 100099;
      c28_tipoDocOrigem := 10;
      c04_docOrigem := '777777';
      c06_valorPrincipal := 0.01;
      c14_dataVencimento := Now+1;
      c15_convenio := '';
      
      // informo sempre um cnpj e deixo de lado a inscrição
      If(Length(txtDocto.Text) <= 11) then
      begin
          c27_tipoIdentificacaoEmitente := 2;   // cpf
          c34_tipoIdentificacaoDestinatario := 2;
      end else
      begin
          c27_tipoIdentificacaoEmitente := 1;  // cnpj
          c34_tipoIdentificacaoDestinatario := 1;
      end;
 
      // emitente
      c03_idContribuinteEmitente := txtDocto.Text;
      c16_razaoSocialEmitente  := txtEmpresaTeste.Text;
      c18_enderecoEmitente     := txtEnderecoTeste.Text;
      c19_municipioEmitente    := txtIbgeteste.Text; // cinco ultimos digitos ibge
      c20_ufEnderecoEmitente   := txtUfteste.Text;
      c21_cepEmitente          := txtCepTeste.Text;
      c22_telefoneEmitente     := txtFoneTeste.Text;
 
      // destinatario
      c35_idContribuinteDestinatario := txtDocto.Text;
      c37_razaoSocialDestinatario := txtEmpresaTeste.Text;
      c38_municipioDestinatario := txtIbgeteste.Text; // cinco ultimos digitos ibge
 
      c33_dataPagamento := Now+1;
      referencia.mes := '10';
      referencia.ano := 2014;
 
      camposExtras.Add;
      camposExtras.Items[0].campoextra.codigo := 45; // minas gerais, ler o manual gnre
      camposExtras.Items[0].campoextra.tipo := 'T';
      camposExtras.Items[0].campoextra.valor := 'EMISSOR DA GNRE PARA A EMPRESA ' + txtEmpresaTeste.Text;
    end;
    ACBrGNRE.Guias.Items[0].SaveToFile('');
    ACBrGNRE.Enviar;
 
    MemoResp.Lines.Text   := UTF8Encode(ACBrGNRE.WebServices.Retorno.RetWS);
    LoadXML(MemoResp, WBResposta);
 
    SL := TStringList.Create;
    SLAux := TStringList.Create;
 
    MemoResp.Lines.Add('');
    MemoResp.Lines.Add('Envio GNRE');
    MemoResp.Lines.Add('ambiente: '+ TpAmbToStr(ACBrGNRE.WebServices.Retorno.ambiente));
    MemoResp.Lines.Add('codigo: '+ IntToStr(ACBrGNRE.WebServices.Retorno.codigo));
    MemoResp.Lines.Add('descricao: '+ ACBrGNRE.WebServices.Retorno.descricao);
    MemoResp.Lines.Add('Recibo: '+ ACBrGNRE.WebServices.Retorno.numeroRecibo);
    MemoResp.Lines.Add('Protocolo: '+ ACBrGNRE.WebServices.Retorno.protocolo);
 
    SL.Text := ACBrGNRE.WebServices.Retorno.GNRERetorno.resultado;
    Cabec := SL.Strings[0];
    for i := 0 to SL.Count - 1 do
    begin
      if SameText(Copy(SL.Strings, 1, 1), '1') then
      begin
        SituacaoGuia := Trim(Copy(SL.Strings, 6, 1));
        if SameText(SituacaoGuia, '0') then
        begin
          SLAux.Add(Cabec);
          SLAux.Add(SL.Strings);
          RepresentacaoNumerica := Copy(SL.Strings, 979, 48); // copiado do ACBRGNREWebServices.pas
          SLAux.SaveToFile(ACBrGNRE.Configuracoes.Geral.PathSalvar+'\'+RepresentacaoNumerica+'-gnre.txt');
        end;
      end;
    end;
    MemoResp.Lines.Add('Arquivo retorno: '+ ACBrGNRE.Configuracoes.Geral.PathSalvar+'\'+RepresentacaoNumerica+'-gnre.txt'); // para impressão da guia
 
    ACBrGNRE.Guias.Clear;
    ACBrGNRE.GuiasRetorno.Clear;
    ACBrGNRE.GuiasRetorno.LoadFromFile(ACBrGNRE.Configuracoes.Geral.PathSalvar+'\'+RepresentacaoNumerica+'-gnre.txt');
    TACBrGNREGuiaFR(ACBrGNRE.GNREGuia).FastFile :=
      IncludeTrailingPathDelimiter(ExtractFilePath(ParamStr(0))) + 'Report\GNRE_GUIA.fr3' ;
    ACBrGNRE.GuiasRetorno.Imprimir;
end;
 
Detalhe Cesar é que eu comecei sempre enviando por inscrição, como no exemplo, e só me dava dor de cabeça (retornava não cadastrada, faltava informação disso, daquilo..). Um outro colega aqui em minha cidade indicou que é sempre melhor ir por cnpj e identificar os dados do cliente certinho que não dá erro. Então foi o que fizemos, fora isso, dá uma lida no manual da gnre http://www.gnre.pe.gov.br/gnre/portal/GNRE_ManualLote.jsp, veja as regras de cada estado que você tem que enviar e boa. 
 
É uma maravilha, imagina se não tivéssemos o ACBr.
 
Boa sorte, até mais,

-- 

Alexandre de Oliveira

Diretor de T.I.

xx16 3811 0155

www.consultatec.com.br - [email protected]

image.png.744a897bbf36127e428c6e687ef05731.png

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa noite

será que não é o mesmo?

somente com a peculiaridade de estar no servidor do estado do RJ?

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa tarde.

 

Não.

 

Estou com os manuais aqui.  Minha versão do Delphi não tem wsdlimport.

No caso sugiro pegar a estrutura que hoje já existe e em cima dela criar para o RJ!

pois já tem os métodos implementados com os webservice, no caso é só mudar

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Sabem se tenho que liberar alguma porta no meu firewall?

 

O endereço abaixo da serviço indisponivel.

 

http://sef0237.sefnet.rj:7003/projetoGCTBradesco/br/gov/rj/sef/gct/webservice/GerarDocumentoArrecadacaoWS.jws

Boa noite!

Nenhum! tentei acessar aqui e também está dando endereço erro!

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

Bom dia.

 

Estou fazendo os primeiros testes com o GNRE e preciso de um auxilio para o seguinte erro que está ocorrendo na aplicação Demo.

 

Já instalei o certificado acstandalone como explicado no post;

Configurei a guia webservice para UF de Destino PE com ambiente de Homologação;

 

 

Estou com dificuldade de utilizar a Consulta Configuração UF.

O erro emitido é o seguinte:

WebService Consulta Configuração UF:
- Inativo ou Inoperante tente novamente.
- A propriedade ou o objeto não foi encontrado
 
Alguém já teve essa dificuldade?
 
Obrigado
Link para o comentário
Compartilhar em outros sites

  • Moderadores

 

Bom dia.

 

Estou fazendo os primeiros testes com o GNRE e preciso de um auxilio para o seguinte erro que está ocorrendo na aplicação Demo.

 

Já instalei o certificado acstandalone como explicado no post;

Configurei a guia webservice para UF de Destino PE com ambiente de Homologação;

 

 

Estou com dificuldade de utilizar a Consulta Configuração UF.

O erro emitido é o seguinte:

WebService Consulta Configuração UF:
- Inativo ou Inoperante tente novamente.
- A propriedade ou o objeto não foi encontrado
 
Alguém já teve essa dificuldade?
 
Obrigado

 

Esse problema é com certificado !

veja se está habilitado para usar o mesmo com o certificado e CNPJ usado! mesmo sendo para testes

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

Boa Tarde,

 

Novidades:

 

05/11/2014 | 00:00 (Horário de Brasília)

Ambiente de Homologação (Testes) do Portal GNRE

Senhores usuários da GNRE, o endereço do ambiente de Homologação (Teste) foi alterado de www.gnre-h.pe.gov.br para www.testegnre.pe.gov.br, caso utilizem ou pretendam utilizar webservice para envio de lotes de teste favor atualizar suas aplicações.

 

Fonte: http://www.gnre.pe.gov.br/gnre/index.html

  • Curtir 1

Rodrigo ®¿®

Curitiba-PR

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...

Bom dia, estou tentando fazer os teste no componente ( pelo demo ) e esta dando este erro alguém pode me ajudar ?

1- já cadastrei a empresa pelo site

2-Certificado funcionando corretamente (A1)

 

Erro: ao tentar enviar

 

A autoridade de certificação não é válida ou está incorreta - URL:https://www.gnre-h.pe.gov.br/gnreWS/services/GnreLoteRecepcao?wsdl - SOAPAction:https://www.gnre.pe.gov.br/gnreWS/services/GnreLoteRecepcao

 

Obrigado

 

Ola, como resolveu este problema?

Link para o comentário
Compartilhar em outros sites

Bom dia.

 

Estou com um problema e não consegui resolver: Ao emitir um GNRE e imprimir verifiquei que o campo Telefone do emitente está ficando com o mesmo valor do campo CEP. Verifiquei também que no arquivo xml 'Numero'-pro-rec na TAG resultado também está errado. Alguém já viu isso ou sabe como resolver?

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Bom dia.

 

Estou com um problema e não consegui resolver: Ao emitir um GNRE e imprimir verifiquei que o campo Telefone do emitente está ficando com o mesmo valor do campo CEP. Verifiquei também que no arquivo xml 'Numero'-pro-rec na TAG resultado também está errado. Alguém já viu isso ou sabe como resolver?

Boa tarde o problema é somente na impressão ou está no xml também?

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...

Bom dia, estou tentando fazer os teste no componente ( pelo demo ) e esta dando este erro alguém pode me ajudar ?

1- já cadastrei a empresa pelo site

2-Certificado funcionando corretamente (A1)

 

Erro: ao tentar enviar

 

A autoridade de certificação não é válida ou está incorreta - URL:https://www.gnre-h.pe.gov.br/gnreWS/services/GnreLoteRecepcao?wsdl - SOAPAction:https://www.gnre.pe.gov.br/gnreWS/services/GnreLoteRecepcao

 

Obrigado

Alguém teve esse problema como resolveu.

Thiago Ramos de Souza
 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3319 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.

The popup will be closed in 10 segundos...