Seguidores

Tecnologia do Blogger.
RSS

RE: [SPED] Re: Gravando campos da NFe em variaveis

Bom dia Rogerio;

Esse foi somente um exemplo, mas consegui achar a sintaxe correta pra carregar os valores.
Logo vou colocar um exemplo funcional pra complementar o topico.

Até
Ricardo


From: rliras@gmail.com
Date: Wed, 23 Jan 2013 22:53:52 -0200
Subject: Re: [SPED] Re: Gravando campos da NFe em variaveis
To: sped-nfe@googlegroups.com

Boa Noite,

Não entendo muito de programação em PHP, mas acho que XML  é case-sensitive, e neste exemplo vc. está tentando coletar o conteúdo do campo cUF e não do campo cuf.

at

Rogério

Em 23 de janeiro de 2013 21:11, Ricardo Rossi <ricardorossi@msn.com> escreveu:
Consegui sanar a duvida, vou terminar a rotina e postar aqui.
Pode ser util de alguma forma.

Abracos!

Em quarta-feira, 23 de janeiro de 2013 14h04min49s UTC-2, Ricardo Rossi escreveu:
Boa tarde;
Primeiro que me desculpar por perguntar algo assim, pois é o basico de qualquer coisa com a NFe, mas nao esta funcionando comigo.
Nao sei se é erro de codigo ou se falta algo no meu servidor local, entao, peço ajuda de voces.

Estou montando uma ferramenta em PHP que le o XML da NFe e depois grava no meu banco de dados MySQL, e segue o codigo:

<?
$xml=simplexml_load_file("nfe.xml");
foreach( $xml->NFe  as $nfe ) {
$cuf = $nfe->cuf;
echo $cuf;
}
print_r($xml);
?>

A parte do XML que esta sendo lido segue:

<?xml version="1.0" encoding="UTF-8"?>
-<nfeProc versao="2.00" xmlns="http://www.portalfiscal.inf.br/nfe">
-<infNFe versao="2.00" Id="NFe35130106314661000178550010000211551527553391">
-<ide>
<cUF>35</cUF><cNF>52755339</cNF><natOp>Remessa para industrializacao</natOp><indPag>2</indPag><mod>55</mod><serie>1</serie><nNF>21155</nNF><dEmi>2013-01-07</dEmi><dSaiEnt>2013-01-07</dSaiEnt><hSaiEnt>16:24:00</hSaiEnt><tpNF>1</tpNF><cMunFG>3552205</cMunFG><tpImp>1</tpImp><tpEmis>1</tpEmis><cDV>1</cDV><tpAmb>1</tpAmb><finNFe>1</finNFe><procEmi>0</procEmi><verProc>AGIW</verProc>
</ide>

O nfe.xlml é o XML recebido do fornecedor, padrao a todos os geradores.
O print_r exibe o arquivo, mas o codigo acima nao mostra nada, como se nem lesse o arquivo, agora vem minha duvida:

- Estou lendo os nós de forma errada ou preciso de algum complemento em meu servidor PHP local?

Se for uma pergunta muito noob, peço desculpas, mas estou realmente empacado nisso, vergonhadamente.

Agradeço a ajuda de todos
Ricardo

--
--
===========================================================
Este Grupo é destinado a discutir a implantação do SPED - Sistema Público de Escrituração Digital. Você recebeu esta mensagem porque está inscrito no grupo do Google Groups "SPED - Sistema Público de Escrituração Digital".
 
Para POSTAR uma mensagem no grupo, envie um email para sped-nfe@googlegroups.com
 
Para SAIR DO GRUPO, envie uma mensagem para sped-nfe+unsubscribe@googlegroups.com
 
Atenciosamente,
Geraldo Nunes
Belo Horizonte/MG
Moderador do Grupo
 
 
 


--
--
===========================================================
Este Grupo é destinado a discutir a implantação do SPED - Sistema Público de Escrituração Digital. Você recebeu esta mensagem porque está inscrito no grupo do Google Groups "SPED - Sistema Público de Escrituração Digital".
 
Para POSTAR uma mensagem no grupo, envie um email para sped-nfe@googlegroups.com
 
Para SAIR DO GRUPO, envie uma mensagem para sped-nfe+unsubscribe@googlegroups.com
 
Atenciosamente,
Geraldo Nunes
Belo Horizonte/MG
Moderador do Grupo
 
 
 

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário