13.6. GNRE
13.6.2. Busca GNRE
13.6.1. Envia GNRE
« Anterior
13.6.3. Consulta Config GNRE
Próximo »

13.6.2. Busca GNRE

Busca de lote de GNRE

Assinatura

int BuscaGNRE(int tipoAmbiente, string nomeCertificado, string versao, out string msgDados, out string msgRetWS, string nroRecibo, out int cStat, out string msgResultado, string proxy, string usuario, string senha);

Descrição:

Funcionalidade para buscar o resultado do processamento de lote de GNRE identificado pelo nroRecibo

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".
versao string entrada informar a versão do WS 1.00.
msgDados string saída retorna a mensagem XML do pedido de buscao enviado ao WS
msgRetWS string saída retorna a mensagem XML de resposta do WS
nroRecibo string entrada informar o número do recibo de identificação do lote recebido no EnviaGNRE
cStat int saída retorna o código do resultado da chamada do WS
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 o resultado do processamento do lote.

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

código Mensagem origem regra
8201 O tipoAmbiente informado: [conteúdo do parâmetro] é inválido DLL -
8202 Ocorreu o erro: [mensagem do ERRO DO WINDOWS] no tratamento da resposta do WS DLL -
8203 O grupo situacao não foi encontrado na resposta do WS DLL -
8204 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 -
8205 O parâmetro versao deve ser informado DLL -
8206 O parâmetro nroRecibo 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 -
400 Lote Recebido. Aguardando processamento WS -
401 Lote em Processamento WS -
402 Lote processado com sucesso WS -
403 Processado com pendência WS -
501 Falha na validação do XML de consulta do resultado WS -
502 XML utiliza codificação diferente de UTF-8 WS -
601 O ambiente solicitado difere do ambiente do webservice WS -
602 Número do recibo não cadastrado WS -
603 CNPJ do recibo difere do CNPJ do contribuinte WS -
604 Erro ao gerar arquivo de código de barras WS -
104 Conteúdo do XML de dados inválido! WS -
105 O valor para o campo 'c01_UfFavorecida' está inválido! Deve ser um destes valores: [AC, AL, AM, AP, BA, CE, DF, ES, GO, MA, MG, MS, MT, PA, PB, PE, PI, PR, RJ, RN, RO, RR, RS, SC, SE, SP, TO] WS -
106 O valor para o campo 'c20_ufEnderecoEmitente' está inválido! Deve ser um destes valores: [AC, AL, AM, AP, BA, CE, DF, ES, GO, MA, MG, MS, MT, PA, PB, PE, PI, PR, RJ, RN, RO, RR, RS, SC, SE, SP, TO] WS -
107 O valor para o campo 'c05_referencia/periodo' está inválido! Deve ser um destes valores: [0, 1, 2, 3, 4, 5] WS -
108 O valor para o campo 'c05_referencia/mes' está inválido! Deve ser um destes valores: [01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12] WS -
109 O valor para o campo 'c27_tipoIdentificacaoEmitente' está inválido! Deve ser um destes valores: [1, 2] WS -
110 O valor para o campo 'c34_tipoIdentificacaoDestinatario' está inválido! Deve ser um destes valores: [1, 2] WS -
111 O valor para o campo 'c39_camposExtras/campoExtra/tipo' está inválido! Deve ser um destes valores: [T, N, D] WS -
114 O tamanho do valor do campo 'c15_convenio' não deve ser maior que 30 caracteres! WS -
115 O tamanho do valor do campo 'c16_razaoSocialEmitente' não deve ser maior que 60 caracteres! WS -
116 O tamanho do valor do campo 'c18_enderecoEmitente' não deve ser maior que 60 caracteres! WS -
117 O tamanho do valor do campo 'c37_razaoSocialDestinatario' não deve ser maior que 60 caracteres! WS -
118 O tamanho do valor do campo 'c39_camposExtras/campoExtra/valor' não deve ser maior que 100 caracteres! WS -
119 O valor do campo 'c15_convenio' está inválido. O valor não deve ter o caractere espaço no início nem no final do texto, bem como não deve haver quebras de linha! WS -
120 O valor do campo ‘c16_razaoSocialEmitente' está inválido. O valor não deve ter o caractere espaço no início nem no final do texto, bem como não deve haver quebras de linha! WS -
121 O valor do campo 'c18_enderecoEmitente' está inválido. O valor não deve ter o caractere espaço no início nem no final do texto, bem como não deve haver quebras de linha! WS -
122 O valor do campo ‘c37_razaoSocialDestinatario' está inválido. O valor não deve ter o caractere espaço no início nem no final do texto, bem como não deve haver quebras de linha! WS -
123 O valor do campo ‘c02_receita’ está inválido. O valor deve ter 6 caracteres numéricos. WS -
124 O valor do campo ‘c25_detalhamentoReceita' está inválido. O valor deve ter 6 caracteres numéricos. WS -
125 O valor do campo ‘c25_detalhamentoReceita' está inválido. O valor deve ter até 4 caracteres numéricos, com valor entre '1' e '9999' WS -
126 O valor do campo ‘c28_tipoDocOrigem' está inválido. O valor deve ter 2 caracteres numéricos. WS -
127 O valor do campo ‘c04_docOrigem' está inválido. O valor deve ter entre 1 e 18 caracteres numéricos. WS -
128 O valor do campo ‘c21_cepEmitente' está inválido. O valor deve ter 8 caracteres numéricos. WS -
129 O valor do campo ‘c22_telefoneEmitente' está inválido. O valor deve ter entre 6 e 11 caracteres numéricos. WS -
130 O valor do campo ‘c05_referencia/parcela' está inválido. O valor deve ter entre 1 e 3 caracteres numéricos, com valor entre '1' e '999'. WS -
131 O valor do campo 'c03_idContribuinteEmitente/CNPJ' está inválido. O valor deve ter 14 caracteres numéricos. WS -
132 O valor do campo 'c35_idContribuinteDestinatario/CNPJ' está inválido. O valor deve ter 14 caracteres numéricos. WS -
133 O valor do campo 'c03_idContribuinteEmitente/CPF' está inválido. O valor deve ter 11 caracteres numéricos. WS -
134 O valor do campo 'c35_idContribuinteDestinatario/CPF' está inválido. O valor deve ter 11 caracteres numéricos. WS -
135 O valor do campo 'c06_valorPrincipal' está inválido. O valor deve estar no seguinte formato: '[0.00 a 9999999999.99]' ou '0'. WS -
136 O valor do campo 'c10_valorTotal' está inválido. O valor deve estar no seguinte formato: '[0.00 a 9999999999.99]' ou '0'. WS -
140 O valor do campo 'c14_dataVencimento' está inválido. O valor deve ser uma data válida no formato AAAA-MM-DD, com ano maior ou igual a '2000'. WS -
141 O valor do campo 'c33_dataPagamento' está inválido. O valor deve ser uma data válida no formato AAAA-MM-DD, com ano maior ou igual a '2000'. WS -
143 O valor do campo 'c17_inscricaoEstadualEmitente' está inválido. O valor deve ter de 2 a 16 caracteres numéricos. WS -
144 O valor do campo 'c36_inscricaoEstadualDestinatario' está inválido. O valor deve ter de 2 a 16 caracteres numéricos. WS -
145 O valor do campo 'c19_municipioEmitente' está inválido. O valor deve ter o código do IBGE com 5 caracteres numéricos, sem o código da UF. WS -
146 O valor do campo 'c38_municipioDestinatario' está inválido. O valor deve ter o código do IBGE com 5 caracteres numéricos, sem o código da UF. WS -
147 O valor do campo 'c05_referencia/ano' está inválido. O valor deve ter 4 caracteres numéricos maior ou igual a '1000'. WS -
148 O valor do campo 'c39_camposExtras/campoExtra/codigo' está inválido. O valor deve ser numérico com o valor máximo de 2147483647! WS -
149 Foi localizado um conteúdo inválido começando com o campo ‘[Nome do campo]’! Ou este campo não existe, ou o(s) seguinte(s) campos devem vir antes dele: [Listas de campos] WS -
150 O campo 'c39_camposExtras' só pode ter até 3 campos filhos ('campoExtra')! WS -
151 O campo '[Nome do Campo]' está numa posição incorreta! Nenhum campo filho esperado neste ponto. WS -
152 O campo '[Nome do Campo]’ não deve ter campos filhos! WS -
199 Outros erros de validação do XML. WS -

Ver a descrição dos código 200-250 no Manual de Integração do Contribuinte com o GNRE

Histórico de atualização:

13.6.2. Busca GNRE
13.6. GNRE
« Anterior
13.6.1. Envia GNRE
Próximo »
13.6.3. Consulta Config GNRE