Login Registre-se
Ler Xml da NFe  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
dw_guitar

JavaC Membro
[Avatar]

Membro desde: 12/11/2012 17:44:23
Mensagens: 5
Offline

Olá,
prezado preciso da ajuda dos senhores, para fazer a leitura do arquivo xml de uma nfe com java.
Grato
[Email] [MSN]
ivandm

JavaC Membro
[Avatar]

Membro desde: 05/02/2012 12:00:22
Mensagens: 101
Offline

Boa noite!

Podia começar estudando este exemplo...

http://www.javac.com.br/jc/posts/list/355-nfe-gerando-o-xml-nfeproc-leiaute-da-distribuicao-da-nfe.page

Ali tem exemplo de ler xml arquivo....

Depois você pode utilizar JAXB... pega os dados do xml e gera classe da NFe... aí através da classe você utiliza os dados que quiser...

Dá uma pesquisada em:
http://www.javac.com.br/jc/posts/list/997-projeto-nfe-cte-cce-comece-por-aqui.page

dw_guitar

JavaC Membro
[Avatar]

Membro desde: 12/11/2012 17:44:23
Mensagens: 5
Offline

obrigado vou da uma olhada
[Email] [MSN]
dw_guitar

JavaC Membro
[Avatar]

Membro desde: 12/11/2012 17:44:23
Mensagens: 5
Offline

amigo cheguei até a gerar as classes mais não estou conseguindo ler o conteúdo da nota
package com.wagner.layout.nfe.main;

Esta mensagem foi editada 1 vez. Última atualização foi em 11/03/2014 10:33:28

[Email] [MSN]
dw_guitar

JavaC Membro
[Avatar]

Membro desde: 12/11/2012 17:44:23
Mensagens: 5
Offline

Prezado Ivandm:
Preciso pegar os valores dos campos da nfe
[Email] [MSN]
dw_guitar

JavaC Membro
[Avatar]

Membro desde: 12/11/2012 17:44:23
Mensagens: 5
Offline

RESOLVIDO !

OBRIGADO IVANDM E JAVAC VALEU !

Esta mensagem foi editada 1 vez. Última atualização foi em 11/03/2014 10:29:57

[Email] [MSN]
ivandm

JavaC Membro
[Avatar]

Membro desde: 05/02/2012 12:00:22
Mensagens: 101
Offline

Boa tarde colega!

É importante disponibilizarmos aos nossos amigos do fórum os problemas e resoluções!

Seja bem-vindo ao Fórum!
ambrozio

JavaC Membro

Membro desde: 24/02/2013 15:52:27
Mensagens: 6
Offline

Ola pessoal, toh analisando os xml das Nfe, e toh com uma duvida como trata-los uma vez que o objetivo eh jogar o conteudo dos xml das NFe
para um banco de dados, e os campos variam de arquivo para arquivo de NFe, tipo: ide: data e hora da entrada em contingencia (ide dhcont);
emitente: nome fantasia, (emit xfant) como vcs tratam as exceções da vida desses campos.
portoinfo2

JavaC Membro

Membro desde: 12/11/2012 16:28:01
Mensagens: 20
Offline

Olá, pessoal!

Deixo aqui a minha solução para a leitura de arquivo XML da NFe:

Esta mensagem foi editada 1 vez. Última atualização foi em 11/03/2014 10:29:38

lucas.g1

JavaC Membro

Membro desde: 22/11/2019 16:33:59
Mensagens: 1
Offline

oi pessoal,
precisando de uma ajuda pra ler um arquivo xml

