FONTE NFE VB.NET

DUHHH 12/07/2010 10:42:22
#347074
ICEMAN, o que você esta fazendo referente as novas tributações da NF-e?
BIODIESEL 12/07/2010 15:06:52
#347104
Prezados DanielCPaete e OtavioFevero.

Corrigi os numeros CNPJ e IE e agora o erro que dá é esse:

Resultado da validação

Conversion from string [Ô]Linha: 36 Coluna: [Ô] to type [ô]Double[ô] is not valid.
...Fim da validação


Segue o xml:

<?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=[Ô]1.10[Ô]>
<idLote>000000000000116</idLote>
- <NFe xmlns=[Ô]http://www.portalfiscal.inf.br/nfe[Ô]>
- <infNFe xmlns:xsi=[Ô]http://www.w3.org/2001/XMLSchema-instance[Ô] Id=[Ô]NFe43100705856859000110550010000656200000015210[Ô] versao=[Ô]1.10[Ô]>
- <ide>
<cUF>43</cUF>
<cNF>000001521</cNF>
<natOp>VENDAS DE MERCADORIA PARA TERCEIROS</natOp>
<indPag>1</indPag>
<mod>55</mod>
<serie>1</serie>
<nNF>65620</nNF>
<dEmi>2010-07-11</dEmi>
<dSaiEnt>2010-07-11</dSaiEnt>
<tpNF>1</tpNF>
<cMunFG>4314902</cMunFG>
- <NFref>
- <refNF>
<cUF>43</cUF>
<AAMM>1004</AAMM>
<CNPJ>05856859000110</CNPJ>
<mod>01</mod>
<serie>0</serie>
<nNF>12345</nNF>
</refNF>
</NFref>
- <NFref>
- <refNF>
<cUF>43</cUF>
<AAMM>1004</AAMM>
<CNPJ>05856859000110</CNPJ>
<mod>01</mod>
<serie>0</serie>
<nNF>12345</nNF>
</refNF>
</NFref>
- <NFref>
<refNFe>00000</refNFe>
</NFref>
<tpImp>1</tpImp>
<tpEmis>1</tpEmis>
<cDV>0</cDV>
<tpAmb>2</tpAmb>
<finNFe>1</finNFe>
<procEmi>0</procEmi>
<verProc>1.10</verProc>
</ide>
- <emit>
<CNPJ>05856859000110</CNPJ>
<xNome>SUA EMPRESA</xNome>
<xFant>NOME FANTASIA</xFant>
- <enderEmit>
<xLgr>Rua Sao Luis</xLgr>
<nro>5555</nro>
<xBairro>Cristal</xBairro>
<cMun>4314902</cMun>
<xMun>Porto Alegre</xMun>
<UF>RS</UF>
<CEP>90620170</CEP>
<cPais>1058</cPais>
<xPais>BRASIL</xPais>
<fone>93280012</fone>
</enderEmit>
<IE>15612516</IE>
</emit>
- <dest>
<CNPJ>05856859000110</CNPJ>
<xNome>NOME DO CLIENTE</xNome>
- <enderDest>
<xLgr>Av Ipiranga</xLgr>
<nro>6690</nro>
<xBairro>Jardim Botanico</xBairro>
<cMun>4314902</cMun>
<xMun>Porto Alegre</xMun>
<UF>RS</UF>
<CEP>90610000</CEP>
<cPais>1058</cPais>
<xPais>BRASIL</xPais>
</enderDest>
<IE />
</dest>
- <det nItem=[Ô]1[Ô]>
- <prod>
<cProd>DRV22508X</cProd>
<cEAN />
<xProd>Sistema de stent coronario troca rapida driver 2,25mmx8mm</xProd>
<CFOP>5102</CFOP>
<uCom>UN</uCom>
<qCom>2.0000</qCom>
<vUnCom>2500.0000</vUnCom>
<vProd>5000.00</vProd>
<cEANTrib />
<uTrib>UN</uTrib>
<qTrib>1.0000</qTrib>
<vUnTrib>2500.0000</vUnTrib>
- <med>
<nLote>123656</nLote>
<qLote>1</qLote>
<dFab>2010-07-12</dFab>
<dVal>2010-07-12</dVal>
<vPMC>2500.00</vPMC>
</med>
- <med>
<nLote>551234</nLote>
<qLote>1</qLote>
<dFab>2010-07-12</dFab>
<dVal>2010-07-12</dVal>
<vPMC>2500.00</vPMC>
</med>
</prod>
- <imposto>
- <ICMS>
- <ICMS00>
<orig>0</orig>
<CST>00</CST>
<modBC>0</modBC>
<vBC>0.00</vBC>
<pICMS>0.00</pICMS>
<vICMS>0.00</vICMS>
</ICMS00>
</ICMS>
- <PIS>
- <PISAliq>
<CST>01</CST>
<vBC>0.00</vBC>
<pPIS>0.00</pPIS>
<vPIS>0.00</vPIS>
</PISAliq>
</PIS>
- <COFINS>
- <COFINSAliq>
<CST>01</CST>
<vBC>0.00</vBC>
<pCOFINS>0.00</pCOFINS>
<vCOFINS>0.00</vCOFINS>
</COFINSAliq>
</COFINS>
</imposto>
</det>
- <det nItem=[Ô]2[Ô]>
- <prod>
<cProd>DRV22508X</cProd>
<cEAN />
<xProd>Sistema de stent coronario troca rapida driver 2,25mmx8mm</xProd>
<CFOP>5102</CFOP>
<uCom>UN</uCom>
<qCom>2.0000</qCom>
<vUnCom>2500.0000</vUnCom>
<vProd>5000.00</vProd>
<cEANTrib />
<uTrib>UN</uTrib>
<qTrib>1.0000</qTrib>
<vUnTrib>2500.0000</vUnTrib>
- <med>
<nLote>123656</nLote>
<qLote>1</qLote>
<dFab>2010-07-12</dFab>
<dVal>2010-07-12</dVal>
<vPMC>2500.00</vPMC>
</med>
</prod>
- <imposto>
- <ICMS>
- <ICMS00>
<orig>0</orig>
<CST>00</CST>
<modBC>0</modBC>
<vBC>0.00</vBC>
<pICMS>0.00</pICMS>
<vICMS>0.00</vICMS>
</ICMS00>
</ICMS>
- <PIS>
- <PISAliq>
<CST>01</CST>
<vBC>0.00</vBC>
<pPIS>0.00</pPIS>
<vPIS>0.00</vPIS>
</PISAliq>
</PIS>
- <COFINS>
- <COFINSAliq>
<CST>01</CST>
<vBC>0.00</vBC>
<pCOFINS>0.00</pCOFINS>
<vCOFINS>0.00</vCOFINS>
</COFINSAliq>
</COFINS>
</imposto>
</det>
- <total>
- <ICMSTot>
<vBC>0.00</vBC>
<vICMS>0.00</vICMS>
<vBCST>0.00</vBCST>
<vST>0.00</vST>
<vProd>5000.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>5000.00</vNF>
</ICMSTot>
</total>
- <transp>
<modFrete>0</modFrete>
</transp>
- <cobr>
- <dup>
<nDup>6001</nDup>
<dVenc>2010-08-11</dVenc>
<vDup>2500.00</vDup>
</dup>
- <dup>
<nDup>6001</nDup>
<dVenc>2010-09-10</dVenc>
<vDup>2500.00</vDup>
</dup>
</cobr>
</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=[Ô]#NFe43100705856859000110550010000656200000015210[Ô]>
- <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>vRTJ4ahEqRiJGz9Br15zLzMwOKo=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>H6ARjDkP8AlFCHXzKjiBZisEuIeFtqIGS2+iVXiiHiwvR7nFn2BVd/w8mw0Bw0LTGWsR62y71n5Pzi1mIUxqBEZQS2IiG05zhCgS3IlNV5rcPfo1nVsWqrQKvZd0OUaxKJyaRNePUX1McX8wJy9SJgrCUv78GXCFH06X3uKi5J0=</SignatureValue>
- <KeyInfo>
- <X509Data>
<X509Certificate>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</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
</NFe>
</enviNFe>



