Exato... o WSDL te dá a descrição das funções que você vai chamar. Vá ao site do portal NFe (http://www.nfe.fazenda.gov.br/portal/) e baixe em legislação e documentos todos os arquivos de apoio. Lá você encontra os manuais com os layouts e descrição de funcionamento de cada serviço e também os XSD, que são os schemas para a geração e validação do seu XML.
Você tem que gerar o XML no padrão especificado lá nos manuais e assinar digitalmente as notas que vão no lote. Isso no delphi win32 é um tanto trabalhoso. O componente HTTPRio faz a conexão com webservice, mas não autentica usando certificado digital. O Indy tem um componente que faz essa autenticação usando SSL, mas os dois não se integram. Até existe na net uns exemplos de como integrar os dois, mas é bem complicado. Se você vai mesmo precisar fazer pra win32 de repente vale a pena procurar por componentes prontos que existem por aí, porém são pagos. Eu não sei te dizer nenhum deles, mas vi aqui na lista algum tempo atrás alguém que falou sobre isso. Se você trabalhar com Delphi .NET vai ser bem mais fácil, pois o .NET tem as funções para isso. Aí é questão da necessidade que você vai ter. Se for trabalhar com .NET pesquise na SEFAZ-RS (http://www.sefaz.rs.gov.br/SEF_ROOT/inf/SEF-NFE.htm). Lá tem bastante informação também e exemplos em .NET, usando C#. Aí é só traduzir e adaptar. -------------------------------------------------------------------------------- Claudiney Cogo N2 Sistemas e Soluções em Informática Av. São Paulo, 172 - 15º Andar - Sala 1505 Fone/Fax: (44) 3029-6053 - Maringá - Paraná www.n2solutions.com.br nfe.n2solutions.com.br www.studion2.com.br ----- Original Message ----- From: Fellipe Henrique To: delphi-br@yahoogrupos.com.br Sent: Monday, September 01, 2008 2:40 PM Subject: Re: [delphi-br] NFe com delphi, é possível? Ok, mas isso de pegar as classes, serve somente para o envio do xml, correto? Tenho que fazer a assinatura tbm não é? E quanto ao problema que todos dizem, do delphi nao conseguir enviar e nem assinar o arquuivo, é valido? []s 2008/9/1 Claudiney Cogo <[EMAIL PROTECTED]> > São vários serviços. Cada endereço é de um serviço diferente. Um para > envio, outro para cancelamento, outro para confirmação do processamento do > lote, etc. Você vai precisar de todos eles. > > Agora, se abre a janela dos certificados e o seu certificado não aparece > lá, provavelmente houve algum problema com a instalação. Tente instalar > novamente. Verifique também se você está usando um certificado tipo A1 ou A3 > válido. Para o acesso aos dados e testes iniciais, o seu certificado vai > servir. Para testes de envio de lotes você vai precisar de um certificado > habilitado na sefaz para emissão de nfe, a menos que o seu já esteja > homologado para isto. > > > ---------------------------------------------------------- > Claudiney Cogo > N2 Sistemas e Soluções em Informática > Av. São Paulo, 172 - 15º Andar - Sala 1505 > Fone/Fax: (44) 3029-6053 - Maringá - Paraná > www.n2solutions.com.br > nfe.n2solutions.com.br > www.studion2.com.br > > ----- Original Message ----- > From: Fellipe Henrique > To: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> > Sent: Monday, September 01, 2008 2:08 PM > Subject: Re: [delphi-br] NFe com delphi, é possível? > > Olá Claudiney, vi um post seu em outro local sobre isso, e tentei, mas não > me aparece o certificado... abre a tela, sem o certificado, e fui em > Certificados no IE e tá lá instalado certinho, com nome e tudo... mas não > aparece... outra coisa é que tem um monte de link: > > MGNfeRecepcaohttps://nfe.fazenda.mg.gov.br/nfe/services/NfeRecepcao?wsdlMG > > NfeRetRecepcaohttps://nfe.fazenda.mg.gov.br/nfe/services/NfeRetRecepcao?wsdl > > MGNfeCancelamento > https://nfe.fazenda.mg.gov.br/nfe/services/NfeCancelamento?wsdl MG > NfeInutilizacao > https://nfe.fazenda.mg.gov.br/nfe/services/NfeInutilizacao?wsdl MG > NfeConsultaProtocolo > https://nfe.fazenda.mg.gov.br/nfe/services/NfeConsulta?wsdl MG > NfeStatusServico > https://nfe.fazenda.mg.gov.br/nfe/services/NfeStatusServico.tst > > Qual deles é o que eu uso, ou cada um deles serve pra uma coisa dentro do > processo!? > > []s > > 2008/9/1 Claudiney Cogo <[EMAIL PROTECTED]<claudiney-listas%40n2solutions.com.br> > > > > > Olá Felipe. > > > > Parece que existe mesmo um problema que faz que ele não peça o > certificado > > a ser usada. Assim não é possível baixar diretamente por lá. Faça o > > seguinte... abra o endereço do WSDL diretamente no browser (só pegar o > > endereço do webservice que você quer e acrescentar ?WSDL na frente). Ele > vai > > pedir o certificado e apresentar o WSDL. Vá em arquivo e salvar... salve > o > > arquivo numa pasta local e importe a partir deste arquivo local. > > > > Abraço. > > > > ---------------------------------------------------------- > > Claudiney Cogo > > N2 Sistemas e Soluções em Informática > > Av. São Paulo, 172 - 15º Andar - Sala 1505 > > Fone/Fax: (44) 3029-6053 - Maringá - Paraná > > www.n2solutions.com.br > > nfe.n2solutions.com.br > > www.studion2.com.br > > > > > > ----- Original Message ----- > > From: Fellipe Henrique > > To: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br><delphi-br% > 40yahoogrupos.com.br> > > Sent: Monday, September 01, 2008 1:49 PM > > Subject: [delphi-br] NFe com delphi, é possível? > > > > Amigos, estou tentando desenvolver a NFe em Delphi 7, porém não estou > > conseguindo nada, estou tentando pegar o WSDL pelo WSDL Import, e sempre > me > > pede o certificado digital, mesmo ele estando instalado, porém nao mostra > > na > > tela, ou seja, não consigo pegar as classes pra gerar a unit. > > > > Alguém conseguiu fazer? Poderia me dar uma luz? > > > > Ah, antes que digam, já pesquisei no Google! e não achei nada que > > solucionasse minha questão! > > > > []s > > > > -- > > _________________________________ > > T.·.F.·.A.·. > > Fellipe Henrique > > http://tecfree.wordpress.com/ > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > __________ Informação do NOD32 IMON 3402 (20080831) __________ > > > > Esta mensagem foi verificada pelo NOD32 sistema antivírus > > http://www.eset.com.br > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > -- > _________________________________ > T.·.F.·.A.·. > Fellipe Henrique > http://tecfree.wordpress.com/ > > [As partes desta mensagem que não continham texto foram removidas] > > __________ Informação do NOD32 IMON 3402 (20080831) __________ > > Esta mensagem foi verificada pelo NOD32 sistema antivírus > http://www.eset.com.br > > [As partes desta mensagem que não continham texto foram removidas] > > > -- _________________________________ T.·.F.·.A.·. Fellipe Henrique http://tecfree.wordpress.com/ [As partes desta mensagem que não continham texto foram removidas] __________ Informação do NOD32 IMON 3405 (20080901) __________ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas]