- 13.6. GNRE [08-12-18]
13.6.3. Consulta Config GNRE - 13.6.2. Busca GNRE
« Anterior - 14. Gerar XML da NF-e [23-12-13]
Próximo »
13.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:
- 2012-11-09 - Versão preliminar.
- 13.6.3. Consulta Config GNRE
13.6. GNRE [08-12-18] - « Anterior
13.6.2. Busca GNRE - Próximo »
14. Gerar XML da NF-e [23-12-13]