Obs: Daniel, utilizei o seu desenvolvimento da página 12.

Obs 2: Estou utilizando certificado A3

Abraço.

Ricardo
FOXMAN 12/07/2010 15:41:50
#347110
Biodisel,
Coloque seu XML no site abaixo e veja onde está o erro.

http://www.sefaz.rs.gov.br/NFE/NFE-VAL.aspx

Obs...

Dica do Daniel, isso ae me ajudou muito.
BIODIESEL 12/07/2010 16:49:09
#347121
Obrigado FOXMAN.

Resultou no erro abaixo:

Data at the root level is invalid. Line 2, position 1.


Abraço.

Ricardo
OTAVIOFAVERO 12/07/2010 18:23:10
#347138
Citação:

:
Obrigado FOXMAN.

Resultou no erro abaixo:

Data at the root level is invalid. Line 2, position 1.


Abraço.

Ricardo




se vc não tirar os tracinhos não da para saber ne o erro certo! e fazer as correçoes !!! preste atençãoooooooooooooooooooooooooooooo

[txt-color=#e80000] <?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=[Ô]1.10[Ô]>
<idLote>000000000000116</idLote>
----> - <NFe xmlns=[Ô]http://www.portalfiscal.inf.br/nfe[Ô]>
----> - <infNFe xmlns:xsi=[Ô]http://www.w3.org/2001/XMLSchema-instance[Ô] Id=[Ô]NFe43100705856859000110550010000656200000015210[Ô] versao=[Ô]1.10[Ô]>
----> -<ide>
[/txt-color]

e verifique no manual o objeto [Ô]refNF[Ô] ele não e valido!

e preste atenção

abç
ICEMAN 12/07/2010 18:24:46
#347139
Citação:

Prezados DanielCPaete e OtavioFevero.

Corrigi os numeros CNPJ e IE e agora o erro que dá é esse:

Resultado da validação

Conversion from string [Ô]Linha: 36 Coluna: [Ô] to type [ô]Double[ô] is not valid.
...Fim da validação

Segue o xml:

<?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=[Ô]1.10[Ô]>
<idLote>000000000000116</idLote>
- <NFe xmlns=[Ô]http://www.portalfiscal.inf.br/nfe[Ô]>
- <infNFe xmlns:xsi=[Ô]http://www.w3.org/2001/XMLSchema-instance[Ô] Id=[Ô]NFe43100705856859000110550010000656200000015210[Ô] versao=[Ô]1.10[Ô]>
- <ide>
<cUF>43</cUF>
<cNF>000001521</cNF>


[quote]cara nao sei se vc viu eu tinha o mesmo problema até que eu não sei aonde eu vi que a cNF agora é 8 digitos e não mais 9 como vc esta informando

[/quote]


DUHHH eu inseri as tags obrigatorias, eu tenho um xml gerado em vb6 ai inseri oque era necessario, no caso vc pode montar o seu xml como for necessario é bem simples
FOXMAN 13/07/2010 12:36:27
#347199
Pessoal,

Como posso fazer para saber se determinada TAG existe em um Node (ChildNodes) do XML atraves de um nome.

Exemplo :

Preciso saber se na TAG imposto tem o NÓ pMAVAST.

Detalhamento.Imposto.Icms.Icms10.pMVAST = IsNothing(InnerNode4.ChildNodes(0).ChildNodes(11).InnerText

Acontece que nem sempre ele(o nó pMVAST) será passado no xml, o que ocorre erro de referencia, pois não existe.

Outra coisa :

Como poderia pegar o valor desse nó através do nome ???


P.S. Daniel, show de bolo o projeto, deveríamos colocá-lo no codeplex, como vc mesmo cogitou.
Estava pensando em uma forma de DINAMIZAR a leitura dos dados para a impressão do DANFE tendo como referência o nome da TAG.

Você já em algo dessa forma ?








DANIELCPAETE 13/07/2010 14:57:12
#347223
Acho que podemos colocar lá sim vou tentar colocar hoje mesmo mas acho interessante manter aqui no forum também pois assim mantém a galera atualizada.

Sobre a leitura do XML acho que podemos melhorar e muito dentro dessa situação que você colocou eu estou trabalhando com try e cacth o que não é muito bom para o desempenho da aplicação.

Sobre as modificações do projeto recentemente recebi de um colega algumas alterações tais como a Danfe em formato retrato e todas as rotinas para NFe 2.0 assim que conseguir implantar ela no exemplo estarei disponibilizando aqui no site com as devidas menções ao colega que que dedicou seu tempo em nos ajudar.


DUHHH 13/07/2010 17:03:15
#347242
ICEMAN o meu já ta pronto e implantei só queria saber mesmo como você ta manipulando isso!
FOXMAN 14/07/2010 17:33:57
#347329
Pessoal,

é o seguinte

Estou fazendo alguns testes da NFE(1.10) e resulta na seguinte situação :

O lote é enviado para o webservice, recebo o retorno com a autorização para uso. Até ae tudo ok.

Porém se eu pegar o XML gerado(direito do mouse, EDITAR, COPIAR) e colar no validador do RS dá que a Assinatura é INVÁLIDA.

Se eu pegar o mesmo XML porem somente assinado , e colar no mesmo web service não ocorre tal erro.

Alguém já passou por isso..????

Segue os Dois XML

XML SOMENTE ASSINADO
Página 24 de 228 [2276 registro(s)]
Faça seu login para responder