FONTE NFE VB.NET

WESLLEYLARENTES 25/06/2010 14:39:28
#345788
Boa Tarde pessoal, após o jogo de hoje ainda um pouco sem condições de expressar minha tristeza ainda ganhei um bolão, vamos ao assunto.
Aqui na empresa que trabalho foi feita uma adaptação do sistema atual que é em Delphi para utilizar NFe até ai tudo bem, mas para promessas futuras estamos querendo mudar de fusca para ferrari, estou estudando vb.net ainda não sei quase nada, uma consulta ali outra aqui assim vai, não consegui entender bem ainda o codigo que está disponivel pelo nosso querido Daniel, vi que tem muitas class já definidas mas quero aprender a consultar status no sefaz e validar o xml no vb.net atualmente aqui estamos em Delphi tem alguns problemas mas é o inicio de tudo, conto com ajuda de vocês, enquanto isso vou lendo aqui o codigo e entendendo melhor. Abraços até logo.
OTAVIOFAVERO 25/06/2010 17:33:48
#345811
Citação:

:
Eu recomendo o Formato A3 que vem com leitora!



A3 da muito pau! é muito chato!

e muitas empresas querem usar em dois ou mais lugares ao mesmo tempo e o a3 não da para fazer

tirandoo q vive travando servidores ou depois de algumas horas ele cai e tem q ser desconectado e conectado de novooooooooo quando vc não e obrigado a reniciar o servidor


A1 e bem mais leve e não da pau...


digo isso com experiencia em 3 clientes q optaram pelo A3 e tenho os mesmo problemas!!!


abç
MORTIS 26/06/2010 15:41:34
#345872
Olá, pessoal!

To começando com NFe agora, tentei ver o status do serviço na versão 2.0, mas sem sucesso, vejam se identificam algo:

Dim Status_Servico As String = [Ô][Ô]
Status_Servico &= [Ô]<nfeDadosMsg xmlns=[Ô][Ô]http://www.portalfiscal.inf.br/nfe/wsdl/NfeStatusServico2[Ô][Ô] >[Ô]
Status_Servico &= [Ô]<consStatServ xmlns=[Ô][Ô]http://www.portalfiscal.inf.br/nfe[Ô][Ô] versao=[Ô][Ô]2.00[Ô][Ô]>[Ô]
Status_Servico &= [Ô]<tpAmb>2</tpAmb>[Ô]
Status_Servico &= [Ô]<cUF>35</cUF>[Ô]
Status_Servico &= [Ô]<xServ>STATUS</xServ>[Ô]
Status_Servico &= [Ô]</consStatServ>[Ô]
Status_Servico &= [Ô]</nfeDadosMsg>[Ô]

Me.txtSent.Text = Status_Servico

Dim xmlDados As XmlNode
Dim myXMLDoc As New System.Xml.XmlDocument
myXMLDoc.PreserveWhitespace = True
myXMLDoc.LoadXml(Status_Servico)
xmlDados = myXMLDoc.DocumentElement

Dim wsCab As New wsRS_H_StatusServico2.nfeCabecMsg
Dim wsSer As New wsRS_H_StatusServico2.NfeStatusServico2Soap12Client

wsCab.cUF = sCodEstado
wsCab.versaoDados = [Ô]2.00[Ô]

Dim store As New X509Store([Ô]My[Ô], StoreLocation.CurrentUser)
store.Open(OpenFlags.OpenExistingOnly)
Dim coleção = store.Certificates(2)

wsSer.ClientCredentials.ClientCertificate.SetCertificate(coleção.SubjectName.Name, System.Security.Cryptography.X509Certificates.StoreLocation.CurrentUser, System.Security.Cryptography.X509Certificates.StoreName.My)

Me.txtGet.Text = wsSer.nfeStatusServicoNF2(wsCab, xmlDados).OuterXml

Abraços
MORTIS 26/06/2010 18:57:41
#345884
Descobri... eu usara Service References, avancei um nível e passei a usar Web References

Mexe ali, mexe aqui, e temos o abaixo, funcionando =)

