Skip to content

jansenfelipe/nfephp-serialize

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NFePHP Serialize 3.10

Travis Latest Stable Version Total Downloads Latest Unstable Version MIT license

Transforme NFe(xml) em objetos PHP e vice-versa

Compatível com a NFe 3.10 - Pacote de Liberação No. 8f (09/10/2014)

Documentação: http://jansenfelipe.github.io/nfephp-serialize

Como utilizar

Adicione a library

$ composer require jansenfelipe/nfephp-serialize

Adicione o autoload.php do composer no seu arquivo PHP.

require_once 'vendor/autoload.php';  

Serialize

Chame o método xmlToObject passando a string xml para transformá-la em um objeto NfeProc

$nfeProc = NFePHPSerialize::xmlToObject(file_get_contents('nfe.xml'));
Exemplos
//Capturando CNPJ do emitente
$cnpjEmitente = $nfeProc->getNFe()->getInfNFe()->getEmit()->getCNPJ();

//Capturando endereço do destinatário
$endereco = $nfeProc->getNFe()->getInfNFe()->getDest()->getEnderDest();

Deserialize

Chame o método objectToXml passando o objeto NfeProc para transformá-la em uma string xml

$xml = NFePHPSerialize::objectToXml(new NfeProc());

Gostou? Conheça também

License

The MIT License (MIT)

About

Transforme NFe(xml) em objetos PHP e vice-versa

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages