Web Service Gera Guias GNRE

Click here for a complete list of operations.

GeraGuia

Função de Envio dos Dados da NFe para o webservice para geração das guias. Esta função recebe uma ou mais notas e retorna uma lista com informações das guias das respectivas notas, para que sejam usadas e impressas em um gerador de relatórios de sua preferência. Lista de códigos de retorno: 0 = Sucesso | 1 = Não autorizado. Verifique o CNPJ, Usuário e Token. | 2 = Lote processado com pendências. | 3 = Nenhuma guia liberada no momento. | 4 = Lote contém guia(s) de outro CNPJ não processado.| 5 = Status da conta não permite emissão de novas guias. | 6 = Lote contém muitas guia(s) geradas da mesma NFe em pequeno periodo de tempo. Violação de uso do Serviço.

Test

The test form is not available with struct, array or byref parameter types. Please use a SOAP 1.1 or 1.2 compliant client program for testing of your web service.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /webgnre/geraguiagnre.wso HTTP/1.1
Host: guiasgnre.com.br
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GeraGuia xmlns="http://guiasgnre/webgnre">
      <sEmpresa>string</sEmpresa>
      <sUsuario>string</sUsuario>
      <sChaveApi>string</sChaveApi>
      <ListaNfe>
        <itens>
          <tDadosNfe>
            <emitente>string</emitente>
            <serie>string</serie>
            <modelo>string</modelo>
            <num_nota_fiscal>decimal</num_nota_fiscal>
            <tipo_documento>string</tipo_documento>
            <chave_nfe>string</chave_nfe>
            <convenio>string</convenio>
            <data_emissao>string</data_emissao>
            <produto>string</produto>
            <vencimento>string</vencimento>
            <valor>decimal</valor>
            <icms_uf_destino>decimal</icms_uf_destino>
            <fcp_uf_destino>decimal</fcp_uf_destino>
            <cpf>string</cpf>
            <cnpj>string</cnpj>
            <nome_destinatario>string</nome_destinatario>
            <municipio_destinatario>string</municipio_destinatario>
            <cod_municipio_destinat>string</cod_municipio_destinat>
            <uf_destinatario>string</uf_destinatario>
            <data_recepcao>string</data_recepcao>
            <icms_st>decimal</icms_st>
            <IE>string</IE>
          </tDadosNfe>
          <tDadosNfe>
            <emitente>string</emitente>
            <serie>string</serie>
            <modelo>string</modelo>
            <num_nota_fiscal>decimal</num_nota_fiscal>
            <tipo_documento>string</tipo_documento>
            <chave_nfe>string</chave_nfe>
            <convenio>string</convenio>
            <data_emissao>string</data_emissao>
            <produto>string</produto>
            <vencimento>string</vencimento>
            <valor>decimal</valor>
            <icms_uf_destino>decimal</icms_uf_destino>
            <fcp_uf_destino>decimal</fcp_uf_destino>
            <cpf>string</cpf>
            <cnpj>string</cnpj>
            <nome_destinatario>string</nome_destinatario>
            <municipio_destinatario>string</municipio_destinatario>
            <cod_municipio_destinat>string</cod_municipio_destinat>
            <uf_destinatario>string</uf_destinatario>
            <data_recepcao>string</data_recepcao>
            <icms_st>decimal</icms_st>
            <IE>string</IE>
          </tDadosNfe>
        </itens>
      </ListaNfe>
    </GeraGuia>
  </soap:Body>
</soap:Envelope>

HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GeraGuiaResponse xmlns="http://guiasgnre/webgnre">
      <GeraGuiaResult>
        <retorno>int</retorno>
        <msg_retorno>string</msg_retorno>
        <lote>int</lote>
        <recibos>
          <tReciboNota>
            <emitente>string</emitente>
            <num_nota_fiscal>int</num_nota_fiscal>
            <modelo>string</modelo>
            <serie>string</serie>
            <emissao_nf>string</emissao_nf>
            <receita>string</receita>
            <status>string</status>
            <recibo>string</recibo>
            <data_recibo>string</data_recibo>
          </tReciboNota>
          <tReciboNota>
            <emitente>string</emitente>
            <num_nota_fiscal>int</num_nota_fiscal>
            <modelo>string</modelo>
            <serie>string</serie>
            <emissao_nf>string</emissao_nf>
            <receita>string</receita>
            <status>string</status>
            <recibo>string</recibo>
            <data_recibo>string</data_recibo>
          </tReciboNota>
        </recibos>
      </GeraGuiaResult>
    </GeraGuiaResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /webgnre/geraguiagnre.wso HTTP/1.1
