FONTE NFE VB.NET

WILHAMPS 06/06/2010 15:47:39
#344047
Boa tarde pessoal.

Sou meio que iniciante no vb.net, baixei o exemplo de vcs ajustei pra minha situação só que assim esta dando erro na assinatura, na hora de passar no validador do serasa ele fala que a assinatura é invalida.

Alguem pode me ajudar?

Obrigado pela atenção
WILHAMPS 06/06/2010 21:01:06
#344075
descobri oque era ajustei o codigo para que a assinatura contiue valida.

segue minha chamada.

Function Assinar_XML(ByVal ArquivoXML As String, ByVal Acao As String, ByVal Serie_Certificado As String) As Boolean
Assinar_XML = False

On Error GoTo ErroAssina

[ô]Seleciona o arquivo setado e carrega para o objeto xml
Dim N_arquivo As New XmlDocument
N_arquivo.Load(ArquivoXML)

[ô]Seta a serie do certificado digital para ir direto
Dim certificado As X509Certificate2 = CertificadoDigital.SelecionarCertificado(Serie_Certificado)

[ô]assina o xml
Dim xmlAssinado As XmlDocument = CertificadoDigital.Assinar(N_arquivo, [Ô]infNFe[Ô], certificado)

Dim Assinaturadados As String = xmlAssinado.OuterXml

[ô]Separar somente o conteúdo a partir da tag <NFe> até </NFe>
Dim nPosI As Int32 = Assinaturadados.IndexOf([Ô]<NFe[Ô])
Dim nPosF As Int32 = Assinaturadados.Length - nPosI
Dim vStringNfe As String = Assinaturadados.Substring(nPosI, nPosF)

Dim vStringAssinaturaNfe As String = String.Empty
vStringAssinaturaNfe += [Ô]<?xml version=[Ô][Ô]1.0[Ô][Ô] encoding=[Ô][Ô]UTF-8[Ô][Ô]?>[Ô]
vStringAssinaturaNfe += vStringNfe

xmlAssinado.LoadXml(vStringAssinaturaNfe)

Using xmltw As New XmlTextWriter(Mid(ArquivoXML, 1, ArquivoXML.Length - 4) & [Ô]-assinada.xml[Ô], New UTF8Encoding(False))
xmlAssinado.WriteTo(xmltw)
xmltw.Close()
End Using

Assinar_XML = True

Kill(ArquivoXML)
Exit Function
ErroAssina:
Assinar_XML = False
End Function


agora ele valida no site a nfe e o lote só que quando eu envio o lote2.0 ele da rejeição: Cabeçalho - Falha no Schema

Alguem sabe oque seria isso ou porque aconteceria isso? pois o lote foi validado lá no site do sefaz.

grato desde já
OTAVIOFAVERO 07/06/2010 10:31:08
#344098
mande o xml para analize pq fica dificil advinhar

abç
MICHELEAPARECID 07/06/2010 15:51:54
#344162
Boa tarde !

Estou validando o arquivo de envio XML na versão 2.0 e ocorre uma nova mensagem de erro quando valido pelo site http://www.sefaz.rs.gov.br/ASP/AAE_ROOT/NFE/SAT-WEB-NFE-VAL_1.asp

Aparece assim :
Resultado da Validação do Schema e Conferência da Assinatura:

PARSER XML: OK
TIPO DE MENSAGEM: Lote sem assinatura digital
SCHEMA: The element [ô]det[ô] in namespace [ô]http://www.portalfiscal.inf.br/nfe[ô] has invalid child element [ô]Prod[ô] in namespace [ô]http://www.portalfiscal.inf.br/nfe[ô]. List of possible elements expected: [ô]http://www.portalfiscal.inf.br/nfe:prod[ô].
The element [ô]det[ô] in namespace [ô]http://www.portalfiscal.inf.br/nfe[ô] has invalid child element [ô]Prod[ô] in namespace [ô]http://www.portalfiscal.inf.br/nfe[ô]. List of possible elements expected: [ô]http://www.portalfiscal.inf.br/nfe:prod[ô].


Alguém poderia me ajudar por favor ?
DANIELCPAETE 07/06/2010 16:47:34
#344166
MICHELE

Não sera porque o P está maiúsculo?


