diff --git a/README.md b/README.md index cb45ba73..067337d6 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Projeto Para implementação do Java-Nfe Utilizando JAXB. ## Gostou do Projeto? Dê sua colaboração: [![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=TX9K693QQYA6W) Para Iniciar : -- Baixe o java-nfe-4.00.3.jar (https://github.com/Samuel-Oliveira/Java_NFe/raw/master/java-nfe-4.00.3.jar) e o adicione às bibliotecas de Seu Projeto. +- Baixe o java-nfe-4.00.4.jar (https://github.com/Samuel-Oliveira/Java_NFe/raw/master/java-nfe-4.00.4.jar) e o adicione às bibliotecas de Seu Projeto. - Baixe o Schemas.rar (https://github.com/Samuel-Oliveira/Java_NFe/raw/master/Schemas.rar) e extraia na sua Máquina. - Maven : @@ -17,7 +17,7 @@ Para Iniciar : br.com.samuelweb java-nfe - 4.00.3 + 4.00.4 ``` @@ -27,6 +27,20 @@ ________________________________________________________________________________ # Historico de Versões +## v4.00.4 - 10-05-2018 +- Adicionado URLS CE Nfe Produção +- Adicionado URLS PE Nfe Produção +- Adicionado URLS RS Nfce Produção +- Adicionado URLS BA Nfce/Nfe Produção e Homologação +- Adicionado URLS SP NFCe Produção +- Adicionado URLS SVRS NFCe Produção +- Adicionado URLS MG NFC Produção +- Adicionado Compatibilidade de Doias A3 conectados na Mesma Maquina! +- Adicionado Possibilidade de pegar o Certificado(Windows) pelo CNPJ +- Adicionado Consulta Cadastro 4.00 a todos os Estados +- Adicionado WSDL Consulta Cadastro Exclusivo para o RS +- Adicionado parametro para passar o estado da Consulta, no Consulta Cadastro. + ## v4.00.3 - 12-03-2018 - Adicionado Conversão de TRetEnviNFe para XML. - Adicionado Consumo Indevido ao StatusEnum. diff --git a/java-nfe-4.00.3.jar b/java-nfe-4.00.4.jar similarity index 86% rename from java-nfe-4.00.3.jar rename to java-nfe-4.00.4.jar index ca08bc00..4a42536c 100644 Binary files a/java-nfe-4.00.3.jar and b/java-nfe-4.00.4.jar differ diff --git a/pom.xml b/pom.xml index 590a9962..b9f11313 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 br.com.samuelweb java-nfe - 4.00.3 + 4.00.4 Java_NFe @@ -22,13 +22,20 @@ - + + UTF-8 + 1.8 + 1.8 + 1.8 + + + br.com.autocom nfe-wsdl - 4.00.3 + 4.00.4 @@ -42,7 +49,7 @@ br.com.samuelweb java_certificado - 1.6 + 1.8 @@ -67,9 +74,6 @@ - - 1.8 - diff --git a/src/main/java/br/com/samuelweb/nfe/ConsultaCadastro.java b/src/main/java/br/com/samuelweb/nfe/ConsultaCadastro.java index d24c02c8..5010cd34 100644 --- a/src/main/java/br/com/samuelweb/nfe/ConsultaCadastro.java +++ b/src/main/java/br/com/samuelweb/nfe/ConsultaCadastro.java @@ -2,14 +2,12 @@ import br.com.samuelweb.nfe.dom.ConfiguracoesIniciaisNfe; import br.com.samuelweb.nfe.exception.NfeException; -import br.com.samuelweb.nfe.util.CertificadoUtil; -import br.com.samuelweb.nfe.util.ObjetoUtil; -import br.com.samuelweb.nfe.util.WebServiceUtil; -import br.com.samuelweb.nfe.util.XmlUtil; +import br.com.samuelweb.nfe.util.*; import br.inf.portalfiscal.nfe.schema.consCad.TConsCad; import br.inf.portalfiscal.nfe.schema.consCad.TUfCons; import br.inf.portalfiscal.nfe.schema.retConsCad.TRetConsCad; import br.inf.portalfiscal.www.nfe_400.wsdl.CadConsultaCadastro.CadConsultaCadastro4Stub; +import br.inf.portalfiscal.www.nfe_400.wsdl.CadConsultaCadastro.rs.CadConsultaCadastro4StubRs; import org.apache.axiom.om.OMElement; import org.apache.axiom.om.util.AXIOMUtil; import org.apache.axis2.transport.http.HTTPConstants; @@ -38,7 +36,7 @@ class ConsultaCadastro { * @throws NfeException */ - static TRetConsCad consultaCadastro(String tipo, String cnpjCpf) throws NfeException { + static TRetConsCad consultaCadastro(String tipo, String cnpjCpf, Estados estado) throws NfeException { try { @@ -54,7 +52,7 @@ static TRetConsCad consultaCadastro(String tipo, String cnpjCpf) throws NfeExcep infCons.setCPF(cnpjCpf); } infCons.setXServ("CONS-CAD"); - infCons.setUF(TUfCons.valueOf(config.getEstado().toString())); + infCons.setUF(TUfCons.valueOf(estado.toString())); consCad.setInfCons(infCons); @@ -65,22 +63,47 @@ static TRetConsCad consultaCadastro(String tipo, String cnpjCpf) throws NfeExcep } OMElement ome = AXIOMUtil.stringToOM(xml); - CadConsultaCadastro4Stub.NfeDadosMsg dadosMsg = new CadConsultaCadastro4Stub.NfeDadosMsg(); - dadosMsg.setExtraElement(ome); + if (estado.equals(Estados.RS)) { + CadConsultaCadastro4StubRs.NfeDadosMsg_type0 dadosMsgRS = new CadConsultaCadastro4StubRs.NfeDadosMsg_type0(); + dadosMsgRS.setExtraElement(ome); - CadConsultaCadastro4Stub stub = new CadConsultaCadastro4Stub(WebServiceUtil.getUrlConsultaCadastro(consCad.getInfCons().getUF().toString())); + CadConsultaCadastro4StubRs stubRS = new CadConsultaCadastro4StubRs(WebServiceUtil.getUrlConsultaCadastro(estado.toString())); - //Timeout - if (!ObjetoUtil.isEmpty(config.getTimeout())) { - stub._getServiceClient().getOptions().setProperty( - HTTPConstants.SO_TIMEOUT, config.getTimeout()); - stub._getServiceClient().getOptions().setProperty( - HTTPConstants.CONNECTION_TIMEOUT, config.getTimeout()); + //Timeout + if (!ObjetoUtil.isEmpty(config.getTimeout())) { + stubRS._getServiceClient().getOptions().setProperty( + HTTPConstants.SO_TIMEOUT, config.getTimeout()); + stubRS._getServiceClient().getOptions().setProperty( + HTTPConstants.CONNECTION_TIMEOUT, config.getTimeout()); + } + + CadConsultaCadastro4StubRs.ConsultaCadastro consultaCadastro = new CadConsultaCadastro4StubRs.ConsultaCadastro(); + consultaCadastro.setNfeDadosMsg(dadosMsgRS); + + CadConsultaCadastro4StubRs.NfeResultMsg resultRS = stubRS.consultaCadastro(consultaCadastro); + + return XmlUtil.xmlToObject(resultRS.getConsultaCadastroResult().getExtraElement().toString(), TRetConsCad.class); + + } else { + CadConsultaCadastro4Stub.NfeDadosMsg dadosMsg = new CadConsultaCadastro4Stub.NfeDadosMsg(); + dadosMsg.setExtraElement(ome); + + CadConsultaCadastro4Stub stub = new CadConsultaCadastro4Stub(WebServiceUtil.getUrlConsultaCadastro(estado.toString())); + + //Timeout + if (!ObjetoUtil.isEmpty(config.getTimeout())) { + stub._getServiceClient().getOptions().setProperty( + HTTPConstants.SO_TIMEOUT, config.getTimeout()); + stub._getServiceClient().getOptions().setProperty( + HTTPConstants.CONNECTION_TIMEOUT, config.getTimeout()); + } + + CadConsultaCadastro4Stub.NfeResultMsg result = stub.consultaCadastro(dadosMsg); + + return XmlUtil.xmlToObject(result.getExtraElement().toString(), TRetConsCad.class); } - CadConsultaCadastro4Stub.NfeResultMsg result = stub.consultaCadastro(dadosMsg); - return XmlUtil.xmlToObject(result.getExtraElement().toString(), TRetConsCad.class); } catch (RemoteException | XMLStreamException | JAXBException e) { throw new NfeException(e.getMessage()); diff --git a/src/main/java/br/com/samuelweb/nfe/Nfe.java b/src/main/java/br/com/samuelweb/nfe/Nfe.java index b6ff27b4..4aefd60c 100644 --- a/src/main/java/br/com/samuelweb/nfe/Nfe.java +++ b/src/main/java/br/com/samuelweb/nfe/Nfe.java @@ -5,6 +5,7 @@ import br.com.samuelweb.nfe.dom.Enum.TipoManifestacao; import br.com.samuelweb.nfe.exception.NfeException; +import br.com.samuelweb.nfe.util.Estados; import br.com.samuelweb.nfe.util.XmlUtil; import br.inf.portalfiscal.nfe.schema.envEventoCancNFe.TEnvEvento; import br.inf.portalfiscal.nfe.schema.envEventoCancNFe.TRetEnvEvento; @@ -83,12 +84,13 @@ public static TRetConsSitNFe consultaXml(String chave, String tipo) throws NfeEx * * @param tipo Usar ConsultaCadastro.CNPJ ou ConsultaCadastro.CPF * @param cnpjCpf + * @param estado * @return TRetConsCad * @throws NfeException */ - public static TRetConsCad consultaCadastro(String tipo, String cnpjCpf) throws NfeException { + public static TRetConsCad consultaCadastro(String tipo, String cnpjCpf, Estados estado) throws NfeException { - return ConsultaCadastro.consultaCadastro(tipo, cnpjCpf); + return ConsultaCadastro.consultaCadastro(tipo, cnpjCpf, estado); } diff --git a/src/main/java/br/com/samuelweb/nfe/dom/ConfiguracoesIniciaisNfe.java b/src/main/java/br/com/samuelweb/nfe/dom/ConfiguracoesIniciaisNfe.java index 9b4279dd..fc951b74 100644 --- a/src/main/java/br/com/samuelweb/nfe/dom/ConfiguracoesIniciaisNfe.java +++ b/src/main/java/br/com/samuelweb/nfe/dom/ConfiguracoesIniciaisNfe.java @@ -47,7 +47,7 @@ private ConfiguracoesIniciaisNfe(Estados estado, String ambiente, Certificado ce public static ConfiguracoesIniciaisNfe iniciaConfiguracoes(Estados estado, String ambiente, Certificado certificado, String pastaSchemas) { new ConfiguracoesIniciaisNfe(estado, ambiente, certificado, pastaSchemas); - System.out.println("Api Java Nfe Versão 4.00.3 - Samuel Olivera - samuk.exe@hotmail.com"); + System.out.println("Api Java Nfe Versão 4.00.4 - Samuel Olivera - samuk.exe@hotmail.com"); System.out.println("Certificado: " + certificado.getTipo().toUpperCase() + " - " + certificado.getNome().toUpperCase() + " - Vencimento: " + certificado.getVencimento()); System.out.println("Ambiente: " + (ambiente.equals("1") ? "Produção" : "Homologação") + " - Estado: " + estado.getNome()); return instance; @@ -56,7 +56,7 @@ public static ConfiguracoesIniciaisNfe iniciaConfiguracoes(Estados estado, Strin public static ConfiguracoesIniciaisNfe iniciaConfiguracoes(Estados estado, String ambiente, Certificado certificado, String pastaSchemas, Boolean log) { new ConfiguracoesIniciaisNfe(estado, ambiente, certificado, pastaSchemas); if (log) { - System.out.println("Api Java Nfe Versão 4.00.3 - Samuel Olivera - samuk.exe@hotmail.com"); + System.out.println("Api Java Nfe Versão 4.00.4 - Samuel Olivera - samuk.exe@hotmail.com"); System.out.println("Certificado: " + certificado.getTipo().toUpperCase() + " - " + certificado.getNome().toUpperCase() + " - Vencimento: " + certificado.getVencimento()); System.out.println("Ambiente: " + (ambiente.equals("1") ? "Produção" : "Homologação") + " - Estado: " + estado.getNome()); } diff --git a/src/main/resources/WebServicesNfe.ini b/src/main/resources/WebServicesNfe.ini index 8a43859b..d73274ce 100644 --- a/src/main/resources/WebServicesNfe.ini +++ b/src/main/resources/WebServicesNfe.ini @@ -28,9 +28,9 @@ NfeConsultaProtocolo_3.10=https://nfe.sefaz.am.gov.br/services2/services/NfeCons NfeStatusServico_2.00=https://nfe.sefaz.am.gov.br/services2/services/NfeStatusServico2 NfeStatusServico_3.10=https://nfe.sefaz.am.gov.br/services2/services/NfeStatusServico2 NfeConsultaCadastro_2.00=https://nfe.sefaz.am.gov.br/services2/services/cadconsultacadastro2 -NfeConsultaCadastro_3.10=https://nfe.sefaz.am.gov.br/services2/services/cadconsultacadastro2 NfeAutorizacao_3.10=https://nfe.sefaz.am.gov.br/services2/services/NfeAutorizacao NFeRetAutorizacao_3.10=https://nfe.sefaz.am.gov.br/services2/services/NfeRetAutorizacao +NfeConsultaCadastro_4.00=https://nfe.sefaz.am.gov.br/services2/services/cadconsultacadastro2 [NFe_AM_H] RecepcaoEvento_1.00=https://homnfe.sefaz.am.gov.br/services2/services/RecepcaoEvento @@ -42,10 +42,10 @@ NfeConsultaProtocolo_2.00=https://homnfe.sefaz.am.gov.br/services2/services/NfeC NfeConsultaProtocolo_3.10=https://homnfe.sefaz.am.gov.br/services2/services/NfeConsulta2 NfeStatusServico_2.00=https://homnfe.sefaz.am.gov.br/services2/services/NfeStatusServico2 NfeStatusServico_3.10=https://homnfe.sefaz.am.gov.br/services2/services/NfeStatusServico2 -NfeConsultaCadastro_2.00=https://homnfe.sefaz.am.gov.br/services2/services/cadconsultacadastro2 NfeConsultaCadastro_3.10=https://homnfe.sefaz.am.gov.br/services2/services/cadconsultacadastro2 NfeAutorizacao_3.10=https://homnfe.sefaz.am.gov.br/services2/services/NfeAutorizacao NFeRetAutorizacao_3.10=https://homnfe.sefaz.am.gov.br/services2/services/NfeRetAutorizacao +NfeConsultaCadastro_4.00=https://homnfe.sefaz.am.gov.br/services2/services/cadconsultacadastro2 NfeConsultaProtocolo_4.00=https://homnfe.sefaz.am.gov.br/services2/services/NfeConsulta4 NfeStatusServico_4.00=https://homnfe.sefaz.am.gov.br/services2/services/NfeStatusServico4 NfeInutilizacao_4.00=https://homnfe.sefaz.am.gov.br/services2/services/NfeInutilizacao4 @@ -93,6 +93,7 @@ NfeInutilizacao_4.00=https://hnfe.sefaz.ba.gov.br/webservices/NFeInutilizacao4/N NFeRetAutorizacao_4.00=https://hnfe.sefaz.ba.gov.br/webservices/NFeRetAutorizacao4/NFeRetAutorizacao4.asmx NfeStatusServico_4.00=https://hnfe.sefaz.ba.gov.br/webservices/NFeStatusServico4/NFeStatusServico4.asmx RecepcaoEvento_4.00=https://hnfe.sefaz.ba.gov.br/webservices/NFeRecepcaoEvento4/NFeRecepcaoEvento4.asmx +NfeConsultaCadastro_4.00=https://hnfe.sefaz.ba.gov.br/webservices/CadConsultaCadastro4/CadConsultaCadastro4.asmx [NFe_CE_P] RecepcaoEvento_1.00=https://nfe.sefaz.ce.gov.br/nfe2/services/RecepcaoEvento?wsdl @@ -109,6 +110,13 @@ NfeConsultaCadastro_3.10=https://nfe.sefaz.ce.gov.br/nfe2/services/CadConsultaCa NfeDownloadNF_1.00=https://nfe.sefaz.ce.gov.br/nfe2/services/NfeDownloadNF?wsdl NfeAutorizacao_3.10=https://nfe.sefaz.ce.gov.br/nfe2/services/NfeAutorizacao?wsdl NFeRetAutorizacao_3.10=https://nfe.sefaz.ce.gov.br/nfe2/services/NfeRetAutorizacao?wsdl +NfeInutilizacao_4.00=https://nfe.sefaz.ce.gov.br/nfe4/services/NFeInutilizacao4?wsdl +NfeConsultaProtocolo_4.00=https://nfe.sefaz.ce.gov.br/nfe4/services/NFeConsultaProtocolo4?wsdl +NfeStatusServico_4.00=https://nfe.sefaz.ce.gov.br/nfe4/services/NFeStatusServico4?wsdl +NfeConsultaCadastro_4.00=https://nfe.sefaz.ce.gov.br/nfe4/services/CadConsultaCadastro4?wsdl +RecepcaoEvento_4.00=https://nfe.sefaz.ce.gov.br/nfe4/services/NFeRecepcaoEvento4?wsdl +NFeAutorizacao_4.00=https://nfe.sefaz.ce.gov.br/nfe4/services/NFeAutorizacao4?wsdl +NFeRetAutorizacao_4.00=https://nfe.sefaz.ce.gov.br/nfe4/services/NFeRetAutorizacao4?wsdl [NFe_CE_H] RecepcaoEvento_1.00=https://nfeh.sefaz.ce.gov.br/nfe2/services/RecepcaoEvento?wsdl @@ -120,7 +128,6 @@ NfeConsultaProtocolo_2.00=https://nfeh.sefaz.ce.gov.br/nfe2/services/NfeConsulta NfeConsultaProtocolo_3.10=https://nfeh.sefaz.ce.gov.br/nfe2/services/NfeConsulta2?wsdl NfeStatusServico_2.00=https://nfeh.sefaz.ce.gov.br/nfe2/services/NfeStatusServico2?wsdl NfeStatusServico_3.10=https://nfeh.sefaz.ce.gov.br/nfe2/services/NfeStatusServico2?wsdl -NfeConsultaCadastro_2.00=https://nfeh.sefaz.ce.gov.br/nfe2/services/CadConsultaCadastro2?wsdl NfeConsultaCadastro_3.10=https://nfeh.sefaz.ce.gov.br/nfe2/services/CadConsultaCadastro2?wsdl NfeDownloadNF_1.00=https://nfeh.sefaz.ce.gov.br/nfe2/services/NfeDownloadNF?wsdl NfeAutorizacao_3.10=https://nfeh.sefaz.ce.gov.br/nfe2/services/NfeAutorizacao?wsdl @@ -130,6 +137,8 @@ NfeConsultaProtocolo_4.00=https://nfeh.sefaz.ce.gov.br/nfe4/services/NFeConsulta NfeStatusServico_4.00=https://nfeh.sefaz.ce.gov.br/nfe4/services/NFeStatusServico4?WSDL NFeAutorizacao_4.00=https://nfeh.sefaz.ce.gov.br/nfe4/services/NFeAutorizacao4?WSDL NFeRetAutorizacao_4.00=https://nfeh.sefaz.ce.gov.br/nfe4/services/NFeRetAutorizacao4?WSDL +RecepcaoEvento_4.00=https://nfeh.sefaz.ce.gov.br/nfe4/services/NFeRecepcaoEvento4?WSDL +NfeConsultaCadastro_4.00=https://nfeh.sefaz.ce.gov.br/nfe2/services/CadConsultaCadastro2?wsdl [NFe_DF_P] Usar=NFe_SVRS_P @@ -139,11 +148,11 @@ Usar=NFe_SVRS_H [NFe_ES_P] Usar=NFe_SVRS_P -NfeConsultaCadastro_2.00=https://app.sefaz.es.gov.br/ConsultaCadastroService/CadConsultaCadastro2.asmx +NfeConsultaCadastro_4.00=https://app.sefaz.es.gov.br/ConsultaCadastroService/CadConsultaCadastro2.asmx [NFe_ES_H] Usar=NFe_SVRS_H -NfeConsultaCadastro_2.00=https://app.sefaz.es.gov.br/ConsultaCadastroService/CadConsultaCadastro2.asmx +NfeConsultaCadastro_4.00=https://app.sefaz.es.gov.br/ConsultaCadastroService/CadConsultaCadastro2.asmx [NFe_GO_P] RecepcaoEvento_1.00=https://nfe.sefaz.go.gov.br/nfe/services/v2/RecepcaoEvento?wsdl @@ -191,11 +200,11 @@ NFeRetAutorizacao_4.00=https://homolog.sefaz.go.gov.br/nfe/services/NFeRetAutori [NFe_MA_P] Usar=NFe_SVAN_P -NfeConsultaCadastro_2.00=https://sistemas.sefaz.ma.gov.br/wscadastro/CadConsultaCadastro2?wsdl +NfeConsultaCadastro_4.00=https://sistemas.sefaz.ma.gov.br/wscadastro/CadConsultaCadastro2?wsdl [NFe_MA_H] Usar=NFe_SVAN_H -NfeConsultaCadastro_2.0=https://sistemas.sefaz.ma.gov.br/wscadastro/CadConsultaCadastro2?wsdl +NfeConsultaCadastro_4.0=https://sistemas.sefaz.ma.gov.br/wscadastro/CadConsultaCadastro2?wsdl [NFe_MG_P] NfeRecepcao_2.00=https://nfe.fazenda.mg.gov.br/nfe2/services/NfeRecepcao2 @@ -203,15 +212,16 @@ NfeRetRecepcao_2.00=https://nfe.fazenda.mg.gov.br/nfe2/services/NfeRetRecepcao2 NfeInutilizacao_2.00=https://nfe.fazenda.mg.gov.br/nfe2/services/NfeInutilizacao2 NfeConsultaProtocolo_2.00=https://nfe.fazenda.mg.gov.br/nfe2/services/NfeConsulta2 NfeStatusServico_2.00=https://nfe.fazenda.mg.gov.br/nfe2/services/NfeStatus2 -NfeConsultaCadastro_2.00=https://nfe.fazenda.mg.gov.br/nfe2/services/cadconsultacadastro2 RecepcaoEvento_1.00=https://nfe.fazenda.mg.gov.br/nfe2/services/RecepcaoEvento NfeAutorizacao_3.10=https://nfe.fazenda.mg.gov.br/nfe2/services/NfeAutorizacao NFeRetAutorizacao_3.10=https://nfe.fazenda.mg.gov.br/nfe2/services/NfeRetAutorizacao +NfeConsultaCadastro_4.00=https://nfe.fazenda.mg.gov.br/nfe2/services/cadconsultacadastro2 NfeInutilizacao_4.00=https://nfe.fazenda.mg.gov.br/nfe2/services/NFeInutilizacao4 NfeConsultaProtocolo_4.00=https://nfe.fazenda.mg.gov.br/nfe2/services/NFeConsultaProtocolo4 NfeStatusServico_4.00=https://nfe.fazenda.mg.gov.br/nfe2/services/NFeStatusServico4 NFeAutorizacao_4.00=https://nfe.fazenda.mg.gov.br/nfe2/services/NFeAutorizacao4 NFeRetAutorizacao_4.00=https://nfe.fazenda.mg.gov.br/nfe2/services/NFeRetAutorizacao4 +RecepcaoEvento_4.00=https://nfe.fazenda.mg.gov.br/nfe2/services/NFeRecepcaoEvento4 [NFe_MG_H] RecepcaoEvento_1.00=https://hnfe.fazenda.mg.gov.br/nfe2/services/RecepcaoEvento @@ -223,10 +233,10 @@ NfeConsultaProtocolo_2.00=https://hnfe.fazenda.mg.gov.br/nfe2/services/NfeConsul NfeConsultaProtocolo_3.10=https://hnfe.fazenda.mg.gov.br/nfe2/services/NfeConsulta2 NfeStatusServico_2.00=https://hnfe.fazenda.mg.gov.br/nfe2/services/NfeStatusServico2 NfeStatusServico_3.10=https://hnfe.fazenda.mg.gov.br/nfe2/services/NfeStatusServico2 -NfeConsultaCadastro_2.00=https://hnfe.fazenda.mg.gov.br/nfe2/services/cadconsultacadastro2 NfeConsultaCadastro_3.10=https://hnfe.fazenda.mg.gov.br/nfe2/services/cadconsultacadastro2 NfeAutorizacao_3.10=https://hnfe.fazenda.mg.gov.br/nfe2/services/NfeAutorizacao NFeRetAutorizacao_3.10=https://hnfe.fazenda.mg.gov.br/nfe2/services/NfeRetAutorizacao +NfeConsultaCadastro_4.00=https://hnfe.fazenda.mg.gov.br/nfe2/services/cadconsultacadastro2 NFeAutorizacao_4.00=https://hnfe.fazenda.mg.gov.br/nfe2/services/NFeAutorizacao4 NFeConsultaProtocolo_4.00=https://hnfe.fazenda.mg.gov.br/nfe2/services/NFeConsultaProtocolo4 NFeInutilizacao_4.00=https://hnfe.fazenda.mg.gov.br/nfe2/services/NFeInutilizacao4 @@ -268,12 +278,14 @@ NfeStatusServico_2.00=https://homologacao.nfe.ms.gov.br/homologacao/services2/Nf NfeStatusServico_3.10=https://homologacao.nfe.ms.gov.br/homologacao/services2/NfeStatusServico2 NfeAutorizacao_3.10=https://homologacao.nfe.ms.gov.br/homologacao/services2/NfeAutorizacao NFeRetAutorizacao_3.10=https://homologacao.nfe.ms.gov.br/homologacao/services2/NfeRetAutorizacao -NFeAutorizacao_4.00=https://homologacao.nfe.ms.gov.br/ws/NFeAutorizacao4 -NFeRetAutorizacao_4.00=https://homologacao.nfe.ms.gov.br/ws/NFeRetAutorizacao4 -NFeConsultaProtocolo_4.00=https://homologacao.nfe.ms.gov.br/ws/NFeConsultaProtocolo4 -NFeStatusServico_4.00=https://homologacao.nfe.ms.gov.br/ws/NFeStatusServico4 -NFeInutilizacao_4.00=https://homologacao.nfe.ms.gov.br/ws/NFeInutilizacao4 -RecepcaoEvento_4.00=https://homologacao.nfe.ms.gov.br/ws/NFeRecepcaoEvento4 +NFeAutorizacao_4.00=https://hom.nfe.sefaz.ms.gov.br/ws/NFeAutorizacao4 +NFeRetAutorizacao_4.00=https://hom.nfe.sefaz.ms.gov.br/ws/NFeRetAutorizacao4 +NFeConsultaProtocolo_4.00=https://hom.nfe.sefaz.ms.gov.br/ws/NFeConsultaProtocolo4 +NFeStatusServico_4.00=https://hom.nfe.sefaz.ms.gov.br/ws/NFeStatusServico4 +NFeInutilizacao_4.00=https://hom.nfe.sefaz.ms.gov.br/ws/NFeInutilizacao4 +RecepcaoEvento_4.00=https://hom.nfe.sefaz.ms.gov.br/ws/NFeRecepcaoEvento4 +NfeConsultaCadastro_4.00=https://hom.nfe.sefaz.ms.gov.br/ws/CadConsultaCadastro4 + [NFe_MT_P] NfeRecepcao_2.00=https://nfe.sefaz.mt.gov.br/nfews/v2/services/NfeRecepcao2?wsdl @@ -336,10 +348,16 @@ NfeConsultaProtocolo_2.00=https://nfe.sefaz.pe.gov.br/nfe-service/services/NfeCo NfeConsultaProtocolo_3.10=https://nfe.sefaz.pe.gov.br/nfe-service/services/NfeConsulta2 NfeStatusServico_2.00=https://nfe.sefaz.pe.gov.br/nfe-service/services/NfeStatusServico2 NfeStatusServico_3.10=https://nfe.sefaz.pe.gov.br/nfe-service/services/NfeStatusServico2 -NfeConsultaCadastro_2.00=https://nfe.sefaz.pe.gov.br/nfe-service/services/CadConsultaCadastro2 NfeConsultaCadastro_3.10=https://nfe.sefaz.pe.gov.br/nfe-service/services/CadConsultaCadastro2 NfeAutorizacao_3.10=https://nfe.sefaz.pe.gov.br/nfe-service/services/NfeAutorizacao?wsdl NFeRetAutorizacao_3.10=https://nfe.sefaz.pe.gov.br/nfe-service/services/NfeRetAutorizacao?wsdl +NfeConsultaCadastro_4.00=https://nfe.sefaz.pe.gov.br/nfe-service/services/CadConsultaCadastro2 +NfeInutilizacao_4.00=https://nfe.sefaz.pe.gov.br/nfe-service/services/NFeInutilizacao4 +NfeConsultaProtocolo_4.00=https://nfe.sefaz.pe.gov.br/nfe-service/services/NFeConsultaProtocolo4 +NfeStatusServico_4.00=https://nfe.sefaz.pe.gov.br/nfe-service/services/NFeStatusServico4 +RecepcaoEvento_4.00=https://nfe.sefaz.pe.gov.br/nfe-service/services/NFeRecepcaoEvento4 +NFeAutorizacao_4.00=https://nfe.sefaz.pe.gov.br/nfe-service/services/NFeAutorizacao4 +NFeRetAutorizacao_4.00=https://nfe.sefaz.pe.gov.br/nfe-service/services/NFeRetAutorizacao4 [NFe_PE_H] RecepcaoEvento_1.00=https://nfehomolog.sefaz.pe.gov.br/nfe-service/services/RecepcaoEvento @@ -580,6 +598,7 @@ NfeStatusServico_4.00=https://nfe.svrs.rs.gov.br/ws/NfeStatusServico/NfeStatusSe RecepcaoEvento_4.00=https://nfe.svrs.rs.gov.br/ws/recepcaoevento/recepcaoevento4.asmx NfeConsultaCadastro_4.00=https://cad.svrs.rs.gov.br/ws/cadconsultacadastro/cadconsultacadastro4.asmx + [NFe_SVRS_H] NfeAutorizacao_3.10=https://nfe-homologacao.svrs.rs.gov.br/ws/NfeAutorizacao/NFeAutorizacao.asmx NFeRetAutorizacao_3.10=https://nfe-homologacao.svrs.rs.gov.br/ws/NfeRetAutorizacao/NFeRetAutorizacao.asmx @@ -597,6 +616,7 @@ NfeStatusServico_4.00=https://nfe-homologacao.svrs.rs.gov.br/ws/NfeStatusServico RecepcaoEvento_4.00=https://nfe-homologacao.svrs.rs.gov.br/ws/recepcaoevento/recepcaoevento4.asmx NFeAutorizacao_4.00=https://nfe-homologacao.svrs.rs.gov.br/ws/NfeAutorizacao/NFeAutorizacao4.asmx NFeRetAutorizacao_4.00=https://nfe-homologacao.svrs.rs.gov.br/ws/NfeRetAutorizacao/NFeRetAutorizacao4.asmx +NfeConsultaCadastro_4.00=https://cad-homologacao.svrs.rs.gov.br/ws/cadconsultacadastro/cadconsultacadastro4.asmx [NFe_SVC-AN_P] RecepcaoEvento_1.00=https://www.svc.fazenda.gov.br/RecepcaoEvento/RecepcaoEvento.asmx @@ -614,6 +634,7 @@ RecepcaoEvento_4.00=https://www.svc.fazenda.gov.br/NFeRecepcaoEvento4/NFeRecepca NFeAutorizacao_4.00=https://www.svc.fazenda.gov.br/NFeAutorizacao4/NFeAutorizacao4.asmx NFeRetAutorizacao_4.00=https://www.svc.fazenda.gov.br/NFeRetAutorizacao4/NFeRetAutorizacao4.asmx + [NFe_SVC-AN_H] RecepcaoEvento_1.00=https://hom.svc.fazenda.gov.br/RecepcaoEvento/RecepcaoEvento.asmx NfeRecepcao_2.00=https://hom.svc.fazenda.gov.br/NfeRecepcao2/NfeRecepcao2.asmx @@ -726,13 +747,14 @@ URL-ConsultaNFCe=http://homnfce.sefaz.am.gov.br/nfceweb/formConsulta.do [NFCe_BA_P] Usar=NFCe_SVRS_P -URL-QRCode=http://nfe.sefaz.ba.gov.br/servicos/nfce/modulos/geral/NFCEC_consulta_chave_acesso.aspx -URL-ConsultaNFCe=http://nfe.sefaz.ba.gov.br/servicos/nfce/default.aspx +URL-QRCode_4.00=http://nfe.sefaz.ba.gov.br/servicos/nfce/qrcode.aspx +URL-ConsultaNFCe_4.00=http://www.sefaz.ba.gov.br/nfce/consulta [NFCe_BA_H] Usar=NFCe_SVRS_H -URL-QRCode=http://hnfe.sefaz.ba.gov.br/servicos/nfce/modulos/geral/NFCEC_consulta_chave_acesso.aspx -URL-ConsultaNFCe=http://nfe.sefaz.ba.gov.br/servicos/nfce/default.aspx +URL-QRCode_4.00=http://hnfe.sefaz.ba.gov.br/servicos/nfce/qrcode.aspx +URL-ConsultaNFCe_4.00=http://hinternet.sefaz.ba.gov.br/nfce/consulta + [NFCe_CE_P] NfeAutorizacao_3.10=https://nfce.sefaz.ce.gov.br/nfce/services/NfeAutorizacao?WSDL @@ -1012,6 +1034,11 @@ NfeConsultaProtocolo_3.10=https://nfce.sefazrs.rs.gov.br/ws/NfeConsulta/NfeConsu NfeInutilizacao_3.10=https://nfce.sefazrs.rs.gov.br/ws/nfeinutilizacao/nfeinutilizacao2.asmx NfeStatusServico_3.10=https://nfce.sefazrs.rs.gov.br/ws/NfeStatusServico/NfeStatusServico2.asmx RecepcaoEvento_1.00=https://nfce.sefazrs.rs.gov.br/ws/recepcaoevento/recepcaoevento.asmx +NfeStatusServico_4.00=https://nfce.sefazrs.rs.gov.br/ws/NfeStatusServico/NfeStatusServico4.asmx +NfeAutorizacao_4.00=https://nfce.sefazrs.rs.gov.br/ws/NfeAutorizacao/NFeAutorizacao4.asmx +RecepcaoEvento_4.00=https://nfce.sefazrs.rs.gov.br/ws/recepcaoevento/recepcaoevento4.asmx +NfeConsultaProtocolo_4.00=https://nfce.sefazrs.rs.gov.br/ws/NfeConsulta/NfeConsulta4.asmx +NfeInutilizacao_4.00=https://nfce.sefazrs.rs.gov.br/ws/nfeinutilizacao/nfeinutilizacao4.asmx URL-QRCode=https://www.sefaz.rs.gov.br/NFCE/NFCE-COM.aspx URL-ConsultaNFCe=https://www.sefaz.rs.gov.br/NFE/NFE-NFC.aspx @@ -1065,9 +1092,16 @@ NfeConsultaCadastro_3.10=https://nfe.fazenda.sp.gov.br/ws/cadconsultacadastro2.a RecepcaoEvento_1.00=https://nfce.fazenda.sp.gov.br/ws/recepcaoevento.asmx NfeAutorizacao_3.10=https://nfce.fazenda.sp.gov.br/ws/nfeautorizacao.asmx NFeRetAutorizacao_3.10=https://nfce.fazenda.sp.gov.br/ws/nferetautorizacao.asmx -URL-QRCode=https://www.nfce.fazenda.sp.gov.br/NFCeConsultaPublica/Paginas/ConsultaQRCode.aspx -URL-ConsultaNFCe=https://www.nfce.fazenda.sp.gov.br/NFCeConsultaPublica/Paginas/ConsultaPublica.aspx EventoEPEC_1.00=https://nfce.epec.fazenda.sp.gov.br/EPECws/RecepcaoEPEC.asmx +NFeAutorizacao_4.00=https://nfce.fazenda.sp.gov.br/ws/NFeAutorizacao4.asmx +NFeRetAutorizacao_4.00=https://nfce.fazenda.sp.gov.br/ws/NFeRetAutorizacao4.asmx +NFeInutilizacao_4.00=https://nfce.fazenda.sp.gov.br/ws/NFeInutilizacao4.asmx +NFeConsultaProtocolo_4.00=https://nfce.fazenda.sp.gov.br/ws/NFeConsultaProtocolo4.asmx +RecepcaoEvento_4.00=https://nfce.fazenda.sp.gov.br/ws/NFeRecepcaoEvento4.asmx +NfeStatusServico_4.00=https://nfce.fazenda.sp.gov.br/ws/NFeStatusServico4.asmx +URL-QRCode=https://www.nfce.fazenda.sp.gov.br/qrcode +URL-ConsultaNFCe=https://www.nfce.fazenda.sp.gov.br/consulta + [NFCe_SP_H] NfeInutilizacao_3.10=https://homologacao.nfce.fazenda.sp.gov.br/ws/nfeinutilizacao2.asmx @@ -1084,8 +1118,8 @@ NFeInutilizacao_4.00=https://homologacao.nfce.fazenda.sp.gov.br/ws/NFeInutilizac NFeConsultaProtocolo_4.00=https://homologacao.nfce.fazenda.sp.gov.br/ws/NFeConsultaProtocolo4.asmx RecepcaoEvento_4.00=https://homologacao.nfce.fazenda.sp.gov.br/ws/NFeRecepcaoEvento4.asmx NfeStatusServico_4.00=https://homologacao.nfce.fazenda.sp.gov.br/ws/NFeStatusServico4.asmx -URL-QRCode=https://www.homologacao.nfce.fazenda.sp.gov.br/NFCeConsultaPublica/Paginas/ConsultaQRCode.aspx -URL-ConsultaNFCe=https://www.homologacao.nfce.fazenda.sp.gov.br/NFCeConsultaPublica +URL-QRCode=https://www.homologacao.nfce.fazenda.sp.gov.br/qrcode +URL-ConsultaNFCe=https://www.homologacao.nfce.fazenda.sp.gov.br/consulta [NFCe_TO_P] Usar=NFCe_SVRS_P