Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

silverio bittencourt

lendo TAGS num mesmo arquivo xml

Recommended Posts

<?xml version="1.0" encoding="UTF-8"?>

<nfeProc xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.10">
<NFe xmlns="http://www.portalfiscal.inf.br/nfe">
<infNFe versao="1.10" Id="NFe41110285014793000150550110000001930034013979">
	<ide>
		<cUF>41</cUF>
		<cNF>003401397</cNF>
		<natOp>VENDA DE MERCADORIAS</natOp>
		<indPag>1</indPag>
		<mod>55</mod>
		<serie>11</serie>
		<nNF>193</nNF>
		<dEmi>2011-02-15</dEmi>
		<dSaiEnt>2011-02-15</dSaiEnt>
		<tpNF>1</tpNF>
		<cMunFG>4119152</cMunFG>
		<tpImp>1</tpImp>
		<tpEmis>1</tpEmis>
		<cDV>9</cDV>
		<tpAmb>1</tpAmb>
		<finNFe>1</finNFe>
		<procEmi>0</procEmi>
		<verProc>2.2</verProc>
	</ide>
	<emit>
			<CNPJ>85014793000150</CNPJ>
			<xNome>ELETRORASTRO COMERCIO DE MATERIAIS ELETRICOS LTDA</xNome>
			<xFant>ELETRORASTRO MATRIZ</xFant>

			<enderEmit>
			<xLgr>ROD JOAO LEOPOLDO JACOMEL</xLgr>
			<nro>11922</nro>
			<xBairro>CENTRO</xBairro>
			<cMun>4119152</cMun>
			<xMun>PINHAIS</xMun>
			<UF>PR</UF>
			<CEP>83323410</CEP>
			<cPais>1058</cPais>
			<xPais>BRASIL</xPais>
			<fone>4136613100</fone>
			</enderEmit>
			<IE>1370132158</IE>
	</emit>

	<dest>
		<CNPJ>33158874000473</CNPJ>
		<xNome>CONBRAS ENGENHARIA LTDA</xNome>
		<enderDest>
		<xLgr>RUA ARMINDA FERNANDES DE ALMEIDA, 6692</xLgr>
		<nro>66/92</nro>
		<xBairro>VILA MARIANA</xBairro>
		<cMun>3550308</cMun>
		<xMun>SAO PAULO</xMun>
		<UF>SP</UF>
		<CEP>04117170</CEP>
		<cPais>1058</cPais>
		<xPais>BRASIL</xPais>
		<fone>1121041200</fone>
		</enderDest>
		<IE>112869522118</IE>
	</dest>
	<det nItem="1">
		<prod>
			<cProd>100575</cProd>
			<cEAN>7896619401429</cEAN>
			<xProd>LAMP PL 26W 2P 2700 AM EMPALUX</xProd>
			<NCM>85393100</NCM>
			<CFOP>6404</CFOP>
			<uCom>PC</uCom>
			<qCom>18.0000</qCom>
			<vUnCom>4.9500</vUnCom>
			<vProd>89.10</vProd>
			<cEANTrib>07896619401429</cEANTrib>
			<uTrib>PC</uTrib>
			<qTrib>18.0000</qTrib>
			<vUnTrib>4.9500</vUnTrib>
		</prod>
		<imposto>
			<ICMS>
			<ICMS60>
			<orig>0</orig>
			<CST>60</CST>
			<vBCST>0.00</vBCST>
			<vICMSST>0.00</vICMSST>
			</ICMS60>
			</ICMS>
			-<PIS>
			-<PISAliq>
			<CST>01</CST>
			<vBC>89.10</vBC>
			<pPIS>1.65</pPIS>
			<vPIS>1.47</vPIS>
			</PISAliq>
			</PIS>
			<COFINS>
			<COFINSAliq>
			<CST>01</CST>
			<vBC>89.10</vBC>
			<pCOFINS>7.60</pCOFINS>
			<vCOFINS>6.77</vCOFINS>
			</COFINSAliq>
			</COFINS>
		</imposto>
	</det>
	<det nItem="2">
		<prod>
			<cProd>100974</cProd>
			<cEAN>8711500276230</cEAN>
			<xProd>LAMP PL 26W PL-C2P 26W827 AM PHILIPS</xProd>
			<NCM>85393100</NCM>
			<CFOP>6404</CFOP>
			<uCom>PC</uCom>
			<qCom>9.0000</qCom>
			<vUnCom>9.6000</vUnCom>
			<vProd>86.40</vProd>
			<cEANTrib>08711500276230</cEANTrib>
			<uTrib>PC</uTrib>
			<qTrib>9.0000</qTrib>
			<vUnTrib>9.6000</vUnTrib>
		</prod>
		<imposto>
			<ICMS>
			<ICMS60>
			<orig>0</orig>
			<CST>60</CST>
			<vBCST>0.00</vBCST>
			<vICMSST>0.00</vICMSST>
			</ICMS60>
			</ICMS>
			<PIS>
			<PISAliq>
			<CST>01</CST>
			<vBC>86.40</vBC>
			<pPIS>1.65</pPIS>
			<vPIS>1.43</vPIS>
			</PISAliq>
			</PIS>
			<COFINS>
			<COFINSAliq>
			<CST>01</CST>
			<vBC>86.40</vBC>
			<pCOFINS>7.60</pCOFINS>
			<vCOFINS>6.57</vCOFINS>
			</COFINSAliq>
			</COFINS>
		</imposto>
	</det>
