├── .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 | [](https://travis-ci.org/jansenfelipe/nfephp-serialize)
3 | [](https://packagist.org/packages/jansenfelipe/nfephp-serialize)
4 | [](https://packagist.org/packages/jansenfelipe/nfephp-serialize)
5 | [](https://packagist.org/packages/jansenfelipe/nfephp-serialize)
6 | [](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 |
--------------------------------------------------------------------------------