Pra galera que ta querendo exportar a DANFE para PDF uma maneira simples e gratuita é usar a impressora Virtual da BullZip com ela você pode até automatizar o processo ficando transparente para o usuário a impressão em PDF abaixo site para download.

http://www.bullzip.com/products/pdf/info.php

WILHAMPS 07/06/2010 19:32:55
#344179
Citação:

:
mande o xml para analize pq fica dificil advinhar

abç



Agora estou na empresa quando chegar em casa eu envio

só que assim eu validei o lote lá no site do sefaz ele dá erro quando envio o lote que chamo a recepcao2 ele gera normal.

Só que a receita dá erro no cabeçalho.

Agora pergunto eu indico o arquivo xml para a chamada recepcao2 ela gera automaticamente o cabeçalho ou eu devo geralo manualmente?

no caso de eu precisar gerar manualmente alguem pode me dar uma dica de como esse cabeçalho deve ser escrito.

Grato desde já
OTAVIOFAVERO 07/06/2010 21:11:13
#344190
Citação:

:
Boa tarde !

Estou validando o arquivo de envio XML na versão 2.0 e ocorre uma nova mensagem de erro quando valido pelo site http://www.sefaz.rs.gov.br/ASP/AAE_ROOT/NFE/SAT-WEB-NFE-VAL_1.asp

Aparece assim :
Resultado da Validação do Schema e Conferência da Assinatura:

PARSER XML: OK
TIPO DE MENSAGEM: Lote sem assinatura digital
SCHEMA: The element [ô]det[ô] in namespace [ô]http://www.portalfiscal.inf.br/nfe[ô] has invalid child element [ô]Prod[ô] in namespace [ô]http://www.portalfiscal.inf.br/nfe[ô]. List of possible elements expected: [ô]http://www.portalfiscal.inf.br/nfe:prod[ô].
The element [ô]det[ô] in namespace [ô]http://www.portalfiscal.inf.br/nfe[ô] has invalid child element [ô]Prod[ô] in namespace [ô]http://www.portalfiscal.inf.br/nfe[ô]. List of possible elements expected: [ô]http://www.portalfiscal.inf.br/nfe:prod[ô].


Alguém poderia me ajudar por favor ?




como nosso amigoo daniel disse P maiusculooo

