/** * Cria os nos referentes aos dados complementares da nota */ protected function escreverInformacoesComplementares() { $oXml = $this->oDomDocument; $oXmlInfNfse = $this->oNodeNota; $oXmlNaturezaOperacao = $oXml->createElement("ii:NaturezaOperacao", $this->oNotaFiscal->getNatureza_operacao()); $oXmlRegimeEspecialTributacao = $oXml->createElement("ii:RegimeEspecialTributacao", ''); $oXmlOptanteSimplesNacional = $oXml->createElement("ii:OptanteSimplesNacional", $this->oNotaFiscal->getS_dec_simples_nacional()); $oXmlIncentivadorCultural = $oXml->createElement("ii:IncentivadorCultural", '2'); $oXmlCompetencia = $oXml->createElement("ii:Competencia", $this->oNotaFiscal->getDt_nota()->format('Y-m-d')); $sOutrasInformacoes = $this->oNotaFiscal->getS_informacoes_complementares(); $oXmlOutrasInformacoes = $oXml->createElement("ii:OutrasInformacoes", $sOutrasInformacoes); $oXmlInfNfse->appendChild($oXmlNaturezaOperacao); $oXmlInfNfse->appendChild($oXmlRegimeEspecialTributacao); $oXmlInfNfse->appendChild($oXmlOptanteSimplesNacional); $oXmlInfNfse->appendChild($oXmlIncentivadorCultural); $oXmlInfNfse->appendChild($oXmlCompetencia); $oXmlInfNfse->appendChild($oXmlOutrasInformacoes); }