- 13.6. GNRE [08-12-18]
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:
- 2012-11-09 - Versão preliminar.
- 13.6.2. Busca GNRE
13.6. GNRE [08-12-18] - « Anterior
13.6.1. Envia GNRE - Próximo »
13.6.3. Consulta Config GNRE