emitente : CNPJ da empresa emitente da nota. Somente números, sem pontos, barra ou traços
serie : Série da NF (1,2, etc., o mesmo que informado no XML da NF-e)
modelo : Modelo do documento (NF-e = 55)
num_nota_fiscal : Número da nota fiscal. Somente números, sem pontos. Exemplo: Nota fiscal número 2.585 deve ser preenchido como 2585
tipo_documento : Mantenha sempre o código 10 neste campo (Uso interno)
chave_nfe : Chave de acesso da NF-e
convenio : Deixar em branco (Uso interno)
data_emissao : Data de emissão da nota fiscal no formato: "AAAA-MM-DD". Exemplo: "2018-12-25" (25 de dezembro de 2018)
produto : Deixar em branco. Caso a UF de destino seja RJ, colocar 698. Se a SEFAZ de destino exigir a informação do produto, analisar lista de códigos e correspondência dos produtos mais abaixo para passar no próximo envio desta nota
vencimento : Opcional. Informe a data que deseja para o vencimento da guia. Esta data irá sobrescrever qualquer configuração de dias adicionais feito através do painel do sistema. Caso seja informada uma data posterior, e a SEFAZ não calcular multa e juros, e estes sejam devidos, a responsabilidade é exclusiva do usuário. Deixe em branco para que o nosso sistema gere a data de vencimento baseado na data de emissão/saída da nota fiscal e os dias adicionais configurados através de nosso painel.
valor : Valor total da nota fiscal. Remover separador de milhares, e informar apenas duas casas decimais, separadas por ponto final (.) Exemplo: Valor total: R$1.501,99, então, deve ser preenchido como 1501.99
icms_uf_destino : Valor do ICMS partilhado da UF de destino. Remover separador de milhares, e informar apenas duas casas decimais, separadas por ponto final (.) Exemplo: Valor total: R$ 123,47, então, deve ser preenchido como 123.47
fcp_uf_destino : Valor do Fundo de Combate à Pobreza a ser pago a UF de destino (se houver). Remover separador de milhares, e informar apenas duas casas decimais, separadas por ponto final (.) Exemplo: Valor total: R$ 21,57, então, deve ser preenchido como 21.57
cnpj : CNPJ do destinatário. Somente números, sem pontos, barra ou traços. Deixar em branco se for pessoa física e informar somente o CPF abaixo
cpf : CPF do destinatário. Somente números, sem pontos ou traços. Deixar em branco se for pessoa jurídica e informar somente o CNPJ acima
nome_destinatario : Nome / razão do destinatário
municipio_destinatario : Nome por extenso do município do destinatário
cod_municipio_destinat : Código IBGE do município. Informar apenas os últimos 5 dígitos, desconsiderando os dois primeiros, que indicam o Estado do município. Por exemplo, o município de Americana-SP, tem o código IBGE 3501608, onde 35 é o código do Estado de SP, e 01608 é o código do município dentro do Estado. Neste exemplo, seria informado apenas 01608 como código do município
uf_destinatario : Sigla da UF de destino. (SP, MG, RS, etc.)
data_recepcao : Deixar em branco (Uso interno)
icms_st : Valor do ICMS ST a ser pago (se houver). Remover separador de milhares, e informar apenas duas casas decimais, separadas por ponto final (.) Exemplo: Valor total: R$ 523,59 então, deve ser preenchido como 523.59
IE : Inscrição Estadual do destinatário da nota
Observação: Caso a mesma nota possua mais de uma guia a ser gerada, os respectivos campos de cada imposto devem ser preenchidos, e a nota fiscal enviada uma única vez.
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 = Falha ao buscar guias
5 = Falha ao gerar o PDF
6 = Data inicial inválida. Padrão esperado: AAAA-MM-DD
7 = Data final inválida. Padrão esperado: AAAA-MM-DD
Fonte: https://guiasgnre.com.br/webgnre/geraguiagnre.wso?WSDL
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:tns="http://guiasgnre/webgnre" name="GeraGuiaGnre" targetNamespace="http://guiasgnre/webgnre"> <types> <xs:schema elementFormDefault="qualified" targetNamespace="http://guiasgnre/webgnre"> <xs:complexType name="tListaNfe"> <xs:sequence> <xs:element name="itens" type="tns:ArrayOftDadosNfe"/> </xs:sequence> </xs:complexType> <xs:complexType name="tDadosNfe"> <xs:sequence> <xs:element name="emitente" type="xs:string"/> <xs:element name="serie" type="xs:string"/> <xs:element name="modelo" type="xs:string"/> <xs:element name="num_nota_fiscal" type="xs:decimal"/> <xs:element name="tipo_documento" type="xs:string"/> <xs:element name="chave_nfe" type="xs:string"/> <xs:element name="convenio" type="xs:string"/> <xs:element name="data_emissao" type="xs:string"/> <xs:element name="produto" type="xs:string"/> <xs:element name="vencimento" type="xs:string"/> <xs:element name="valor" type="xs:decimal"/> <xs:element name="icms_uf_destino" type="xs:decimal"/> <xs:element name="fcp_uf_destino" type="xs:decimal"/> <xs:element name="cpf" type="xs:string"/> <xs:element name="cnpj" type="xs:string"/> <xs:element name="nome_destinatario" type="xs:string"/> <xs:element name="municipio_destinatario" type="xs:string"/> <xs:element name="cod_municipio_destinat" type="xs:string"/> <xs:element name="uf_destinatario" type="xs:string"/> <xs:element name="data_recepcao" type="xs:string"/> <xs:element name="icms_st" type="xs:decimal"/> <xs:element name="IE" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:complexType name="tRetornoLote"> <xs:sequence> <xs:element name="retorno" type="xs:int"/> <xs:element name="msg_retorno" type="xs:string"/> <xs:element name="lote" type="xs:int"/> <xs:element name="recibos" type="tns:ArrayOftReciboNota"/> </xs:sequence> </xs:complexType> <xs:complexType name="tReciboNota"> <xs:sequence> <xs:element name="emitente" type="xs:string"/> <xs:element name="num_nota_fiscal" type="xs:int"/> <xs:element name="modelo" type="xs:string"/> <xs:element name="serie" type="xs:string"/> <xs:element name="emissao_nf" type="xs:string"/> <xs:element name="receita" type="xs:string"/> <xs:element name="status" type="xs:string"/> <xs:element name="recibo" type="xs:string"/> <xs:element name="data_recibo" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:complexType name="tRetornoLotePDF"> <xs:sequence> <xs:element name="retorno" type="xs:int"/> <xs:element name="msg_retorno" type="xs:string"/> <xs:element name="lote" type="xs:int"/> <xs:element name="pdf_guias" type="tns:ArrayOftPdfGuias"/> </xs:sequence> </xs:complexType> <xs:complexType name="tPdfGuias"> <xs:sequence> <xs:element name="pdf" type="tns:ArrayOfUnsignedByte"/> <xs:element name="nome" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:complexType name="tRecibos"> <xs:sequence> <xs:element name="emitente" type="xs:string"/> <xs:element name="recibo" type="tns:ArrayOfString"/> </xs:sequence> </xs:complexType> <xs:complexType name="tListaGuias"> <xs:sequence> <xs:element name="guias" type="tns:ArrayOftGuias"/> <xs:element name="retorno" type="xs:int"/> <xs:element name="msg_retorno" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:complexType name="tGuias"> <xs:sequence> <xs:element name="emitente" type="xs:string"/> <xs:element name="serie" type="xs:string"/> <xs:element name="modelo" type="xs:string"/> <xs:element name="num_nota_fiscal" type="xs:decimal"/> <xs:element name="receita" type="xs:string"/> <xs:element name="detalhamento" type="xs:string"/> <xs:element name="tipo_documento" type="xs:string"/> <xs:element name="chave_nfe" type="xs:string"/> <xs:element name="convenio" type="xs:string"/> <xs:element name="data_emissao" type="xs:string"/> <xs:element name="status" type="xs:string"/> <xs:element name="recibo" type="xs:string"/> <xs:element name="data_recibo" type="xs:string"/> <xs:element name="produto" type="xs:string"/> <xs:element name="vencimento" type="xs:string"/> <xs:element name="valor" type="xs:decimal"/> <xs:element name="cpf" type="xs:string"/> <xs:element name="cnpj" type="xs:string"/> <xs:element name="nome_destinatario" type="xs:string"/> <xs:element name="municipio_destinatario" type="xs:string"/> <xs:element name="cod_municipio_destinat" type="xs:string"/> <xs:element name="uf_destinatario" type="xs:string"/> <xs:element name="mensagem" type="xs:string"/> <xs:element name="xml_guia" type="xs:string"/> <xs:element name="data_recepcao" type="xs:string"/> <xs:element name="valor_atualizado" type="xs:decimal"/> <xs:element name="atualizacao_monetaria" type="xs:decimal"/> <xs:element name="juros" type="xs:decimal"/> <xs:element name="multa" type="xs:decimal"/> <xs:element name="num_controle" type="xs:string"/> <xs:element name="codigo_barras" type="xs:string"/> <xs:element name="representacao_numerica_cb" type="xs:string"/> <xs:element name="inf_complementar" type="xs:string"/> <xs:element name="ie_destinat" type="xs:string"/> <xs:element name="guia_paga" type="xs:string"/> <xs:element name="aut_mecanica" type="xs:string"/> <xs:element name="fcp_rj" type="xs:decimal"/> </xs:sequence> </xs:complexType> <xs:complexType name="tRetornoAssinatura"> <xs:sequence> <xs:element name="Login" type="xs:string"/> <xs:element name="Razao" type="xs:string"/> <xs:element name="CNPJ" type="xs:string"/> <xs:element name="TokenAPI" type="xs:string"/> <xs:element name="Retorno" type="xs:int"/> <xs:element name="Msg_retorno" type="xs:string"/> </xs:sequence> </xs:complexType> <xs:complexType name="ArrayOftDadosNfe"> <xs:sequence> <xs:element name="tDadosNfe" type="tns:tDadosNfe" minOccurs="0" maxOccurs="unbounded" nillable="true"/> </xs:sequence> </xs:complexType> <xs:complexType name="ArrayOftReciboNota"> <xs:sequence> <xs:element name="tReciboNota" type="tns:tReciboNota" minOccurs="0" maxOccurs="unbounded" nillable="true"/> </xs:sequence> </xs:complexType> <xs:complexType name="ArrayOftPdfGuias"> <xs:sequence> <xs:element name="tPdfGuias" type="tns:tPdfGuias" minOccurs="0" maxOccurs="unbounded" nillable="true"/> </xs:sequence> </xs:complexType> <xs:complexType name="ArrayOfUnsignedByte"> <xs:sequence> <xs:element name="unsignedByte" type="xs:unsignedByte" minOccurs="0" maxOccurs="unbounded" nillable="true"/> </xs:sequence> </xs:complexType> <xs:complexType name="ArrayOfString"> <xs:sequence> <xs:element name="string" type="xs:string" minOccurs="0" maxOccurs="unbounded" nillable="true"/> </xs:sequence> </xs:complexType> <xs:complexType name="ArrayOftGuias"> <xs:sequence> <xs:element name="tGuias" type="tns:tGuias" minOccurs="0" maxOccurs="unbounded" nillable="true"/> </xs:sequence> </xs:complexType> <xs:element name="GeraGuia"> <xs:complexType> <xs:sequence> <xs:element name="sEmpresa" type="xs:string"/> <xs:element name="sUsuario" type="xs:string"/> <xs:element name="sChaveApi" type="xs:string"/> <xs:element name="ListaNfe" type="tns:tListaNfe"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="GeraGuiaResponse"> <xs:complexType> <xs:sequence> <xs:element name="GeraGuiaResult" type="tns:tRetornoLote"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="GeraGuiaPDF"> <xs:complexType> <xs:sequence> <xs:element name="sEmpresa" type="xs:string"/> <xs:element name="sUsuario" type="xs:string"/> <xs:element name="sChaveApi" type="xs:string"/> <xs:element name="ListaNfe" type="tns:tListaNfe"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="GeraGuiaPDFResponse"> <xs:complexType> <xs:sequence> <xs:element name="GeraGuiaPDFResult" type="tns:tRetornoLotePDF"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="BuscaGuiasPendentes"> <xs:complexType> <xs:sequence> <xs:element name="sEmpresa" type="xs:string"/> <xs:element name="sUsuario" type="xs:string"/> <xs:element name="sChaveApi" type="xs:string"/> <xs:element name="GuiasPendentes" type="tns:tRecibos"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="BuscaGuiasPendentesResponse"> <xs:complexType> <xs:sequence> <xs:element name="BuscaGuiasPendentesResult" type="tns:tListaGuias"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="BuscaTodasGuiasPendentes"> <xs:complexType> <xs:sequence> <xs:element name="sEmpresa" type="xs:string"/> <xs:element name="sUsuario" type="xs:string"/> <xs:element name="sChaveApi" type="xs:string"/> <xs:element name="sDataInicio" type="xs:string"/> <xs:element name="sDataFim" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="BuscaTodasGuiasPendentesResponse"> <xs:complexType> <xs:sequence> <xs:element name="BuscaTodasGuiasPendentesResult" type="tns:tListaGuias"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="BuscaTodasGuiasComErro"> <xs:complexType> <xs:sequence> <xs:element name="sEmpresa" type="xs:string"/> <xs:element name="sUsuario" type="xs:string"/> <xs:element name="sChaveApi" type="xs:string"/> <xs:element name="sDataInicio" type="xs:string"/> <xs:element name="sDataFim" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="BuscaTodasGuiasComErroResponse"> <xs:complexType> <xs:sequence> <xs:element name="BuscaTodasGuiasComErroResult" type="tns:tListaGuias"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="BuscaTodasGuiasAutorizadas"> <xs:complexType> <xs:sequence> <xs:element name="sEmpresa" type="xs:string"/> <xs:element name="sUsuario" type="xs:string"/> <xs:element name="sChaveApi" type="xs:string"/> <xs:element name="sDataInicio" type="xs:string"/> <xs:element name="sDataFim" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="BuscaTodasGuiasAutorizadasResponse"> <xs:complexType> <xs:sequence> <xs:element name="BuscaTodasGuiasAutorizadasResult" type="tns:tListaGuias"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="BuscaGuia"> <xs:complexType> <xs:sequence> <xs:element name="sEmpresa" type="xs:string"/> <xs:element name="sUsuario" type="xs:string"/> <xs:element name="sChaveApi" type="xs:string"/> <xs:element name="Lote" type="tns:tRetornoLote"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="BuscaGuiaResponse"> <xs:complexType> <xs:sequence> <xs:element name="BuscaGuiaResult" type="tns:tListaGuias"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="BuscaGuiaPDF"> <xs:complexType> <xs:sequence> <xs:element name="sEmpresa" type="xs:string"/> <xs:element name="sUsuario" type="xs:string"/> <xs:element name="sChaveApi" type="xs:string"/> <xs:element name="Lote" type="tns:tRetornoLote"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="BuscaGuiaPDFResponse"> <xs:complexType> <xs:sequence> <xs:element name="BuscaGuiaPDFResult" type="tns:tRetornoLotePDF"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="HelloWord"> <xs:complexType> <xs:sequence> <xs:element name="sEmpresa" type="xs:string"/> <xs:element name="sUsuario" type="xs:string"/> <xs:element name="sChaveApi" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="HelloWordResponse"> <xs:complexType> <xs:sequence> <xs:element name="HelloWordResult" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CadastraEmpresa"> <xs:complexType> <xs:sequence> <xs:element name="sCnpjResponsavel" type="xs:string"/> <xs:element name="sUsuarioEmpResponsavel" type="xs:string"/> <xs:element name="sChaveApiEmpResponsavel" type="xs:string"/> <xs:element name="sCnpjNovaEmpresa" type="xs:string"/> <xs:element name="iProdutoPrincipal" type="xs:int"/> <xs:element name="iProdutoSecundario" type="xs:int"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CadastraEmpresaResponse"> <xs:complexType> <xs:sequence> <xs:element name="CadastraEmpresaResult" type="tns:tRetornoAssinatura"/> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> </types> <message name="GeraGuiaSoapRequest"> <part name="parameters" element="tns:GeraGuia"/> </message> <message name="GeraGuiaSoapResponse"> <part name="parameters" element="tns:GeraGuiaResponse"/> </message> <message name="GeraGuiaPDFSoapRequest"> <part name="parameters" element="tns:GeraGuiaPDF"/> </message> <message name="GeraGuiaPDFSoapResponse"> <part name="parameters" element="tns:GeraGuiaPDFResponse"/> </message> <message name="BuscaGuiasPendentesSoapRequest"> <part name="parameters" element="tns:BuscaGuiasPendentes"/> </message> <message name="BuscaGuiasPendentesSoapResponse"> <part name="parameters" element="tns:BuscaGuiasPendentesResponse"/> </message> <message name="BuscaTodasGuiasPendentesSoapRequest"> <part name="parameters" element="tns:BuscaTodasGuiasPendentes"/> </message> <message name="BuscaTodasGuiasPendentesSoapResponse"> <part name="parameters" element="tns:BuscaTodasGuiasPendentesResponse"/> </message> <message name="BuscaTodasGuiasComErroSoapRequest"> <part name="parameters" element="tns:BuscaTodasGuiasComErro"/> </message> <message name="BuscaTodasGuiasComErroSoapResponse"> <part name="parameters" element="tns:BuscaTodasGuiasComErroResponse"/> </message> <message name="BuscaTodasGuiasAutorizadasSoapRequest"> <part name="parameters" element="tns:BuscaTodasGuiasAutorizadas"/> </message> <message name="BuscaTodasGuiasAutorizadasSoapResponse"> <part name="parameters" element="tns:BuscaTodasGuiasAutorizadasResponse"/> </message> <message name="BuscaGuiaSoapRequest"> <part name="parameters" element="tns:BuscaGuia"/> </message> <message name="BuscaGuiaSoapResponse"> <part name="parameters" element="tns:BuscaGuiaResponse"/> </message> <message name="BuscaGuiaPDFSoapRequest"> <part name="parameters" element="tns:BuscaGuiaPDF"/> </message> <message name="BuscaGuiaPDFSoapResponse"> <part name="parameters" element="tns:BuscaGuiaPDFResponse"/> </message> <message name="HelloWordSoapRequest"> <part name="parameters" element="tns:HelloWord"/> </message> <message name="HelloWordSoapResponse"> <part name="parameters" element="tns:HelloWordResponse"/> </message> <message name="CadastraEmpresaSoapRequest"> <part name="parameters" element="tns:CadastraEmpresa"/> </message> <message name="CadastraEmpresaSoapResponse"> <part name="parameters" element="tns:CadastraEmpresaResponse"/> </message> <portType name="GeraGuiaGnreSoapType"> <operation name="GeraGuia"> <documentation>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.</documentation> <input message="tns:GeraGuiaSoapRequest"/> <output message="tns:GeraGuiaSoapResponse"/> </operation> <operation name="GeraGuiaPDF"> <documentation>Função de Envio dos Dados da NFe para o webservice para geração das guias, porém já retornando o PDF das guias pronto para ser salvo e/ou impresso após a recepção do arquivo. 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 = Falha ao buscar guias. | 5 = Falha ao gerar o PDF.| 6 = Lote contém guia(s) de outro CNPJ não processado.| 7 = Lote contém muitas guia(s) geradas da mesma NFe em pequeno periodo de tempo. Violação de uso do Serviço.</documentation> <input message="tns:GeraGuiaPDFSoapRequest"/> <output message="tns:GeraGuiaPDFSoapResponse"/> </operation> <operation name="BuscaGuiasPendentes"> <documentation>Busca Guias que ficaram pendentes, com status de 'Transmitida' ou 'Aguardando', e não foram retornadas no momento do envio do lote das notas, pois estavam em processamento pela SEFAZ de destino. Esta função recebe um ou mais recibos das guias desejadas e retorna uma lista com informações das guias dos respectivos recibos, 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 = CNPJ informado da empresa não é o mesmo do informado como emitente das guias.</documentation> <input message="tns:BuscaGuiasPendentesSoapRequest"/> <output message="tns:BuscaGuiasPendentesSoapResponse"/> </operation> <operation name="BuscaTodasGuiasPendentes"> <documentation>Busca todas as guias que estão pendentes, com status 'Trasmitida' ou 'Aguardando', exceto aquelas com status 'Erro', e não foram retornadas no momento do envio do lote das notas. Se informado data de inicio e fim da emissão da nota, filtra apenas guias nesse intervalo de tempo. Se informado apenas data de início, filtra todas a partir desta data. Se informado apenas data final, filtra todas as guias até esta data. Se não informar nenhuma data, retorna todas as guias com status 'Transmitida' ou 'Aguardando'. 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. | 6 = Data inicial inválida. Padrão esperado: AAAA-MM-DD. | 7 = Data final inválida. Padrão esperado: AAAA-MM-DD.</documentation> <input message="tns:BuscaTodasGuiasPendentesSoapRequest"/> <output message="tns:BuscaTodasGuiasPendentesSoapResponse"/> </operation> <operation name="BuscaTodasGuiasComErro"> <documentation>Busca todas as guias que estão com erro, com status 'Erro', exceto aquelas com status 'Transmitida' ou 'Aguardando', e não foram retornadas no momento do envio do lote das notas. Se informado data de inicio e fim da emissão da nota, filtra apenas guias nesse intervalo de tempo. Se informado apenas data de início, filtra todas a partir desta data. Se informado apenas data final, filtra todas as guias até esta data. Se não informar nenhuma data, retorna todas as guias com status 'Erro'. 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. | 6 = Data inicial inválida. Padrão esperado: AAAA-MM-DD. | 7 = Data final inválida. Padrão esperado: AAAA-MM-DD.</documentation> <input message="tns:BuscaTodasGuiasComErroSoapRequest"/> <output message="tns:BuscaTodasGuiasComErroSoapResponse"/> </operation> <operation name="BuscaTodasGuiasAutorizadas"> <documentation>Busca todas as guias que estão autorizadas. Se informado data de inicio e fim da emissão da guia, filtra apenas guias nesse intervalo de tempo. Se informado apenas data de início, filtra todas a partir desta data. Se informado apenas data final, filtra todas as guias até esta data. Se não informar nenhuma data, retorna todas as guias com status 'Autorizada'. 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. | 6 = Data inicial inválida. Padrão esperado: AAAA-MM-DD. | 7 = Data final inválida. Padrão esperado: AAAA-MM-DD.</documentation> <input message="tns:BuscaTodasGuiasAutorizadasSoapRequest"/> <output message="tns:BuscaTodasGuiasAutorizadasSoapResponse"/> </operation> <operation name="BuscaGuia"> <documentation>Busca Guia(s) específica(s) através do CNPJ do emitente e do número do recibo (que pode ser mais de um), independente do status da guia. Lista de Erros: 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.</documentation> <input message="tns:BuscaGuiaSoapRequest"/> <output message="tns:BuscaGuiaSoapResponse"/> </operation> <operation name="BuscaGuiaPDF"> <documentation>Busca Guia(s) específica(s) através do CNPJ do emitente e do número do recibo (que pode ser mais de um), independente do status da guia. 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 = Erro ao transmitir o lote de guias. | 4 = Falha ao buscar guias. | 5 = Falha ao gerar o PDF. | 6 = Lote contém guia(s) de outro CNPJ não processado.</documentation> <input message="tns:BuscaGuiaPDFSoapRequest"/> <output message="tns:BuscaGuiaPDFSoapResponse"/> </operation> <operation name="HelloWord"> <documentation>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.</documentation> <input message="tns:HelloWordSoapRequest"/> <output message="tns:HelloWordSoapResponse"/> </operation> <operation name="CadastraEmpresa"> <documentation>Função para cadastro de novas empresas no sistema. Esta função recebe os dados necessários para cadastro, e retorna uma estrutura de dados com os detalhes da operação, inclusive o token para utilização do webservice pela nova empresa. Parâmetros:\n\r String sCnpjResponsavel = CNPJ da empresa responsável pelo cadastro (matriz) \n\r String sUsuarioEmpResponsavel = E-mail habilitado para uso do webservice na empresa responsável pelo cadastro \n\r String sChaveApiEmpResponsavel = Token de autorização de uso do webservice da empresa responsável \n\r String sCnpjNovaEmpresa = CNPJ da nova empresa (filial) que será cadastrada vinculada à empresa responsável\matriz \n\r Integer iProdutoPrincipal = Código do produto principal, conforme lista disponível em nossa documentação. \n\r Integer iProdutoSecundario = Código do produto secundário, conforme lista disponível em nossa documentação. \n\r Lista de códigos de retorno: 0 = Sucesso | 1 = Não autorizado. Verifique o CNPJ, Usuário e Token da empresa responsável pelo cadastro. | 2 = Erro no cadatro da nova empresa. | 9 = Sistema em manutenção</documentation> <input message="tns:CadastraEmpresaSoapRequest"/> <output message="tns:CadastraEmpresaSoapResponse"/> </operation> </portType> <binding name="GeraGuiaGnreSoapBinding" type="tns:GeraGuiaGnreSoapType"> <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> <operation name="GeraGuia"> <soap:operation soapAction="" style="document"/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="GeraGuiaPDF"> <soap:operation soapAction="" style="document"/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="BuscaGuiasPendentes"> <soap:operation soapAction="" style="document"/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="BuscaTodasGuiasPendentes"> <soap:operation soapAction="" style="document"/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="BuscaTodasGuiasComErro"> <soap:operation soapAction="" style="document"/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="BuscaTodasGuiasAutorizadas"> <soap:operation soapAction="" style="document"/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="BuscaGuia"> <soap:operation soapAction="" style="document"/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="BuscaGuiaPDF"> <soap:operation soapAction="" style="document"/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="HelloWord"> <soap:operation soapAction="" style="document"/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="CadastraEmpresa"> <soap:operation soapAction="" style="document"/> <input> <soap:body use="literal"/> </input> <output> <soap:body use="literal"/> </output> </operation> </binding> <binding name="GeraGuiaGnreSoapBinding12" type="tns:GeraGuiaGnreSoapType"> <soap12:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> <operation name="GeraGuia"> <soap12:operation soapAction="" style="document"/> <input> <soap12:body use="literal"/> </input> <output> <soap12:body use="literal"/> </output> </operation> <operation name="GeraGuiaPDF"> <soap12:operation soapAction="" style="document"/> <input> <soap12:body use="literal"/> </input> <output> <soap12:body use="literal"/> </output> </operation> <operation name="BuscaGuiasPendentes"> <soap12:operation soapAction="" style="document"/> <input> <soap12:body use="literal"/> </input> <output> <soap12:body use="literal"/> </output> </operation> <operation name="BuscaTodasGuiasPendentes"> <soap12:operation soapAction="" style="document"/> <input> <soap12:body use="literal"/> </input> <output> <soap12:body use="literal"/> </output> </operation> <operation name="BuscaTodasGuiasComErro"> <soap12:operation soapAction="" style="document"/> <input> <soap12:body use="literal"/> </input> <output> <soap12:body use="literal"/> </output> </operation> <operation name="BuscaTodasGuiasAutorizadas"> <soap12:operation soapAction="" style="document"/> <input> <soap12:body use="literal"/> </input> <output> <soap12:body use="literal"/> </output> </operation> <operation name="BuscaGuia"> <soap12:operation soapAction="" style="document"/> <input> <soap12:body use="literal"/> </input> <output> <soap12:body use="literal"/> </output> </operation> <operation name="BuscaGuiaPDF"> <soap12:operation soapAction="" style="document"/> <input> <soap12:body use="literal"/> </input> <output> <soap12:body use="literal"/> </output> </operation> <operation name="HelloWord"> <soap12:operation soapAction="" style="document"/> <input> <soap12:body use="literal"/> </input> <output> <soap12:body use="literal"/> </output> </operation> <operation name="CadastraEmpresa"> <soap12:operation soapAction="" style="document"/> <input> <soap12:body use="literal"/> </input> <output> <soap12:body use="literal"/> </output> </operation> </binding> <service name="GeraGuiaGnre"> <documentation>O portal GuiasGNRE.com.br oferece a possibilidade de gerar suas guias de recolhimento de tributos estaduais para todos os Estados que disponibilizaram portais para emissão e validação das guias. Através do portal GuiasGNRE.com.br você gera em um só lugar suas guias DIFAL, FCOP e ICMS ST de forma rápida, e prática, através das informações contidas nos XML's de suas notas fiscais.Lista de códigos de retorno para as funções chamadas: 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 = Falha ao buscar guias. | 5 = Falha ao gerar o PDF. | 6 = Data inicial inválida. Padrão esperado: AAAA-MM-DD. | 7 = Data final inválida. Padrão esperado: AAAA-MM-DD.</documentation> <port name="GeraGuiaGnreSoap" binding="tns:GeraGuiaGnreSoapBinding"> <soap:address location="https://guiasgnre.com.br/webgnre/geraguiagnre.wso"/> </port> <port name="GeraGuiaGnreSoap12" binding="tns:GeraGuiaGnreSoapBinding12"> <soap12:address location="https://guiasgnre.com.br/webgnre/geraguiagnre.wso"/> </port> </service> </definitions>
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
Disponível integração somente via SOAP 1.1 e 1.2.
JSON não é suportado atualmente.
Função de Envio dos Dados da NFe para o webservice para geração das guias, porém já retornando o PDF das guias pronto para ser salvo e/ou impresso após a recepção do arquivo.
OBSOLETO: Função disponível apenas para compatibilidade com sistema legado.
Busca Guias que ficaram pendentes, com status de ‘Transmitida’ ou ‘Aguardando’, e não foram retornadas no momento do envio do lote das notas, pois estavam em processamento pela SEFAZ de destino. Esta função recebe um ou mais recibos das guias desejadas e retorna uma lista com informações das guias dos respectivos recibos, 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
Disponível integração somente via SOAP 1.1 e 1.2.
JSON não é suportado atualmente.
Busca todas as guias que estão pendentes, com status ‘Trasmitida’ ou ‘Aguardando’, exceto aquelas com status ‘Erro’, e não foram retornadas no momento do envio do lote das notas. Se informado data de inicio e fim da emissão da nota, filtra apenas guias nesse intervalo de tempo. Se informado apenas data de início, filtra todas a partir desta data. Se informado apenas data final, filtra todas as guias até esta data. Se não informar nenhuma data, retorna todas as guias com status ‘Transmitida’ ou ‘Aguardando’.
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
6 = Data inicial inválida. Padrão esperado: AAAA-MM-DD
7 = Data final inválida. Padrão esperado: AAAA-MM-DD
Disponível integração somente via SOAP 1.1 e 1.2.
JSON não é suportado atualmente.
Busca todas as guias que estão com erro, com status ‘Erro’, exceto aquelas com status ‘Transmitida’ ou ‘Aguardando’, e não foram retornadas no momento do envio do lote das notas. Se informado data de inicio e fim da emissão da nota, filtra apenas guias nesse intervalo de tempo. Se informado apenas data de início, filtra todas a partir desta data. Se informado apenas data final, filtra todas as guias até esta data. Se não informar nenhuma data, retorna todas as guias com status ‘Transmitida’ ou ‘Aguardando’.
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
6 = Data inicial inválida. Padrão esperado: AAAA-MM-DD
7 = Data final inválida. Padrão esperado: AAAA-MM-DD
Disponível integração somente via SOAP 1.1 e 1.2.
JSON não é suportado atualmente.
Busca todas as guias que estão autorizadas. Se informado data de inicio e fim da emissão da guia, filtra apenas guias nesse intervalo de tempo. Se informado apenas data de início, filtra todas a partir desta data. Se informado apenas data final, filtra todas as guias até esta data. Se não informar nenhuma data, retorna todas as guias com status 'Autorizada'
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
6 = Data inicial inválida. Padrão esperado: AAAA-MM-DD.
6 = Data final inválida. Padrão esperado: AAAA-MM-DD.
Disponível integração somente via SOAP 1.1 e 1.2.
JSON não é suportado atualmente.
Busca Guia(s) específica(s) através do CNPJ do emitente e do número do recibo (que pode ser mais de um), independente do status da guia.
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
Disponível integração somente via SOAP 1.1 e 1.2.
JSON não é suportado atualmente.
Busca Guia(s) específica(s) através do CNPJ do emitente e do número do recibo (que pode ser mais de um), independente do status da guia.
Lista de códigos de retorno:
0 = Sucesso
1 = São autorizado, Verifique o CNPJ, Usuário e Token
2 = Lote processado com pendências
3 = Erro ao transmitir o lote de guias
4 = Falha ao buscar guias
5 = Falha ao gerar o PDF
Disponível integração somente via SOAP 1.1 e 1.2.
JSON não é suportado atualmente.
Assinatura Grátis é utilizado para criar o cadastro do utilizador do serviço.
Lista de códigos de retorno:
0 = Sucesso
1 = Login não é um e-mail válido
2 = Login em uso, tente outro
3 = Senha deve estar entre 6 e 10 dígitos
4 = Razão Social não pode estar em branco
5 = Fantasia não pode estar em branco
6 = Telefone deve estar entre 10 e 11 dígitos
7 = Cep deve conter 8 dígitos
8 = Logradouro não pode estar em branco
9 = Nro não pode ficar em branco, caso não tenha número no endereço, preencher com S/N
10 = Bairro não pode estar em branco
11 = Código da UF é inválido
12 = Código do Município é inválido
13 = Telefone contém dígitos não numéricos
14 = CEP contém dígitos não numéricos
15 = CNPJ é inválido
16 = CNPJ em uso por outra assinatura
17 = Nome do responsável pela assinatura não pode estar em branco
18 = Erro ao gravar a conta do usuário
19 = Erro ao gravar os dados da empresa
20 = Erro ao criar a assinatura na forma de pagamento grátis
Disponível integração somente via SOAP 1.1 e 1.2.
JSON não é suportado atualmente.
Função para cadastro de novas empresas no sistema. Função de uso restrito. Esta função recebe os dados necessários para cadastro, e retorna uma estrutura de dados
com os detalhes da operação, inclusive o token para utilização do webservice pela nova empresa.
Parâmetros:
String sCnpjResponsavel : CNPJ da empresa responsável pelo cadastro (matriz)
String sUsuarioEmpResponsavel : E-mail habilitado para uso do webservice na empresa responsável pelo cadastro
String sChaveApiEmpResponsavel : Token de autorização de uso do webservice da empresa responsável
String sCnpjNovaEmpresa : CNPJ da nova empresa (filial) que será cadastrada vinculada à empresa responsável matriz
Integer iProdutoPrincipal : Código do produto principal, conforme lista disponível em nossa documentação.
Integer iProdutoSecundario : Código do produto secundário, conforme lista disponível em nossa documentação.
Lista de códigos de retorno:
0 = Sucesso
1 = Não autorizado. Verifique o CNPJ, Usuário e Token da empresa responsável pelo cadastro.
2 = Erro no cadatro da nova empresa.
9 = Sistema em manutenção
Tabela de Produto Principal | |
Código | Descrição |
79 | Açúcar de cana |
36 | Agricultura |
1 | Aguardente |
48 | Álcool Etílico Anidro |
49 | Álcool Etílico Hidratado |
2 | Álcool Etílico Hidratado Combustível (AEHC) e Álcool para fins nãocombustíveis |
3 | Aparelhos Celulares e Cartão Inteligente (Smart Cards e SimCard) |
70 | Aquisição de mercadorias de forma não presencial (internet, telemarketing e showroom) |
43 | Artefatos de Uso Doméstico |
47 | Artigos de Papelaria |
86 | Bebidas |
4 | Bebidas Alcoólicas (exceto Cervejas, Chopes e Aguardente) |
85 | Bebidas hidroeletrolíticas (isotônicas) e energéticas, água mineral ou potável e gelo |
81 | Bebidas Quentes |
40 | Bicicletas e Peças |
50 | Biodiesel B100 |
44 | Brinquedos |
71 | Café Torrado e moído |
72 | Calçados |
5 | Cervejas, Chopes, Refrigerantes, Água Mineral ou Potável, Bebidas Eletrolíticas (Isotônicas e Energéticas, nbm/sh 2106.90 e 2202.90) e Gelo |
73 | Chocolates e preparações similares |
6 | Cigarros e produtos derivados Do fumo |
7 | Cimento |
8 | Combustíveis e Lubrificantes, derivados ou não de petróleo, Alcool Etílico Anidro Combustível (AEAC) e BIODIESEL B100 |
38 | Comunicação |
33 | Comércio Outros não especificados |
59 | Coque |
9 | Cosméticos, Perfumaria, Artigos de Higiene Pessoal e de Toucador |
66 | Derivados de petróleo e demais combustíveis e lubrificantes - exceto alcool etílico anidro, alcool etílico hidratado (AEHC) e biodisel - B100 |
10 | Discos Fonográficos, Fitas Virgens ou Gravadas e Outros Suportes para Reprodução ou Gravação |
11 | Eletrodomésticos, Eletroeletrônicos e Equipamentos de Informática |
39 | Energia Elétrica |
87 | Energia Elétrica - Recolhimento Consumidores Livres |
78 | Extrato concentrados destinado ao preparo de refrigerantes em máquinas (pré-mix e pós-mix) |
41 | Ferramentas |
12 | Filmes Fotográficos e Cinematográficos e Slides |
13 | Gado e Produtos Resultantes de seu abate Código Descrição |
51 | Gasolina A (sem álcool anidro - AEAC) |
52 | Gasolina C (com álcool anidro - AEAC) |
53 | Gasolina de Aviação |
63 | Gás Liquefeito de Petróleo - GLP |
62 | Gás Natural |
84 | ICMS Complementar Conv. 110/2007 |
34 | Indústria não especificados |
42 | Instrumentos Musicais |
74 | Iogurte |
77 | Ladrilhos, placas p/pavimentação, cubos, pastilhas e azulejos |
64 | Lubrificantes |
75 | Luvas Cirúrgicas e Luvas de Procedimentos |
14 | Lâminas de Barbear, Aparelhos de Barbear e Isqueiros de Bolso a Gás não recarregáveis |
15 | Lâmpadas Elétricas e Eletrônicas, Reatores e Starters |
16 | Marketing Porta-a-Porta |
17 | Massas Alimentícias, Biscoitos, Bolachas, Bolos, Pães, e outros derivados da farinha de trigo |
18 | Materiais de Construção, Acabamentos, Bricolagens ou Adornos |
19 | Materiais de Limpeza |
46 | Material Elétrico |
69 | Motocicletas e ciclomotores |
45 | Máquinas e Aparelhos Mecânicos, Elétricos, Eletromecânicos e Automáticos |
65 | Outros Produtos do Convênio ICMS 110/2007 (Aditivos, fluídos, aguarrás, etc) |
60 | Óleo Combustível |
61 | Óleo de Xisto |
54 | Óleo Diesel A (sem biodiesel - B100) |
55 | Óleo Diesel B (sem biodiesel - B100) |
89 | Outros |
35 | Pecuária |
20 | Peças, Partes, Componentes, Acessórios e demais produtos para Autopropulsados |
90 | Peças, Partes e Acessórios para Veículos Automotores |
21 | Pilhas, Baterias Elétricas e Acumuladores Elétricos |
22 | Pneumáticos, Câmaras de ar e Protetores |
68 | Produtos alimentícios |
58 | Produtos Asfálticos |
76 | Produtos Cerâmicos de uso na construção civil (utilizando argila ou barro cozido) |
23 | Produtos Farmacêuticos |
83 | Provisionamento conforme conv. 110/2007 |
56 | Querosene de Aviação |
57 | Querosene Iluminante |
24 | Rações tipo pet para animais domésticos |
80 | Salgados Industrializados |
25 | Sorvetes e Preparados para fabricação de sorvete em máquina |
26 | Suportes Elásticos para cama, Colchões (inclusive Box), Travesseiros e Pillows |
82 | Telecomunicações |
32 | Telhas, cumeeira e caixas d agua de cimento, amianto, fibrocimento, polietilieno e fibra de vidro, inclusive suas tampas |
27 | Tintas, Vernizes e outras mercadorias da indústria química |
37 | Transporte |
28 | Trigo, Farinha de Trigo e Mistura de Farinha de Trigo |
29 | Veículos Automotores Novos de 4 rodas |
30 | Veículos Automotores Novos Faturamento Direto para o Consumidor |
31 | Veículos de Duas Rodas Motorizados |
88 | Veículos e Pneumáticos |
Tabela de Produto Secundário | |
Código | Descrição |
1 | Aguardente |
2 | Álcool Etílico Hidratado Combustível (AEHC) e Álcool para fins não combustíveis |
4 | Bebidas Alcoólicas (exceto Cervejas, Chopes e Aguardente) |
5 | Cervejas, Chopes, Refrigerantes, Água Mineral ou Potável, Bebidas Eletrolíticas (Isotônicas e Energéticas, nbm/sh 2106.90 e 2202.90) e Gelo |
6 | Cigarros e produtos derivados Do fumo |
7 | Cimento |
8 | Combustíveis e Lubrificantes, derivados ou não de petróleo, Alcool Etílico Anidro Combustível (AEAC) e BIODIESEL B100 |
9 | Cosméticos, Perfumaria, Artigos de Higiene Pessoal e de Toucador |
10 | Discos Fonográficos, Fitas Virgens ou Gravadas e Outros Suportes para Reprodução ou Gravação |
11 | Eletrodomésticos, Eletroeletrônicos e Equipamentos de Informática |
12 | Filmes Fotográficos e Cinematográficos e Slides |
13 | Gado e Produtos Resultantes de seu abate |
14 | Lâminas de Barbear, Aparelhos de Barbear e Isqueiros de Bolso a Gás não recarregáveis |
15 | Lâmpadas Elétricas e Eletrônicas, Reatores e Starters |
16 | Marketing Porta-a-Porta |
17 | Massas Alimentícias, Biscoitos, Bolachas, Bolos, Pães, e outros derivados da farinha de trigo |
18 | Materiais de Construção, Acabamentos, Bricolagens ou Adornos |
46 | Material Elétrico |
20 | Peças, Partes, Componentes, Acessórios e demais produtos para Autopropulsados |
21 | Pilhas, Baterias Elétricas e Acumuladores Elétricos |
22 | Pneumáticos, Câmaras de ar e Protetores |
23 | Produtos Farmacêuticos |
24 | Rações tipo pet para animais domésticos |
25 | Sorvetes e Preparados para fabricação de sorvete em máquina |
26 | Suportes Elásticos para cama, Colchões (inclusive Box), Travesseiros e Pillows |
27 | Tintas, Vernizes e outras mercadorias da indústria química |
28 | Trigo, Farinha de Trigo e Mistura de Farinha de Trigo |
29 | Veículos Automotores Novos de 4 rodas |
30 | Veículos Automotores Novos Faturamento Direto para o Consumidor |
31 | Veículos de Duas Rodas Motorizados |
Estamos disponibilizando as bibliotecas de desenvolvimento para que facilitemos a integração com nosso emissor de GNREs.
Todos as bibliotecas estão disponibilizados em nosso github.
Visual Data Flex 18.2
Java
C#
VB.Net
https://github.com/Harsy-sistemas/GNRELibrary
Novas bibliotecas serão disponibilizadas em breve.