├── .gitignore ├── .travis.yml ├── README.md ├── composer.json ├── phpunit.xml.dist ├── src ├── JMS │ └── Serializer │ │ ├── PropertyMetadataCustom.php │ │ ├── XmlDeserializationVisitorCustom.php │ │ └── XmlSerializationVisitorCustom.php ├── NFePHPSerialize.php ├── NotaFiscal │ ├── ConsReciNFe.php │ ├── ConsSitNFe.php │ ├── ConsStatServ.php │ ├── EnviNFe.php │ ├── InutNFe.php │ ├── NFe.php │ ├── NfeProc.php │ ├── ProcInutNFe.php │ ├── RetConsReciNFe.php │ ├── RetConsSitNFe.php │ ├── RetConsStatServ.php │ ├── RetEnviNFe.php │ ├── RetInutNFe.php │ ├── TConsReciNFeType.php │ ├── TConsSitNFeType.php │ ├── TConsStatServType.php │ ├── TEnderEmiType.php │ ├── TEnderecoType.php │ ├── TEnviNFeType.php │ ├── TEventoType.php │ ├── TEventoType │ │ ├── InfEventoAType.php │ │ └── InfEventoAType │ │ │ └── DetEventoAType.php │ ├── TInutNFeType.php │ ├── TInutNFeType │ │ └── InfInutAType.php │ ├── TIpiType.php │ ├── TIpiType │ │ ├── IPINTAType.php │ │ └── IPITribAType.php │ ├── TLocalType.php │ ├── TNFeType.php │ ├── TNFeType │ │ ├── InfNFeAType.php │ │ └── InfNFeAType │ │ │ ├── AutXMLAType.php │ │ │ ├── AvulsaAType.php │ │ │ ├── CanaAType.php │ │ │ ├── CanaAType │ │ │ ├── DeducAType.php │ │ │ └── ForDiaAType.php │ │ │ ├── CobrAType.php │ │ │ ├── CobrAType │ │ │ ├── DupAType.php │ │ │ └── FatAType.php │ │ │ ├── CompraAType.php │ │ │ ├── DestAType.php │ │ │ ├── DetAType.php │ │ │ ├── DetAType │ │ │ ├── ImpostoAType.php │ │ │ ├── ImpostoAType │ │ │ │ ├── COFINSAType.php │ │ │ │ ├── COFINSAType │ │ │ │ │ ├── COFINSAliqAType.php │ │ │ │ │ ├── COFINSNTAType.php │ │ │ │ │ ├── COFINSOutrAType.php │ │ │ │ │ └── COFINSQtdeAType.php │ │ │ │ ├── COFINSSTAType.php │ │ │ │ ├── ICMSAType.php │ │ │ │ ├── ICMSAType │ │ │ │ │ ├── ICMS00AType.php │ │ │ │ │ ├── ICMS10AType.php │ │ │ │ │ ├── ICMS20AType.php │ │ │ │ │ ├── ICMS30AType.php │ │ │ │ │ ├── ICMS40AType.php │ │ │ │ │ ├── ICMS51AType.php │ │ │ │ │ ├── ICMS60AType.php │ │ │ │ │ ├── ICMS70AType.php │ │ │ │ │ ├── ICMS90AType.php │ │ │ │ │ ├── ICMSPartAType.php │ │ │ │ │ ├── ICMSSN101AType.php │ │ │ │ │ ├── ICMSSN102AType.php │ │ │ │ │ ├── ICMSSN201AType.php │ │ │ │ │ ├── ICMSSN202AType.php │ │ │ │ │ ├── ICMSSN500AType.php │ │ │ │ │ ├── ICMSSN900AType.php │ │ │ │ │ └── ICMSSTAType.php │ │ │ │ ├── IIAType.php │ │ │ │ ├── ISSQNAType.php │ │ │ │ ├── PISAType.php │ │ │ │ ├── PISAType │ │ │ │ │ ├── PISAliqAType.php │ │ │ │ │ ├── PISNTAType.php │ │ │ │ │ ├── PISOutrAType.php │ │ │ │ │ └── PISQtdeAType.php │ │ │ │ └── PISSTAType.php │ │ │ ├── ImpostoDevolAType.php │ │ │ ├── ImpostoDevolAType │ │ │ │ └── IPIAType.php │ │ │ ├── ProdAType.php │ │ │ └── ProdAType │ │ │ │ ├── ArmaAType.php │ │ │ │ ├── CombAType.php │ │ │ │ ├── CombAType │ │ │ │ └── CIDEAType.php │ │ │ │ ├── DIAType.php │ │ │ │ ├── DIAType │ │ │ │ └── AdiAType.php │ │ │ │ ├── DetExportAType.php │ │ │ │ ├── DetExportAType │ │ │ │ └── ExportIndAType.php │ │ │ │ ├── MedAType.php │ │ │ │ └── VeicProdAType.php │ │ │ ├── EmitAType.php │ │ │ ├── ExportaAType.php │ │ │ ├── IdeAType.php │ │ │ ├── IdeAType │ │ │ ├── NFrefAType.php │ │ │ └── NFrefAType │ │ │ │ ├── RefECFAType.php │ │ │ │ ├── RefNFAType.php │ │ │ │ └── RefNFPAType.php │ │ │ ├── InfAdicAType.php │ │ │ ├── InfAdicAType │ │ │ ├── ObsContAType.php │ │ │ ├── ObsFiscoAType.php │ │ │ └── ProcRefAType.php │ │ │ ├── PagAType.php │ │ │ ├── PagAType │ │ │ └── CardAType.php │ │ │ ├── TotalAType.php │ │ │ ├── TotalAType │ │ │ ├── ICMSTotAType.php │ │ │ ├── ISSQNtotAType.php │ │ │ └── RetTribAType.php │ │ │ ├── TranspAType.php │ │ │ └── TranspAType │ │ │ ├── RetTranspAType.php │ │ │ ├── TransportaAType.php │ │ │ ├── VolAType.php │ │ │ └── VolAType │ │ │ └── LacresAType.php │ ├── TNfeProcType.php │ ├── TProcEventoType.php │ ├── TProcInutNFeType.php │ ├── TProtNFeType.php │ ├── TProtNFeType │ │ └── InfProtAType.php │ ├── TRetCancNFeType.php │ ├── TRetCancNFeType │ │ └── InfCancAType.php │ ├── TRetConsReciNFeType.php │ ├── TRetConsSitNFeType.php │ ├── TRetConsStatServType.php │ ├── TRetEnviNFeType.php │ ├── TRetEnviNFeType │ │ └── InfRecAType.php │ ├── TRetEventoType.php │ ├── TRetEventoType │ │ └── InfEventoAType.php │ ├── TRetInutNFeType.php │ ├── TRetInutNFeType │ │ └── InfInutAType.php │ └── TVeiculoType.php └── XMLDSig │ ├── KeyInfoType.php │ ├── ReferenceType.php │ ├── ReferenceType │ └── DigestMethodAType.php │ ├── Signature.php │ ├── SignatureType.php │ ├── SignatureValueType.php │ ├── SignedInfoType.php │ ├── SignedInfoType │ ├── CanonicalizationMethodAType.php │ └── SignatureMethodAType.php │ ├── TransformType.php │ └── X509DataType.php ├── tests ├── NFePHPSerializeTest.php ├── nfe2.00.xml └── nfe3.10.xml ├── xsd ├── consReciNFe_v3.10.xsd ├── consSitNFe_v3.10.xsd ├── consStatServ_v3.10.xsd ├── enviNFe_v3.10.xsd ├── inutNFe_v3.10.xsd ├── leiauteConsSitNFe_v3.10.xsd ├── leiauteConsStatServ_v3.10.xsd ├── leiauteInutNFe_v3.10.xsd ├── leiauteNFe_v3.10.xsd ├── nfe_v3.10.xsd ├── procInutNFe_v3.10.xsd ├── procNFe_v3.10.xsd ├── retConsReciNFe_v3.10.xsd ├── retConsSitNFe_v3.10.xsd ├── retConsStatServ_v3.10.xsd ├── retEnviNFe_v3.10.xsd ├── retInutNFe_v3.10.xsd ├── tiposBasico_v3.10.xsd └── xmldsig-core-schema_v1.01.xsd └── yaml ├── NotaFiscal ├── ConsReciNFe.yml ├── ConsSitNFe.yml ├── ConsStatServ.yml ├── EnviNFe.yml ├── InutNFe.yml ├── NFe.yml ├── NfeProc.yml ├── ProcInutNFe.yml ├── RetConsReciNFe.yml ├── RetConsSitNFe.yml ├── RetConsStatServ.yml ├── RetEnviNFe.yml ├── RetInutNFe.yml ├── TConsReciNFeType.yml ├── TConsSitNFeType.yml ├── TConsStatServType.yml ├── TEnderEmiType.yml ├── TEnderecoType.yml ├── TEnviNFeType.yml ├── TEventoType.InfEventoAType.DetEventoAType.yml ├── TEventoType.InfEventoAType.yml ├── TEventoType.yml ├── TInutNFeType.InfInutAType.yml ├── TInutNFeType.yml ├── TIpiType.IPINTAType.yml ├── TIpiType.IPITribAType.yml ├── TIpiType.yml ├── TLocalType.yml ├── TNFeType.InfNFeAType.AutXMLAType.yml ├── TNFeType.InfNFeAType.AvulsaAType.yml ├── TNFeType.InfNFeAType.CanaAType.DeducAType.yml ├── TNFeType.InfNFeAType.CanaAType.ForDiaAType.yml ├── TNFeType.InfNFeAType.CanaAType.yml ├── TNFeType.InfNFeAType.CobrAType.DupAType.yml ├── TNFeType.InfNFeAType.CobrAType.FatAType.yml ├── TNFeType.InfNFeAType.CobrAType.yml ├── TNFeType.InfNFeAType.CompraAType.yml ├── TNFeType.InfNFeAType.DestAType.yml ├── TNFeType.InfNFeAType.DetAType.ImpostoAType.COFINSAType.COFINSAliqAType.yml ├── TNFeType.InfNFeAType.DetAType.ImpostoAType.COFINSAType.COFINSNTAType.yml ├── TNFeType.InfNFeAType.DetAType.ImpostoAType.COFINSAType.COFINSOutrAType.yml ├── TNFeType.InfNFeAType.DetAType.ImpostoAType.COFINSAType.COFINSQtdeAType.yml ├── TNFeType.InfNFeAType.DetAType.ImpostoAType.COFINSAType.yml ├── TNFeType.InfNFeAType.DetAType.ImpostoAType.COFINSSTAType.yml ├── TNFeType.InfNFeAType.DetAType.ImpostoAType.ICMSAType.ICMS00AType.yml ├── TNFeType.InfNFeAType.DetAType.ImpostoAType.ICMSAType.ICMS10AType.yml ├── TNFeType.InfNFeAType.DetAType.ImpostoAType.ICMSAType.ICMS20AType.yml ├── TNFeType.InfNFeAType.DetAType.ImpostoAType.ICMSAType.ICMS30AType.yml ├── TNFeType.InfNFeAType.DetAType.ImpostoAType.ICMSAType.ICMS40AType.yml ├── TNFeType.InfNFeAType.DetAType.ImpostoAType.ICMSAType.ICMS51AType.yml ├── TNFeType.InfNFeAType.DetAType.ImpostoAType.ICMSAType.ICMS60AType.yml ├── TNFeType.InfNFeAType.DetAType.ImpostoAType.ICMSAType.ICMS70AType.yml ├── TNFeType.InfNFeAType.DetAType.ImpostoAType.ICMSAType.ICMS90AType.yml ├── TNFeType.InfNFeAType.DetAType.ImpostoAType.ICMSAType.ICMSPartAType.yml ├── TNFeType.InfNFeAType.DetAType.ImpostoAType.ICMSAType.ICMSSN101AType.yml ├── TNFeType.InfNFeAType.DetAType.ImpostoAType.ICMSAType.ICMSSN102AType.yml ├── TNFeType.InfNFeAType.DetAType.ImpostoAType.ICMSAType.ICMSSN201AType.yml ├── TNFeType.InfNFeAType.DetAType.ImpostoAType.ICMSAType.ICMSSN202AType.yml ├── TNFeType.InfNFeAType.DetAType.ImpostoAType.ICMSAType.ICMSSN500AType.yml ├── TNFeType.InfNFeAType.DetAType.ImpostoAType.ICMSAType.ICMSSN900AType.yml ├── TNFeType.InfNFeAType.DetAType.ImpostoAType.ICMSAType.ICMSSTAType.yml ├── TNFeType.InfNFeAType.DetAType.ImpostoAType.ICMSAType.yml ├── TNFeType.InfNFeAType.DetAType.ImpostoAType.IIAType.yml ├── TNFeType.InfNFeAType.DetAType.ImpostoAType.ISSQNAType.yml ├── TNFeType.InfNFeAType.DetAType.ImpostoAType.PISAType.PISAliqAType.yml ├── TNFeType.InfNFeAType.DetAType.ImpostoAType.PISAType.PISNTAType.yml ├── TNFeType.InfNFeAType.DetAType.ImpostoAType.PISAType.PISOutrAType.yml ├── TNFeType.InfNFeAType.DetAType.ImpostoAType.PISAType.PISQtdeAType.yml ├── TNFeType.InfNFeAType.DetAType.ImpostoAType.PISAType.yml ├── TNFeType.InfNFeAType.DetAType.ImpostoAType.PISSTAType.yml ├── TNFeType.InfNFeAType.DetAType.ImpostoAType.yml ├── TNFeType.InfNFeAType.DetAType.ImpostoDevolAType.IPIAType.yml ├── TNFeType.InfNFeAType.DetAType.ImpostoDevolAType.yml ├── TNFeType.InfNFeAType.DetAType.ProdAType.ArmaAType.yml ├── TNFeType.InfNFeAType.DetAType.ProdAType.CombAType.CIDEAType.yml ├── TNFeType.InfNFeAType.DetAType.ProdAType.CombAType.yml ├── TNFeType.InfNFeAType.DetAType.ProdAType.DIAType.AdiAType.yml ├── TNFeType.InfNFeAType.DetAType.ProdAType.DIAType.yml ├── TNFeType.InfNFeAType.DetAType.ProdAType.DetExportAType.ExportIndAType.yml ├── TNFeType.InfNFeAType.DetAType.ProdAType.DetExportAType.yml ├── TNFeType.InfNFeAType.DetAType.ProdAType.MedAType.yml ├── TNFeType.InfNFeAType.DetAType.ProdAType.VeicProdAType.yml ├── TNFeType.InfNFeAType.DetAType.ProdAType.yml ├── TNFeType.InfNFeAType.DetAType.yml ├── TNFeType.InfNFeAType.EmitAType.yml ├── TNFeType.InfNFeAType.ExportaAType.yml ├── TNFeType.InfNFeAType.IdeAType.NFrefAType.RefECFAType.yml ├── TNFeType.InfNFeAType.IdeAType.NFrefAType.RefNFAType.yml ├── TNFeType.InfNFeAType.IdeAType.NFrefAType.RefNFPAType.yml ├── TNFeType.InfNFeAType.IdeAType.NFrefAType.yml ├── TNFeType.InfNFeAType.IdeAType.yml ├── TNFeType.InfNFeAType.InfAdicAType.ObsContAType.yml ├── TNFeType.InfNFeAType.InfAdicAType.ObsFiscoAType.yml ├── TNFeType.InfNFeAType.InfAdicAType.ProcRefAType.yml ├── TNFeType.InfNFeAType.InfAdicAType.yml ├── TNFeType.InfNFeAType.PagAType.CardAType.yml ├── TNFeType.InfNFeAType.PagAType.yml ├── TNFeType.InfNFeAType.TotalAType.ICMSTotAType.yml ├── TNFeType.InfNFeAType.TotalAType.ISSQNtotAType.yml ├── TNFeType.InfNFeAType.TotalAType.RetTribAType.yml ├── TNFeType.InfNFeAType.TotalAType.yml ├── TNFeType.InfNFeAType.TranspAType.RetTranspAType.yml ├── TNFeType.InfNFeAType.TranspAType.TransportaAType.yml ├── TNFeType.InfNFeAType.TranspAType.VolAType.LacresAType.yml ├── TNFeType.InfNFeAType.TranspAType.VolAType.yml ├── TNFeType.InfNFeAType.TranspAType.yml ├── TNFeType.InfNFeAType.yml ├── TNFeType.yml ├── TNfeProcType.yml ├── TProcEventoType.yml ├── TProcInutNFeType.yml ├── TProtNFeType.InfProtAType.yml ├── TProtNFeType.yml ├── TRetCancNFeType.InfCancAType.yml ├── TRetCancNFeType.yml ├── TRetConsReciNFeType.yml ├── TRetConsSitNFeType.yml ├── TRetConsStatServType.yml ├── TRetEnviNFeType.InfRecAType.yml ├── TRetEnviNFeType.yml ├── TRetEventoType.InfEventoAType.yml ├── TRetEventoType.yml ├── TRetInutNFeType.InfInutAType.yml ├── TRetInutNFeType.yml └── TVeiculoType.yml └── XMLDSig ├── KeyInfoType.yml ├── ReferenceType.DigestMethodAType.yml ├── ReferenceType.yml ├── Signature.yml ├── SignatureType.yml ├── SignatureValueType.yml ├── SignedInfoType.CanonicalizationMethodAType.yml ├── SignedInfoType.SignatureMethodAType.yml ├── SignedInfoType.yml ├── TransformType.yml └── X509DataType.yml /.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | /nbproject -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: php 2 | sudo: false 3 | 4 | php: 5 | - 5.6 6 | - hhvm 7 | 8 | before_script: 9 | - travis_retry composer self-update 10 | - travis_retry composer install --dev 11 | 12 | script: 13 | - mkdir -p build/logs 14 | - vendor/bin/phpunit -c phpunit.xml.dist --verbose 15 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # NFePHP Serialize 3.10 2 | [![Travis](https://travis-ci.org/jansenfelipe/nfephp-serialize.svg?branch=3.10)](https://travis-ci.org/jansenfelipe/nfephp-serialize) 3 | [![Latest Stable Version](https://poser.pugx.org/jansenfelipe/nfephp-serialize/v/stable.svg)](https://packagist.org/packages/jansenfelipe/nfephp-serialize) 4 | [![Total Downloads](https://poser.pugx.org/jansenfelipe/nfephp-serialize/downloads.svg)](https://packagist.org/packages/jansenfelipe/nfephp-serialize) 5 | [![Latest Unstable Version](https://poser.pugx.org/jansenfelipe/nfephp-serialize/v/unstable.svg)](https://packagist.org/packages/jansenfelipe/nfephp-serialize) 6 | [![MIT license](https://poser.pugx.org/jansenfelipe/nfephp-serialize/license.svg)](http://opensource.org/licenses/MIT) 7 | 8 | Transforme NFe(xml) em objetos PHP e vice-versa 9 | 10 | Compatível com a NFe 3.10 - Pacote de Liberação No. 8f (09/10/2014) 11 | 12 | Documentação: [http://jansenfelipe.github.io/nfephp-serialize](http://jansenfelipe.github.io/nfephp-serialize/) 13 | 14 | ### Como utilizar 15 | 16 | Adicione a library 17 | 18 | ```sh 19 | $ composer require jansenfelipe/nfephp-serialize 20 | ``` 21 | 22 | Adicione o autoload.php do composer no seu arquivo PHP. 23 | 24 | ```php 25 | require_once 'vendor/autoload.php'; 26 | ``` 27 | 28 | ### Serialize 29 | 30 | Chame o método `xmlToObject` passando a string xml para transformá-la em um objeto `NfeProc` 31 | 32 | ```php 33 | $nfeProc = NFePHPSerialize::xmlToObject(file_get_contents('nfe.xml')); 34 | ``` 35 | 36 | ##### Exemplos 37 | 38 | ```php 39 | //Capturando CNPJ do emitente 40 | $cnpjEmitente = $nfeProc->getNFe()->getInfNFe()->getEmit()->getCNPJ(); 41 | 42 | //Capturando endereço do destinatário 43 | $endereco = $nfeProc->getNFe()->getInfNFe()->getDest()->getEnderDest(); 44 | ``` 45 | 46 | ### Deserialize 47 | 48 | Chame o método `objectToXml` passando o objeto `NfeProc` para transformá-la em uma string xml 49 | 50 | ```php 51 | $xml = NFePHPSerialize::objectToXml(new NfeProc()); 52 | ``` 53 | 54 | ### Gostou? Conheça também 55 | 56 | * [CnpjGratis](https://github.com/jansenfelipe/cnpj-gratis) 57 | * [CpfGratis](https://github.com/jansenfelipe/cpf-gratis) 58 | * [CepGratis](https://github.com/jansenfelipe/cep-gratis) 59 | * [CidadesGratis](https://github.com/jansenfelipe/cidades-gratis) 60 | 61 | ### License 62 | 63 | The MIT License (MIT) 64 | -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jansenfelipe/nfephp-serialize", 3 | "description": "Transforme NFe(xml) em objetos PHP (e vice-versa)", 4 | "keywords": ["nfephp", "nfe", "php"], 5 | "license": "MIT", 6 | "authors": [ 7 | { 8 | "name": "Jansen Felipe", 9 | "email": "jansen.felipe@gmail.com" 10 | } 11 | ], 12 | "require": { 13 | "php": ">=5.6.0", 14 | "jms/serializer": "1.0.0", 15 | "symfony/yaml": "2.7.2" 16 | }, 17 | "require-dev": { 18 | "phpunit/phpunit": "^5.0@dev" 19 | }, 20 | "autoload": { 21 | "psr-4": { 22 | "JansenFelipe\\NFePHPSerialize\\": "src" 23 | } 24 | }, 25 | "config":{ 26 | "preferred-install": "dist" 27 | }, 28 | "minimum-stability": "dev" 29 | } 30 | -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | ./tests 9 | 10 | 11 | 12 | 13 | 14 | ./src 15 | 16 | ./vendor/ 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /src/JMS/Serializer/PropertyMetadataCustom.php: -------------------------------------------------------------------------------- 1 | deserialize($xml, NfeProc::class, 'xml'); 25 | } 26 | 27 | /** 28 | * Transforma uma NFe Objeto em XML 29 | * 30 | * @return string 31 | */ 32 | public static function objectToXml(NfeProc $nfeProc) { 33 | $serializer = self::buildSerializer(); 34 | 35 | return $serializer->serialize($nfeProc, 'xml'); 36 | } 37 | 38 | /** 39 | * Constroi o serializer 40 | * 41 | * @return Serializer 42 | */ 43 | private static function buildSerializer(){ 44 | $serializerBuilder = SerializerBuilder::create(); 45 | 46 | $serializerBuilder->setSerializationVisitor('xml', new XmlSerializationVisitorCustom(new SerializedNameAnnotationStrategy(new CamelCaseNamingStrategy()))); 47 | $serializerBuilder->setDeserializationVisitor('xml', new XmlDeserializationVisitorCustom(new SerializedNameAnnotationStrategy(new CamelCaseNamingStrategy()))); 48 | 49 | $yamlDir = __DIR__.DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'yaml'; 50 | 51 | $serializerBuilder->addMetadataDir($yamlDir.DIRECTORY_SEPARATOR.'NotaFiscal', 'JansenFelipe\NFePHPSerialize\NotaFiscal'); 52 | $serializerBuilder->addMetadataDir($yamlDir.DIRECTORY_SEPARATOR.'XMLDSig', 'JansenFelipe\NFePHPSerialize\XMLDSig'); 53 | 54 | $serializerBuilder->configureHandlers(function (HandlerRegistryInterface $handler) use ($serializerBuilder) { 55 | $serializerBuilder->addDefaultHandlers(); 56 | 57 | }); 58 | 59 | return $serializerBuilder->build(); 60 | } 61 | 62 | } 63 | -------------------------------------------------------------------------------- /src/NotaFiscal/ConsReciNFe.php: -------------------------------------------------------------------------------- 1 | versao; 43 | } 44 | 45 | /** 46 | * Sets a new versao 47 | * 48 | * @param string $versao 49 | * @return self 50 | */ 51 | public function setVersao($versao) 52 | { 53 | $this->versao = $versao; 54 | return $this; 55 | } 56 | 57 | /** 58 | * Gets as tpAmb 59 | * 60 | * Identificação do Ambiente: 61 | * 1 - Produção 62 | * 2 - Homologação 63 | * 64 | * @return string 65 | */ 66 | public function getTpAmb() 67 | { 68 | return $this->tpAmb; 69 | } 70 | 71 | /** 72 | * Sets a new tpAmb 73 | * 74 | * Identificação do Ambiente: 75 | * 1 - Produção 76 | * 2 - Homologação 77 | * 78 | * @param string $tpAmb 79 | * @return self 80 | */ 81 | public function setTpAmb($tpAmb) 82 | { 83 | $this->tpAmb = $tpAmb; 84 | return $this; 85 | } 86 | 87 | /** 88 | * Gets as nRec 89 | * 90 | * Número do Recibo 91 | * 92 | * @return string 93 | */ 94 | public function getNRec() 95 | { 96 | return $this->nRec; 97 | } 98 | 99 | /** 100 | * Sets a new nRec 101 | * 102 | * Número do Recibo 103 | * 104 | * @param string $nRec 105 | * @return self 106 | */ 107 | public function setNRec($nRec) 108 | { 109 | $this->nRec = $nRec; 110 | return $this; 111 | } 112 | 113 | 114 | } 115 | 116 | -------------------------------------------------------------------------------- /src/NotaFiscal/TEventoType.php: -------------------------------------------------------------------------------- 1 | versao; 38 | } 39 | 40 | /** 41 | * Sets a new versao 42 | * 43 | * @param string $versao 44 | * @return self 45 | */ 46 | public function setVersao($versao) 47 | { 48 | $this->versao = $versao; 49 | return $this; 50 | } 51 | 52 | /** 53 | * Gets as infEvento 54 | * 55 | * @return \JansenFelipe\NFePHPSerialize\NotaFiscal\TEventoType\InfEventoAType 56 | */ 57 | public function getInfEvento() 58 | { 59 | return $this->infEvento; 60 | } 61 | 62 | /** 63 | * Sets a new infEvento 64 | * 65 | * @param \JansenFelipe\NFePHPSerialize\NotaFiscal\TEventoType\InfEventoAType 66 | * $infEvento 67 | * @return self 68 | */ 69 | public function setInfEvento(\JansenFelipe\NFePHPSerialize\NotaFiscal\TEventoType\InfEventoAType $infEvento) 70 | { 71 | $this->infEvento = $infEvento; 72 | return $this; 73 | } 74 | 75 | /** 76 | * Gets as signature 77 | * 78 | * @return \JansenFelipe\NFePHPSerialize\XMLDSig\Signature 79 | */ 80 | public function getSignature() 81 | { 82 | return $this->signature; 83 | } 84 | 85 | /** 86 | * Sets a new signature 87 | * 88 | * @param \JansenFelipe\NFePHPSerialize\XMLDSig\Signature $signature 89 | * @return self 90 | */ 91 | public function setSignature(\JansenFelipe\NFePHPSerialize\XMLDSig\Signature $signature) 92 | { 93 | $this->signature = $signature; 94 | return $this; 95 | } 96 | 97 | 98 | } 99 | 100 | -------------------------------------------------------------------------------- /src/NotaFiscal/TEventoType/InfEventoAType/DetEventoAType.php: -------------------------------------------------------------------------------- 1 | versao; 40 | } 41 | 42 | /** 43 | * Sets a new versao 44 | * 45 | * @param string $versao 46 | * @return self 47 | */ 48 | public function setVersao($versao) 49 | { 50 | $this->versao = $versao; 51 | return $this; 52 | } 53 | 54 | /** 55 | * Gets as infInut 56 | * 57 | * Dados do Pedido de Inutilização de Numeração da Nota Fiscal Eletrônica 58 | * 59 | * @return \JansenFelipe\NFePHPSerialize\NotaFiscal\TInutNFeType\InfInutAType 60 | */ 61 | public function getInfInut() 62 | { 63 | return $this->infInut; 64 | } 65 | 66 | /** 67 | * Sets a new infInut 68 | * 69 | * Dados do Pedido de Inutilização de Numeração da Nota Fiscal Eletrônica 70 | * 71 | * @param \JansenFelipe\NFePHPSerialize\NotaFiscal\TInutNFeType\InfInutAType 72 | * $infInut 73 | * @return self 74 | */ 75 | public function setInfInut(\JansenFelipe\NFePHPSerialize\NotaFiscal\TInutNFeType\InfInutAType $infInut) 76 | { 77 | $this->infInut = $infInut; 78 | return $this; 79 | } 80 | 81 | /** 82 | * Gets as signature 83 | * 84 | * @return \JansenFelipe\NFePHPSerialize\XMLDSig\Signature 85 | */ 86 | public function getSignature() 87 | { 88 | return $this->signature; 89 | } 90 | 91 | /** 92 | * Sets a new signature 93 | * 94 | * @param \JansenFelipe\NFePHPSerialize\XMLDSig\Signature $signature 95 | * @return self 96 | */ 97 | public function setSignature(\JansenFelipe\NFePHPSerialize\XMLDSig\Signature $signature) 98 | { 99 | $this->signature = $signature; 100 | return $this; 101 | } 102 | 103 | 104 | } 105 | 106 | -------------------------------------------------------------------------------- /src/NotaFiscal/TIpiType/IPINTAType.php: -------------------------------------------------------------------------------- 1 | cST; 48 | } 49 | 50 | /** 51 | * Sets a new cST 52 | * 53 | * Código da Situação Tributária do IPI: 54 | * 01-Entrada tributada com alíquota zero 55 | * 02-Entrada isenta 56 | * 03-Entrada não-tributada 57 | * 04-Entrada imune 58 | * 05-Entrada com suspensão 59 | * 51-Saída tributada com alíquota zero 60 | * 52-Saída isenta 61 | * 53-Saída não-tributada 62 | * 54-Saída imune 63 | * 55-Saída com suspensão 64 | * 65 | * @param string $cST 66 | * @return self 67 | */ 68 | public function setCST($cST) 69 | { 70 | $this->cST = $cST; 71 | return $this; 72 | } 73 | 74 | 75 | } 76 | 77 | -------------------------------------------------------------------------------- /src/NotaFiscal/TNFeType.php: -------------------------------------------------------------------------------- 1 | infNFe; 36 | } 37 | 38 | /** 39 | * Sets a new infNFe 40 | * 41 | * Informações da Nota Fiscal eletrônica 42 | * 43 | * @param \JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType $infNFe 44 | * @return self 45 | */ 46 | public function setInfNFe(\JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType $infNFe) 47 | { 48 | $this->infNFe = $infNFe; 49 | return $this; 50 | } 51 | 52 | /** 53 | * Gets as signature 54 | * 55 | * @return \JansenFelipe\NFePHPSerialize\XMLDSig\Signature 56 | */ 57 | public function getSignature() 58 | { 59 | return $this->signature; 60 | } 61 | 62 | /** 63 | * Sets a new signature 64 | * 65 | * @param \JansenFelipe\NFePHPSerialize\XMLDSig\Signature $signature 66 | * @return self 67 | */ 68 | public function setSignature(\JansenFelipe\NFePHPSerialize\XMLDSig\Signature $signature) 69 | { 70 | $this->signature = $signature; 71 | return $this; 72 | } 73 | 74 | 75 | } 76 | 77 | -------------------------------------------------------------------------------- /src/NotaFiscal/TNFeType/InfNFeAType/AutXMLAType.php: -------------------------------------------------------------------------------- 1 | cNPJ; 35 | } 36 | 37 | /** 38 | * Sets a new cNPJ 39 | * 40 | * CNPJ Autorizado 41 | * 42 | * @param string $cNPJ 43 | * @return self 44 | */ 45 | public function setCNPJ($cNPJ) 46 | { 47 | $this->cNPJ = $cNPJ; 48 | return $this; 49 | } 50 | 51 | /** 52 | * Gets as cPF 53 | * 54 | * CPF Autorizado 55 | * 56 | * @return string 57 | */ 58 | public function getCPF() 59 | { 60 | return $this->cPF; 61 | } 62 | 63 | /** 64 | * Sets a new cPF 65 | * 66 | * CPF Autorizado 67 | * 68 | * @param string $cPF 69 | * @return self 70 | */ 71 | public function setCPF($cPF) 72 | { 73 | $this->cPF = $cPF; 74 | return $this; 75 | } 76 | 77 | 78 | } 79 | 80 | -------------------------------------------------------------------------------- /src/NotaFiscal/TNFeType/InfNFeAType/CanaAType/DeducAType.php: -------------------------------------------------------------------------------- 1 | xDed; 35 | } 36 | 37 | /** 38 | * Sets a new xDed 39 | * 40 | * Descrição da Dedução 41 | * 42 | * @param string $xDed 43 | * @return self 44 | */ 45 | public function setXDed($xDed) 46 | { 47 | $this->xDed = $xDed; 48 | return $this; 49 | } 50 | 51 | /** 52 | * Gets as vDed 53 | * 54 | * valor da dedução 55 | * 56 | * @return string 57 | */ 58 | public function getVDed() 59 | { 60 | return $this->vDed; 61 | } 62 | 63 | /** 64 | * Sets a new vDed 65 | * 66 | * valor da dedução 67 | * 68 | * @param string $vDed 69 | * @return self 70 | */ 71 | public function setVDed($vDed) 72 | { 73 | $this->vDed = $vDed; 74 | return $this; 75 | } 76 | 77 | 78 | } 79 | 80 | -------------------------------------------------------------------------------- /src/NotaFiscal/TNFeType/InfNFeAType/CanaAType/ForDiaAType.php: -------------------------------------------------------------------------------- 1 | dia; 35 | } 36 | 37 | /** 38 | * Sets a new dia 39 | * 40 | * Número do dia 41 | * 42 | * @param string $dia 43 | * @return self 44 | */ 45 | public function setDia($dia) 46 | { 47 | $this->dia = $dia; 48 | return $this; 49 | } 50 | 51 | /** 52 | * Gets as qtde 53 | * 54 | * Quantidade em quilogramas - peso líquido 55 | * 56 | * @return string 57 | */ 58 | public function getQtde() 59 | { 60 | return $this->qtde; 61 | } 62 | 63 | /** 64 | * Sets a new qtde 65 | * 66 | * Quantidade em quilogramas - peso líquido 67 | * 68 | * @param string $qtde 69 | * @return self 70 | */ 71 | public function setQtde($qtde) 72 | { 73 | $this->qtde = $qtde; 74 | return $this; 75 | } 76 | 77 | 78 | } 79 | 80 | -------------------------------------------------------------------------------- /src/NotaFiscal/TNFeType/InfNFeAType/CobrAType/DupAType.php: -------------------------------------------------------------------------------- 1 | nDup; 42 | } 43 | 44 | /** 45 | * Sets a new nDup 46 | * 47 | * Número da duplicata 48 | * 49 | * @param string $nDup 50 | * @return self 51 | */ 52 | public function setNDup($nDup) 53 | { 54 | $this->nDup = $nDup; 55 | return $this; 56 | } 57 | 58 | /** 59 | * Gets as dVenc 60 | * 61 | * Data de vencimento da duplicata (AAAA-MM-DD) 62 | * 63 | * @return string 64 | */ 65 | public function getDVenc() 66 | { 67 | return $this->dVenc; 68 | } 69 | 70 | /** 71 | * Sets a new dVenc 72 | * 73 | * Data de vencimento da duplicata (AAAA-MM-DD) 74 | * 75 | * @param string $dVenc 76 | * @return self 77 | */ 78 | public function setDVenc($dVenc) 79 | { 80 | $this->dVenc = $dVenc; 81 | return $this; 82 | } 83 | 84 | /** 85 | * Gets as vDup 86 | * 87 | * Valor da duplicata 88 | * 89 | * @return string 90 | */ 91 | public function getVDup() 92 | { 93 | return $this->vDup; 94 | } 95 | 96 | /** 97 | * Sets a new vDup 98 | * 99 | * Valor da duplicata 100 | * 101 | * @param string $vDup 102 | * @return self 103 | */ 104 | public function setVDup($vDup) 105 | { 106 | $this->vDup = $vDup; 107 | return $this; 108 | } 109 | 110 | 111 | } 112 | 113 | -------------------------------------------------------------------------------- /src/NotaFiscal/TNFeType/InfNFeAType/CompraAType.php: -------------------------------------------------------------------------------- 1 | xNEmp; 42 | } 43 | 44 | /** 45 | * Sets a new xNEmp 46 | * 47 | * Informação da Nota de Empenho de compras públicas (NT2011/004) 48 | * 49 | * @param string $xNEmp 50 | * @return self 51 | */ 52 | public function setXNEmp($xNEmp) 53 | { 54 | $this->xNEmp = $xNEmp; 55 | return $this; 56 | } 57 | 58 | /** 59 | * Gets as xPed 60 | * 61 | * Informação do pedido 62 | * 63 | * @return string 64 | */ 65 | public function getXPed() 66 | { 67 | return $this->xPed; 68 | } 69 | 70 | /** 71 | * Sets a new xPed 72 | * 73 | * Informação do pedido 74 | * 75 | * @param string $xPed 76 | * @return self 77 | */ 78 | public function setXPed($xPed) 79 | { 80 | $this->xPed = $xPed; 81 | return $this; 82 | } 83 | 84 | /** 85 | * Gets as xCont 86 | * 87 | * Informação do contrato 88 | * 89 | * @return string 90 | */ 91 | public function getXCont() 92 | { 93 | return $this->xCont; 94 | } 95 | 96 | /** 97 | * Sets a new xCont 98 | * 99 | * Informação do contrato 100 | * 101 | * @param string $xCont 102 | * @return self 103 | */ 104 | public function setXCont($xCont) 105 | { 106 | $this->xCont = $xCont; 107 | return $this; 108 | } 109 | 110 | 111 | } 112 | 113 | -------------------------------------------------------------------------------- /src/NotaFiscal/TNFeType/InfNFeAType/DetAType/ImpostoAType/COFINSAType/COFINSNTAType.php: -------------------------------------------------------------------------------- 1 | cST; 40 | } 41 | 42 | /** 43 | * Sets a new cST 44 | * 45 | * Código de Situação Tributária do COFINS: 46 | * 04 - Operação Tributável - Tributação Monofásica - (Alíquota Zero); 47 | * 05 - Operação Tributável (ST); 48 | * 06 - Operação Tributável - Alíquota Zero; 49 | * 07 - Operação Isenta da contribuição; 50 | * 08 - Operação Sem Incidência da contribuição; 51 | * 09 - Operação com suspensão da contribuição; 52 | * 53 | * @param string $cST 54 | * @return self 55 | */ 56 | public function setCST($cST) 57 | { 58 | $this->cST = $cST; 59 | return $this; 60 | } 61 | 62 | 63 | } 64 | 65 | -------------------------------------------------------------------------------- /src/NotaFiscal/TNFeType/InfNFeAType/DetAType/ImpostoAType/ICMSAType/ICMSSN102AType.php: -------------------------------------------------------------------------------- 1 | orig; 44 | } 45 | 46 | /** 47 | * Sets a new orig 48 | * 49 | * origem da mercadoria: 0 - Nacional 50 | * 1 - Estrangeira - Importação direta 51 | * 2 - Estrangeira - Adquirida no mercado interno 52 | * (v2.0) 53 | * 54 | * @param string $orig 55 | * @return self 56 | */ 57 | public function setOrig($orig) 58 | { 59 | $this->orig = $orig; 60 | return $this; 61 | } 62 | 63 | /** 64 | * Gets as cSOSN 65 | * 66 | * 102- Tributada pelo Simples Nacional sem permissão de crédito. 67 | * 103 – Isenção do ICMS no Simples Nacional para faixa de receita bruta. 68 | * 300 – Imune. 69 | * 400 – Não tributda pelo Simples Nacional (v.2.0) (v.2.0) 70 | * 71 | * @return string 72 | */ 73 | public function getCSOSN() 74 | { 75 | return $this->cSOSN; 76 | } 77 | 78 | /** 79 | * Sets a new cSOSN 80 | * 81 | * 102- Tributada pelo Simples Nacional sem permissão de crédito. 82 | * 103 – Isenção do ICMS no Simples Nacional para faixa de receita bruta. 83 | * 300 – Imune. 84 | * 400 – Não tributda pelo Simples Nacional (v.2.0) (v.2.0) 85 | * 86 | * @param string $cSOSN 87 | * @return self 88 | */ 89 | public function setCSOSN($cSOSN) 90 | { 91 | $this->cSOSN = $cSOSN; 92 | return $this; 93 | } 94 | 95 | 96 | } 97 | 98 | -------------------------------------------------------------------------------- /src/NotaFiscal/TNFeType/InfNFeAType/DetAType/ImpostoAType/PISAType/PISNTAType.php: -------------------------------------------------------------------------------- 1 | cST; 40 | } 41 | 42 | /** 43 | * Sets a new cST 44 | * 45 | * Código de Situação Tributária do PIS. 46 | * 04 - Operação Tributável - Tributação Monofásica - (Alíquota Zero); 47 | * 05 - Operação Tributável (ST); 48 | * 06 - Operação Tributável - Alíquota Zero; 49 | * 07 - Operação Isenta da contribuição; 50 | * 08 - Operação Sem Incidência da contribuição; 51 | * 09 - Operação com suspensão da contribuição; 52 | * 53 | * @param string $cST 54 | * @return self 55 | */ 56 | public function setCST($cST) 57 | { 58 | $this->cST = $cST; 59 | return $this; 60 | } 61 | 62 | 63 | } 64 | 65 | -------------------------------------------------------------------------------- /src/NotaFiscal/TNFeType/InfNFeAType/DetAType/ImpostoDevolAType.php: -------------------------------------------------------------------------------- 1 | pDevol; 37 | } 38 | 39 | /** 40 | * Sets a new pDevol 41 | * 42 | * Percentual de mercadoria devolvida 43 | * 44 | * @param string $pDevol 45 | * @return self 46 | */ 47 | public function setPDevol($pDevol) 48 | { 49 | $this->pDevol = $pDevol; 50 | return $this; 51 | } 52 | 53 | /** 54 | * Gets as iPI 55 | * 56 | * Informação de IPI devolvido 57 | * 58 | * @return 59 | * \JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ImpostoDevolAType\IPIAType 60 | */ 61 | public function getIPI() 62 | { 63 | return $this->iPI; 64 | } 65 | 66 | /** 67 | * Sets a new iPI 68 | * 69 | * Informação de IPI devolvido 70 | * 71 | * @param 72 | * \JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ImpostoDevolAType\IPIAType 73 | * $iPI 74 | * @return self 75 | */ 76 | public function setIPI(\JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ImpostoDevolAType\IPIAType $iPI) 77 | { 78 | $this->iPI = $iPI; 79 | return $this; 80 | } 81 | 82 | 83 | } 84 | 85 | -------------------------------------------------------------------------------- /src/NotaFiscal/TNFeType/InfNFeAType/DetAType/ImpostoDevolAType/IPIAType.php: -------------------------------------------------------------------------------- 1 | vIPIDevol; 28 | } 29 | 30 | /** 31 | * Sets a new vIPIDevol 32 | * 33 | * Valor do IPI devolvido 34 | * 35 | * @param string $vIPIDevol 36 | * @return self 37 | */ 38 | public function setVIPIDevol($vIPIDevol) 39 | { 40 | $this->vIPIDevol = $vIPIDevol; 41 | return $this; 42 | } 43 | 44 | 45 | } 46 | 47 | -------------------------------------------------------------------------------- /src/NotaFiscal/TNFeType/InfNFeAType/DetAType/ProdAType/CombAType/CIDEAType.php: -------------------------------------------------------------------------------- 1 | qBCProd; 42 | } 43 | 44 | /** 45 | * Sets a new qBCProd 46 | * 47 | * BC do CIDE ( Quantidade comercializada) 48 | * 49 | * @param string $qBCProd 50 | * @return self 51 | */ 52 | public function setQBCProd($qBCProd) 53 | { 54 | $this->qBCProd = $qBCProd; 55 | return $this; 56 | } 57 | 58 | /** 59 | * Gets as vAliqProd 60 | * 61 | * Alíquota do CIDE (em reais) 62 | * 63 | * @return string 64 | */ 65 | public function getVAliqProd() 66 | { 67 | return $this->vAliqProd; 68 | } 69 | 70 | /** 71 | * Sets a new vAliqProd 72 | * 73 | * Alíquota do CIDE (em reais) 74 | * 75 | * @param string $vAliqProd 76 | * @return self 77 | */ 78 | public function setVAliqProd($vAliqProd) 79 | { 80 | $this->vAliqProd = $vAliqProd; 81 | return $this; 82 | } 83 | 84 | /** 85 | * Gets as vCIDE 86 | * 87 | * Valor do CIDE 88 | * 89 | * @return string 90 | */ 91 | public function getVCIDE() 92 | { 93 | return $this->vCIDE; 94 | } 95 | 96 | /** 97 | * Sets a new vCIDE 98 | * 99 | * Valor do CIDE 100 | * 101 | * @param string $vCIDE 102 | * @return self 103 | */ 104 | public function setVCIDE($vCIDE) 105 | { 106 | $this->vCIDE = $vCIDE; 107 | return $this; 108 | } 109 | 110 | 111 | } 112 | 113 | -------------------------------------------------------------------------------- /src/NotaFiscal/TNFeType/InfNFeAType/DetAType/ProdAType/DetExportAType.php: -------------------------------------------------------------------------------- 1 | nDraw; 37 | } 38 | 39 | /** 40 | * Sets a new nDraw 41 | * 42 | * Número do ato concessório de Drawback 43 | * 44 | * @param string $nDraw 45 | * @return self 46 | */ 47 | public function setNDraw($nDraw) 48 | { 49 | $this->nDraw = $nDraw; 50 | return $this; 51 | } 52 | 53 | /** 54 | * Gets as exportInd 55 | * 56 | * Exportação indireta 57 | * 58 | * @return 59 | * \JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ProdAType\DetExportAType\ExportIndAType 60 | */ 61 | public function getExportInd() 62 | { 63 | return $this->exportInd; 64 | } 65 | 66 | /** 67 | * Sets a new exportInd 68 | * 69 | * Exportação indireta 70 | * 71 | * @param 72 | * \JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ProdAType\DetExportAType\ExportIndAType 73 | * $exportInd 74 | * @return self 75 | */ 76 | public function setExportInd(\JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ProdAType\DetExportAType\ExportIndAType $exportInd) 77 | { 78 | $this->exportInd = $exportInd; 79 | return $this; 80 | } 81 | 82 | 83 | } 84 | 85 | -------------------------------------------------------------------------------- /src/NotaFiscal/TNFeType/InfNFeAType/DetAType/ProdAType/DetExportAType/ExportIndAType.php: -------------------------------------------------------------------------------- 1 | nRE; 42 | } 43 | 44 | /** 45 | * Sets a new nRE 46 | * 47 | * Registro de exportação 48 | * 49 | * @param string $nRE 50 | * @return self 51 | */ 52 | public function setNRE($nRE) 53 | { 54 | $this->nRE = $nRE; 55 | return $this; 56 | } 57 | 58 | /** 59 | * Gets as chNFe 60 | * 61 | * Chave de acesso da NF-e recebida para exportação 62 | * 63 | * @return string 64 | */ 65 | public function getChNFe() 66 | { 67 | return $this->chNFe; 68 | } 69 | 70 | /** 71 | * Sets a new chNFe 72 | * 73 | * Chave de acesso da NF-e recebida para exportação 74 | * 75 | * @param string $chNFe 76 | * @return self 77 | */ 78 | public function setChNFe($chNFe) 79 | { 80 | $this->chNFe = $chNFe; 81 | return $this; 82 | } 83 | 84 | /** 85 | * Gets as qExport 86 | * 87 | * Quantidade do item efetivamente exportado 88 | * 89 | * @return string 90 | */ 91 | public function getQExport() 92 | { 93 | return $this->qExport; 94 | } 95 | 96 | /** 97 | * Sets a new qExport 98 | * 99 | * Quantidade do item efetivamente exportado 100 | * 101 | * @param string $qExport 102 | * @return self 103 | */ 104 | public function setQExport($qExport) 105 | { 106 | $this->qExport = $qExport; 107 | return $this; 108 | } 109 | 110 | 111 | } 112 | 113 | -------------------------------------------------------------------------------- /src/NotaFiscal/TNFeType/InfNFeAType/ExportaAType.php: -------------------------------------------------------------------------------- 1 | uFSaidaPais; 42 | } 43 | 44 | /** 45 | * Sets a new uFSaidaPais 46 | * 47 | * Sigla da UF de Embarque ou de transposição de fronteira 48 | * 49 | * @param string $uFSaidaPais 50 | * @return self 51 | */ 52 | public function setUFSaidaPais($uFSaidaPais) 53 | { 54 | $this->uFSaidaPais = $uFSaidaPais; 55 | return $this; 56 | } 57 | 58 | /** 59 | * Gets as xLocExporta 60 | * 61 | * Local de Embarque ou de transposição de fronteira 62 | * 63 | * @return string 64 | */ 65 | public function getXLocExporta() 66 | { 67 | return $this->xLocExporta; 68 | } 69 | 70 | /** 71 | * Sets a new xLocExporta 72 | * 73 | * Local de Embarque ou de transposição de fronteira 74 | * 75 | * @param string $xLocExporta 76 | * @return self 77 | */ 78 | public function setXLocExporta($xLocExporta) 79 | { 80 | $this->xLocExporta = $xLocExporta; 81 | return $this; 82 | } 83 | 84 | /** 85 | * Gets as xLocDespacho 86 | * 87 | * Descrição do local de despacho 88 | * 89 | * @return string 90 | */ 91 | public function getXLocDespacho() 92 | { 93 | return $this->xLocDespacho; 94 | } 95 | 96 | /** 97 | * Sets a new xLocDespacho 98 | * 99 | * Descrição do local de despacho 100 | * 101 | * @param string $xLocDespacho 102 | * @return self 103 | */ 104 | public function setXLocDespacho($xLocDespacho) 105 | { 106 | $this->xLocDespacho = $xLocDespacho; 107 | return $this; 108 | } 109 | 110 | 111 | } 112 | 113 | -------------------------------------------------------------------------------- /src/NotaFiscal/TNFeType/InfNFeAType/InfAdicAType/ObsContAType.php: -------------------------------------------------------------------------------- 1 | xCampo; 29 | } 30 | 31 | /** 32 | * Sets a new xCampo 33 | * 34 | * @param string $xCampo 35 | * @return self 36 | */ 37 | public function setXCampo($xCampo) 38 | { 39 | $this->xCampo = $xCampo; 40 | return $this; 41 | } 42 | 43 | /** 44 | * Gets as xTexto 45 | * 46 | * @return string 47 | */ 48 | public function getXTexto() 49 | { 50 | return $this->xTexto; 51 | } 52 | 53 | /** 54 | * Sets a new xTexto 55 | * 56 | * @param string $xTexto 57 | * @return self 58 | */ 59 | public function setXTexto($xTexto) 60 | { 61 | $this->xTexto = $xTexto; 62 | return $this; 63 | } 64 | 65 | 66 | } 67 | 68 | -------------------------------------------------------------------------------- /src/NotaFiscal/TNFeType/InfNFeAType/InfAdicAType/ObsFiscoAType.php: -------------------------------------------------------------------------------- 1 | xCampo; 29 | } 30 | 31 | /** 32 | * Sets a new xCampo 33 | * 34 | * @param string $xCampo 35 | * @return self 36 | */ 37 | public function setXCampo($xCampo) 38 | { 39 | $this->xCampo = $xCampo; 40 | return $this; 41 | } 42 | 43 | /** 44 | * Gets as xTexto 45 | * 46 | * @return string 47 | */ 48 | public function getXTexto() 49 | { 50 | return $this->xTexto; 51 | } 52 | 53 | /** 54 | * Sets a new xTexto 55 | * 56 | * @param string $xTexto 57 | * @return self 58 | */ 59 | public function setXTexto($xTexto) 60 | { 61 | $this->xTexto = $xTexto; 62 | return $this; 63 | } 64 | 65 | 66 | } 67 | 68 | -------------------------------------------------------------------------------- /src/NotaFiscal/TNFeType/InfNFeAType/InfAdicAType/ProcRefAType.php: -------------------------------------------------------------------------------- 1 | nProc; 42 | } 43 | 44 | /** 45 | * Sets a new nProc 46 | * 47 | * Indentificador do processo ou ato 48 | * concessório 49 | * 50 | * @param string $nProc 51 | * @return self 52 | */ 53 | public function setNProc($nProc) 54 | { 55 | $this->nProc = $nProc; 56 | return $this; 57 | } 58 | 59 | /** 60 | * Gets as indProc 61 | * 62 | * Origem do processo, informar com: 63 | * 0 - SEFAZ; 64 | * 1 - Justiça Federal; 65 | * 2 - Justiça Estadual; 66 | * 3 - Secex/RFB; 67 | * 9 - Outros 68 | * 69 | * @return string 70 | */ 71 | public function getIndProc() 72 | { 73 | return $this->indProc; 74 | } 75 | 76 | /** 77 | * Sets a new indProc 78 | * 79 | * Origem do processo, informar com: 80 | * 0 - SEFAZ; 81 | * 1 - Justiça Federal; 82 | * 2 - Justiça Estadual; 83 | * 3 - Secex/RFB; 84 | * 9 - Outros 85 | * 86 | * @param string $indProc 87 | * @return self 88 | */ 89 | public function setIndProc($indProc) 90 | { 91 | $this->indProc = $indProc; 92 | return $this; 93 | } 94 | 95 | 96 | } 97 | 98 | -------------------------------------------------------------------------------- /src/NotaFiscal/TNFeType/InfNFeAType/TranspAType/VolAType/LacresAType.php: -------------------------------------------------------------------------------- 1 | nLacre; 28 | } 29 | 30 | /** 31 | * Sets a new nLacre 32 | * 33 | * Número dos Lacres 34 | * 35 | * @param string $nLacre 36 | * @return self 37 | */ 38 | public function setNLacre($nLacre) 39 | { 40 | $this->nLacre = $nLacre; 41 | return $this; 42 | } 43 | 44 | 45 | } 46 | 47 | -------------------------------------------------------------------------------- /src/NotaFiscal/TNfeProcType.php: -------------------------------------------------------------------------------- 1 | versao; 37 | } 38 | 39 | /** 40 | * Sets a new versao 41 | * 42 | * @param string $versao 43 | * @return self 44 | */ 45 | public function setVersao($versao) 46 | { 47 | $this->versao = $versao; 48 | return $this; 49 | } 50 | 51 | /** 52 | * Gets as nFe 53 | * 54 | * @return \JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType 55 | */ 56 | public function getNFe() 57 | { 58 | return $this->nFe; 59 | } 60 | 61 | /** 62 | * Sets a new nFe 63 | * 64 | * @param \JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType $nFe 65 | * @return self 66 | */ 67 | public function setNFe(\JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType $nFe) 68 | { 69 | $this->nFe = $nFe; 70 | return $this; 71 | } 72 | 73 | /** 74 | * Gets as protNFe 75 | * 76 | * @return \JansenFelipe\NFePHPSerialize\NotaFiscal\TProtNFeType 77 | */ 78 | public function getProtNFe() 79 | { 80 | return $this->protNFe; 81 | } 82 | 83 | /** 84 | * Sets a new protNFe 85 | * 86 | * @param \JansenFelipe\NFePHPSerialize\NotaFiscal\TProtNFeType $protNFe 87 | * @return self 88 | */ 89 | public function setProtNFe(\JansenFelipe\NFePHPSerialize\NotaFiscal\TProtNFeType $protNFe) 90 | { 91 | $this->protNFe = $protNFe; 92 | return $this; 93 | } 94 | 95 | 96 | } 97 | 98 | -------------------------------------------------------------------------------- /src/NotaFiscal/TProcEventoType.php: -------------------------------------------------------------------------------- 1 | versao; 37 | } 38 | 39 | /** 40 | * Sets a new versao 41 | * 42 | * @param string $versao 43 | * @return self 44 | */ 45 | public function setVersao($versao) 46 | { 47 | $this->versao = $versao; 48 | return $this; 49 | } 50 | 51 | /** 52 | * Gets as evento 53 | * 54 | * @return \JansenFelipe\NFePHPSerialize\NotaFiscal\TEventoType 55 | */ 56 | public function getEvento() 57 | { 58 | return $this->evento; 59 | } 60 | 61 | /** 62 | * Sets a new evento 63 | * 64 | * @param \JansenFelipe\NFePHPSerialize\NotaFiscal\TEventoType $evento 65 | * @return self 66 | */ 67 | public function setEvento(\JansenFelipe\NFePHPSerialize\NotaFiscal\TEventoType $evento) 68 | { 69 | $this->evento = $evento; 70 | return $this; 71 | } 72 | 73 | /** 74 | * Gets as retEvento 75 | * 76 | * @return \JansenFelipe\NFePHPSerialize\NotaFiscal\TRetEventoType 77 | */ 78 | public function getRetEvento() 79 | { 80 | return $this->retEvento; 81 | } 82 | 83 | /** 84 | * Sets a new retEvento 85 | * 86 | * @param \JansenFelipe\NFePHPSerialize\NotaFiscal\TRetEventoType $retEvento 87 | * @return self 88 | */ 89 | public function setRetEvento(\JansenFelipe\NFePHPSerialize\NotaFiscal\TRetEventoType $retEvento) 90 | { 91 | $this->retEvento = $retEvento; 92 | return $this; 93 | } 94 | 95 | 96 | } 97 | 98 | -------------------------------------------------------------------------------- /src/NotaFiscal/TProcInutNFeType.php: -------------------------------------------------------------------------------- 1 | versao; 37 | } 38 | 39 | /** 40 | * Sets a new versao 41 | * 42 | * @param string $versao 43 | * @return self 44 | */ 45 | public function setVersao($versao) 46 | { 47 | $this->versao = $versao; 48 | return $this; 49 | } 50 | 51 | /** 52 | * Gets as inutNFe 53 | * 54 | * @return \JansenFelipe\NFePHPSerialize\NotaFiscal\TInutNFeType 55 | */ 56 | public function getInutNFe() 57 | { 58 | return $this->inutNFe; 59 | } 60 | 61 | /** 62 | * Sets a new inutNFe 63 | * 64 | * @param \JansenFelipe\NFePHPSerialize\NotaFiscal\TInutNFeType $inutNFe 65 | * @return self 66 | */ 67 | public function setInutNFe(\JansenFelipe\NFePHPSerialize\NotaFiscal\TInutNFeType $inutNFe) 68 | { 69 | $this->inutNFe = $inutNFe; 70 | return $this; 71 | } 72 | 73 | /** 74 | * Gets as retInutNFe 75 | * 76 | * @return \JansenFelipe\NFePHPSerialize\NotaFiscal\TRetInutNFeType 77 | */ 78 | public function getRetInutNFe() 79 | { 80 | return $this->retInutNFe; 81 | } 82 | 83 | /** 84 | * Sets a new retInutNFe 85 | * 86 | * @param \JansenFelipe\NFePHPSerialize\NotaFiscal\TRetInutNFeType $retInutNFe 87 | * @return self 88 | */ 89 | public function setRetInutNFe(\JansenFelipe\NFePHPSerialize\NotaFiscal\TRetInutNFeType $retInutNFe) 90 | { 91 | $this->retInutNFe = $retInutNFe; 92 | return $this; 93 | } 94 | 95 | 96 | } 97 | 98 | -------------------------------------------------------------------------------- /src/NotaFiscal/TProtNFeType.php: -------------------------------------------------------------------------------- 1 | versao; 40 | } 41 | 42 | /** 43 | * Sets a new versao 44 | * 45 | * @param string $versao 46 | * @return self 47 | */ 48 | public function setVersao($versao) 49 | { 50 | $this->versao = $versao; 51 | return $this; 52 | } 53 | 54 | /** 55 | * Gets as infProt 56 | * 57 | * Dados do protocolo de status 58 | * 59 | * @return \JansenFelipe\NFePHPSerialize\NotaFiscal\TProtNFeType\InfProtAType 60 | */ 61 | public function getInfProt() 62 | { 63 | return $this->infProt; 64 | } 65 | 66 | /** 67 | * Sets a new infProt 68 | * 69 | * Dados do protocolo de status 70 | * 71 | * @param \JansenFelipe\NFePHPSerialize\NotaFiscal\TProtNFeType\InfProtAType 72 | * $infProt 73 | * @return self 74 | */ 75 | public function setInfProt(\JansenFelipe\NFePHPSerialize\NotaFiscal\TProtNFeType\InfProtAType $infProt) 76 | { 77 | $this->infProt = $infProt; 78 | return $this; 79 | } 80 | 81 | /** 82 | * Gets as signature 83 | * 84 | * @return \JansenFelipe\NFePHPSerialize\XMLDSig\Signature 85 | */ 86 | public function getSignature() 87 | { 88 | return $this->signature; 89 | } 90 | 91 | /** 92 | * Sets a new signature 93 | * 94 | * @param \JansenFelipe\NFePHPSerialize\XMLDSig\Signature $signature 95 | * @return self 96 | */ 97 | public function setSignature(\JansenFelipe\NFePHPSerialize\XMLDSig\Signature $signature) 98 | { 99 | $this->signature = $signature; 100 | return $this; 101 | } 102 | 103 | 104 | } 105 | 106 | -------------------------------------------------------------------------------- /src/NotaFiscal/TRetEnviNFeType/InfRecAType.php: -------------------------------------------------------------------------------- 1 | nRec; 35 | } 36 | 37 | /** 38 | * Sets a new nRec 39 | * 40 | * Número do Recibo 41 | * 42 | * @param string $nRec 43 | * @return self 44 | */ 45 | public function setNRec($nRec) 46 | { 47 | $this->nRec = $nRec; 48 | return $this; 49 | } 50 | 51 | /** 52 | * Gets as tMed 53 | * 54 | * Tempo médio de resposta do serviço (em segundos) dos últimos 5 minutos 55 | * 56 | * @return string 57 | */ 58 | public function getTMed() 59 | { 60 | return $this->tMed; 61 | } 62 | 63 | /** 64 | * Sets a new tMed 65 | * 66 | * Tempo médio de resposta do serviço (em segundos) dos últimos 5 minutos 67 | * 68 | * @param string $tMed 69 | * @return self 70 | */ 71 | public function setTMed($tMed) 72 | { 73 | $this->tMed = $tMed; 74 | return $this; 75 | } 76 | 77 | 78 | } 79 | 80 | -------------------------------------------------------------------------------- /src/NotaFiscal/TRetEventoType.php: -------------------------------------------------------------------------------- 1 | versao; 38 | } 39 | 40 | /** 41 | * Sets a new versao 42 | * 43 | * @param string $versao 44 | * @return self 45 | */ 46 | public function setVersao($versao) 47 | { 48 | $this->versao = $versao; 49 | return $this; 50 | } 51 | 52 | /** 53 | * Gets as infEvento 54 | * 55 | * @return \JansenFelipe\NFePHPSerialize\NotaFiscal\TRetEventoType\InfEventoAType 56 | */ 57 | public function getInfEvento() 58 | { 59 | return $this->infEvento; 60 | } 61 | 62 | /** 63 | * Sets a new infEvento 64 | * 65 | * @param \JansenFelipe\NFePHPSerialize\NotaFiscal\TRetEventoType\InfEventoAType 66 | * $infEvento 67 | * @return self 68 | */ 69 | public function setInfEvento(\JansenFelipe\NFePHPSerialize\NotaFiscal\TRetEventoType\InfEventoAType $infEvento) 70 | { 71 | $this->infEvento = $infEvento; 72 | return $this; 73 | } 74 | 75 | /** 76 | * Gets as signature 77 | * 78 | * @return \JansenFelipe\NFePHPSerialize\XMLDSig\Signature 79 | */ 80 | public function getSignature() 81 | { 82 | return $this->signature; 83 | } 84 | 85 | /** 86 | * Sets a new signature 87 | * 88 | * @param \JansenFelipe\NFePHPSerialize\XMLDSig\Signature $signature 89 | * @return self 90 | */ 91 | public function setSignature(\JansenFelipe\NFePHPSerialize\XMLDSig\Signature $signature) 92 | { 93 | $this->signature = $signature; 94 | return $this; 95 | } 96 | 97 | 98 | } 99 | 100 | -------------------------------------------------------------------------------- /src/NotaFiscal/TVeiculoType.php: -------------------------------------------------------------------------------- 1 | placa; 45 | } 46 | 47 | /** 48 | * Sets a new placa 49 | * 50 | * Placa do veículo (NT2011/004) 51 | * 52 | * @param string $placa 53 | * @return self 54 | */ 55 | public function setPlaca($placa) 56 | { 57 | $this->placa = $placa; 58 | return $this; 59 | } 60 | 61 | /** 62 | * Gets as uF 63 | * 64 | * Sigla da UF 65 | * 66 | * @return string 67 | */ 68 | public function getUF() 69 | { 70 | return $this->uF; 71 | } 72 | 73 | /** 74 | * Sets a new uF 75 | * 76 | * Sigla da UF 77 | * 78 | * @param string $uF 79 | * @return self 80 | */ 81 | public function setUF($uF) 82 | { 83 | $this->uF = $uF; 84 | return $this; 85 | } 86 | 87 | /** 88 | * Gets as rNTC 89 | * 90 | * Registro Nacional de Transportador de Carga (ANTT) 91 | * 92 | * @return string 93 | */ 94 | public function getRNTC() 95 | { 96 | return $this->rNTC; 97 | } 98 | 99 | /** 100 | * Sets a new rNTC 101 | * 102 | * Registro Nacional de Transportador de Carga (ANTT) 103 | * 104 | * @param string $rNTC 105 | * @return self 106 | */ 107 | public function setRNTC($rNTC) 108 | { 109 | $this->rNTC = $rNTC; 110 | return $this; 111 | } 112 | 113 | 114 | } 115 | 116 | -------------------------------------------------------------------------------- /src/XMLDSig/KeyInfoType.php: -------------------------------------------------------------------------------- 1 | id; 32 | } 33 | 34 | /** 35 | * Sets a new id 36 | * 37 | * @param string $id 38 | * @return self 39 | */ 40 | public function setId($id) 41 | { 42 | $this->id = $id; 43 | return $this; 44 | } 45 | 46 | /** 47 | * Gets as x509Data 48 | * 49 | * @return \JansenFelipe\NFePHPSerialize\XMLDSig\X509DataType 50 | */ 51 | public function getX509Data() 52 | { 53 | return $this->x509Data; 54 | } 55 | 56 | /** 57 | * Sets a new x509Data 58 | * 59 | * @param \JansenFelipe\NFePHPSerialize\XMLDSig\X509DataType $x509Data 60 | * @return self 61 | */ 62 | public function setX509Data(\JansenFelipe\NFePHPSerialize\XMLDSig\X509DataType $x509Data) 63 | { 64 | $this->x509Data = $x509Data; 65 | return $this; 66 | } 67 | 68 | 69 | } 70 | 71 | -------------------------------------------------------------------------------- /src/XMLDSig/ReferenceType/DigestMethodAType.php: -------------------------------------------------------------------------------- 1 | algorithm; 24 | } 25 | 26 | /** 27 | * Sets a new algorithm 28 | * 29 | * @param string $algorithm 30 | * @return self 31 | */ 32 | public function setAlgorithm($algorithm) 33 | { 34 | $this->algorithm = $algorithm; 35 | return $this; 36 | } 37 | 38 | 39 | } 40 | 41 | -------------------------------------------------------------------------------- /src/XMLDSig/Signature.php: -------------------------------------------------------------------------------- 1 | value($value); 32 | } 33 | 34 | /** 35 | * Gets or sets the inner value 36 | * 37 | * @param mixed $value 38 | * @return mixed 39 | */ 40 | public function value() 41 | { 42 | if ($args = func_get_args()) { 43 | $this->__value = $args[0]; 44 | } 45 | return $this->__value; 46 | } 47 | 48 | /** 49 | * Gets a string value 50 | * 51 | * @return string 52 | */ 53 | public function __toString() 54 | { 55 | return strval($this->__value); 56 | } 57 | 58 | /** 59 | * Gets as id 60 | * 61 | * @return string 62 | */ 63 | public function getId() 64 | { 65 | return $this->id; 66 | } 67 | 68 | /** 69 | * Sets a new id 70 | * 71 | * @param string $id 72 | * @return self 73 | */ 74 | public function setId($id) 75 | { 76 | $this->id = $id; 77 | return $this; 78 | } 79 | 80 | 81 | } 82 | 83 | -------------------------------------------------------------------------------- /src/XMLDSig/SignedInfoType/CanonicalizationMethodAType.php: -------------------------------------------------------------------------------- 1 | algorithm; 24 | } 25 | 26 | /** 27 | * Sets a new algorithm 28 | * 29 | * @param string $algorithm 30 | * @return self 31 | */ 32 | public function setAlgorithm($algorithm) 33 | { 34 | $this->algorithm = $algorithm; 35 | return $this; 36 | } 37 | 38 | 39 | } 40 | 41 | -------------------------------------------------------------------------------- /src/XMLDSig/SignedInfoType/SignatureMethodAType.php: -------------------------------------------------------------------------------- 1 | algorithm; 24 | } 25 | 26 | /** 27 | * Sets a new algorithm 28 | * 29 | * @param string $algorithm 30 | * @return self 31 | */ 32 | public function setAlgorithm($algorithm) 33 | { 34 | $this->algorithm = $algorithm; 35 | return $this; 36 | } 37 | 38 | 39 | } 40 | 41 | -------------------------------------------------------------------------------- /src/XMLDSig/TransformType.php: -------------------------------------------------------------------------------- 1 | algorithm; 32 | } 33 | 34 | /** 35 | * Sets a new algorithm 36 | * 37 | * @param string $algorithm 38 | * @return self 39 | */ 40 | public function setAlgorithm($algorithm) 41 | { 42 | $this->algorithm = $algorithm; 43 | return $this; 44 | } 45 | 46 | /** 47 | * Adds as xPath 48 | * 49 | * @return self 50 | * @param string $xPath 51 | */ 52 | public function addToXPath($xPath) 53 | { 54 | $this->xPath[] = $xPath; 55 | return $this; 56 | } 57 | 58 | /** 59 | * isset xPath 60 | * 61 | * @param scalar $index 62 | * @return boolean 63 | */ 64 | public function issetXPath($index) 65 | { 66 | return isset($this->xPath[$index]); 67 | } 68 | 69 | /** 70 | * unset xPath 71 | * 72 | * @param scalar $index 73 | * @return void 74 | */ 75 | public function unsetXPath($index) 76 | { 77 | unset($this->xPath[$index]); 78 | } 79 | 80 | /** 81 | * Gets as xPath 82 | * 83 | * @return string[] 84 | */ 85 | public function getXPath() 86 | { 87 | return $this->xPath; 88 | } 89 | 90 | /** 91 | * Sets a new xPath 92 | * 93 | * @param string[] $xPath 94 | * @return self 95 | */ 96 | public function setXPath(array $xPath) 97 | { 98 | $this->xPath = $xPath; 99 | return $this; 100 | } 101 | 102 | 103 | } 104 | 105 | -------------------------------------------------------------------------------- /src/XMLDSig/X509DataType.php: -------------------------------------------------------------------------------- 1 | x509Certificate; 27 | } 28 | 29 | /** 30 | * Sets a new x509Certificate 31 | * 32 | * @param mixed $x509Certificate 33 | * @return self 34 | */ 35 | public function setX509Certificate($x509Certificate) 36 | { 37 | $this->x509Certificate = $x509Certificate; 38 | return $this; 39 | } 40 | 41 | 42 | } 43 | 44 | -------------------------------------------------------------------------------- /tests/NFePHPSerializeTest.php: -------------------------------------------------------------------------------- 1 | assertInstanceOf(NfeProc::class, NFePHPSerialize::xmlToObject($xml)); 13 | 14 | //Nfe 3.10 15 | $xml = file_get_contents(__DIR__ . DIRECTORY_SEPARATOR . 'nfe3.10.xml'); 16 | $this->assertInstanceOf(NfeProc::class, NFePHPSerialize::xmlToObject($xml)); 17 | } 18 | 19 | public function testObject2Xml() { 20 | $nfeProc = new NfeProc(); 21 | $nfeProc->setVersao('8.00'); 22 | 23 | //Removing breaklines 24 | $xml = preg_replace("/\r|\n/", "", NFePHPSerialize::objectToXml($nfeProc)); 25 | 26 | $this->assertEquals('', $xml); 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /xsd/consReciNFe_v3.10.xsd: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | Schema XML de validação do Pedido de Consulta do Recido do Lote de Notas Fiscais Eletrônicas 7 | 8 | 9 | -------------------------------------------------------------------------------- /xsd/consSitNFe_v3.10.xsd: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | Schema de validação XML dp Pedido de Consulta da Situação Atual da Nota Fiscal Eletrônica 7 | 8 | 9 | -------------------------------------------------------------------------------- /xsd/consStatServ_v3.10.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Schema XML de validação do Pedido de Consulta do Status do Serviço 7 | 8 | 9 | -------------------------------------------------------------------------------- /xsd/enviNFe_v3.10.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Schema XML de validação do Pedido de Concessão de Autorização da Nota Fiscal Eletrônica 7 | 8 | 9 | -------------------------------------------------------------------------------- /xsd/inutNFe_v3.10.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Schema XML de validação do Pedido de Inutilização de Numeração da Nota Fiscal Eletrônica 7 | 8 | 9 | -------------------------------------------------------------------------------- /xsd/nfe_v3.10.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Nota Fiscal Eletrônica 7 | 8 | 9 | -------------------------------------------------------------------------------- /xsd/procInutNFe_v3.10.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Pedido de inutilização de númeração de NF-e processado 7 | 8 | 9 | -------------------------------------------------------------------------------- /xsd/procNFe_v3.10.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | NF-e processada 7 | 8 | 9 | -------------------------------------------------------------------------------- /xsd/retConsReciNFe_v3.10.xsd: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | Schema XML de validação do retorno do Pedido de Consulta do Recido do Lote de Notas Fiscais Eletrônicas 7 | 8 | 9 | -------------------------------------------------------------------------------- /xsd/retConsSitNFe_v3.10.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Schema XML de validação do retorno da consulta da situação atual da NF-e 7 | 8 | 9 | -------------------------------------------------------------------------------- /xsd/retConsStatServ_v3.10.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Schema XML de validação do Resultado da Consulta do Status do Serviço 7 | 8 | 9 | -------------------------------------------------------------------------------- /xsd/retEnviNFe_v3.10.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Schema XML de validação do retorno do Pedido de Concessão de Autorização da Nota Fiscal Eletrônica 7 | 8 | 9 | -------------------------------------------------------------------------------- /xsd/retInutNFe_v3.10.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Schema XML de validação do retorno do Pedido de Inutilização de Numeração da Nota Fiscal Eletrônica 7 | 8 | 9 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/ConsReciNFe.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\ConsReciNFe: 2 | xml_root_name: consReciNFe 3 | xml_root_namespace: 'http://www.portalfiscal.inf.br/nfe' 4 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/ConsSitNFe.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\ConsSitNFe: 2 | xml_root_name: consSitNFe 3 | xml_root_namespace: 'http://www.portalfiscal.inf.br/nfe' 4 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/ConsStatServ.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\ConsStatServ: 2 | xml_root_name: consStatServ 3 | xml_root_namespace: 'http://www.portalfiscal.inf.br/nfe' 4 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/EnviNFe.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\EnviNFe: 2 | xml_root_name: enviNFe 3 | xml_root_namespace: 'http://www.portalfiscal.inf.br/nfe' 4 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/InutNFe.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\InutNFe: 2 | xml_root_name: inutNFe 3 | xml_root_namespace: 'http://www.portalfiscal.inf.br/nfe' 4 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/NFe.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\NFe: 2 | xml_root_name: NFe 3 | xml_root_namespace: 'http://www.portalfiscal.inf.br/nfe' 4 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/NfeProc.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\NfeProc: 2 | xml_root_name: nfeProc 3 | xml_root_namespace: 'http://www.portalfiscal.inf.br/nfe' 4 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/ProcInutNFe.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\ProcInutNFe: 2 | xml_root_name: ProcInutNFe 3 | xml_root_namespace: 'http://www.portalfiscal.inf.br/nfe' 4 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/RetConsReciNFe.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\RetConsReciNFe: 2 | xml_root_name: retConsReciNFe 3 | xml_root_namespace: 'http://www.portalfiscal.inf.br/nfe' 4 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/RetConsSitNFe.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\RetConsSitNFe: 2 | xml_root_name: retConsSitNFe 3 | xml_root_namespace: 'http://www.portalfiscal.inf.br/nfe' 4 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/RetConsStatServ.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\RetConsStatServ: 2 | xml_root_name: retConsStatServ 3 | xml_root_namespace: 'http://www.portalfiscal.inf.br/nfe' 4 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/RetEnviNFe.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\RetEnviNFe: 2 | xml_root_name: retEnviNFe 3 | xml_root_namespace: 'http://www.portalfiscal.inf.br/nfe' 4 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/RetInutNFe.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\RetInutNFe: 2 | xml_root_name: retInutNFe 3 | xml_root_namespace: 'http://www.portalfiscal.inf.br/nfe' 4 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TConsReciNFeType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TConsReciNFeType: 2 | properties: 3 | versao: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: versao 7 | accessor: 8 | getter: getVersao 9 | setter: setVersao 10 | xml_attribute: true 11 | type: string 12 | tpAmb: 13 | expose: true 14 | access_type: public_method 15 | serialized_name: tpAmb 16 | xml_element: 17 | namespace: 'http://www.portalfiscal.inf.br/nfe' 18 | accessor: 19 | getter: getTpAmb 20 | setter: setTpAmb 21 | type: string 22 | nRec: 23 | expose: true 24 | access_type: public_method 25 | serialized_name: nRec 26 | xml_element: 27 | namespace: 'http://www.portalfiscal.inf.br/nfe' 28 | accessor: 29 | getter: getNRec 30 | setter: setNRec 31 | type: string 32 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TConsSitNFeType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TConsSitNFeType: 2 | properties: 3 | versao: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: versao 7 | accessor: 8 | getter: getVersao 9 | setter: setVersao 10 | xml_attribute: true 11 | type: string 12 | tpAmb: 13 | expose: true 14 | access_type: public_method 15 | serialized_name: tpAmb 16 | xml_element: 17 | namespace: 'http://www.portalfiscal.inf.br/nfe' 18 | accessor: 19 | getter: getTpAmb 20 | setter: setTpAmb 21 | type: string 22 | xServ: 23 | expose: true 24 | access_type: public_method 25 | serialized_name: xServ 26 | xml_element: 27 | namespace: 'http://www.portalfiscal.inf.br/nfe' 28 | accessor: 29 | getter: getXServ 30 | setter: setXServ 31 | type: string 32 | chNFe: 33 | expose: true 34 | access_type: public_method 35 | serialized_name: chNFe 36 | xml_element: 37 | namespace: 'http://www.portalfiscal.inf.br/nfe' 38 | accessor: 39 | getter: getChNFe 40 | setter: setChNFe 41 | type: string 42 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TConsStatServType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TConsStatServType: 2 | properties: 3 | versao: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: versao 7 | accessor: 8 | getter: getVersao 9 | setter: setVersao 10 | xml_attribute: true 11 | type: string 12 | tpAmb: 13 | expose: true 14 | access_type: public_method 15 | serialized_name: tpAmb 16 | xml_element: 17 | namespace: 'http://www.portalfiscal.inf.br/nfe' 18 | accessor: 19 | getter: getTpAmb 20 | setter: setTpAmb 21 | type: string 22 | cUF: 23 | expose: true 24 | access_type: public_method 25 | serialized_name: cUF 26 | xml_element: 27 | namespace: 'http://www.portalfiscal.inf.br/nfe' 28 | accessor: 29 | getter: getCUF 30 | setter: setCUF 31 | type: string 32 | xServ: 33 | expose: true 34 | access_type: public_method 35 | serialized_name: xServ 36 | xml_element: 37 | namespace: 'http://www.portalfiscal.inf.br/nfe' 38 | accessor: 39 | getter: getXServ 40 | setter: setXServ 41 | type: string 42 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TEnviNFeType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TEnviNFeType: 2 | properties: 3 | versao: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: versao 7 | accessor: 8 | getter: getVersao 9 | setter: setVersao 10 | xml_attribute: true 11 | type: string 12 | idLote: 13 | expose: true 14 | access_type: public_method 15 | serialized_name: idLote 16 | xml_element: 17 | namespace: 'http://www.portalfiscal.inf.br/nfe' 18 | accessor: 19 | getter: getIdLote 20 | setter: setIdLote 21 | type: string 22 | indSinc: 23 | expose: true 24 | access_type: public_method 25 | serialized_name: indSinc 26 | xml_element: 27 | namespace: 'http://www.portalfiscal.inf.br/nfe' 28 | accessor: 29 | getter: getIndSinc 30 | setter: setIndSinc 31 | type: string 32 | nFe: 33 | expose: true 34 | access_type: public_method 35 | serialized_name: NFe 36 | xml_element: 37 | namespace: 'http://www.portalfiscal.inf.br/nfe' 38 | accessor: 39 | getter: getNFe 40 | setter: setNFe 41 | xml_list: 42 | inline: true 43 | entry_name: NFe 44 | namespace: 'http://www.portalfiscal.inf.br/nfe' 45 | type: array 46 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TEventoType.InfEventoAType.DetEventoAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TEventoType\InfEventoAType\DetEventoAType: 2 | properties: { } 3 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TEventoType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TEventoType: 2 | properties: 3 | versao: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: versao 7 | accessor: 8 | getter: getVersao 9 | setter: setVersao 10 | xml_attribute: true 11 | type: string 12 | infEvento: 13 | expose: true 14 | access_type: public_method 15 | serialized_name: infEvento 16 | xml_element: 17 | namespace: 'http://www.portalfiscal.inf.br/nfe' 18 | accessor: 19 | getter: getInfEvento 20 | setter: setInfEvento 21 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TEventoType\InfEventoAType 22 | signature: 23 | expose: true 24 | access_type: public_method 25 | serialized_name: Signature 26 | xml_element: 27 | namespace: 'http://www.portalfiscal.inf.br/nfe' 28 | accessor: 29 | getter: getSignature 30 | setter: setSignature 31 | type: JansenFelipe\NFePHPSerialize\XMLDSig\Signature 32 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TInutNFeType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TInutNFeType: 2 | properties: 3 | versao: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: versao 7 | accessor: 8 | getter: getVersao 9 | setter: setVersao 10 | xml_attribute: true 11 | type: string 12 | infInut: 13 | expose: true 14 | access_type: public_method 15 | serialized_name: infInut 16 | xml_element: 17 | namespace: 'http://www.portalfiscal.inf.br/nfe' 18 | accessor: 19 | getter: getInfInut 20 | setter: setInfInut 21 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TInutNFeType\InfInutAType 22 | signature: 23 | expose: true 24 | access_type: public_method 25 | serialized_name: Signature 26 | xml_element: 27 | namespace: 'http://www.portalfiscal.inf.br/nfe' 28 | accessor: 29 | getter: getSignature 30 | setter: setSignature 31 | type: JansenFelipe\NFePHPSerialize\XMLDSig\Signature 32 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TIpiType.IPINTAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TIpiType\IPINTAType: 2 | properties: 3 | cST: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: CST 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getCST 11 | setter: setCST 12 | type: string 13 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TIpiType.IPITribAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TIpiType\IPITribAType: 2 | properties: 3 | cST: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: CST 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getCST 11 | setter: setCST 12 | type: string 13 | vBC: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: vBC 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getVBC 21 | setter: setVBC 22 | type: string 23 | pIPI: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: pIPI 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getPIPI 31 | setter: setPIPI 32 | type: string 33 | qUnid: 34 | expose: true 35 | access_type: public_method 36 | serialized_name: qUnid 37 | xml_element: 38 | namespace: 'http://www.portalfiscal.inf.br/nfe' 39 | accessor: 40 | getter: getQUnid 41 | setter: setQUnid 42 | type: string 43 | vUnid: 44 | expose: true 45 | access_type: public_method 46 | serialized_name: vUnid 47 | xml_element: 48 | namespace: 'http://www.portalfiscal.inf.br/nfe' 49 | accessor: 50 | getter: getVUnid 51 | setter: setVUnid 52 | type: string 53 | vIPI: 54 | expose: true 55 | access_type: public_method 56 | serialized_name: vIPI 57 | xml_element: 58 | namespace: 'http://www.portalfiscal.inf.br/nfe' 59 | accessor: 60 | getter: getVIPI 61 | setter: setVIPI 62 | type: string 63 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TIpiType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TIpiType: 2 | properties: 3 | clEnq: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: clEnq 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getClEnq 11 | setter: setClEnq 12 | type: string 13 | cNPJProd: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: CNPJProd 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getCNPJProd 21 | setter: setCNPJProd 22 | type: string 23 | cSelo: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: cSelo 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getCSelo 31 | setter: setCSelo 32 | type: string 33 | qSelo: 34 | expose: true 35 | access_type: public_method 36 | serialized_name: qSelo 37 | xml_element: 38 | namespace: 'http://www.portalfiscal.inf.br/nfe' 39 | accessor: 40 | getter: getQSelo 41 | setter: setQSelo 42 | type: string 43 | cEnq: 44 | expose: true 45 | access_type: public_method 46 | serialized_name: cEnq 47 | xml_element: 48 | namespace: 'http://www.portalfiscal.inf.br/nfe' 49 | accessor: 50 | getter: getCEnq 51 | setter: setCEnq 52 | type: string 53 | iPITrib: 54 | expose: true 55 | access_type: public_method 56 | serialized_name: IPITrib 57 | xml_element: 58 | namespace: 'http://www.portalfiscal.inf.br/nfe' 59 | accessor: 60 | getter: getIPITrib 61 | setter: setIPITrib 62 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TIpiType\IPITribAType 63 | iPINT: 64 | expose: true 65 | access_type: public_method 66 | serialized_name: IPINT 67 | xml_element: 68 | namespace: 'http://www.portalfiscal.inf.br/nfe' 69 | accessor: 70 | getter: getIPINT 71 | setter: setIPINT 72 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TIpiType\IPINTAType 73 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.AutXMLAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\AutXMLAType: 2 | properties: 3 | cNPJ: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: CNPJ 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getCNPJ 11 | setter: setCNPJ 12 | type: string 13 | cPF: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: CPF 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getCPF 21 | setter: setCPF 22 | type: string 23 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.CanaAType.DeducAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\CanaAType\DeducAType: 2 | properties: 3 | xDed: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: xDed 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getXDed 11 | setter: setXDed 12 | type: string 13 | vDed: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: vDed 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getVDed 21 | setter: setVDed 22 | type: string 23 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.CanaAType.ForDiaAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\CanaAType\ForDiaAType: 2 | properties: 3 | dia: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: dia 7 | accessor: 8 | getter: getDia 9 | setter: setDia 10 | xml_attribute: true 11 | type: string 12 | qtde: 13 | expose: true 14 | access_type: public_method 15 | serialized_name: qtde 16 | xml_element: 17 | namespace: 'http://www.portalfiscal.inf.br/nfe' 18 | accessor: 19 | getter: getQtde 20 | setter: setQtde 21 | type: string 22 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.CobrAType.DupAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\CobrAType\DupAType: 2 | properties: 3 | nDup: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: nDup 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getNDup 11 | setter: setNDup 12 | type: string 13 | dVenc: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: dVenc 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getDVenc 21 | setter: setDVenc 22 | type: string 23 | vDup: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: vDup 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getVDup 31 | setter: setVDup 32 | type: string 33 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.CobrAType.FatAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\CobrAType\FatAType: 2 | properties: 3 | nFat: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: nFat 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getNFat 11 | setter: setNFat 12 | type: string 13 | vOrig: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: vOrig 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getVOrig 21 | setter: setVOrig 22 | type: string 23 | vDesc: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: vDesc 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getVDesc 31 | setter: setVDesc 32 | type: string 33 | vLiq: 34 | expose: true 35 | access_type: public_method 36 | serialized_name: vLiq 37 | xml_element: 38 | namespace: 'http://www.portalfiscal.inf.br/nfe' 39 | accessor: 40 | getter: getVLiq 41 | setter: setVLiq 42 | type: string 43 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.CobrAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\CobrAType: 2 | properties: 3 | fat: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: fat 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getFat 11 | setter: setFat 12 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\CobrAType\FatAType 13 | dup: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: dup 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getDup 21 | setter: setDup 22 | xml_list: 23 | inline: true 24 | entry_name: dup 25 | namespace: 'http://www.portalfiscal.inf.br/nfe' 26 | type: array 27 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.CompraAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\CompraAType: 2 | properties: 3 | xNEmp: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: xNEmp 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getXNEmp 11 | setter: setXNEmp 12 | type: string 13 | xPed: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: xPed 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getXPed 21 | setter: setXPed 22 | type: string 23 | xCont: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: xCont 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getXCont 31 | setter: setXCont 32 | type: string 33 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.DetAType.ImpostoAType.COFINSAType.COFINSAliqAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ImpostoAType\COFINSAType\COFINSAliqAType: 2 | properties: 3 | cST: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: CST 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getCST 11 | setter: setCST 12 | type: string 13 | vBC: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: vBC 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getVBC 21 | setter: setVBC 22 | type: string 23 | pCOFINS: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: pCOFINS 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getPCOFINS 31 | setter: setPCOFINS 32 | type: string 33 | vCOFINS: 34 | expose: true 35 | access_type: public_method 36 | serialized_name: vCOFINS 37 | xml_element: 38 | namespace: 'http://www.portalfiscal.inf.br/nfe' 39 | accessor: 40 | getter: getVCOFINS 41 | setter: setVCOFINS 42 | type: string 43 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.DetAType.ImpostoAType.COFINSAType.COFINSNTAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ImpostoAType\COFINSAType\COFINSNTAType: 2 | properties: 3 | cST: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: CST 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getCST 11 | setter: setCST 12 | type: string 13 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.DetAType.ImpostoAType.COFINSAType.COFINSOutrAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ImpostoAType\COFINSAType\COFINSOutrAType: 2 | properties: 3 | cST: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: CST 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getCST 11 | setter: setCST 12 | type: string 13 | vBC: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: vBC 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getVBC 21 | setter: setVBC 22 | type: string 23 | pCOFINS: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: pCOFINS 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getPCOFINS 31 | setter: setPCOFINS 32 | type: string 33 | qBCProd: 34 | expose: true 35 | access_type: public_method 36 | serialized_name: qBCProd 37 | xml_element: 38 | namespace: 'http://www.portalfiscal.inf.br/nfe' 39 | accessor: 40 | getter: getQBCProd 41 | setter: setQBCProd 42 | type: string 43 | vAliqProd: 44 | expose: true 45 | access_type: public_method 46 | serialized_name: vAliqProd 47 | xml_element: 48 | namespace: 'http://www.portalfiscal.inf.br/nfe' 49 | accessor: 50 | getter: getVAliqProd 51 | setter: setVAliqProd 52 | type: string 53 | vCOFINS: 54 | expose: true 55 | access_type: public_method 56 | serialized_name: vCOFINS 57 | xml_element: 58 | namespace: 'http://www.portalfiscal.inf.br/nfe' 59 | accessor: 60 | getter: getVCOFINS 61 | setter: setVCOFINS 62 | type: string 63 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.DetAType.ImpostoAType.COFINSAType.COFINSQtdeAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ImpostoAType\COFINSAType\COFINSQtdeAType: 2 | properties: 3 | cST: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: CST 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getCST 11 | setter: setCST 12 | type: string 13 | qBCProd: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: qBCProd 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getQBCProd 21 | setter: setQBCProd 22 | type: string 23 | vAliqProd: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: vAliqProd 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getVAliqProd 31 | setter: setVAliqProd 32 | type: string 33 | vCOFINS: 34 | expose: true 35 | access_type: public_method 36 | serialized_name: vCOFINS 37 | xml_element: 38 | namespace: 'http://www.portalfiscal.inf.br/nfe' 39 | accessor: 40 | getter: getVCOFINS 41 | setter: setVCOFINS 42 | type: string 43 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.DetAType.ImpostoAType.COFINSAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ImpostoAType\COFINSAType: 2 | properties: 3 | cOFINSAliq: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: COFINSAliq 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getCOFINSAliq 11 | setter: setCOFINSAliq 12 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ImpostoAType\COFINSAType\COFINSAliqAType 13 | cOFINSQtde: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: COFINSQtde 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getCOFINSQtde 21 | setter: setCOFINSQtde 22 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ImpostoAType\COFINSAType\COFINSQtdeAType 23 | cOFINSNT: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: COFINSNT 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getCOFINSNT 31 | setter: setCOFINSNT 32 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ImpostoAType\COFINSAType\COFINSNTAType 33 | cOFINSOutr: 34 | expose: true 35 | access_type: public_method 36 | serialized_name: COFINSOutr 37 | xml_element: 38 | namespace: 'http://www.portalfiscal.inf.br/nfe' 39 | accessor: 40 | getter: getCOFINSOutr 41 | setter: setCOFINSOutr 42 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ImpostoAType\COFINSAType\COFINSOutrAType 43 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.DetAType.ImpostoAType.COFINSSTAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ImpostoAType\COFINSSTAType: 2 | properties: 3 | vBC: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: vBC 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getVBC 11 | setter: setVBC 12 | type: string 13 | pCOFINS: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: pCOFINS 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getPCOFINS 21 | setter: setPCOFINS 22 | type: string 23 | qBCProd: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: qBCProd 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getQBCProd 31 | setter: setQBCProd 32 | type: string 33 | vAliqProd: 34 | expose: true 35 | access_type: public_method 36 | serialized_name: vAliqProd 37 | xml_element: 38 | namespace: 'http://www.portalfiscal.inf.br/nfe' 39 | accessor: 40 | getter: getVAliqProd 41 | setter: setVAliqProd 42 | type: string 43 | vCOFINS: 44 | expose: true 45 | access_type: public_method 46 | serialized_name: vCOFINS 47 | xml_element: 48 | namespace: 'http://www.portalfiscal.inf.br/nfe' 49 | accessor: 50 | getter: getVCOFINS 51 | setter: setVCOFINS 52 | type: string 53 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.DetAType.ImpostoAType.ICMSAType.ICMS00AType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ImpostoAType\ICMSAType\ICMS00AType: 2 | properties: 3 | orig: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: orig 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getOrig 11 | setter: setOrig 12 | type: string 13 | cST: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: CST 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getCST 21 | setter: setCST 22 | type: string 23 | modBC: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: modBC 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getModBC 31 | setter: setModBC 32 | type: string 33 | vBC: 34 | expose: true 35 | access_type: public_method 36 | serialized_name: vBC 37 | xml_element: 38 | namespace: 'http://www.portalfiscal.inf.br/nfe' 39 | accessor: 40 | getter: getVBC 41 | setter: setVBC 42 | type: string 43 | pICMS: 44 | expose: true 45 | access_type: public_method 46 | serialized_name: pICMS 47 | xml_element: 48 | namespace: 'http://www.portalfiscal.inf.br/nfe' 49 | accessor: 50 | getter: getPICMS 51 | setter: setPICMS 52 | type: string 53 | vICMS: 54 | expose: true 55 | access_type: public_method 56 | serialized_name: vICMS 57 | xml_element: 58 | namespace: 'http://www.portalfiscal.inf.br/nfe' 59 | accessor: 60 | getter: getVICMS 61 | setter: setVICMS 62 | type: string 63 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.DetAType.ImpostoAType.ICMSAType.ICMS40AType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ImpostoAType\ICMSAType\ICMS40AType: 2 | properties: 3 | orig: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: orig 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getOrig 11 | setter: setOrig 12 | type: string 13 | cST: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: CST 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getCST 21 | setter: setCST 22 | type: string 23 | vICMSDeson: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: vICMSDeson 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getVICMSDeson 31 | setter: setVICMSDeson 32 | type: string 33 | motDesICMS: 34 | expose: true 35 | access_type: public_method 36 | serialized_name: motDesICMS 37 | xml_element: 38 | namespace: 'http://www.portalfiscal.inf.br/nfe' 39 | accessor: 40 | getter: getMotDesICMS 41 | setter: setMotDesICMS 42 | type: string 43 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.DetAType.ImpostoAType.ICMSAType.ICMS60AType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ImpostoAType\ICMSAType\ICMS60AType: 2 | properties: 3 | orig: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: orig 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getOrig 11 | setter: setOrig 12 | type: string 13 | cST: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: CST 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getCST 21 | setter: setCST 22 | type: string 23 | vBCSTRet: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: vBCSTRet 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getVBCSTRet 31 | setter: setVBCSTRet 32 | type: string 33 | vICMSSTRet: 34 | expose: true 35 | access_type: public_method 36 | serialized_name: vICMSSTRet 37 | xml_element: 38 | namespace: 'http://www.portalfiscal.inf.br/nfe' 39 | accessor: 40 | getter: getVICMSSTRet 41 | setter: setVICMSSTRet 42 | type: string 43 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.DetAType.ImpostoAType.ICMSAType.ICMSSN101AType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ImpostoAType\ICMSAType\ICMSSN101AType: 2 | properties: 3 | orig: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: orig 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getOrig 11 | setter: setOrig 12 | type: string 13 | cSOSN: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: CSOSN 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getCSOSN 21 | setter: setCSOSN 22 | type: string 23 | pCredSN: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: pCredSN 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getPCredSN 31 | setter: setPCredSN 32 | type: string 33 | vCredICMSSN: 34 | expose: true 35 | access_type: public_method 36 | serialized_name: vCredICMSSN 37 | xml_element: 38 | namespace: 'http://www.portalfiscal.inf.br/nfe' 39 | accessor: 40 | getter: getVCredICMSSN 41 | setter: setVCredICMSSN 42 | type: string 43 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.DetAType.ImpostoAType.ICMSAType.ICMSSN102AType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ImpostoAType\ICMSAType\ICMSSN102AType: 2 | properties: 3 | orig: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: orig 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getOrig 11 | setter: setOrig 12 | type: string 13 | cSOSN: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: CSOSN 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getCSOSN 21 | setter: setCSOSN 22 | type: string 23 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.DetAType.ImpostoAType.ICMSAType.ICMSSN500AType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ImpostoAType\ICMSAType\ICMSSN500AType: 2 | properties: 3 | orig: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: orig 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getOrig 11 | setter: setOrig 12 | type: string 13 | cSOSN: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: CSOSN 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getCSOSN 21 | setter: setCSOSN 22 | type: string 23 | vBCSTRet: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: vBCSTRet 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getVBCSTRet 31 | setter: setVBCSTRet 32 | type: string 33 | vICMSSTRet: 34 | expose: true 35 | access_type: public_method 36 | serialized_name: vICMSSTRet 37 | xml_element: 38 | namespace: 'http://www.portalfiscal.inf.br/nfe' 39 | accessor: 40 | getter: getVICMSSTRet 41 | setter: setVICMSSTRet 42 | type: string 43 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.DetAType.ImpostoAType.ICMSAType.ICMSSTAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ImpostoAType\ICMSAType\ICMSSTAType: 2 | properties: 3 | orig: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: orig 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getOrig 11 | setter: setOrig 12 | type: string 13 | cST: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: CST 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getCST 21 | setter: setCST 22 | type: string 23 | vBCSTRet: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: vBCSTRet 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getVBCSTRet 31 | setter: setVBCSTRet 32 | type: string 33 | vICMSSTRet: 34 | expose: true 35 | access_type: public_method 36 | serialized_name: vICMSSTRet 37 | xml_element: 38 | namespace: 'http://www.portalfiscal.inf.br/nfe' 39 | accessor: 40 | getter: getVICMSSTRet 41 | setter: setVICMSSTRet 42 | type: string 43 | vBCSTDest: 44 | expose: true 45 | access_type: public_method 46 | serialized_name: vBCSTDest 47 | xml_element: 48 | namespace: 'http://www.portalfiscal.inf.br/nfe' 49 | accessor: 50 | getter: getVBCSTDest 51 | setter: setVBCSTDest 52 | type: string 53 | vICMSSTDest: 54 | expose: true 55 | access_type: public_method 56 | serialized_name: vICMSSTDest 57 | xml_element: 58 | namespace: 'http://www.portalfiscal.inf.br/nfe' 59 | accessor: 60 | getter: getVICMSSTDest 61 | setter: setVICMSSTDest 62 | type: string 63 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.DetAType.ImpostoAType.IIAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ImpostoAType\IIAType: 2 | properties: 3 | vBC: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: vBC 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getVBC 11 | setter: setVBC 12 | type: string 13 | vDespAdu: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: vDespAdu 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getVDespAdu 21 | setter: setVDespAdu 22 | type: string 23 | vII: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: vII 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getVII 31 | setter: setVII 32 | type: string 33 | vIOF: 34 | expose: true 35 | access_type: public_method 36 | serialized_name: vIOF 37 | xml_element: 38 | namespace: 'http://www.portalfiscal.inf.br/nfe' 39 | accessor: 40 | getter: getVIOF 41 | setter: setVIOF 42 | type: string 43 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.DetAType.ImpostoAType.PISAType.PISAliqAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ImpostoAType\PISAType\PISAliqAType: 2 | properties: 3 | cST: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: CST 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getCST 11 | setter: setCST 12 | type: string 13 | vBC: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: vBC 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getVBC 21 | setter: setVBC 22 | type: string 23 | pPIS: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: pPIS 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getPPIS 31 | setter: setPPIS 32 | type: string 33 | vPIS: 34 | expose: true 35 | access_type: public_method 36 | serialized_name: vPIS 37 | xml_element: 38 | namespace: 'http://www.portalfiscal.inf.br/nfe' 39 | accessor: 40 | getter: getVPIS 41 | setter: setVPIS 42 | type: string 43 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.DetAType.ImpostoAType.PISAType.PISNTAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ImpostoAType\PISAType\PISNTAType: 2 | properties: 3 | cST: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: CST 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getCST 11 | setter: setCST 12 | type: string 13 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.DetAType.ImpostoAType.PISAType.PISOutrAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ImpostoAType\PISAType\PISOutrAType: 2 | properties: 3 | cST: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: CST 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getCST 11 | setter: setCST 12 | type: string 13 | vBC: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: vBC 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getVBC 21 | setter: setVBC 22 | type: string 23 | pPIS: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: pPIS 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getPPIS 31 | setter: setPPIS 32 | type: string 33 | qBCProd: 34 | expose: true 35 | access_type: public_method 36 | serialized_name: qBCProd 37 | xml_element: 38 | namespace: 'http://www.portalfiscal.inf.br/nfe' 39 | accessor: 40 | getter: getQBCProd 41 | setter: setQBCProd 42 | type: string 43 | vAliqProd: 44 | expose: true 45 | access_type: public_method 46 | serialized_name: vAliqProd 47 | xml_element: 48 | namespace: 'http://www.portalfiscal.inf.br/nfe' 49 | accessor: 50 | getter: getVAliqProd 51 | setter: setVAliqProd 52 | type: string 53 | vPIS: 54 | expose: true 55 | access_type: public_method 56 | serialized_name: vPIS 57 | xml_element: 58 | namespace: 'http://www.portalfiscal.inf.br/nfe' 59 | accessor: 60 | getter: getVPIS 61 | setter: setVPIS 62 | type: string 63 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.DetAType.ImpostoAType.PISAType.PISQtdeAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ImpostoAType\PISAType\PISQtdeAType: 2 | properties: 3 | cST: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: CST 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getCST 11 | setter: setCST 12 | type: string 13 | qBCProd: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: qBCProd 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getQBCProd 21 | setter: setQBCProd 22 | type: string 23 | vAliqProd: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: vAliqProd 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getVAliqProd 31 | setter: setVAliqProd 32 | type: string 33 | vPIS: 34 | expose: true 35 | access_type: public_method 36 | serialized_name: vPIS 37 | xml_element: 38 | namespace: 'http://www.portalfiscal.inf.br/nfe' 39 | accessor: 40 | getter: getVPIS 41 | setter: setVPIS 42 | type: string 43 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.DetAType.ImpostoAType.PISAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ImpostoAType\PISAType: 2 | properties: 3 | pISAliq: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: PISAliq 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getPISAliq 11 | setter: setPISAliq 12 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ImpostoAType\PISAType\PISAliqAType 13 | pISQtde: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: PISQtde 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getPISQtde 21 | setter: setPISQtde 22 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ImpostoAType\PISAType\PISQtdeAType 23 | pISNT: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: PISNT 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getPISNT 31 | setter: setPISNT 32 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ImpostoAType\PISAType\PISNTAType 33 | pISOutr: 34 | expose: true 35 | access_type: public_method 36 | serialized_name: PISOutr 37 | xml_element: 38 | namespace: 'http://www.portalfiscal.inf.br/nfe' 39 | accessor: 40 | getter: getPISOutr 41 | setter: setPISOutr 42 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ImpostoAType\PISAType\PISOutrAType 43 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.DetAType.ImpostoAType.PISSTAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ImpostoAType\PISSTAType: 2 | properties: 3 | vBC: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: vBC 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getVBC 11 | setter: setVBC 12 | type: string 13 | pPIS: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: pPIS 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getPPIS 21 | setter: setPPIS 22 | type: string 23 | qBCProd: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: qBCProd 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getQBCProd 31 | setter: setQBCProd 32 | type: string 33 | vAliqProd: 34 | expose: true 35 | access_type: public_method 36 | serialized_name: vAliqProd 37 | xml_element: 38 | namespace: 'http://www.portalfiscal.inf.br/nfe' 39 | accessor: 40 | getter: getVAliqProd 41 | setter: setVAliqProd 42 | type: string 43 | vPIS: 44 | expose: true 45 | access_type: public_method 46 | serialized_name: vPIS 47 | xml_element: 48 | namespace: 'http://www.portalfiscal.inf.br/nfe' 49 | accessor: 50 | getter: getVPIS 51 | setter: setVPIS 52 | type: string 53 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.DetAType.ImpostoDevolAType.IPIAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ImpostoDevolAType\IPIAType: 2 | properties: 3 | vIPIDevol: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: vIPIDevol 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getVIPIDevol 11 | setter: setVIPIDevol 12 | type: string 13 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.DetAType.ImpostoDevolAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ImpostoDevolAType: 2 | properties: 3 | pDevol: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: pDevol 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getPDevol 11 | setter: setPDevol 12 | type: string 13 | iPI: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: IPI 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getIPI 21 | setter: setIPI 22 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ImpostoDevolAType\IPIAType 23 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.DetAType.ProdAType.ArmaAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ProdAType\ArmaAType: 2 | properties: 3 | tpArma: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: tpArma 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getTpArma 11 | setter: setTpArma 12 | type: string 13 | nSerie: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: nSerie 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getNSerie 21 | setter: setNSerie 22 | type: string 23 | nCano: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: nCano 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getNCano 31 | setter: setNCano 32 | type: string 33 | descr: 34 | expose: true 35 | access_type: public_method 36 | serialized_name: descr 37 | xml_element: 38 | namespace: 'http://www.portalfiscal.inf.br/nfe' 39 | accessor: 40 | getter: getDescr 41 | setter: setDescr 42 | type: string 43 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.DetAType.ProdAType.CombAType.CIDEAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ProdAType\CombAType\CIDEAType: 2 | properties: 3 | qBCProd: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: qBCProd 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getQBCProd 11 | setter: setQBCProd 12 | type: string 13 | vAliqProd: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: vAliqProd 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getVAliqProd 21 | setter: setVAliqProd 22 | type: string 23 | vCIDE: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: vCIDE 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getVCIDE 31 | setter: setVCIDE 32 | type: string 33 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.DetAType.ProdAType.CombAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ProdAType\CombAType: 2 | properties: 3 | cProdANP: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: cProdANP 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getCProdANP 11 | setter: setCProdANP 12 | type: string 13 | pMixGN: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: pMixGN 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getPMixGN 21 | setter: setPMixGN 22 | type: string 23 | cODIF: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: CODIF 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getCODIF 31 | setter: setCODIF 32 | type: string 33 | qTemp: 34 | expose: true 35 | access_type: public_method 36 | serialized_name: qTemp 37 | xml_element: 38 | namespace: 'http://www.portalfiscal.inf.br/nfe' 39 | accessor: 40 | getter: getQTemp 41 | setter: setQTemp 42 | type: string 43 | uFCons: 44 | expose: true 45 | access_type: public_method 46 | serialized_name: UFCons 47 | xml_element: 48 | namespace: 'http://www.portalfiscal.inf.br/nfe' 49 | accessor: 50 | getter: getUFCons 51 | setter: setUFCons 52 | type: string 53 | cIDE: 54 | expose: true 55 | access_type: public_method 56 | serialized_name: CIDE 57 | xml_element: 58 | namespace: 'http://www.portalfiscal.inf.br/nfe' 59 | accessor: 60 | getter: getCIDE 61 | setter: setCIDE 62 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ProdAType\CombAType\CIDEAType 63 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.DetAType.ProdAType.DIAType.AdiAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ProdAType\DIAType\AdiAType: 2 | properties: 3 | nAdicao: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: nAdicao 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getNAdicao 11 | setter: setNAdicao 12 | type: string 13 | nSeqAdic: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: nSeqAdic 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getNSeqAdic 21 | setter: setNSeqAdic 22 | type: string 23 | cFabricante: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: cFabricante 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getCFabricante 31 | setter: setCFabricante 32 | type: string 33 | vDescDI: 34 | expose: true 35 | access_type: public_method 36 | serialized_name: vDescDI 37 | xml_element: 38 | namespace: 'http://www.portalfiscal.inf.br/nfe' 39 | accessor: 40 | getter: getVDescDI 41 | setter: setVDescDI 42 | type: string 43 | nDraw: 44 | expose: true 45 | access_type: public_method 46 | serialized_name: nDraw 47 | xml_element: 48 | namespace: 'http://www.portalfiscal.inf.br/nfe' 49 | accessor: 50 | getter: getNDraw 51 | setter: setNDraw 52 | type: string 53 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.DetAType.ProdAType.DetExportAType.ExportIndAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ProdAType\DetExportAType\ExportIndAType: 2 | properties: 3 | nRE: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: nRE 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getNRE 11 | setter: setNRE 12 | type: string 13 | chNFe: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: chNFe 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getChNFe 21 | setter: setChNFe 22 | type: string 23 | qExport: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: qExport 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getQExport 31 | setter: setQExport 32 | type: string 33 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.DetAType.ProdAType.DetExportAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ProdAType\DetExportAType: 2 | properties: 3 | nDraw: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: nDraw 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getNDraw 11 | setter: setNDraw 12 | type: string 13 | exportInd: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: exportInd 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getExportInd 21 | setter: setExportInd 22 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ProdAType\DetExportAType\ExportIndAType 23 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.DetAType.ProdAType.MedAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ProdAType\MedAType: 2 | properties: 3 | nLote: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: nLote 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getNLote 11 | setter: setNLote 12 | type: string 13 | qLote: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: qLote 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getQLote 21 | setter: setQLote 22 | type: string 23 | dFab: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: dFab 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getDFab 31 | setter: setDFab 32 | type: string 33 | dVal: 34 | expose: true 35 | access_type: public_method 36 | serialized_name: dVal 37 | xml_element: 38 | namespace: 'http://www.portalfiscal.inf.br/nfe' 39 | accessor: 40 | getter: getDVal 41 | setter: setDVal 42 | type: string 43 | vPMC: 44 | expose: true 45 | access_type: public_method 46 | serialized_name: vPMC 47 | xml_element: 48 | namespace: 'http://www.portalfiscal.inf.br/nfe' 49 | accessor: 50 | getter: getVPMC 51 | setter: setVPMC 52 | type: string 53 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.DetAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType: 2 | properties: 3 | nItem: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: nItem 7 | accessor: 8 | getter: getNItem 9 | setter: setNItem 10 | xml_attribute: true 11 | type: string 12 | prod: 13 | expose: true 14 | access_type: public_method 15 | serialized_name: prod 16 | xml_element: 17 | namespace: 'http://www.portalfiscal.inf.br/nfe' 18 | accessor: 19 | getter: getProd 20 | setter: setProd 21 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ProdAType 22 | imposto: 23 | expose: true 24 | access_type: public_method 25 | serialized_name: imposto 26 | xml_element: 27 | namespace: 'http://www.portalfiscal.inf.br/nfe' 28 | accessor: 29 | getter: getImposto 30 | setter: setImposto 31 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ImpostoAType 32 | impostoDevol: 33 | expose: true 34 | access_type: public_method 35 | serialized_name: impostoDevol 36 | xml_element: 37 | namespace: 'http://www.portalfiscal.inf.br/nfe' 38 | accessor: 39 | getter: getImpostoDevol 40 | setter: setImpostoDevol 41 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\DetAType\ImpostoDevolAType 42 | infAdProd: 43 | expose: true 44 | access_type: public_method 45 | serialized_name: infAdProd 46 | xml_element: 47 | namespace: 'http://www.portalfiscal.inf.br/nfe' 48 | accessor: 49 | getter: getInfAdProd 50 | setter: setInfAdProd 51 | type: string 52 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.ExportaAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\ExportaAType: 2 | properties: 3 | uFSaidaPais: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: UFSaidaPais 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getUFSaidaPais 11 | setter: setUFSaidaPais 12 | type: string 13 | xLocExporta: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: xLocExporta 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getXLocExporta 21 | setter: setXLocExporta 22 | type: string 23 | xLocDespacho: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: xLocDespacho 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getXLocDespacho 31 | setter: setXLocDespacho 32 | type: string 33 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.IdeAType.NFrefAType.RefECFAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\IdeAType\NFrefAType\RefECFAType: 2 | properties: 3 | mod: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: mod 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getMod 11 | setter: setMod 12 | type: string 13 | nECF: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: nECF 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getNECF 21 | setter: setNECF 22 | type: string 23 | nCOO: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: nCOO 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getNCOO 31 | setter: setNCOO 32 | type: string 33 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.IdeAType.NFrefAType.RefNFAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\IdeAType\NFrefAType\RefNFAType: 2 | properties: 3 | cUF: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: cUF 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getCUF 11 | setter: setCUF 12 | type: string 13 | aAMM: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: AAMM 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getAAMM 21 | setter: setAAMM 22 | type: string 23 | cNPJ: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: CNPJ 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getCNPJ 31 | setter: setCNPJ 32 | type: string 33 | mod: 34 | expose: true 35 | access_type: public_method 36 | serialized_name: mod 37 | xml_element: 38 | namespace: 'http://www.portalfiscal.inf.br/nfe' 39 | accessor: 40 | getter: getMod 41 | setter: setMod 42 | type: string 43 | serie: 44 | expose: true 45 | access_type: public_method 46 | serialized_name: serie 47 | xml_element: 48 | namespace: 'http://www.portalfiscal.inf.br/nfe' 49 | accessor: 50 | getter: getSerie 51 | setter: setSerie 52 | type: string 53 | nNF: 54 | expose: true 55 | access_type: public_method 56 | serialized_name: nNF 57 | xml_element: 58 | namespace: 'http://www.portalfiscal.inf.br/nfe' 59 | accessor: 60 | getter: getNNF 61 | setter: setNNF 62 | type: string 63 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.IdeAType.NFrefAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\IdeAType\NFrefAType: 2 | properties: 3 | refNFe: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: refNFe 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getRefNFe 11 | setter: setRefNFe 12 | type: string 13 | refNF: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: refNF 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getRefNF 21 | setter: setRefNF 22 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\IdeAType\NFrefAType\RefNFAType 23 | refNFP: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: refNFP 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getRefNFP 31 | setter: setRefNFP 32 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\IdeAType\NFrefAType\RefNFPAType 33 | refCTe: 34 | expose: true 35 | access_type: public_method 36 | serialized_name: refCTe 37 | xml_element: 38 | namespace: 'http://www.portalfiscal.inf.br/nfe' 39 | accessor: 40 | getter: getRefCTe 41 | setter: setRefCTe 42 | type: string 43 | refECF: 44 | expose: true 45 | access_type: public_method 46 | serialized_name: refECF 47 | xml_element: 48 | namespace: 'http://www.portalfiscal.inf.br/nfe' 49 | accessor: 50 | getter: getRefECF 51 | setter: setRefECF 52 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\IdeAType\NFrefAType\RefECFAType 53 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.InfAdicAType.ObsContAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\InfAdicAType\ObsContAType: 2 | properties: 3 | xCampo: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: xCampo 7 | accessor: 8 | getter: getXCampo 9 | setter: setXCampo 10 | xml_attribute: true 11 | type: string 12 | xTexto: 13 | expose: true 14 | access_type: public_method 15 | serialized_name: xTexto 16 | xml_element: 17 | namespace: 'http://www.portalfiscal.inf.br/nfe' 18 | accessor: 19 | getter: getXTexto 20 | setter: setXTexto 21 | type: string 22 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.InfAdicAType.ObsFiscoAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\InfAdicAType\ObsFiscoAType: 2 | properties: 3 | xCampo: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: xCampo 7 | accessor: 8 | getter: getXCampo 9 | setter: setXCampo 10 | xml_attribute: true 11 | type: string 12 | xTexto: 13 | expose: true 14 | access_type: public_method 15 | serialized_name: xTexto 16 | xml_element: 17 | namespace: 'http://www.portalfiscal.inf.br/nfe' 18 | accessor: 19 | getter: getXTexto 20 | setter: setXTexto 21 | type: string 22 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.InfAdicAType.ProcRefAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\InfAdicAType\ProcRefAType: 2 | properties: 3 | nProc: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: nProc 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getNProc 11 | setter: setNProc 12 | type: string 13 | indProc: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: indProc 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getIndProc 21 | setter: setIndProc 22 | type: string 23 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.InfAdicAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\InfAdicAType: 2 | properties: 3 | infAdFisco: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: infAdFisco 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getInfAdFisco 11 | setter: setInfAdFisco 12 | type: string 13 | infCpl: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: infCpl 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getInfCpl 21 | setter: setInfCpl 22 | type: string 23 | obsCont: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: obsCont 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getObsCont 31 | setter: setObsCont 32 | xml_list: 33 | inline: true 34 | entry_name: obsCont 35 | namespace: 'http://www.portalfiscal.inf.br/nfe' 36 | type: array 37 | obsFisco: 38 | expose: true 39 | access_type: public_method 40 | serialized_name: obsFisco 41 | xml_element: 42 | namespace: 'http://www.portalfiscal.inf.br/nfe' 43 | accessor: 44 | getter: getObsFisco 45 | setter: setObsFisco 46 | xml_list: 47 | inline: true 48 | entry_name: obsFisco 49 | namespace: 'http://www.portalfiscal.inf.br/nfe' 50 | type: array 51 | procRef: 52 | expose: true 53 | access_type: public_method 54 | serialized_name: procRef 55 | xml_element: 56 | namespace: 'http://www.portalfiscal.inf.br/nfe' 57 | accessor: 58 | getter: getProcRef 59 | setter: setProcRef 60 | xml_list: 61 | inline: true 62 | entry_name: procRef 63 | namespace: 'http://www.portalfiscal.inf.br/nfe' 64 | type: array 65 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.PagAType.CardAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\PagAType\CardAType: 2 | properties: 3 | cNPJ: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: CNPJ 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getCNPJ 11 | setter: setCNPJ 12 | type: string 13 | tBand: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: tBand 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getTBand 21 | setter: setTBand 22 | type: string 23 | cAut: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: cAut 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getCAut 31 | setter: setCAut 32 | type: string 33 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.PagAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\PagAType: 2 | properties: 3 | tPag: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: tPag 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getTPag 11 | setter: setTPag 12 | type: string 13 | vPag: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: vPag 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getVPag 21 | setter: setVPag 22 | type: string 23 | card: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: card 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getCard 31 | setter: setCard 32 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\PagAType\CardAType 33 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.TotalAType.RetTribAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\TotalAType\RetTribAType: 2 | properties: 3 | vRetPIS: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: vRetPIS 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getVRetPIS 11 | setter: setVRetPIS 12 | type: string 13 | vRetCOFINS: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: vRetCOFINS 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getVRetCOFINS 21 | setter: setVRetCOFINS 22 | type: string 23 | vRetCSLL: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: vRetCSLL 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getVRetCSLL 31 | setter: setVRetCSLL 32 | type: string 33 | vBCIRRF: 34 | expose: true 35 | access_type: public_method 36 | serialized_name: vBCIRRF 37 | xml_element: 38 | namespace: 'http://www.portalfiscal.inf.br/nfe' 39 | accessor: 40 | getter: getVBCIRRF 41 | setter: setVBCIRRF 42 | type: string 43 | vIRRF: 44 | expose: true 45 | access_type: public_method 46 | serialized_name: vIRRF 47 | xml_element: 48 | namespace: 'http://www.portalfiscal.inf.br/nfe' 49 | accessor: 50 | getter: getVIRRF 51 | setter: setVIRRF 52 | type: string 53 | vBCRetPrev: 54 | expose: true 55 | access_type: public_method 56 | serialized_name: vBCRetPrev 57 | xml_element: 58 | namespace: 'http://www.portalfiscal.inf.br/nfe' 59 | accessor: 60 | getter: getVBCRetPrev 61 | setter: setVBCRetPrev 62 | type: string 63 | vRetPrev: 64 | expose: true 65 | access_type: public_method 66 | serialized_name: vRetPrev 67 | xml_element: 68 | namespace: 'http://www.portalfiscal.inf.br/nfe' 69 | accessor: 70 | getter: getVRetPrev 71 | setter: setVRetPrev 72 | type: string 73 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.TotalAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\TotalAType: 2 | properties: 3 | iCMSTot: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: ICMSTot 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getICMSTot 11 | setter: setICMSTot 12 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\TotalAType\ICMSTotAType 13 | iSSQNtot: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: ISSQNtot 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getISSQNtot 21 | setter: setISSQNtot 22 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\TotalAType\ISSQNtotAType 23 | retTrib: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: retTrib 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getRetTrib 31 | setter: setRetTrib 32 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\TotalAType\RetTribAType 33 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.TranspAType.RetTranspAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\TranspAType\RetTranspAType: 2 | properties: 3 | vServ: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: vServ 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getVServ 11 | setter: setVServ 12 | type: string 13 | vBCRet: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: vBCRet 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getVBCRet 21 | setter: setVBCRet 22 | type: string 23 | pICMSRet: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: pICMSRet 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getPICMSRet 31 | setter: setPICMSRet 32 | type: string 33 | vICMSRet: 34 | expose: true 35 | access_type: public_method 36 | serialized_name: vICMSRet 37 | xml_element: 38 | namespace: 'http://www.portalfiscal.inf.br/nfe' 39 | accessor: 40 | getter: getVICMSRet 41 | setter: setVICMSRet 42 | type: string 43 | cFOP: 44 | expose: true 45 | access_type: public_method 46 | serialized_name: CFOP 47 | xml_element: 48 | namespace: 'http://www.portalfiscal.inf.br/nfe' 49 | accessor: 50 | getter: getCFOP 51 | setter: setCFOP 52 | type: string 53 | cMunFG: 54 | expose: true 55 | access_type: public_method 56 | serialized_name: cMunFG 57 | xml_element: 58 | namespace: 'http://www.portalfiscal.inf.br/nfe' 59 | accessor: 60 | getter: getCMunFG 61 | setter: setCMunFG 62 | type: string 63 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.TranspAType.TransportaAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\TranspAType\TransportaAType: 2 | properties: 3 | cNPJ: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: CNPJ 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getCNPJ 11 | setter: setCNPJ 12 | type: string 13 | cPF: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: CPF 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getCPF 21 | setter: setCPF 22 | type: string 23 | xNome: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: xNome 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getXNome 31 | setter: setXNome 32 | type: string 33 | iE: 34 | expose: true 35 | access_type: public_method 36 | serialized_name: IE 37 | xml_element: 38 | namespace: 'http://www.portalfiscal.inf.br/nfe' 39 | accessor: 40 | getter: getIE 41 | setter: setIE 42 | type: string 43 | xEnder: 44 | expose: true 45 | access_type: public_method 46 | serialized_name: xEnder 47 | xml_element: 48 | namespace: 'http://www.portalfiscal.inf.br/nfe' 49 | accessor: 50 | getter: getXEnder 51 | setter: setXEnder 52 | type: string 53 | xMun: 54 | expose: true 55 | access_type: public_method 56 | serialized_name: xMun 57 | xml_element: 58 | namespace: 'http://www.portalfiscal.inf.br/nfe' 59 | accessor: 60 | getter: getXMun 61 | setter: setXMun 62 | type: string 63 | uF: 64 | expose: true 65 | access_type: public_method 66 | serialized_name: UF 67 | xml_element: 68 | namespace: 'http://www.portalfiscal.inf.br/nfe' 69 | accessor: 70 | getter: getUF 71 | setter: setUF 72 | type: string 73 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.InfNFeAType.TranspAType.VolAType.LacresAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType\TranspAType\VolAType\LacresAType: 2 | properties: 3 | nLacre: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: nLacre 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getNLacre 11 | setter: setNLacre 12 | type: string 13 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNFeType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType: 2 | properties: 3 | infNFe: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: infNFe 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getInfNFe 11 | setter: setInfNFe 12 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType\InfNFeAType 13 | signature: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: Signature 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getSignature 21 | setter: setSignature 22 | type: JansenFelipe\NFePHPSerialize\XMLDSig\Signature 23 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TNfeProcType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TNfeProcType: 2 | properties: 3 | versao: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: versao 7 | accessor: 8 | getter: getVersao 9 | setter: setVersao 10 | xml_attribute: true 11 | type: string 12 | nFe: 13 | expose: true 14 | access_type: public_method 15 | serialized_name: NFe 16 | xml_element: 17 | namespace: 'http://www.portalfiscal.inf.br/nfe' 18 | accessor: 19 | getter: getNFe 20 | setter: setNFe 21 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TNFeType 22 | protNFe: 23 | expose: true 24 | access_type: public_method 25 | serialized_name: protNFe 26 | xml_element: 27 | namespace: 'http://www.portalfiscal.inf.br/nfe' 28 | accessor: 29 | getter: getProtNFe 30 | setter: setProtNFe 31 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TProtNFeType 32 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TProcEventoType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TProcEventoType: 2 | properties: 3 | versao: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: versao 7 | accessor: 8 | getter: getVersao 9 | setter: setVersao 10 | xml_attribute: true 11 | type: string 12 | evento: 13 | expose: true 14 | access_type: public_method 15 | serialized_name: evento 16 | xml_element: 17 | namespace: 'http://www.portalfiscal.inf.br/nfe' 18 | accessor: 19 | getter: getEvento 20 | setter: setEvento 21 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TEventoType 22 | retEvento: 23 | expose: true 24 | access_type: public_method 25 | serialized_name: retEvento 26 | xml_element: 27 | namespace: 'http://www.portalfiscal.inf.br/nfe' 28 | accessor: 29 | getter: getRetEvento 30 | setter: setRetEvento 31 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TRetEventoType 32 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TProcInutNFeType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TProcInutNFeType: 2 | properties: 3 | versao: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: versao 7 | accessor: 8 | getter: getVersao 9 | setter: setVersao 10 | xml_attribute: true 11 | type: string 12 | inutNFe: 13 | expose: true 14 | access_type: public_method 15 | serialized_name: inutNFe 16 | xml_element: 17 | namespace: 'http://www.portalfiscal.inf.br/nfe' 18 | accessor: 19 | getter: getInutNFe 20 | setter: setInutNFe 21 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TInutNFeType 22 | retInutNFe: 23 | expose: true 24 | access_type: public_method 25 | serialized_name: retInutNFe 26 | xml_element: 27 | namespace: 'http://www.portalfiscal.inf.br/nfe' 28 | accessor: 29 | getter: getRetInutNFe 30 | setter: setRetInutNFe 31 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TRetInutNFeType 32 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TProtNFeType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TProtNFeType: 2 | properties: 3 | versao: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: versao 7 | accessor: 8 | getter: getVersao 9 | setter: setVersao 10 | xml_attribute: true 11 | type: string 12 | infProt: 13 | expose: true 14 | access_type: public_method 15 | serialized_name: infProt 16 | xml_element: 17 | namespace: 'http://www.portalfiscal.inf.br/nfe' 18 | accessor: 19 | getter: getInfProt 20 | setter: setInfProt 21 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TProtNFeType\InfProtAType 22 | signature: 23 | expose: true 24 | access_type: public_method 25 | serialized_name: Signature 26 | xml_element: 27 | namespace: 'http://www.portalfiscal.inf.br/nfe' 28 | accessor: 29 | getter: getSignature 30 | setter: setSignature 31 | type: JansenFelipe\NFePHPSerialize\XMLDSig\Signature 32 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TRetCancNFeType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TRetCancNFeType: 2 | properties: 3 | versao: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: versao 7 | accessor: 8 | getter: getVersao 9 | setter: setVersao 10 | xml_attribute: true 11 | type: string 12 | infCanc: 13 | expose: true 14 | access_type: public_method 15 | serialized_name: infCanc 16 | xml_element: 17 | namespace: 'http://www.portalfiscal.inf.br/nfe' 18 | accessor: 19 | getter: getInfCanc 20 | setter: setInfCanc 21 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TRetCancNFeType\InfCancAType 22 | signature: 23 | expose: true 24 | access_type: public_method 25 | serialized_name: Signature 26 | xml_element: 27 | namespace: 'http://www.portalfiscal.inf.br/nfe' 28 | accessor: 29 | getter: getSignature 30 | setter: setSignature 31 | type: JansenFelipe\NFePHPSerialize\XMLDSig\Signature 32 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TRetEnviNFeType.InfRecAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TRetEnviNFeType\InfRecAType: 2 | properties: 3 | nRec: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: nRec 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getNRec 11 | setter: setNRec 12 | type: string 13 | tMed: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: tMed 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getTMed 21 | setter: setTMed 22 | type: string 23 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TRetEventoType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TRetEventoType: 2 | properties: 3 | versao: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: versao 7 | accessor: 8 | getter: getVersao 9 | setter: setVersao 10 | xml_attribute: true 11 | type: string 12 | infEvento: 13 | expose: true 14 | access_type: public_method 15 | serialized_name: infEvento 16 | xml_element: 17 | namespace: 'http://www.portalfiscal.inf.br/nfe' 18 | accessor: 19 | getter: getInfEvento 20 | setter: setInfEvento 21 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TRetEventoType\InfEventoAType 22 | signature: 23 | expose: true 24 | access_type: public_method 25 | serialized_name: Signature 26 | xml_element: 27 | namespace: 'http://www.portalfiscal.inf.br/nfe' 28 | accessor: 29 | getter: getSignature 30 | setter: setSignature 31 | type: JansenFelipe\NFePHPSerialize\XMLDSig\Signature 32 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TRetInutNFeType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TRetInutNFeType: 2 | properties: 3 | versao: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: versao 7 | accessor: 8 | getter: getVersao 9 | setter: setVersao 10 | xml_attribute: true 11 | type: string 12 | infInut: 13 | expose: true 14 | access_type: public_method 15 | serialized_name: infInut 16 | xml_element: 17 | namespace: 'http://www.portalfiscal.inf.br/nfe' 18 | accessor: 19 | getter: getInfInut 20 | setter: setInfInut 21 | type: JansenFelipe\NFePHPSerialize\NotaFiscal\TRetInutNFeType\InfInutAType 22 | signature: 23 | expose: true 24 | access_type: public_method 25 | serialized_name: Signature 26 | xml_element: 27 | namespace: 'http://www.portalfiscal.inf.br/nfe' 28 | accessor: 29 | getter: getSignature 30 | setter: setSignature 31 | type: JansenFelipe\NFePHPSerialize\XMLDSig\Signature 32 | -------------------------------------------------------------------------------- /yaml/NotaFiscal/TVeiculoType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\NotaFiscal\TVeiculoType: 2 | properties: 3 | placa: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: placa 7 | xml_element: 8 | namespace: 'http://www.portalfiscal.inf.br/nfe' 9 | accessor: 10 | getter: getPlaca 11 | setter: setPlaca 12 | type: string 13 | uF: 14 | expose: true 15 | access_type: public_method 16 | serialized_name: UF 17 | xml_element: 18 | namespace: 'http://www.portalfiscal.inf.br/nfe' 19 | accessor: 20 | getter: getUF 21 | setter: setUF 22 | type: string 23 | rNTC: 24 | expose: true 25 | access_type: public_method 26 | serialized_name: RNTC 27 | xml_element: 28 | namespace: 'http://www.portalfiscal.inf.br/nfe' 29 | accessor: 30 | getter: getRNTC 31 | setter: setRNTC 32 | type: string 33 | -------------------------------------------------------------------------------- /yaml/XMLDSig/KeyInfoType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\XMLDSig\KeyInfoType: 2 | properties: 3 | id: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: Id 7 | accessor: 8 | getter: getId 9 | setter: setId 10 | xml_attribute: true 11 | type: string 12 | x509Data: 13 | expose: true 14 | access_type: public_method 15 | serialized_name: X509Data 16 | xml_element: 17 | namespace: 'http://www.w3.org/2000/09/xmldsig#' 18 | accessor: 19 | getter: getX509Data 20 | setter: setX509Data 21 | type: JansenFelipe\NFePHPSerialize\XMLDSig\X509DataType 22 | -------------------------------------------------------------------------------- /yaml/XMLDSig/ReferenceType.DigestMethodAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\XMLDSig\ReferenceType\DigestMethodAType: 2 | properties: 3 | algorithm: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: Algorithm 7 | accessor: 8 | getter: getAlgorithm 9 | setter: setAlgorithm 10 | xml_attribute: true 11 | type: string 12 | -------------------------------------------------------------------------------- /yaml/XMLDSig/ReferenceType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\XMLDSig\ReferenceType: 2 | properties: 3 | id: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: Id 7 | accessor: 8 | getter: getId 9 | setter: setId 10 | xml_attribute: true 11 | type: string 12 | uRI: 13 | expose: true 14 | access_type: public_method 15 | serialized_name: URI 16 | accessor: 17 | getter: getURI 18 | setter: setURI 19 | xml_attribute: true 20 | type: string 21 | type: 22 | expose: true 23 | access_type: public_method 24 | serialized_name: Type 25 | accessor: 26 | getter: getType 27 | setter: setType 28 | xml_attribute: true 29 | type: string 30 | transforms: 31 | expose: true 32 | access_type: public_method 33 | serialized_name: Transforms 34 | xml_element: 35 | namespace: 'http://www.w3.org/2000/09/xmldsig#' 36 | accessor: 37 | getter: getTransforms 38 | setter: setTransforms 39 | type: array 40 | xml_list: 41 | inline: false 42 | entry_name: Transform 43 | namespace: 'http://www.w3.org/2000/09/xmldsig#' 44 | digestMethod: 45 | expose: true 46 | access_type: public_method 47 | serialized_name: DigestMethod 48 | xml_element: 49 | namespace: 'http://www.w3.org/2000/09/xmldsig#' 50 | accessor: 51 | getter: getDigestMethod 52 | setter: setDigestMethod 53 | type: JansenFelipe\NFePHPSerialize\XMLDSig\ReferenceType\DigestMethodAType 54 | digestValue: 55 | expose: true 56 | access_type: public_method 57 | serialized_name: DigestValue 58 | xml_element: 59 | namespace: 'http://www.w3.org/2000/09/xmldsig#' 60 | accessor: 61 | getter: getDigestValue 62 | setter: setDigestValue 63 | type: \AnySimpleType 64 | -------------------------------------------------------------------------------- /yaml/XMLDSig/Signature.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\XMLDSig\Signature: 2 | xml_root_name: Signature 3 | xml_root_namespace: 'http://www.w3.org/2000/09/xmldsig#' 4 | -------------------------------------------------------------------------------- /yaml/XMLDSig/SignatureType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\XMLDSig\SignatureType: 2 | properties: 3 | id: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: Id 7 | accessor: 8 | getter: getId 9 | setter: setId 10 | xml_attribute: true 11 | type: string 12 | signedInfo: 13 | expose: true 14 | access_type: public_method 15 | serialized_name: SignedInfo 16 | xml_element: 17 | namespace: 'http://www.w3.org/2000/09/xmldsig#' 18 | accessor: 19 | getter: getSignedInfo 20 | setter: setSignedInfo 21 | type: JansenFelipe\NFePHPSerialize\XMLDSig\SignedInfoType 22 | signatureValue: 23 | expose: true 24 | access_type: public_method 25 | serialized_name: SignatureValue 26 | xml_element: 27 | namespace: 'http://www.w3.org/2000/09/xmldsig#' 28 | accessor: 29 | getter: getSignatureValue 30 | setter: setSignatureValue 31 | type: JansenFelipe\NFePHPSerialize\XMLDSig\SignatureValueType 32 | keyInfo: 33 | expose: true 34 | access_type: public_method 35 | serialized_name: KeyInfo 36 | xml_element: 37 | namespace: 'http://www.w3.org/2000/09/xmldsig#' 38 | accessor: 39 | getter: getKeyInfo 40 | setter: setKeyInfo 41 | type: JansenFelipe\NFePHPSerialize\XMLDSig\KeyInfoType 42 | -------------------------------------------------------------------------------- /yaml/XMLDSig/SignatureValueType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\XMLDSig\SignatureValueType: 2 | properties: 3 | __value: 4 | expose: true 5 | xml_value: true 6 | access_type: public_method 7 | accessor: 8 | getter: value 9 | setter: value 10 | type: \AnySimpleType 11 | id: 12 | expose: true 13 | access_type: public_method 14 | serialized_name: Id 15 | accessor: 16 | getter: getId 17 | setter: setId 18 | xml_attribute: true 19 | type: string 20 | -------------------------------------------------------------------------------- /yaml/XMLDSig/SignedInfoType.CanonicalizationMethodAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\XMLDSig\SignedInfoType\CanonicalizationMethodAType: 2 | properties: 3 | algorithm: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: Algorithm 7 | accessor: 8 | getter: getAlgorithm 9 | setter: setAlgorithm 10 | xml_attribute: true 11 | type: string 12 | -------------------------------------------------------------------------------- /yaml/XMLDSig/SignedInfoType.SignatureMethodAType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\XMLDSig\SignedInfoType\SignatureMethodAType: 2 | properties: 3 | algorithm: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: Algorithm 7 | accessor: 8 | getter: getAlgorithm 9 | setter: setAlgorithm 10 | xml_attribute: true 11 | type: string 12 | -------------------------------------------------------------------------------- /yaml/XMLDSig/SignedInfoType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\XMLDSig\SignedInfoType: 2 | properties: 3 | id: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: Id 7 | accessor: 8 | getter: getId 9 | setter: setId 10 | xml_attribute: true 11 | type: string 12 | canonicalizationMethod: 13 | expose: true 14 | access_type: public_method 15 | serialized_name: CanonicalizationMethod 16 | xml_element: 17 | namespace: 'http://www.w3.org/2000/09/xmldsig#' 18 | accessor: 19 | getter: getCanonicalizationMethod 20 | setter: setCanonicalizationMethod 21 | type: JansenFelipe\NFePHPSerialize\XMLDSig\SignedInfoType\CanonicalizationMethodAType 22 | signatureMethod: 23 | expose: true 24 | access_type: public_method 25 | serialized_name: SignatureMethod 26 | xml_element: 27 | namespace: 'http://www.w3.org/2000/09/xmldsig#' 28 | accessor: 29 | getter: getSignatureMethod 30 | setter: setSignatureMethod 31 | type: JansenFelipe\NFePHPSerialize\XMLDSig\SignedInfoType\SignatureMethodAType 32 | reference: 33 | expose: true 34 | access_type: public_method 35 | serialized_name: Reference 36 | xml_element: 37 | namespace: 'http://www.w3.org/2000/09/xmldsig#' 38 | accessor: 39 | getter: getReference 40 | setter: setReference 41 | type: JansenFelipe\NFePHPSerialize\XMLDSig\ReferenceType 42 | -------------------------------------------------------------------------------- /yaml/XMLDSig/TransformType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\XMLDSig\TransformType: 2 | properties: 3 | algorithm: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: Algorithm 7 | accessor: 8 | getter: getAlgorithm 9 | setter: setAlgorithm 10 | xml_attribute: true 11 | type: string 12 | xPath: 13 | expose: true 14 | access_type: public_method 15 | serialized_name: XPath 16 | xml_element: 17 | namespace: 'http://www.w3.org/2000/09/xmldsig#' 18 | accessor: 19 | getter: getXPath 20 | setter: setXPath 21 | xml_list: 22 | inline: true 23 | entry_name: XPath 24 | namespace: 'http://www.w3.org/2000/09/xmldsig#' 25 | type: array 26 | -------------------------------------------------------------------------------- /yaml/XMLDSig/X509DataType.yml: -------------------------------------------------------------------------------- 1 | JansenFelipe\NFePHPSerialize\XMLDSig\X509DataType: 2 | properties: 3 | x509Certificate: 4 | expose: true 5 | access_type: public_method 6 | serialized_name: X509Certificate 7 | xml_element: 8 | namespace: 'http://www.w3.org/2000/09/xmldsig#' 9 | accessor: 10 | getter: getX509Certificate 11 | setter: setX509Certificate 12 | type: \AnySimpleType 13 | --------------------------------------------------------------------------------