<total>
<ICMSTot>
<vBC>10.36</vBC>
<vICMS>1.86</vICMS>
<vBCST>0.00</vBCST>
<vST>0.00</vST>
<vProd>402.20</vProd>
<vFrete>0.00</vFrete>
<vSeg>0.00</vSeg>
<vDesc>0.00</vDesc>
<vII>0.00</vII>
<vIPI>0.00</vIPI>
<vPIS>6.64</vPIS>
<vCOFINS>30.57</vCOFINS>
<vOutro>0.00</vOutro>
<vNF>402.20</vNF>
</ICMSTot>
</total>
<transp>
<modFrete>1</modFrete>
<transporta/>
<vol>
<qVol>0</qVol>
</vol>
</transp>
<cobr>
<fat>
<nFat>193</nFat>
<vOrig>402.20</vOrig>
<vLiq>402.20</vLiq>
</fat>
<dup>
<nDup>193-01</nDup>
<dVenc>2011-04-01</dVenc>
<vDup>402.20</vDup>
</dup>
</cobr>
<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="#NFe41110285014793000150550110000001930034013979">
<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>593yp09YKDsGvUxwQRYJIsl1e6U=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>CzKwMVpizL6wonXxYgX88+FoPDL2Eo2g=</SignatureValue>
<KeyInfo>
<X509Data>
<X509Certificate>MIIGRGAwMDAw3jbghAeGAFJ0/s</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
</NFe>
<protNFe versao="1.10">
<infProt Id="NFe141110018717798">
<tpAmb>1</tpAmb>
<verAplic>v3708</verAplic>
<chNFe>41110285014793000150550110000001930034013979</chNFe>
<dhRecbto>2011-02-15T14:22:28</dhRecbto>
<nProt>141110018717798</nProt>
<digVal>593yp09YKDsGvUxwQRYJIsl1e6U=</digVal>
<cStat>100</cStat>
<xMotivo>Autorizado o uso de NF-e</xMotivo>
</infProt>
</protNFe>
</nfeProc>
arquivo criado


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sem título</title>
</head>

<body>
<?php
    
    ini_set('default_charset', 'UTF-8');
    echo "<table border=\"1\" width=\"750px\">";
    echo "<td>Cod Prod</td>";
    echo "<td>Valor TOTAL</td>";
	echo "<td>Base ICMS ST</td>";
    {
    echo "<tr>";
    foreach(glob('41110285014793000150550110000001930034013979-nfe.xml') as $xmlFile){
    $xml = simplexml_load_file($xmlFile);
    echo "<td>".$xml->NFe->infNFe->det->prod->cProd.'</td>';
	echo "<td>".$xml->NFe->infNFe->det->prod->vProd.'</td>';
	echo "<td>".$xml->NFe->infNFe->det->imposto->ICMS->ICMS60->vBCST.'</td>';
    echo "</tr>";
    }
    echo "</table>";
    }
?>
</body>
</html>

Boa noite galera

 

to tentando criar um script onde eu leia as TAGS de um arquivo XML, porem o mesmo esta lendo somente o 1. registro, mais especificamente PRODUTOS

 

grato pela ajuda

 

 

 

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Essa estrutura de XML está bem ruim. É possível altera-la?

 

cada tag <det> deveria estar idealmente dentro de um <dets> por exemplo. Isso facilitaria a leitura.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.