Host: guiasgnre.com.br
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GeraGuia xmlns="http://guiasgnre/webgnre">
      <sEmpresa>string</sEmpresa>
      <sUsuario>string</sUsuario>
      <sChaveApi>string</sChaveApi>
      <ListaNfe>
        <itens>
          <tDadosNfe>
            <emitente>string</emitente>
            <serie>string</serie>
            <modelo>string</modelo>
            <num_nota_fiscal>decimal</num_nota_fiscal>
            <tipo_documento>string</tipo_documento>
            <chave_nfe>string</chave_nfe>
            <convenio>string</convenio>
            <data_emissao>string</data_emissao>
            <produto>string</produto>
            <vencimento>string</vencimento>
            <valor>decimal</valor>
            <icms_uf_destino>decimal</icms_uf_destino>
            <fcp_uf_destino>decimal</fcp_uf_destino>
            <cpf>string</cpf>
            <cnpj>string</cnpj>
            <nome_destinatario>string</nome_destinatario>
            <municipio_destinatario>string</municipio_destinatario>
            <cod_municipio_destinat>string</cod_municipio_destinat>
            <uf_destinatario>string</uf_destinatario>
            <data_recepcao>string</data_recepcao>
            <icms_st>decimal</icms_st>
            <IE>string</IE>
          </tDadosNfe>
          <tDadosNfe>
            <emitente>string</emitente>
            <serie>string</serie>
            <modelo>string</modelo>
            <num_nota_fiscal>decimal</num_nota_fiscal>
            <tipo_documento>string</tipo_documento>
            <chave_nfe>string</chave_nfe>
            <convenio>string</convenio>
            <data_emissao>string</data_emissao>
            <produto>string</produto>
            <vencimento>string</vencimento>
            <valor>decimal</valor>
            <icms_uf_destino>decimal</icms_uf_destino>
            <fcp_uf_destino>decimal</fcp_uf_destino>
            <cpf>string</cpf>
            <cnpj>string</cnpj>
            <nome_destinatario>string</nome_destinatario>
            <municipio_destinatario>string</municipio_destinatario>
            <cod_municipio_destinat>string</cod_municipio_destinat>
            <uf_destinatario>string</uf_destinatario>
            <data_recepcao>string</data_recepcao>
            <icms_st>decimal</icms_st>
            <IE>string</IE>
          </tDadosNfe>
        </itens>
      </ListaNfe>
    </GeraGuia>
  </soap12:Body>
</soap12:Envelope>

HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GeraGuiaResponse xmlns="http://guiasgnre/webgnre">
      <GeraGuiaResult>
        <retorno>int</retorno>
        <msg_retorno>string</msg_retorno>
        <lote>int</lote>
        <recibos>
          <tReciboNota>
            <emitente>string</emitente>
            <num_nota_fiscal>int</num_nota_fiscal>
            <modelo>string</modelo>
            <serie>string</serie>
            <emissao_nf>string</emissao_nf>
            <receita>string</receita>
            <status>string</status>
            <recibo>string</recibo>
            <data_recibo>string</data_recibo>
          </tReciboNota>
          <tReciboNota>
            <emitente>string</emitente>
            <num_nota_fiscal>int</num_nota_fiscal>
            <modelo>string</modelo>
            <serie>string</serie>
            <emissao_nf>string</emissao_nf>
            <receita>string</receita>
            <status>string</status>
            <recibo>string</recibo>
            <data_recibo>string</data_recibo>
          </tReciboNota>
        </recibos>
      </GeraGuiaResult>
    </GeraGuiaResponse>
  </soap12:Body>
</soap12:Envelope>

JSON

The following is a sample JSON request and response. The placeholders shown need to be replaced with actual values.

POST /webgnre/geraguiagnre.wso HTTP/1.1
Host: guiasgnre.com.br
Content-Type: application/json; charset=utf-8
Content-Length: length
{
   "sEmpresa": string
   "sUsuario": string
   "sChaveApi": string
   "ListaNfe":
   {
     "itens":
     [
       {         
         "emitente": string
         "serie": string
         "modelo": string
         "num_nota_fiscal": decimal
         "tipo_documento": string
         "chave_nfe": string
         "convenio": string
         "data_emissao": string
         "produto": string
         "vencimento": string
         "valor": decimal
         "icms_uf_destino": decimal
         "fcp_uf_destino": decimal
         "cpf": string
         "cnpj": string
         "nome_destinatario": string
         "municipio_destinatario": string
         "cod_municipio_destinat": string
         "uf_destinatario": string
         "data_recepcao": string
         "icms_st": decimal
         "IE": string
       },
       {         
         "emitente": string
         "serie": string
         "modelo": string
         "num_nota_fiscal": decimal
         "tipo_documento": string
         "chave_nfe": string
         "convenio": string
         "data_emissao": string
         "produto": string
         "vencimento": string
         "valor": decimal
         "icms_uf_destino": decimal
         "fcp_uf_destino": decimal
         "cpf": string
         "cnpj": string
         "nome_destinatario": string
         "municipio_destinatario": string
         "cod_municipio_destinat": string
         "uf_destinatario": string
         "data_recepcao": string
         "icms_st": decimal
         "IE": string
       }
     ]
   }
}

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Content-Length: length

{

   "retorno": int
   "msg_retorno": string
   "lote": int
   "recibos":
   [
     {       
       "emitente": string
       "num_nota_fiscal": int
       "modelo": string
       "serie": string
       "emissao_nf": string
       "receita": string
       "status": string
       "recibo": string
       "data_recibo": string
     },
     {       
       "emitente": string
       "num_nota_fiscal": int
       "modelo": string
       "serie": string
       "emissao_nf": string
       "receita": string
       "status": string
       "recibo": string
       "data_recibo": string
     }
   ]
}