Não
<Prod></Prod> [txt-color=#e80000]has invalid child element [ô]Prod[ô] in namespace [ô]http://www.portalfiscal.inf.br/nfe[ô]. << === o q sigunifica??? traduzindo elemento NAO esperadooo[/txt-color]


sim
<prod></prod> [txt-color=#e80000]List of possible elements expected: [ô]http://www.portalfiscal.inf.br/nfe:prod[ô] << === o q sigunifica??? traduzindo elemento esperadooo[/txt-color]


mais atenção e leiaaaaa o erro que retorna! pqqqq e um otimo caminho

haaa ps leia o manual pq tem campos que tem tamanho de caracteres e necessidade!! e se vc olharr na [txt-color=#e80000]pagina 10 eu postei um exemplo de xml 2.00[/txt-color]

blzzzzzzz falowwwwwwwwwwwwww abçç
OTAVIOFAVERO 07/06/2010 21:19:32
#344192
Citação:

:
:
mande o xml para analize pq fica dificil advinhar

abç

Agora estou na empresa quando chegar em casa eu envio

só que assim eu validei o lote lá no site do sefaz ele dá erro quando envio o lote que chamo a recepcao2 ele gera normal.

Só que a receita dá erro no cabeçalho.

Agora pergunto eu indico o arquivo xml para a chamada recepcao2 ela gera automaticamente o cabeçalho ou eu devo geralo manualmente?

no caso de eu precisar gerar manualmente alguem pode me dar uma dica de como esse cabeçalho deve ser escrito.

Grato desde já



pode ser gerado automaticamentou ou manualmente isso e vc q sabe!!!!

mas quando for gerado automaticamente retire as informaçoes que da na primeira linha sobre os xsd

muita gente vacila nisso mas para reforçar um exemplo q vc tem q tirar [txt-color=#e80000] xsi:schemaLocation=[Ô]http://www.portalfiscal.inf.br/nfe enviNFe_v2.00.xsd[Ô][/txt-color]

essa linha geralmente sempre da dor de cabeçaaaaaaaaaaaaaaaaaaa massss fazer o q nee hahaha

abçççççç e mandeee os xmlss geradosss
MICHELEAPARECID 07/06/2010 21:38:22
#344196
Citação:

Citação:
:
Boa tarde !

Estou validando o arquivo de envio XML na versão 2.0 e ocorre uma nova mensagem de erro quando valido pelo site http://www.sefaz.rs.gov.br/ASP/AAE_ROOT/NFE/SAT-WEB-NFE-VAL_1.asp

Aparece assim :
Resultado da Validação do Schema e Conferência da Assinatura:

PARSER XML: OK
TIPO DE MENSAGEM: Lote sem assinatura digital
SCHEMA: The element [ô]det[ô] in namespace [ô]http://www.portalfiscal.inf.br/nfe[ô] has invalid child element [ô]Prod[ô] in namespace [ô]http://www.portalfiscal.inf.br/nfe[ô]. List of possible elements expected: [ô]http://www.portalfiscal.inf.br/nfe:prod[ô].
The element [ô]det[ô] in namespace [ô]http://www.portalfiscal.inf.br/nfe[ô] has invalid child element [ô]Prod[ô] in namespace [ô]http://www.portalfiscal.inf.br/nfe[ô]. List of possible elements expected: [ô]http://www.portalfiscal.inf.br/nfe:prod[ô].


Alguém poderia me ajudar por favor ?

[th][/th]
Cabecalho


Olá a todos !!!

Obrigada Otávio e Rafael a ocorrência era mesmo do P ao invés do p.. há algumas outras após este acerto mas são tranquilas...
é que na correria detalhes tão simples como estes passam batido... tenho de implementar e testar até o final deste mês...

obrigada mais uma vez!!!
WILHAMPS 07/06/2010 22:35:45
#344201
xml gerado ficou assim para o envio de lote

<?xml version=[Ô]1.0[Ô] encoding=[Ô]UTF-8[Ô]?><enviNFe xmlns=[Ô]http://www.portalfiscal.inf.br/nfe[Ô] xmlns:ds=[Ô]http://www.w3.org/2000/09/xmldsig#[Ô] xmlns:xsi=[Ô]http://www.w3.org/2001/XMLSchema-instance[Ô] versao=[Ô]2.00[Ô]><idLote>000000006000</idLote><NFe xmlns=[Ô]http://www.portalfiscal.inf.br/nfe[Ô]><infNFe xmlns:xsi=[Ô]http://www.w3.org/2001/XMLSchema-instance[Ô] Id=[Ô]NFe43100607731055000110550010000060001000060007[Ô] versao=[Ô]2.00[Ô]><ide><cUF>43</cUF><cNF>00006000</cNF><natOp>VENDA</natOp><indPag>1</indPag><mod>55</mod><serie>1</serie><nNF>6000</nNF><dEmi>2010-06-06</dEmi><dSaiEnt>2010-06-06</dSaiEnt><hSaiEnt>16:38:55</hSaiEnt><tpNF>0</tpNF><cMunFG>4311205</cMunFG><tpImp>1</tpImp><tpEmis>1</tpEmis><cDV>7</cDV><tpAmb>2</tpAmb><finNFe>1</finNFe><procEmi>0</procEmi><verProc>2.00</verProc></ide><emit><CNPJ>07731055000110</CNPJ><xNome>RAZAO SOCIAL</xNome><xFant>FANTASIA</xFant><enderEmit><xLgr>RUA X</xLgr><nro>11874</nro><xBairro>BAIRRO</xBairro><cMun>4311205</cMun><xMun>CRICIUMA</xMun><UF>RS</UF><CEP>94500000</CEP><cPais>1058</cPais><xPais>BRASIL</xPais><fone>94500000</fone></enderEmit><IE>0700041869</IE><CRT>1</CRT></emit><dest><CNPJ>00393826000168</CNPJ><xNome>UPER TECNOLOGIA LTDA</xNome><enderDest><xLgr>RUA TESTE</xLgr><nro>501</nro><xCpl>LJ01</xCpl><xBairro>FELICIDADE</xBairro><cMun>3106200</cMun><xMun>BELO HORIZONTE</xMun><UF>MG</UF><CEP>31080000</CEP><cPais>1058</cPais><xPais>BRASIL</xPais><fone>3131313131</fone></enderDest><IE>5679262080056</IE><email>wlmsa@hotmail.com</email></dest><det nItem=[Ô]1[Ô]><prod><cProd>0010</cProd><cEAN /><xProd>Tv de plasma 42</xProd><NCM>12345678</NCM><CFOP>6102</CFOP><uCom>PC</uCom><qCom>1.0000</qCom><vUnCom>150.0000</vUnCom><vProd>150.00</vProd><cEANTrib /><uTrib>PC</uTrib><qTrib>1.0000</qTrib><vUnTrib>150.0000</vUnTrib><indTot>0</indTot></prod><imposto><ICMS><ICMS00><orig>0</orig><CST>00</CST><modBC>3</modBC><vBC>0.00</vBC><pICMS>0.00</pICMS><vICMS>0.00</vICMS></ICMS00></ICMS><II><vBC>0.00</vBC><vDespAdu>0.00</vDespAdu><vII>0.00</vII><vIOF>0.00</vIOF></II><PIS><PISNT><CST>04</CST></PISNT></PIS><COFINS><COFINSNT><CST>08</CST></COFINSNT></COFINS></imposto></det><total><ICMSTot><vBC>0.00</vBC><vICMS>0.00</vICMS><vBCST>0.00</vBCST><vST>0.00</vST><vProd>150.00</vProd><vFrete>0.00</vFrete><vSeg>0.00</vSeg><vDesc>0.00</vDesc><vII>0.00</vII><vIPI>0.00</vIPI><vPIS>0.00</vPIS><vCOFINS>0.00</vCOFINS><vOutro>0.00</vOutro><vNF>150.00</vNF></ICMSTot></total><transp><modFrete>0</modFrete></transp><cobr><fat><nFat>6000</nFat><vOrig>150.00</vOrig><vLiq>150.00</vLiq></fat><dup><nDup>01</nDup><dVenc>2010-07-06</dVenc><vDup>75.00</vDup></dup><dup><nDup>02</nDup><dVenc>2010-07-06</dVenc><vDup>75.00</vDup></dup></cobr><infAdic><infAdFisco>obs</infAdFisco><infCpl>obs</infCpl></infAdic></infNFe><Signature xmlns=[Ô]http://www.w3.org/2000/09/xmldsig#[Ô]><SignedInfo><CanonicalizationMethod Algorithm=[Ô]http://www.w3.org/TR/2001/REC-xml-c14n-20010315[Ô] /><SignatureMethod Algorithm=[Ô]http://www.w3.org/2000/09/xmldsig#rsa-sha1[Ô] /><Reference URI=[Ô]#NFe43100607731055000110550010000060001000060007[Ô]><Transforms><Transform Algorithm=[Ô]http://www.w3.org/2000/09/xmldsig#enveloped-signature[Ô] /><Transform Algorithm=[Ô]http://www.w3.org/TR/2001/REC-xml-c14n-20010315[Ô] /></Transforms><DigestMethod Algorithm=[Ô]http://www.w3.org/2000/09/xmldsig#sha1[Ô] /><DigestValue>+Xs+N1XXcoEN6HGaVkUoUEo6WDA=</DigestValue></Reference></SignedInfo><SignatureValue>M2JMESNzUq2U9tBb8SNEXXYug2tl/rPbUvaXsX7oOQ/gh8M2xuovxnd2Luc+XhFWhQ8B6P6yspADanEUMnxnEEZcikLYh+/Mew9FMAySx7a+wLoJMjT595trgrszXYRwo/oY7JPiSYVmt22D+p3vwdqJQJzr16rlpeyUEoSLK6w=</SignatureValue><KeyInfo><X509Data><X509Certificate>MIIGLzCCBRegAwIBAgIIZeNFdW4qhDAwDQYJKoZIhvcNAQEFBQAwaDELMAkGA1UEBhMCQlIxEzARBgNVBAoTCklDUC1CcmFzaWwxLDAqBgNVBAsTI1NlY3JldGFyaWEgZGEgUmVjZWl0YSBGZWRlcmFsIC0gU1JGMRYwFAYDVQQDEw1BQyBTRVJBU0EgU1JGMB4XDTA5MDgxNTExMDAwMFoXDTEwMDgxNTExMDAwMFowggFZMQswCQYDVQQGEwJCUjELMAkGA1UECBMCUlMxGzAZBgNVBAcTEkpVTElPIERFIENBU1RJTEhPUzETMBEGA1UEChMKSUNQLUJyYXNpbDEsMCoGA1UECxMjU2VjcmV0YXJpYSBkYSBSZWNlaXRhIEZlZGVyYWwgLSBTUkYxEzARBgNVBAsTClNSRiBlLUNOUEoxFDASBgNVBAsTCyhFTSBCUkFOQ08pMRQwEgYDVQQLEwsoRU0gQlJBTkNPKTEUMBIGA1UECxMLKEVNIEJSQU5DTykxFDASBgNVBAsTCyhFTSBCUkFOQ08pMRQwEgYDVQQLEwsoRU0gQlJBTkNPKTEUMBIGA1UECxMLKEVNIEJSQU5DTykxFDASBgNVBAsTCyhFTSBCUkFOQ08pMS4wLAYDVQQDEyVEQVRBTkVXUyBTSVNURU1BUyBMVERBOjA3NzMxMDU1MDAwMTEwMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC3j579T6Imz5lQAWiQ2/lkOPVRD/jtH7CvCq/SloAPihs70w3ei9SGnSpAnao3QHvDuKhAfp/xY/j+oUn07OVZKBz1LiUZotqvNmIlzzryLlYRJVMdZlGuL+sxjfhQNfPGDHwBDNaiSp7Aq1th3cto+704vFa3WuvEbx1wI3+rGQIDAQABo4ICbDCCAmgwCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMB8GA1UdIwQYMBaAFLcyqiA9/1rttKzSpxhVioyAKJUEMIG8BgNVHREEgbQwgbGBG0xVSVNFVkFMRE9AQVBQRUxTT0ZULkNPTS5CUqA4BgVgTAEDBKAvEy0yMDAxMTk3MTYyNDEwNDQwMDEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDCgJAYFYEwBAwKgGxMZTFVJUyBFVkFMRE8gQVBQRUwgU0FOVEFOQaAZBgVgTAEDA6AQEw4wNzczMTA1NTAwMDExMKAXBgVgTAEDB6AOEwwwMDAwMDAwMDAwMDAwVwYDVR0gBFAwTjBMBgZgTAECAQ0wQjBABggrBgEFBQcCARY0aHR0cDovL3d3dy5jZXJ0aWZpY2Fkb2RpZ2l0YWwuY29tLmJyL3JlcG9zaXRvcmlvL2RwYzBTBgNVHR8ETDBKMEigRqBEhkJodHRwOi8vd3d3LmNlcnRpZmljYWRvZGlnaXRhbC5jb20uYnIvcmVwb3NpdG9yaW8vbGNyL1NlcmFzYVNSRi5jcmwwgZ0GCCsGAQUFBwEBBIGQMIGNMD8GCCsGAQUFBzABhjNodHRwOi8vb2NzcC5jZXJ0aWZpY2Fkb2RpZ2l0YWwuY29tLmJyL0FDX1NlcmFzYV9TUkYwSgYIKwYBBQUHMAKGPmh0dHA6Ly93d3cuY2VydGlmaWNhZG9kaWdpdGFsLmNvbS5ici9jYWRlaWFzL1NlcmFzYVNSRjIwMDUucDdiMA0GCSqGSIb3DQEBBQUAA4IBAQB9PLK6F4g5xuCIWd2/HNsqEqyd6vmeButlL6vsw7vfwtjkyc1lEV21sbh+eQAgmXaOip7gCd7IKX+W0En8Ld6aJHo/dDyLiH7IY127O8y8t4GGmWDkv5ysoi+DYL64SQ/1caA+cjOeYdnP3J4iRGPHmUTw7fSZ9BfNZLz+3GDu+AXg5hHwrQIQUdXSBaUI3LGH8hqJdiygsNPreT/FX12BNZpmXxOtfKKaJkx7n4/DOS7vJuW8SfIhfb+2MV8EH6HVrsjWP7TyhZJ7A/qOL0rE6moJRKuiOhSkKq3G1w+v1+RNbbfzhTEPfbnbPcvF7ZooQJkrAU4njbin8u3p1S7Y</X509Certificate></X509Data></KeyInfo></Signature></NFe></enviNFe>


ate ai blz a treta esta na hora de enviar o lote.

Se alguem puder me ajudar. grato desde já
Página 14 de 228 [2276 registro(s)]
Faça seu login para responder