14.6. GNRE [18-11-12]
14.6.3. Consulta Config GNRE
14.6.2. Busca GNRE
« Anterior
15. Converter um TXT em XML da NF-e
Próximo »

14.6.3. Consulta Config GNRE

Consulta Configuração de GNRE da UF

Assinatura

int ConsultaConfigGNRE(int tipoAmbiente, string nomeCertificado, string versao, out string msgDados, string UF, string receita, out int cStat, out string msgResultado, string proxy, string usuario, string senha);

Descrição:

A funcionalidade para consultar a configuração da receita na UF

Parâmetros:

nome tipo fluxo descrição
tipoAmbiente inteiro entrada informar o código do ambiente desejado: 1- produção ou 2-homologação
NomeCertificado string entrada informar o certificado digital que será utilizado para assinatura:
1. informar o assunto do certificado digital que deve existir no repositório MY do current user, ex.: "CN=NFe - Associacao NF-e:99999090910270, C=BR, L=PORTO ALEGRE, O=Teste Projeto NFe RS, OU=Teste Projeto NFe RS, S=RS".
2. informar: ARQUIVO | [nome do arquivo pfx com caminho completo] | [senha do arquivo] para uso do certificado digital em arquivo pfx, ex.: "ARQUIVO|c:\certificado.pfx|senha".
3. informar: CERTIFICADO | [string base64 do arquivo pfx] | [senha do arquivo] no parâmetro NomeCertificado para passar uma string contendo um certificado digital em base64, ex.:"CERTIFICADO|MIIGoDCCBYigAwIBAgIQep(arquivo pfx do certificado digital convertido em base64...)QQDExNBQy|senha".
(novas opções)
versao string entrada informar a versão do Evento: 1.00 (Cancelamento por Evento)
msgDados string saída retorna a mensagem XML do pedido enviado ao WS
UF string entrada informar a sigla UF desejada.
receita string entrada informar o código da receita desejada, informar 100056C para ter as configurações do Courier para o código da receita 100056.
msgResultado string saída retorna a literal do resultado da chamada do WS
proxy string entrada informar 'http://proxyserver:port' quando existir uso de proxy no ambiente. verificar com o cliente qual é o endereço do servidor proxy e a porta https, a porta padrão do https é 443, assim teríamos algo do tipo 'http://192.168.15.1:443'
usuario string entrada informar o usuário para autenticação no proxy, se necessário
senha string entrada informar a senha de autenticação no proxy, se necessário

Retorno:

A função devolve um TXT com a resposta do Web Service.

O cStat retorna um código númerico da chamada do WS:

código Mensagem origem regra
8301 O tipoAmbiente informado: [conteúdo do parâmetro] é inválido DLL -
8302 Ocorreu o erro: [mensagem do ERRO DO WINDOWS] no tratamento da resposta do WS DLL -
8303 O grupo situacao não foi encontrado na resposta do WS DLL -
8304 A tag gnreRespostaMsg não foi encontrado na resposta do WS, examine a reposta de do WS para identificar o problema:[mensagem do ERRO DO WINDOWS] DLL -
8305 O parâmetro versao deve ser informado DLL -
8306 O parâmetro UF deve ser informado DLL -
8307 O parâmetro receita deve ser informado DLL -
101 Certificado inválido WS -
102 CNPJ não habilitado para uso do serviço. WS -
103 Mensagem excedeu o tamanho máximo de 300KB. WS -
198 Este serviço deve usar uma conexão HTTPS Segura! Tente novamente utilizando seu Certificado Digital. WS -
301 Elemento gnreCabecMsg inexistente no SOAP Header WS -
302 Campo versaoDados inexistente no elemento gnreCabecMsg do SOAP Header WS -
303 Versão dos Dados não suportada WS -
450 Consulta da configuração da UF realizada com sucesso. WS -
451 Receita não cadastrada! WS -
452 Receita não relacionada a esta UF WS -
453 UF não cadastrada neste ambiente! WS -
454 UF não habilitada neste ambiente! WS -
455 Nenhuma receita habilitada para esta UF! WS -

Histórico de atualização:

14.6.3. Consulta Config GNRE
14.6. GNRE [18-11-12]
« Anterior
14.6.2. Busca GNRE
Próximo »
15. Converter um TXT em XML da NF-e