Dim Status_Servico As String = [Ô][Ô]
Status_Servico &= [Ô]<consStatServ xmlns=[Ô][Ô]http://www.portalfiscal.inf.br/nfe[Ô][Ô] versao=[Ô][Ô]2.00[Ô][Ô]>[Ô]
Status_Servico &= [Ô]<tpAmb>2</tpAmb>[Ô]
Status_Servico &= [Ô]<cUF>35</cUF>[Ô]
Status_Servico &= [Ô]<xServ>STATUS</xServ>[Ô]
Status_Servico &= [Ô]</consStatServ>[Ô]

Dim xmlDados As XmlNode
Dim myXMLDoc As New System.Xml.XmlDocument
myXMLDoc.PreserveWhitespace = True
myXMLDoc.LoadXml(Status_Servico)
xmlDados = myXMLDoc.DocumentElement

Dim wsSer As New wrNFeStatus.NfeStatusServico2
Dim wsCab As New wrNFeStatus.nfeCabecMsg

wsCab.cUF = [Ô]35[Ô]
wsCab.versaoDados = [Ô]2.00[Ô]

wsSer.nfeCabecMsgValue = wsCab

Dim store As New X509Store([Ô]My[Ô], StoreLocation.CurrentUser)
store.Open(OpenFlags.OpenExistingOnly)
Dim oCertif = store.Certificates(2)
store.Close()

wsSer.ClientCertificates.Add(oCertif)

Me.txtSent.Text = xmlDados.OuterXml
Me.txtGet.Text = wsSer.nfeStatusServicoNF2(xmlDados).OuterXml
DUHHH 28/06/2010 08:38:03
#345944
OTAVIOFAVERO estranho isso, eu tenho aproximadamente uns 30 clientes com A3, e nenhum deles reclama, não tem B.O. nenhum agora com o A1 já tive muita dor de cabeça! Teve um cliente que deu pau no certificado que foi obrigado a comprar outro.
TABPRS 28/06/2010 18:56:23
#346001
Gente e o seguinte tenho um projeto completo de NFe na versao 1.10, porém preciso passar para a 2.0, não estou conseguindo, qual é a diferença entre uma e outra?
Tem alguém que sabe C# para alterar o projeto?
se tiver alguém interessado por favor me mande um e-mail.

pedrosousa49@hotmail.com
OTAVIOFAVERO 28/06/2010 21:13:31
#346008
o q em C# vc precisa alterar?
BETOPMJB 28/06/2010 21:21:42
#346009
Citação:

:
Gente e o seguinte tenho um projeto completo de NFe na versao 1.10, porém preciso passar para a 2.0, não estou conseguindo, qual é a diferença entre uma e outra?
Tem alguém que sabe C# para alterar o projeto?
se tiver alguém interessado por favor me mande um e-mail.

pedrosousa49@hotmail.com



estou na mesma, alguem poderia nos ajudar, com layout da versão 2.0 ??
WILHAMPS 28/06/2010 23:20:51
#346012
Boa noite galera.

Hoje descobri oque estava fazedno dar o erro 215 - Falha no Schema XML.

lendo a palta da nota 2009-06 eu vi lá que o erro 215 era falha no arquivo de solicitação de retorno.

peguei com toda calma, depois de 10 dias com esse pau (Deixei 7 dias parado, resolvendo uns problemas pessoais), gerei um arquivo xml com nome de teste.xml no C:\

e mandei validar esse arquivo encima do bendito schema XML.

Resumindo, esta retornando 1 caractere a mais no nRec do consReciNFe vai ele retorna sempre com um caractere [Ô]1[Ô] no final. vejam

[ô]4310000045463581
[ô]4310000045629321
[ô]4310000045629611
[ô]4310000045756761
[ô]4310000045757631


indiferente de qualquer envio de lote, sempre retorna dessa forma, se eu consulto desta forma dá erro por ter 16 caracteres sendo que o numero de caractere é 15,
se eu removo o 1 do final, o retorno informado é Lote não encontrado.

Alguem sabe me disser pq isso acontece?

Grato desde já
DUHHH 29/06/2010 09:20:00
#346024
wilhamps, manda seu xml de retorno da recepção que vejo o que está acontecendo.
Página 20 de 228 [2276 registro(s)]
Faça seu login para responder