retorno.xml

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<env:Header xmlns:env="http://www.w3.org/2003/05/soap-envelope"/>
<soap:Body>
<nfeConsNSUFaltanteResponse xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NFeConsNSUFal">
<nfeConsNSUFaltanteResult>
<retConsNSUFaltNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="2.00">
<tpAmb>1</tpAmb>
<verAplic>1.1.7</verAplic>
<cStat>123</cStat>
<xMotivo>Requisicao de NSU faltantes processada com sucesso</xMotivo>
<dhRecbto>2019-10-31T17:54:34</dhRecbto>
<indNSU>1</indNSU>
<loteConsNSUFalt>
<retProc NSU="40932736" NSUAN="30756618499">
<cStat>124</cStat>
<xMotivo>
NSU localizado com devolucao do DF-e vinculado ao NSU consultado
</xMotivo>
<proc ipTransmissor="191.252.110.156" schema="procNFe_v4.00.xsd">
<nfeProc versao="4.00">...</nfeProc>
</proc>
</retProc>
<retProc NSU="40932716" NSUAN="30756607929">
<cStat>124</cStat>
<xMotivo>
NSU localizado com devolucao do DF-e vinculado ao NSU consultado
</xMotivo>
<proc ipTransmissor="177.190.135.18" schema="procNFe_v4.00.xsd">
<nfeProc versao="4.00">
<NFe>
<infNFe Id="NFe14190110138105000165550010003341131559257621" versao="4.00">
<ide>
<cUF>14</cUF>
<cNF>55925762</cNF>
<natOp>Venda de Mercadoria Dentro do Estado 02</natOp>
<mod>55</mod>
<serie>1</serie>
<nNF>334113</nNF>
<dhEmi>2019-01-03T04:47:59-02:00</dhEmi>
<dhSaiEnt>2019-01-03T04:47:59-02:00</dhSaiEnt>
<tpNF>1</tpNF>
<idDest>1</idDest>
<cMunFG>1400100</cMunFG>
<tpImp>1</tpImp>
<tpEmis>1</tpEmis>
<cDV>1</cDV>
<tpAmb>1</tpAmb>
<finNFe>1</finNFe>
<indFinal>1</indFinal>
<indPres>9</indPres>
<procEmi>0</procEmi>
<verProc>3.22.8</verProc>
</ide>
<emit>
<CNPJ>10138105000165</CNPJ>
<xNome>LOJAS PERIN LTDA - MATRIZ</xNome>
<xFant>02 - MATRIZ</xFant>
<enderEmit>
<xLgr>AV. MAJOR WILLIAMS</xLgr>
<nro>1147</nro>
<xBairro>CENTRO</xBairro>
<cMun>1400100</cMun>
<xMun>BOA VISTA</xMun>
<UF>RR</UF>
<CEP>69301110</CEP>
<cPais>1058</cPais>
<xPais>BRASIL</xPais>
<fone>9536214800</fone>
</enderEmit>
<IE>240013158</IE>
<CRT>3</CRT>
</emit>
<dest>
<CPF>38252309291</CPF>
<xNome>OZEIAS RAMOS BALMANTE</xNome>
<enderDest>
<xLgr>RUA FELIPE XAUD</xLgr>
<nro>1207</nro>
<xCpl>PROX: AO SENAI</xCpl>
<xBairro>ASA BRANCA</xBairro>
<cMun>1400100</cMun>
<xMun>BOA VISTA</xMun>
<UF>RR</UF>
<CEP>69311120</CEP>
<cPais>1058</cPais>
<xPais>BRASIL</xPais>
<fone>9591643023</fone>
</enderDest>
<indIEDest>9</indIEDest>
<email>baumantepm@hotmail.com</email>
</dest>
<det nItem="1">
<prod>
<cProd>67620</cProd>
<cEAN>00676205</cEAN>
<xProd>CAMA BOX QUEEN MADEIRA AMERICAN RAVENA DESIGN</xProd>
<NCM>94041000</NCM>
<CFOP>5102</CFOP>
<uCom>UN</uCom>
<qCom>1</qCom>
<vUnCom>729.0000</vUnCom>
<vProd>729.00</vProd>
<cEANTrib>00676205</cEANTrib>
<uTrib>UN</uTrib>
<qTrib>1</qTrib>
<vUnTrib>729.0000</vUnTrib>
<indTot>1</indTot>
</prod>
<imposto>
<ICMS>
<ICMS00>
<orig>0</orig>
<CST>00</CST>
<modBC>3</modBC>
<vBC>729.00</vBC>
<pICMS>17.00</pICMS>
<vICMS>123.93</vICMS>
</ICMS00>
</ICMS>
<PIS>
<PISAliq>
<CST>01</CST>
<vBC>729.00</vBC>
<pPIS>1.65</pPIS>
<vPIS>12.03</vPIS>
</PISAliq>
</PIS>
<COFINS>
<COFINSAliq>
<CST>01</CST>
<vBC>729.00</vBC>
<pCOFINS>7.60</pCOFINS>
<vCOFINS>55.40</vCOFINS>
</COFINSAliq>
</COFINS>
</imposto>
<infAdProd>Ref. 158X198X28/5000698-HERVAL</infAdProd>
</det>
<det nItem="2">
<prod>
<cProd>67611</cProd>
<cEAN>00676113</cEAN>
<xProd>C. QUEEN MOLA ENSACADA ULT GOBBY ONE S.PILLOW</xProd>
<NCM>94042900</NCM>
<CFOP>5102</CFOP>
<uCom>UN</uCom>
<qCom>1</qCom>
<vUnCom>1643.0000</vUnCom>
<vProd>1643.00</vProd>
<cEANTrib>00676113</cEANTrib>
<uTrib>UN</uTrib>
<qTrib>1</qTrib>
<vUnTrib>1643.0000</vUnTrib>
<indTot>1</indTot>
</prod>
<imposto>
<ICMS>
<ICMS00>
<orig>0</orig>
<CST>00</CST>
<modBC>3</modBC>
<vBC>1643.00</vBC>
<pICMS>17.00</pICMS>
<vICMS>279.31</vICMS>
</ICMS00>
</ICMS>
<PIS>
<PISAliq>
<CST>01</CST>
<vBC>1643.00</vBC>
<pPIS>1.65</pPIS>
<vPIS>27.11</vPIS>
</PISAliq>
</PIS>
<COFINS>
<COFINSAliq>
<CST>01</CST>
<vBC>1643.00</vBC>
<pCOFINS>7.60</pCOFINS>
<vCOFINS>124.87</vCOFINS>
</COFINSAliq>
</COFINS>
</imposto>
<infAdProd>Ref. 158X198X34/5007927-HERVAL</infAdProd>
</det>
<total>
<ICMSTot>
<vBC>2372.00</vBC>
<vICMS>403.24</vICMS>
<vICMSDeson>0.00</vICMSDeson>
<vFCP>0.00</vFCP>
<vBCST>0.00</vBCST>
<vST>0.00</vST>
<vFCPST>0.00</vFCPST>
<vFCPSTRet>0.00</vFCPSTRet>
<vProd>2372.00</vProd>
<vFrete>0.00</vFrete>
<vSeg>0.00</vSeg>
<vDesc>0.00</vDesc>
<vII>0.00</vII>
<vIPI>0.00</vIPI>
<vIPIDevol>0.00</vIPIDevol>
<vPIS>39.14</vPIS>
<vCOFINS>180.27</vCOFINS>
<vOutro>0.00</vOutro>
<vNF>2372.00</vNF>
</ICMSTot>
</total>
<transp>
<modFrete>0</modFrete>
<vol>
<qVol>2</qVol>
</vol>
</transp>
<pag>
<detPag>
<tPag>90</tPag>
<vPag>0</vPag>
</detPag>
</pag>
<infAdic>
<infCpl>
Valor aproximado dos tributos R$ 634,51 (26,75%) Fonte IBPT
</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="#NFe14190110138105000165550010003341131559257621">
<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>7w29PNppLsNtSIfBrk7Nh7q/hnw=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>
gTyf2aYL6W5cMQJ9bZky2MjEovlhqEt1rQp3imbDzTvan1T65F05nkLzONApPc6W3EmYJ7SqACpvXk3K/rhtE30dChi8DAlTWxO+qpIwMMqbwH2BaJR5ritZ3iLYNcNgUB4ARX6QoB2cPrvaw4PdgF/5eHsZ1gse0tSStyKWPauyr4nFgLw/oy4HsTzHqY3/5zAb63vQHnezYojtVp+nm6wC5WeAVdAZEqbIUIMViPdpD3ohvJRNj5UD+kuqpdg6sjt2bpmFMKiUGvCFYwb0ZE4/zfEOhnXGhEBHveO4TdjVArn4X7/eh364OAN1qr488vdhU9ZL+bpGN9fHPj0hPA==
</SignatureValue>
<KeyInfo>
<X509Data>
<X509Certificate>
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
</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
</NFe>
<protNFe versao="4.00">
<infProt>
<tpAmb>1</tpAmb>
<verAplic>SVRS201812100936</verAplic>
<chNFe>14190110138105000165550010003341131559257621</chNFe>
<dhRecbto>2019-01-03T16:48:01-04:00</dhRecbto>
<nProt>314190000017751</nProt>
<digVal>7w29PNppLsNtSIfBrk7Nh7q/hnw=</digVal>
<cStat>100</cStat>
<xMotivo>Autorizado o uso da NF-e</xMotivo>
</infProt>
</protNFe>
</nfeProc>
</proc>
</retProc>
</loteConsNSUFalt>
</retConsNSUFaltNFe>
</nfeConsNSUFaltanteResult>
</nfeConsNSUFaltanteResponse>
</soap:Body>
</soap:Envelope>




-------------
preciso ler esse xml e transformar em objeto .
alguém pode me ajuda?
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team