Consumir WebService NF-e

Olá, caros colegas do GUJ.
Gostaria, primeiramente, de parabenizar a todos pela grande boa vontade e colaboração encontrada neste fórum. Me esforço para ter muito conhecimento e também colaborar com vocês.

Minha dúvida é a seguinte pessoal.
Desenvolvi uma aplicação desktop em java pra meu negocio e gostaria de fazer integração dele com a receita, de modo que eu possa emitir minhas notas fiscais de serviços e mercadorias através do meu sistema. Pesquisei pra todo lado, tanto aqui no forum, quanto no site da receita, mas não consigo ter uma ideia geral de como posso consumir esses web services. Em outras palavras, os passos necessarios.

Por gentileza, se alguem que já trabalhou em um emissor puder me clarear as idéias oferecendo um passo a passo do que eu preciso fazer, serei eternamente grato.

Por exemplo, 1- obter o certificado digital; 2- instalar na máquina, 3- pegar o endereco wsdl do meu estado. (acredito que cada estado tem um endereço certo?)
E a nota fiscal de serviços?
Na minha cidade, atualmente eu preciso entrar no site da prefeitura, ir no menu de nota fiscal, colocar usuario e senha, para entao fazer minha nota num sistema horrivel, nada intuitivo que eles criaram.

Enfim, sei que a dúvida pode ser besta, mas se alguem puder ajudar com boas ideias para me nortear eu agradeço.

Um abraço a todos

Consumir o serviço web é a parte mais simples do processo, essa preocupação deve ser a sua última. Já trabalhei com WS mas não para emissão de nota fiscal. Achei esse site: http://www.nfe.fazenda.gov.br/portal/principal.aspx

Dê uma olhada e veja se consegue sanar suas dúvidas.

Se eu não me engano para ver o wsdl é só adicionar ?wsdl no fim da url, o maior problema que pode ocorrer é exister dificuldade ao criptografar a conexão baseada no certificado digital, geralmente é um impecílio pra que utiliza-se de wizards como o do netbeans para consumir o webservice.

Para agilizar um pouco acredito que isto ajude, ainda não utilizei, mas parece ser bem útil.

http://www.jnfe.com.br/

O que me preocupa é isso, o fato de consumir ser o mais simples, o primeiro passo e eu nao conseguir nem isso.
Peguei os endereços do meu estado, tanto aqui no forum quanto em http://www.nfe.fazenda.gov.br/portal/WebServices.aspx#MG
Mas não consigo fazer meu eclipse, netbeans criar as interfaces pra min dos metodos disponiveis.

Recebo uma mensagem de erro, como se a url inserida não fosse de um wsdl.
Com uma url de SP eu consegui criar a interface. Mas de MG nada. Porém, ontem li que preciso de um certificado digital instalado na minha máquina para entao eu pensar em ver os métodos do WS. rsrs
Vou levar o certificado q eu uso na empresa pra ver se consigo hoje.

poxa, mas que complicação! :slight_smile:

Exatamente.

Também criei um WS que necessitava de um certificado em particular para ter acesso a ele. Não é complicação, é segurança. O brasileiro tem um “ótimo” costume de querer burlar segurança e fraudar notas fiscais, concorda? O governo (não vou nem falar o que penso desse governo) busca garantir o mínimo de segurança e veracidade nas informações trafegadas, por isso essas exigências.

Consiga o certificado e acredito que seu problema será sanado.

Isso é porque voce precisa de uma conexão critografada, o certificado digital é como se fosse o seu login no webservice, te dando acesso a ele

Entrei nesse site http://www.nfe.fazenda.gov.br/portal/WebServices.aspx#MG
Baixei o arquivo NFSeStatus referente ao servico web de MG
Fui no meu netbeans , aba Services, webServices, adicionar. Foi solicitado a URL do WSDL ou o arquivo propriamente dito.

tanto como endereco ou indicando o arquivo eu sou solicitado a aceitar 3 certificados q aparecem, depois dá uma bela mensagem " Não é possivel adicionar o servico web especificado
java.io.IOException erro ao recuperar arquivo WSDL

Não é possivel! Alguem me ajuda !
Ta impossivel