From cd53d29c2d9d56e9519e351f2d7d99ae45b5bd7e Mon Sep 17 00:00:00 2001 From: Francimar Alves Date: Wed, 10 Mar 2021 15:31:52 -0300 Subject: [PATCH] feat(indicador):Implementado intermediador e outras formas de pagamentos --- src/NFe/Common/Ajuste.php | 8 + src/NFe/Common/Certificado.php | 4 + src/NFe/Common/Configuracao.php | 9 + src/NFe/Common/CurlSoap.php | 2 +- src/NFe/Common/Util.php | 4 +- src/NFe/Core/NFCe.php | 3 +- src/NFe/Core/Nota.php | 312 ++++++++++++++---- src/NFe/Entity/Destinatario.php | 6 +- src/NFe/Entity/Emitente.php | 6 +- src/NFe/Entity/Imposto.php | 26 +- src/NFe/Entity/Imposto/COFINS/Aliquota.php | 4 +- src/NFe/Entity/Imposto/COFINS/Isento.php | 12 +- src/NFe/Entity/Imposto/Fundo/Base.php | 6 +- src/NFe/Entity/Imposto/ICMS/Base.php | 7 +- src/NFe/Entity/Imposto/ICMS/Isento.php | 22 +- src/NFe/Entity/Imposto/ICMS/Normal.php | 8 +- src/NFe/Entity/Imposto/ICMS/Parcial.php | 12 +- src/NFe/Entity/Imposto/IPI/Aliquota.php | 8 +- src/NFe/Entity/Imposto/PIS/Aliquota.php | 4 +- src/NFe/Entity/Imposto/PIS/Isento.php | 10 +- src/NFe/Entity/Intermediador.php | 1 + src/NFe/Entity/Pagamento.php | 41 ++- src/NFe/Entity/Produto.php | 10 +- src/NFe/Entity/Responsavel.php | 2 + src/NFe/Entity/Total.php | 6 + src/NFe/Entity/Transporte.php | 12 +- src/NFe/Task/Envio.php | 28 +- src/NFe/Task/Evento.php | 8 +- src/NFe/Task/Recibo.php | 2 +- src/NFe/Task/Situacao.php | 2 +- src/NFe/Task/Tarefa.php | 6 +- src/util/AdapterInterface.php | 10 +- src/util/XmlseclibsAdapter.php | 2 +- utils/classes_base.mwb | Bin 73696 -> 75613 bytes utils/classes_base.sql | 20 +- .../api/$[Table.path]$[Table.norm].php | 2 +- 36 files changed, 424 insertions(+), 201 deletions(-) diff --git a/src/NFe/Common/Ajuste.php b/src/NFe/Common/Ajuste.php index d688163..04e0909 100644 --- a/src/NFe/Common/Ajuste.php +++ b/src/NFe/Common/Ajuste.php @@ -41,41 +41,49 @@ class Ajuste extends Configuracao implements Evento * @var string */ private $pasta_xml_base; + /** * Subpasta onde será salvo os XMLs das numerações inutilizadas * @var string */ private $pasta_xml_inutilizado; + /** * Subpasta onde será salvo os XMLs dos eventos de cancelamentos * @var string */ private $pasta_xml_cancelado; + /** * Subpasta onde será salvo os XMLs das notas pendentes de envio * @var string */ private $pasta_xml_pendente; + /** * Subpasta onde será salvo os XMLs das notas denegadas pela SEFAZ * @var string */ private $pasta_xml_denegado; + /** * Subpasta onde será salvo os XMLs das notas rejeitadas * @var string */ private $pasta_xml_rejeitado; + /** * Subpasta onde será salvo os XMLs das notas autorizadas * @var string */ private $pasta_xml_autorizado; + /** * Subpasta onde será salvo os XMLs das notas em processamento na SEFAZ * @var string */ private $pasta_xml_processamento; + /** * Subpasta onde será salvo os XMLs das notas assinadas com certificado digital * @var string diff --git a/src/NFe/Common/Certificado.php b/src/NFe/Common/Certificado.php index 0c9faa2..c508803 100644 --- a/src/NFe/Common/Certificado.php +++ b/src/NFe/Common/Certificado.php @@ -39,18 +39,22 @@ class Certificado implements Node * @var string */ private $chave_publica; + /** * @var string */ private $chave_privada; + /** * @var string */ private $arquivo_chave_publica; + /** * @var string */ private $arquivo_chave_privada; + /** * @var int */ diff --git a/src/NFe/Common/Configuracao.php b/src/NFe/Common/Configuracao.php index 1655229..3673b1b 100644 --- a/src/NFe/Common/Configuracao.php +++ b/src/NFe/Common/Configuracao.php @@ -39,38 +39,47 @@ class Configuracao * @var \NFe\Database\Banco */ private $banco; + /** * @var \NFe\Entity\Emitente */ private $emitente; + /** * @var Evento */ private $evento; + /** * @var Certificado */ private $certificado; + /** * @var string */ private $token; + /** * @var string */ private $csc; + /** * @var string */ private $token_ibpt; + /** * @var int */ private $tempo_limite; + /** * @var string */ private $sincrono; + /** * @var int */ diff --git a/src/NFe/Common/CurlSoap.php b/src/NFe/Common/CurlSoap.php index 3babdbf..ebf5dcf 100644 --- a/src/NFe/Common/CurlSoap.php +++ b/src/NFe/Common/CurlSoap.php @@ -34,7 +34,7 @@ */ class CurlSoap extends Curl { - const ENVELOPE = << intermediador; + } + + /** + * Altera o valor do Intermediador para o informado no parâmetro + * + * @param Intermediador $intermediador + * + * @return self + */ + public function setIntermediador($intermediador) + { + $this->intermediador = $intermediador; + return $this; + } + /** * Informações de trasnporte da mercadoria * @return mixed transporte da Nota @@ -425,7 +518,7 @@ public function getTransporte() /** * Altera o valor da Transporte para o informado no parâmetro * @param mixed $transporte novo valor para Transporte - * @return Nota A própria instância da classe + * @return self */ public function setTransporte($transporte) { @@ -445,7 +538,7 @@ public function getPagamentos() /** * Altera o valor do Pagamentos para o informado no parâmetro * @param mixed $pagamentos novo valor para Pagamentos - * @return Nota A própria instância da classe + * @return self */ public function setPagamentos($pagamentos) { @@ -456,7 +549,7 @@ public function setPagamentos($pagamentos) /** * Adiciona um(a) Pagamento para a lista de pagamento * @param Pagamento $pagamento Instância do Pagamento que será adicionada - * @return Nota A própria instância da classe + * @return self */ public function addPagamento($pagamento) { @@ -480,7 +573,7 @@ public function getDataMovimentacao($normalize = false) /** * Altera o valor da DataMovimentacao para o informado no parâmetro * @param mixed $data_movimentacao novo valor para DataMovimentacao - * @return Nota A própria instância da classe + * @return self */ public function setDataMovimentacao($data_movimentacao) { @@ -507,7 +600,7 @@ public function getDataContingencia($normalize = false) /** * Altera o valor da DataContingencia para o informado no parâmetro * @param mixed $data_contingencia novo valor para DataContingencia - * @return Nota A própria instância da classe + * @return self */ public function setDataContingencia($data_contingencia) { @@ -534,7 +627,7 @@ public function getJustificativa($normalize = false) /** * Altera o valor da Justificativa para o informado no parâmetro * @param mixed $justificativa novo valor para Justificativa - * @return Nota A própria instância da classe + * @return self */ public function setJustificativa($justificativa) { @@ -564,7 +657,7 @@ public function getModelo($normalize = false) /** * Altera o valor do Modelo para o informado no parâmetro * @param mixed $modelo novo valor para Modelo - * @return Nota A própria instância da classe + * @return self */ public function setModelo($modelo) { @@ -602,7 +695,7 @@ public function getTipo($normalize = false) /** * Altera o valor do Tipo para o informado no parâmetro * @param mixed $tipo novo valor para Tipo - * @return Nota A própria instância da classe + * @return self */ public function setTipo($tipo) { @@ -643,7 +736,7 @@ public function getDestino($normalize = false) /** * Altera o valor do Destino para o informado no parâmetro * @param mixed $destino novo valor para Destino - * @return Nota A própria instância da classe + * @return self */ public function setDestino($destino) { @@ -678,7 +771,7 @@ public function getNatureza($normalize = false) /** * Altera o valor da Natureza para o informado no parâmetro * @param mixed $natureza novo valor para Natureza - * @return Nota A própria instância da classe + * @return self */ public function setNatureza($natureza) { @@ -703,7 +796,7 @@ public function getCodigo($normalize = false) /** * Altera o valor do Codigo para o informado no parâmetro * @param mixed $codigo novo valor para Codigo - * @return Nota A própria instância da classe + * @return self */ public function setCodigo($codigo) { @@ -727,7 +820,7 @@ public function getDataEmissao($normalize = false) /** * Altera o valor do DataEmissao para o informado no parâmetro * @param mixed $data_emissao novo valor para DataEmissao - * @return Nota A própria instância da classe + * @return self */ public function setDataEmissao($data_emissao) { @@ -755,7 +848,7 @@ public function getSerie($normalize = false) /** * Altera o valor do Serie para o informado no parâmetro * @param mixed $serie novo valor para Serie - * @return Nota A própria instância da classe + * @return self */ public function setSerie($serie) { @@ -795,7 +888,7 @@ public function getFormato($normalize = false) /** * Altera o valor do Formato para o informado no parâmetro * @param mixed $formato novo valor para Formato - * @return Nota A própria instância da classe + * @return self */ public function setFormato($formato) { @@ -845,7 +938,7 @@ public function getEmissao($normalize = false) /** * Altera o valor do Emissao para o informado no parâmetro * @param mixed $emissao novo valor para Emissao - * @return Nota A própria instância da classe + * @return self */ public function setEmissao($emissao) { @@ -877,7 +970,7 @@ public function getDigitoVerificador($normalize = false) /** * Altera o valor do DigitoVerificador para o informado no parâmetro * @param mixed $digito_verificador novo valor para DigitoVerificador - * @return Nota A própria instância da classe + * @return self */ public function setDigitoVerificador($digito_verificador) { @@ -907,7 +1000,7 @@ public function getAmbiente($normalize = false) /** * Altera o valor do Ambiente para o informado no parâmetro * @param mixed $ambiente novo valor para Ambiente - * @return Nota A própria instância da classe + * @return self */ public function setAmbiente($ambiente) { @@ -950,7 +1043,7 @@ public function getFinalidade($normalize = false) /** * Altera o valor da Finalidade para o informado no parâmetro * @param mixed $finalidade novo valor para Finalidade - * @return Nota A própria instância da classe + * @return self */ public function setFinalidade($finalidade) { @@ -1003,7 +1096,7 @@ public function isConsumidorFinal() /** * Altera o valor do ConsumidorFinal para o informado no parâmetro * @param mixed $consumidor_final novo valor para ConsumidorFinal - * @return Nota A própria instância da classe + * @return self */ public function setConsumidorFinal($consumidor_final) { @@ -1050,7 +1143,7 @@ public function getPresenca($normalize = false) /** * Altera o valor da Presenca para o informado no parâmetro * @param mixed $presenca novo valor para Presenca - * @return Nota A própria instância da classe + * @return self */ public function setPresenca($presenca) { @@ -1081,6 +1174,47 @@ public function setPresenca($presenca) return $this; } + /** + * Indicador de intermediador/marketplace 0=Operação sem intermediador (em + * site ou plataforma própria) 1=Operação em site ou plataforma de + * terceiros (intermediadores/marketplace) + * @param boolean $normalize informa se a intermediacao deve estar no formato do XML + * @return string intermediacao of Nota + */ + public function getIntermediacao($normalize = false) + { + if (!$normalize) { + return $this->intermediacao; + } + switch ($this->intermediacao) { + case self::INTERMEDIACAO_NENHUM: + return '0'; + case self::INTERMEDIACAO_TERCEIROS: + return '1'; + } + return $this->intermediacao; + } + + /** + * Altera o valor da Intermediacao para o informado no parâmetro + * @param mixed $intermediacao novo valor para Intermediacao + * @param string $intermediacao Novo intermediacao para Nota + * @return self + */ + public function setIntermediacao($intermediacao) + { + switch ($intermediacao) { + case '0': + $intermediacao = self::INTERMEDIACAO_NENHUM; + break; + case '1': + $intermediacao = self::INTERMEDIACAO_TERCEIROS; + break; + } + $this->intermediacao = $intermediacao; + return $this; + } + /** * Dados dos totais da NF-e * @return mixed total da Nota @@ -1093,7 +1227,7 @@ public function getTotal() /** * Altera o valor do Total para o informado no parâmetro * @param mixed $total novo valor para Total - * @return Nota A própria instância da classe + * @return self */ public function setTotal($total) { @@ -1117,7 +1251,7 @@ public function getAdicionais($normalize = false) /** * Altera o valor da Adicionais para o informado no parâmetro * @param mixed $adicionais novo valor para Adicionais - * @return Nota A própria instância da classe + * @return self */ public function setAdicionais($adicionais) { @@ -1138,7 +1272,7 @@ public function getObservacoes() /** * Altera o valor da Observacoes para o informado no parâmetro * @param mixed $observacoes novo valor para Observacoes - * @return Nota A própria instância da classe + * @return self */ public function setObservacoes($observacoes) { @@ -1149,7 +1283,7 @@ public function setObservacoes($observacoes) /** * Adiciona um(a) Observacao para a lista de observacao * @param Observacao $observacao Instância da Observacao que será adicionada - * @return Nota A própria instância da classe + * @return self */ public function addObservacao($campo, $observacao) { @@ -1170,7 +1304,7 @@ public function getInformacoes() /** * Altera o valor da Informacoes para o informado no parâmetro * @param mixed $informacoes novo valor para Informacoes - * @return Nota A própria instância da classe + * @return self */ public function setInformacoes($informacoes) { @@ -1181,7 +1315,7 @@ public function setInformacoes($informacoes) /** * Adiciona um(a) Informacao para a lista de informacao * @param Informacao $informacao Instância da Informacao que será adicionada - * @return Nota A própria instância da classe + * @return self */ public function addInformacao($campo, $informacao) { @@ -1234,6 +1368,11 @@ public function toArray($recursive = false) } else { $nota['produtos'] = $this->getProdutos(); } + if (!is_null($this->getIntermediador()) && $recursive) { + $nota['intermediador'] = $this->getIntermediador()->toArray($recursive); + } else { + $nota['intermediador'] = $this->getIntermediador(); + } if (!is_null($this->getTransporte()) && $recursive) { $nota['transporte'] = $this->getTransporte()->toArray($recursive); } else { @@ -1266,6 +1405,7 @@ public function toArray($recursive = false) $nota['finalidade'] = $this->getFinalidade(); $nota['consumidor_final'] = $this->getConsumidorFinal(); $nota['presenca'] = $this->getPresenca(); + $nota['intermediacao'] = $this->getIntermediacao(); if (!is_null($this->getTotal()) && $recursive) { $nota['total'] = $this->getTotal()->toArray($recursive); } else { @@ -1307,6 +1447,11 @@ public function fromArray($nota = []) } else { $this->setProdutos($nota['produtos']); } + if (isset($nota['intermediador'])) { + $this->setIntermediador(new Intermediador(isset($nota['intermediador']))); + } else { + $this->setIntermediador(null); + } $this->setTransporte(new Transporte(isset($nota['transporte']) ? $nota['transporte'] : [])); if (!isset($nota['pagamentos'])) { $this->setPagamentos([]); @@ -1398,6 +1543,11 @@ public function fromArray($nota = []) } else { $this->setPresenca(null); } + if (isset($nota['intermediacao'])) { + $this->setIntermediacao($nota['intermediacao']); + } else { + $this->setIntermediacao(null); + } $this->setTotal(new Total(isset($nota['total']) ? $nota['total'] : [])); if (!array_key_exists('adicionais', $nota)) { $this->setAdicionais(null); @@ -1593,6 +1743,9 @@ public function getNode($name = null) Util::appendNode($ident, 'finNFe', $this->getFinalidade(true)); Util::appendNode($ident, 'indFinal', $this->getConsumidorFinal(true)); Util::appendNode($ident, 'indPres', $this->getPresenca(true)); + if (!is_null($this->getIntermediacao())) { + Util::appendNode($element, 'indIntermed', $this->getIntermediacao(true)); + } Util::appendNode($ident, 'procEmi', 0); // emissão de NF-e com aplicativo do contribuinte Util::appendNode($ident, 'verProc', self::APP_VERSAO); if (!is_null($this->getDataMovimentacao())) { @@ -1663,6 +1816,11 @@ public function getNode($name = null) if (!is_null($this->getAdicionais())) { Util::appendNode($info_adic, 'infAdFisco', $this->getAdicionais(true)); } + if (!is_null($this->getIntermediador())) { + $intermediador = $this->getIntermediador()->getNode(); + $intermediador = $dom->importNode($intermediador, true); + $element->appendChild($intermediador); + } // TODO: adicionar informações adicionais somente na NFC-e? $_complemento = Produto::addNodeInformacoes($tributos, $info_adic, 'infCpl'); $this->getTotal()->setComplemento($_complemento); @@ -1850,6 +2008,7 @@ public function loadNode($element, $name = null) 'Tag "indPres" do campo "Presenca" não encontrada' ) ); + $this->setIntermediacao(Util::loadNode($ident, 'indIntermed')); $this->setDataContingencia(Util::loadNode($ident, 'dhCont')); $this->setJustificativa(Util::loadNode($ident, 'xJust')); $emitente->loadNode( @@ -1883,6 +2042,13 @@ public function loadNode($element, $name = null) $produtos[] = $produto; } $this->setProdutos($produtos); + $_fields = $info->getElementsByTagName('infIntermed'); + $intermediador = null; + if ($_fields->length > 0) { + $intermediador = new Intermediador(); + $intermediador->loadNode($_fields->item(0), 'infIntermed'); + } + $this->setIntermediador($intermediador); $_fields = $info->getElementsByTagName('transp'); $transporte = null; if ($_fields->length > 0) { diff --git a/src/NFe/Entity/Destinatario.php b/src/NFe/Entity/Destinatario.php index 1ae99f1..4bb9f6d 100644 --- a/src/NFe/Entity/Destinatario.php +++ b/src/NFe/Entity/Destinatario.php @@ -43,9 +43,9 @@ class Destinatario extends Pessoa * 2 – Contribuinte isento de inscrição; * 9 – Não Contribuinte */ - const INDICADOR_PAGAMENTO = 'pagamento'; - const INDICADOR_ISENTO = 'isento'; - const INDICADOR_NENHUM = 'nenhum'; + public const INDICADOR_PAGAMENTO = 'pagamento'; + public const INDICADOR_ISENTO = 'isento'; + public const INDICADOR_NENHUM = 'nenhum'; private $cpf; private $email; diff --git a/src/NFe/Entity/Emitente.php b/src/NFe/Entity/Emitente.php index a61b94c..c7be837 100644 --- a/src/NFe/Entity/Emitente.php +++ b/src/NFe/Entity/Emitente.php @@ -40,9 +40,9 @@ class Emitente extends Pessoa * com: 1 – Simples Nacional; 2 – Simples Nacional – excesso de sublimite * de receita bruta; 3 – Regime Normal. */ - const REGIME_SIMPLES = 'simples'; - const REGIME_EXCESSO = 'excesso'; - const REGIME_NORMAL = 'normal'; + public const REGIME_SIMPLES = 'simples'; + public const REGIME_EXCESSO = 'excesso'; + public const REGIME_NORMAL = 'normal'; private $fantasia; private $regime; diff --git a/src/NFe/Entity/Imposto.php b/src/NFe/Entity/Imposto.php index 2e8ab72..3ecc60f 100644 --- a/src/NFe/Entity/Imposto.php +++ b/src/NFe/Entity/Imposto.php @@ -39,23 +39,23 @@ abstract class Imposto implements Node /** * Tipo de imposto */ - const TIPO_IMPORTADO = 'importado'; - const TIPO_NACIONAL = 'nacional'; - const TIPO_ESTADUAL = 'estadual'; - const TIPO_MUNICIPAL = 'municipal'; + public const TIPO_IMPORTADO = 'importado'; + public const TIPO_NACIONAL = 'nacional'; + public const TIPO_ESTADUAL = 'estadual'; + public const TIPO_MUNICIPAL = 'municipal'; /** * Grupo do imposto */ - const GRUPO_ICMS = 'icms'; - const GRUPO_PIS = 'pis'; - const GRUPO_COFINS = 'cofins'; - const GRUPO_IPI = 'ipi'; - const GRUPO_II = 'ii'; - const GRUPO_PISST = 'pisst'; - const GRUPO_COFINSST = 'cofinsst'; - const GRUPO_ISSQN = 'issqn'; - const GRUPO_ICMSUFDEST = 'icmsufdest'; + public const GRUPO_ICMS = 'icms'; + public const GRUPO_PIS = 'pis'; + public const GRUPO_COFINS = 'cofins'; + public const GRUPO_IPI = 'ipi'; + public const GRUPO_II = 'ii'; + public const GRUPO_PISST = 'pisst'; + public const GRUPO_COFINSST = 'cofinsst'; + public const GRUPO_ISSQN = 'issqn'; + public const GRUPO_ICMSUFDEST = 'icmsufdest'; private $tipo; private $grupo; diff --git a/src/NFe/Entity/Imposto/COFINS/Aliquota.php b/src/NFe/Entity/Imposto/COFINS/Aliquota.php index 26c955f..a7b1790 100644 --- a/src/NFe/Entity/Imposto/COFINS/Aliquota.php +++ b/src/NFe/Entity/Imposto/COFINS/Aliquota.php @@ -32,8 +32,8 @@ class Aliquota extends Imposto { - const TRIBUTACAO_NORMAL = 'normal'; - const TRIBUTACAO_DIFERENCIADA = 'diferenciada'; + public const TRIBUTACAO_NORMAL = 'normal'; + public const TRIBUTACAO_DIFERENCIADA = 'diferenciada'; public function __construct($cofins = []) { diff --git a/src/NFe/Entity/Imposto/COFINS/Isento.php b/src/NFe/Entity/Imposto/COFINS/Isento.php index 9380824..200af06 100644 --- a/src/NFe/Entity/Imposto/COFINS/Isento.php +++ b/src/NFe/Entity/Imposto/COFINS/Isento.php @@ -46,12 +46,12 @@ class Isento extends Imposto * 09 - * Operação com suspensão da contribuição; */ - const TRIBUTACAO_MONOFASICA = 'monofasica'; - const TRIBUTACAO_ST = 'st'; - const TRIBUTACAO_ZERO = 'zero'; - const TRIBUTACAO_ISENTA = 'isenta'; - const TRIBUTACAO_INCIDENCIA = 'incidencia'; - const TRIBUTACAO_SUSPENSAO = 'suspensao'; + public const TRIBUTACAO_MONOFASICA = 'monofasica'; + public const TRIBUTACAO_ST = 'st'; + public const TRIBUTACAO_ZERO = 'zero'; + public const TRIBUTACAO_ISENTA = 'isenta'; + public const TRIBUTACAO_INCIDENCIA = 'incidencia'; + public const TRIBUTACAO_SUSPENSAO = 'suspensao'; public function __construct($cofins = []) { diff --git a/src/NFe/Entity/Imposto/Fundo/Base.php b/src/NFe/Entity/Imposto/Fundo/Base.php index ba486ad..8ccbce3 100644 --- a/src/NFe/Entity/Imposto/Fundo/Base.php +++ b/src/NFe/Entity/Imposto/Fundo/Base.php @@ -38,9 +38,9 @@ class Base extends Imposto /** * Grupo do imposto */ - const GRUPO_FCP = 'fcp'; - const GRUPO_FCPST = 'fcpst'; - const GRUPO_FCPSTRET = 'fcpstret'; + public const GRUPO_FCP = 'fcp'; + public const GRUPO_FCPST = 'fcpst'; + public const GRUPO_FCPSTRET = 'fcpstret'; /** diff --git a/src/NFe/Entity/Imposto/ICMS/Base.php b/src/NFe/Entity/Imposto/ICMS/Base.php index 112284a..758f385 100644 --- a/src/NFe/Entity/Imposto/ICMS/Base.php +++ b/src/NFe/Entity/Imposto/ICMS/Base.php @@ -45,9 +45,9 @@ abstract class Base extends Imposto * * 2 - Estrangeira - Adquirida no mercado interno */ - const ORIGEM_NACIONAL = 'nacional'; - const ORIGEM_ESTRANGEIRA = 'estrangeira'; - const ORIGEM_INTERNO = 'interno'; + public const ORIGEM_NACIONAL = 'nacional'; + public const ORIGEM_ESTRANGEIRA = 'estrangeira'; + public const ORIGEM_INTERNO = 'interno'; /** * origem da mercadoria: @@ -57,6 +57,7 @@ abstract class Base extends Imposto * - Estrangeira - Adquirida no mercado interno */ private $origem; + /** * Fundo de Combate à Probreza */ diff --git a/src/NFe/Entity/Imposto/ICMS/Isento.php b/src/NFe/Entity/Imposto/ICMS/Isento.php index c9b2406..ac48965 100644 --- a/src/NFe/Entity/Imposto/ICMS/Isento.php +++ b/src/NFe/Entity/Imposto/ICMS/Isento.php @@ -58,17 +58,17 @@ class Isento extends Generico * condutor * 16 - Olimpíadas Rio 2016 */ - const MOTIVO_TAXI = 'taxi'; - const MOTIVO_PRODUTOR = 'produtor'; - const MOTIVO_LOCADORA = 'locadora'; - const MOTIVO_CONSULAR = 'consular'; - const MOTIVO_CONTRAN = 'contran'; - const MOTIVO_SUFRAMA = 'suframa'; - const MOTIVO_VENDA = 'venda'; - const MOTIVO_OUTROS = 'outros'; - const MOTIVO_CONDUTOR = 'condutor'; - const MOTIVO_DEFICIENTE = 'deficiente'; - const MOTIVO_OLIMPIADAS = 'olimpiadas'; + public const MOTIVO_TAXI = 'taxi'; + public const MOTIVO_PRODUTOR = 'produtor'; + public const MOTIVO_LOCADORA = 'locadora'; + public const MOTIVO_CONSULAR = 'consular'; + public const MOTIVO_CONTRAN = 'contran'; + public const MOTIVO_SUFRAMA = 'suframa'; + public const MOTIVO_VENDA = 'venda'; + public const MOTIVO_OUTROS = 'outros'; + public const MOTIVO_CONDUTOR = 'condutor'; + public const MOTIVO_DEFICIENTE = 'deficiente'; + public const MOTIVO_OLIMPIADAS = 'olimpiadas'; private $desoneracao; private $motivo; diff --git a/src/NFe/Entity/Imposto/ICMS/Normal.php b/src/NFe/Entity/Imposto/ICMS/Normal.php index 635560b..d755d83 100644 --- a/src/NFe/Entity/Imposto/ICMS/Normal.php +++ b/src/NFe/Entity/Imposto/ICMS/Normal.php @@ -35,10 +35,10 @@ */ class Normal extends Base { - const MODALIDADE_AGREGADO = 'agregado'; - const MODALIDADE_PAUTA = 'pauta'; - const MODALIDADE_TABELADO = 'tabelado'; - const MODALIDADE_OPERACAO = 'operacao'; + public const MODALIDADE_AGREGADO = 'agregado'; + public const MODALIDADE_PAUTA = 'pauta'; + public const MODALIDADE_TABELADO = 'tabelado'; + public const MODALIDADE_OPERACAO = 'operacao'; private $modalidade; diff --git a/src/NFe/Entity/Imposto/ICMS/Parcial.php b/src/NFe/Entity/Imposto/ICMS/Parcial.php index 92ba83e..e40482e 100644 --- a/src/NFe/Entity/Imposto/ICMS/Parcial.php +++ b/src/NFe/Entity/Imposto/ICMS/Parcial.php @@ -50,12 +50,12 @@ class Parcial extends Base * 5 - * Pauta (valor). */ - const MODALIDADE_TABELADO = 'tabelado'; - const MODALIDADE_NEGATIVO = 'negativo'; - const MODALIDADE_POSITIVO = 'positivo'; - const MODALIDADE_NEUTRO = 'neutro'; - const MODALIDADE_AGREGADO = 'agregado'; - const MODALIDADE_PAUTA = 'pauta'; + public const MODALIDADE_TABELADO = 'tabelado'; + public const MODALIDADE_NEGATIVO = 'negativo'; + public const MODALIDADE_POSITIVO = 'positivo'; + public const MODALIDADE_NEUTRO = 'neutro'; + public const MODALIDADE_AGREGADO = 'agregado'; + public const MODALIDADE_PAUTA = 'pauta'; private $modalidade; private $margem; diff --git a/src/NFe/Entity/Imposto/IPI/Aliquota.php b/src/NFe/Entity/Imposto/IPI/Aliquota.php index 64168d8..0752730 100644 --- a/src/NFe/Entity/Imposto/IPI/Aliquota.php +++ b/src/NFe/Entity/Imposto/IPI/Aliquota.php @@ -41,10 +41,10 @@ class Aliquota extends Imposto * 50-Saída tributada * 99-Outras saídas */ - const TRIBUTACAO_CREDITO = 'credito'; - const TRIBUTACAO_ENTRADA = 'entrada'; - const TRIBUTACAO_TRIBUTADA = 'tributada'; - const TRIBUTACAO_SAIDA = 'saida'; + public const TRIBUTACAO_CREDITO = 'credito'; + public const TRIBUTACAO_ENTRADA = 'entrada'; + public const TRIBUTACAO_TRIBUTADA = 'tributada'; + public const TRIBUTACAO_SAIDA = 'saida'; public function __construct($aliquota = []) { diff --git a/src/NFe/Entity/Imposto/PIS/Aliquota.php b/src/NFe/Entity/Imposto/PIS/Aliquota.php index 53647a3..6c3afa7 100644 --- a/src/NFe/Entity/Imposto/PIS/Aliquota.php +++ b/src/NFe/Entity/Imposto/PIS/Aliquota.php @@ -32,8 +32,8 @@ class Aliquota extends Imposto { - const TRIBUTACAO_NORMAL = 'normal'; - const TRIBUTACAO_DIFERENCIADA = 'diferenciada'; + public const TRIBUTACAO_NORMAL = 'normal'; + public const TRIBUTACAO_DIFERENCIADA = 'diferenciada'; public function __construct($pis = []) { diff --git a/src/NFe/Entity/Imposto/PIS/Isento.php b/src/NFe/Entity/Imposto/PIS/Isento.php index db15dea..4bb9331 100644 --- a/src/NFe/Entity/Imposto/PIS/Isento.php +++ b/src/NFe/Entity/Imposto/PIS/Isento.php @@ -44,11 +44,11 @@ class Isento extends Imposto * Incidência da contribuição; * 09 - Operação com suspensão da contribuição; */ - const TRIBUTACAO_MONOFASICA = 'monofasica'; - const TRIBUTACAO_ZERO = 'zero'; - const TRIBUTACAO_ISENTA = 'isenta'; - const TRIBUTACAO_INCIDENCIA = 'incidencia'; - const TRIBUTACAO_SUSPENSAO = 'suspensao'; + public const TRIBUTACAO_MONOFASICA = 'monofasica'; + public const TRIBUTACAO_ZERO = 'zero'; + public const TRIBUTACAO_ISENTA = 'isenta'; + public const TRIBUTACAO_INCIDENCIA = 'incidencia'; + public const TRIBUTACAO_SUSPENSAO = 'suspensao'; public function __construct($pis = []) { diff --git a/src/NFe/Entity/Intermediador.php b/src/NFe/Entity/Intermediador.php index 7ad5a8b..06f04ce 100644 --- a/src/NFe/Entity/Intermediador.php +++ b/src/NFe/Entity/Intermediador.php @@ -27,6 +27,7 @@ */ namespace NFe\Entity; +use DOMElement; use NFe\Common\Util; use NFe\Common\Node; diff --git a/src/NFe/Entity/Pagamento.php b/src/NFe/Entity/Pagamento.php index 274f6f8..7c44fe4 100644 --- a/src/NFe/Entity/Pagamento.php +++ b/src/NFe/Entity/Pagamento.php @@ -36,34 +36,41 @@ class Pagamento implements Node * Indicador da forma de pagamento: 0 – pagamento à vista; 1 – pagamento à * prazo. */ - const INDICADOR_AVISTA = 'avista'; - const INDICADOR_APRAZO = 'aprazo'; + public const INDICADOR_AVISTA = 'avista'; + public const INDICADOR_APRAZO = 'aprazo'; /** * Forma de Pagamento:01-Dinheiro;02-Cheque;03-Cartão de Crédito;04-Cartão * de Débito;05-Crédito Loja;10-Vale Alimentação;11-Vale Refeição;12-Vale * Presente;13-Vale Combustível;99 - Outros */ - const FORMA_DINHEIRO = 'dinheiro'; - const FORMA_CHEQUE = 'cheque'; - const FORMA_CREDITO = 'credito'; - const FORMA_DEBITO = 'debito'; - const FORMA_CREDIARIO = 'crediario'; - const FORMA_ALIMENTACAO = 'alimentacao'; - const FORMA_REFEICAO = 'refeicao'; - const FORMA_PRESENTE = 'presente'; - const FORMA_COMBUSTIVEL = 'combustivel'; - const FORMA_OUTROS = 'outros'; + public const FORMA_DINHEIRO = 'dinheiro'; + public const FORMA_CHEQUE = 'cheque'; + public const FORMA_CREDITO = 'credito'; + public const FORMA_DEBITO = 'debito'; + public const FORMA_CREDIARIO = 'crediario'; + public const FORMA_ALIMENTACAO = 'alimentacao'; + public const FORMA_REFEICAO = 'refeicao'; + public const FORMA_PRESENTE = 'presente'; + public const FORMA_COMBUSTIVEL = 'combustivel'; + public const FORMA_DUPLICATA = 'duplicata'; + public const FORMA_BOLETO = 'boleto'; + public const FORMA_DEPOSITO = 'deposito'; + public const FORMA_INSTANTANEO = 'instantaneo'; + public const FORMA_TRANSFERENCIA = 'transferencia'; + public const FORMA_FIDELIDADE = 'fidelidade'; + public const FORMA_CORTESIA = 'cortesia'; + public const FORMA_OUTROS = 'outros'; /** * Bandeira da operadora de cartão de crédito/débito:01–Visa; * 02–Mastercard; 03–American Express; 04–Sorocred; 99–Outros */ - const BANDEIRA_VISA = 'visa'; - const BANDEIRA_MASTERCARD = 'mastercard'; - const BANDEIRA_AMEX = 'amex'; - const BANDEIRA_SOROCRED = 'sorocred'; - const BANDEIRA_OUTROS = 'outros'; + public const BANDEIRA_VISA = 'visa'; + public const BANDEIRA_MASTERCARD = 'mastercard'; + public const BANDEIRA_AMEX = 'amex'; + public const BANDEIRA_SOROCRED = 'sorocred'; + public const BANDEIRA_OUTROS = 'outros'; /** * Indicador da forma de pagamento: 0 – pagamento à vista; 1 – pagamento à diff --git a/src/NFe/Entity/Produto.php b/src/NFe/Entity/Produto.php index b64b2ed..081515b 100644 --- a/src/NFe/Entity/Produto.php +++ b/src/NFe/Entity/Produto.php @@ -41,11 +41,11 @@ class Produto extends Total /** * Unidade do produto, Não informar a grandeza */ - const UNIDADE_UNIDADE = 'unidade'; - const UNIDADE_PECA = 'peca'; - const UNIDADE_METRO = 'metro'; - const UNIDADE_GRAMA = 'grama'; - const UNIDADE_LITRO = 'litro'; + public const UNIDADE_UNIDADE = 'unidade'; + public const UNIDADE_PECA = 'peca'; + public const UNIDADE_METRO = 'metro'; + public const UNIDADE_GRAMA = 'grama'; + public const UNIDADE_LITRO = 'litro'; private $item; private $pedido; diff --git a/src/NFe/Entity/Responsavel.php b/src/NFe/Entity/Responsavel.php index ebf737d..61c6809 100644 --- a/src/NFe/Entity/Responsavel.php +++ b/src/NFe/Entity/Responsavel.php @@ -42,10 +42,12 @@ class Responsavel extends Pessoa implements Node */ private $contato; private $email; + /** * Identificador do CSRT utilizado para montar o hash do CSRT */ private $idcsrt; + /** * O hashCSRT é o resultado da função hash (SHA-1 – Base64) do CSRT * fornecido pelo fisco mais a Chave de Acesso da NFe. diff --git a/src/NFe/Entity/Total.php b/src/NFe/Entity/Total.php index b1e9981..e3377e4 100644 --- a/src/NFe/Entity/Total.php +++ b/src/NFe/Entity/Total.php @@ -40,29 +40,35 @@ class Total implements Node * Valor Total dos produtos e serviços */ private $produtos; + /** * Valor do Desconto */ private $desconto; + /** * informar o valor do Seguro, o Seguro deve ser rateado entre os itens de * produto */ private $seguro; + /** * informar o valor do Frete, o Frete deve ser rateado entre os itens de * produto. */ private $frete; + /** * informar o valor de outras despesas acessórias do item de produto ou * serviço */ private $despesas; + /** * Valor estimado total de impostos federais, estaduais e municipais */ private $tributos; + /** * Informações complementares de interesse do Contribuinte */ diff --git a/src/NFe/Entity/Transporte.php b/src/NFe/Entity/Transporte.php index f3594a5..a348e32 100644 --- a/src/NFe/Entity/Transporte.php +++ b/src/NFe/Entity/Transporte.php @@ -52,12 +52,12 @@ class Transporte implements Node * destinatário; * 9- Sem Ocorrência de transporte. */ - const FRETE_REMETENTE = 'remetente'; - const FRETE_DESTINATARIO = 'destinatario'; - const FRETE_TERCEIROS = 'terceiros'; - const FRETE_PROPRIOREMETENTE = 'proprio_remetente'; - const FRETE_PROPRIODESTINATARIO = 'proprio_destinatario'; - const FRETE_NENHUM = 'nenhum'; + public const FRETE_REMETENTE = 'remetente'; + public const FRETE_DESTINATARIO = 'destinatario'; + public const FRETE_TERCEIROS = 'terceiros'; + public const FRETE_PROPRIOREMETENTE = 'proprio_remetente'; + public const FRETE_PROPRIODESTINATARIO = 'proprio_destinatario'; + public const FRETE_NENHUM = 'nenhum'; private $frete; private $transportador; diff --git a/src/NFe/Task/Envio.php b/src/NFe/Task/Envio.php index bc6b3f0..628f48b 100644 --- a/src/NFe/Task/Envio.php +++ b/src/NFe/Task/Envio.php @@ -42,37 +42,41 @@ class Envio /** * Tipo de serviço a ser executado */ - const SERVICO_INUTILIZACAO = 'inutilizacao'; - const SERVICO_PROTOCOLO = 'protocolo'; - const SERVICO_STATUS = 'status'; - const SERVICO_CADASTRO = 'cadastro'; - const SERVICO_AUTORIZACAO = 'autorizacao'; - const SERVICO_RETORNO = 'retorno'; - const SERVICO_RECEPCAO = 'recepcao'; - const SERVICO_CONFIRMACAO = 'confirmacao'; - const SERVICO_EVENTO = 'evento'; - const SERVICO_DESTINADAS = 'destinadas'; - const SERVICO_DOWNLOAD = 'download'; - const SERVICO_DISTRIBUICAO = 'distribuicao'; + public const SERVICO_INUTILIZACAO = 'inutilizacao'; + public const SERVICO_PROTOCOLO = 'protocolo'; + public const SERVICO_STATUS = 'status'; + public const SERVICO_CADASTRO = 'cadastro'; + public const SERVICO_AUTORIZACAO = 'autorizacao'; + public const SERVICO_RETORNO = 'retorno'; + public const SERVICO_RECEPCAO = 'recepcao'; + public const SERVICO_CONFIRMACAO = 'confirmacao'; + public const SERVICO_EVENTO = 'evento'; + public const SERVICO_DESTINADAS = 'destinadas'; + public const SERVICO_DOWNLOAD = 'download'; + public const SERVICO_DISTRIBUICAO = 'distribuicao'; /** * Tipo de serviço a ser executado */ private $servico; + /** * Identificação do Ambiente: * 1 - Produção * 2 - Homologação */ private $ambiente; + /** * Código do modelo do Documento Fiscal. 55 = NF-e; 65 = NFC-e. */ private $modelo; + /** * Forma de emissão da NF-e */ private $emissao; + /** * Conteudo a ser enviado */ diff --git a/src/NFe/Task/Evento.php b/src/NFe/Task/Evento.php index ecd59f8..b6850f1 100644 --- a/src/NFe/Task/Evento.php +++ b/src/NFe/Task/Evento.php @@ -36,11 +36,11 @@ class Evento extends Retorno { - const VERSAO = '1.00'; + public const VERSAO = '1.00'; - const TIPO_CANCELAMENTO = '110111'; - const TAG_RETORNO = 'retEvento'; - const TAG_RETORNO_ENVIO = 'retEnvEvento'; + public const TIPO_CANCELAMENTO = '110111'; + public const TAG_RETORNO = 'retEvento'; + public const TAG_RETORNO_ENVIO = 'retEnvEvento'; private $id; private $orgao; diff --git a/src/NFe/Task/Recibo.php b/src/NFe/Task/Recibo.php index e9bf423..e65a26c 100644 --- a/src/NFe/Task/Recibo.php +++ b/src/NFe/Task/Recibo.php @@ -33,7 +33,7 @@ class Recibo extends Retorno { - const INFO_TAGNAME = 'infRec'; + public const INFO_TAGNAME = 'infRec'; private $numero; private $tempo_medio; diff --git a/src/NFe/Task/Situacao.php b/src/NFe/Task/Situacao.php index f4d6e7a..b59ec0d 100644 --- a/src/NFe/Task/Situacao.php +++ b/src/NFe/Task/Situacao.php @@ -36,7 +36,7 @@ class Situacao extends Retorno private $chave; private $modelo; - const TAG_RETORNO = 'retConsSitNFe'; + public const TAG_RETORNO = 'retConsSitNFe'; public function __construct($situacao = []) { diff --git a/src/NFe/Task/Tarefa.php b/src/NFe/Task/Tarefa.php index ac186ed..f81d660 100644 --- a/src/NFe/Task/Tarefa.php +++ b/src/NFe/Task/Tarefa.php @@ -33,9 +33,9 @@ class Tarefa /** * Ação a ser realizada sobre o objeto ou recibo */ - const ACAO_CONSULTAR = 'consultar'; - const ACAO_INUTILIZAR = 'inutilizar'; - const ACAO_CANCELAR = 'cancelar'; + public const ACAO_CONSULTAR = 'consultar'; + public const ACAO_INUTILIZAR = 'inutilizar'; + public const ACAO_CANCELAR = 'cancelar'; private $id; private $acao; diff --git a/src/util/AdapterInterface.php b/src/util/AdapterInterface.php index 7af1e4b..b9fa9e7 100644 --- a/src/util/AdapterInterface.php +++ b/src/util/AdapterInterface.php @@ -23,19 +23,19 @@ interface AdapterInterface */ /* Digest */ /** @var string SHA1 Digest Algorithm URI */ - const SHA1 = 'http://www.w3.org/2000/09/xmldsig#sha1'; + public const SHA1 = 'http://www.w3.org/2000/09/xmldsig#sha1'; /* Signature */ /** @var string DSA with SHA1 (DSS) Sign Algorithm URI */ - const DSA_SHA1 = 'http://www.w3.org/2000/09/xmldsig#dsa-sha1'; + public const DSA_SHA1 = 'http://www.w3.org/2000/09/xmldsig#dsa-sha1'; /** @var string RSA with SHA1 Sign Algorithm URI */ - const RSA_SHA1 = 'http://www.w3.org/2000/09/xmldsig#rsa-sha1'; + public const RSA_SHA1 = 'http://www.w3.org/2000/09/xmldsig#rsa-sha1'; /* Canonicalization */ - const XML_C14N = 'http://www.w3.org/TR/2001/REC-xml-c14n-20010315'; + public const XML_C14N = 'http://www.w3.org/TR/2001/REC-xml-c14n-20010315'; /* Transform */ - const ENVELOPED = 'http://www.w3.org/2000/09/xmldsig#enveloped-signature'; + public const ENVELOPED = 'http://www.w3.org/2000/09/xmldsig#enveloped-signature'; /** * Set the private key for data sign. diff --git a/src/util/XmlseclibsAdapter.php b/src/util/XmlseclibsAdapter.php index de3384d..1546aa3 100644 --- a/src/util/XmlseclibsAdapter.php +++ b/src/util/XmlseclibsAdapter.php @@ -17,7 +17,7 @@ */ class XmlseclibsAdapter implements AdapterInterface { - const BASE_TEMPLATE = ''; + public const BASE_TEMPLATE = ''; /** * Private key. diff --git a/utils/classes_base.mwb b/utils/classes_base.mwb index 29a816ce1398660de4a6336d1b0a7ec6d1d4de09..cc9dceec0227908daf3d4f1097a28348a9539fb5 100644 GIT binary patch literal 75613 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[field.unix][] = $$[field.unix.plural]; return $this;