NFE V2.0
Pessoal, se alguém passou por isto, peço ajuda.
O código:
Dim NotaXML As New XmlDocument
NotaXML.Load(Caminho & [Ô]\XML\Validadas\35101258928391000199550010000005571000005546-nfe.xml[Ô])
oCertificado = NFeXservices.BuscarCertificado.StoreCertificados
Dim retXML As XmlNode
Dim aNfeRecepcao2 As New NfeRecepcao2
Dim wsCab As New nfeCabecMsg
wsCab.cUF = [Ô]35[Ô]
wsCab.versaoDados = [Ô]2.00[Ô]
aNfeRecepcao2.SoapVersion = Protocols.SoapProtocolVersion.Soap12
aNfeRecepcao2.nfeCabecMsgValue = wsCab
aNfeRecepcao2.ClientCertificates.Add(oCertificado)
aNfeRecepcao2.Timeout = 100000
retXML = aNfeRecepcao2.nfeRecepcaoLote2(NotaXML) [ô]envia seu arquivo xml para o webservice e retorna o resultado
Me.TextBoxRetorno.Text = retXML.OuterXml
O retorno:
<retEnviNFe versao=[Ô]2.00[Ô] xmlns=[Ô]http://www.portalfiscal.inf.br/nfe[Ô]><tpAmb>2</tpAmb><verAplic>SP_NFE_PL_006h</verAplic><cStat>103</cStat><xMotivo>Lote recebido com sucesso</xMotivo><cUF>35</cUF><dhRecbto>2011-01-13T18:14:51</dhRecbto><infRec><nRec>351000028528730</nRec><tMed>1</tMed></infRec></retEnviNFe>
Mas se consulta a NFe na SEFAZ, recebo que não consta na base de dados
O código:
Dim NotaXML As New XmlDocument
NotaXML.Load(Caminho & [Ô]\XML\Validadas\35101258928391000199550010000005571000005546-nfe.xml[Ô])
oCertificado = NFeXservices.BuscarCertificado.StoreCertificados
Dim retXML As XmlNode
Dim aNfeRecepcao2 As New NfeRecepcao2
Dim wsCab As New nfeCabecMsg
wsCab.cUF = [Ô]35[Ô]
wsCab.versaoDados = [Ô]2.00[Ô]
aNfeRecepcao2.SoapVersion = Protocols.SoapProtocolVersion.Soap12
aNfeRecepcao2.nfeCabecMsgValue = wsCab
aNfeRecepcao2.ClientCertificates.Add(oCertificado)
aNfeRecepcao2.Timeout = 100000
retXML = aNfeRecepcao2.nfeRecepcaoLote2(NotaXML) [ô]envia seu arquivo xml para o webservice e retorna o resultado
Me.TextBoxRetorno.Text = retXML.OuterXml
O retorno:
<retEnviNFe versao=[Ô]2.00[Ô] xmlns=[Ô]http://www.portalfiscal.inf.br/nfe[Ô]><tpAmb>2</tpAmb><verAplic>SP_NFE_PL_006h</verAplic><cStat>103</cStat><xMotivo>Lote recebido com sucesso</xMotivo><cUF>35</cUF><dhRecbto>2011-01-13T18:14:51</dhRecbto><infRec><nRec>351000028528730</nRec><tMed>1</tMed></infRec></retEnviNFe>
Mas se consulta a NFe na SEFAZ, recebo que não consta na base de dados
Você precisa pegar o protocolo e consultar ele para verificar erros aqui no site temo um tópico especifico sobre NF-e
http://www.vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=abrir&varID=337965&varPagina=70#bottom
http://www.vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=abrir&varID=337965&varPagina=70#bottom
Tópico encerrado , respostas não são mais permitidas